UNPKG

@opichi/smartcode

Version:

Universal code intelligence MCP server - analyze any codebase with TypeScript excellence and multi-language support

31 lines 1.19 kB
import { CodeNode, ImpactAnalysis, CodeSuggestion, ArchitecturalPattern } from '../types.js'; import { CodeKnowledgeGraph } from './graph.js'; export declare class CodeAnalyzer { private graph; private patternDetector; private patterns; constructor(graph: CodeKnowledgeGraph); analyzeCodebase(): Promise<void>; analyzeImpact(nodeId: string): ImpactAnalysis; suggestImplementation(description: string, context?: CodeNode[]): CodeSuggestion[]; findSimilarCode(description: string): CodeNode[]; getArchitecturalOverview(): { components: Map<string, CodeNode[]>; patterns: ArchitecturalPattern[]; statistics: any; }; private calculateRiskLevel; private generateImpactSuggestions; private findRelevantPatterns; private generatePatternBasedSuggestion; private generateSimilarityBasedSuggestion; private findSimilarImplementations; private extractKeywords; private calculateSimilarity; private generateMVCTemplate; private generateAPITemplate; private generateServiceTemplate; private generateStatistics; private calculateAverageComplexity; } //# sourceMappingURL=analyzer.d.ts.map