codecrucible-synth
Version:
Production-Ready AI Development Platform with Multi-Voice Synthesis, Smithery MCP Integration, Enterprise Security, and Zero-Timeout Reliability
60 lines • 1.51 kB
TypeScript
/**
* Shared Codebase Analyzer - Real-time dynamic analysis utility
*/
export declare class CodebaseAnalyzer {
private workingDirectory;
constructor(workingDirectory: string);
/**
* Perform comprehensive codebase analysis
*/
performAnalysis(): Promise<string>;
/**
* Analyze project structure and metadata
*/
private analyzeProjectStructure;
/**
* Analyze code metrics and lines of code
*/
private analyzeCodeMetrics;
/**
* Analyze dependencies from package.json
*/
private analyzeDependencies;
/**
* Analyze configuration files
*/
private analyzeConfiguration;
/**
* Analyze test coverage and test files
*/
private analyzeTestCoverage;
/**
* Discover project components by analyzing file structure
*/
private discoverProjectComponents;
/**
* Discover architecture components by analyzing imports and exports
*/
private discoverArchitectureComponents;
/**
* Detect real issues in the codebase
*/
private detectRealIssues;
/**
* Assess security configuration
*/
private assessSecurity;
/**
* Analyze performance characteristics
*/
private analyzePerformance;
/**
* Generate recommendations based on analysis
*/
private generateRecommendations;
/**
* Count files by extension for analysis
*/
private countFilesByType;
}
//# sourceMappingURL=codebase-analyzer.d.ts.map