UNPKG

code-time-machine-mcp-server

Version:

Revolutionary MCP server that analyzes code evolution, predicts bugs, and provides historical insights about code patterns and development trends

56 lines 1.5 kB
#!/usr/bin/env node /** * Test script for the Code Time Machine MCP Server * This demonstrates the server's capabilities by analyzing our own codebase */ interface BugRisk { line: number; pattern: string; risk: number; code: string; suggestion: string; } interface EntropyMetrics { structural: number; lexical: number; semantic: number; overall: number; } declare class CodeTimeMachineTest { /** * Test the bug hotspot prediction on our own MCP server code */ testBugHotspotPrediction(): Promise<{ bugRisks: BugRisk[]; complexity: number; overallScore: number; linesOfCode: number; }>; /** * Test the code entropy analysis */ testCodeEntropyAnalysis(): Promise<EntropyMetrics>; /** * Test technical debt analysis */ testTechnicalDebtAnalysis(): Promise<{ total: number; codeSmells: number; complexity: number; documentation: number; }>; private calculateRiskScore; private getSuggestion; private calculateComplexity; private calculateOverallScore; private getQualityRating; private calculateStructuralEntropy; private calculateLexicalEntropy; private calculateSemanticEntropy; private calculateRefactoringUrgency; private getRefactoringRecommendation; private getDebtLevel; } declare function runTests(): Promise<void>; export { CodeTimeMachineTest, runTests }; //# sourceMappingURL=test.d.ts.map