codec-ai
Version:
Codec AI - 智能代码生成和编程助手,支持多语言代码生成、项目脚手架、代码转换和优化
30 lines • 810 B
TypeScript
interface AnalysisOptions {
filePath?: string;
directoryPath?: string;
analysisType: string;
}
interface AnalysisResult {
target: string;
fileCount?: number;
totalLines: number;
issues: CodeIssue[];
recommendations: string[];
}
interface CodeIssue {
level: 'error' | 'warning' | 'info';
message: string;
suggestion?: string;
line?: number;
}
export declare class CodeOptimizer {
analyzeFile(options: AnalysisOptions): Promise<AnalysisResult>;
analyzeDirectory(options: AnalysisOptions): Promise<AnalysisResult>;
private findCodeFiles;
private performCodeAnalysis;
private analyzeCodeQuality;
private analyzePerformance;
private analyzeSecurity;
private generateRecommendations;
}
export {};
//# sourceMappingURL=optimizer.d.ts.map