report-formatter.d.tsโข1.23 kB
/**
* Detailed Report Formatter for Python Code Review
* Generates comprehensive, consistent reports for code analysis
*/
import { AnalysisResult } from './python-analyzer.js';
export declare class ReportFormatter {
generateDetailedReport(result: AnalysisResult): string;
generateSummaryReport(result: AnalysisResult): string;
generateSecurityReport(result: AnalysisResult): string;
private generateHeader;
private generateExecutiveSummary;
private generateScorecard;
private generateIssuesBreakdown;
private generateDetailedIssues;
private generateRecommendations;
private generateTopIssues;
private generateSecurityIssuesDetail;
private generateSecurityRecommendations;
private formatDetailedIssue;
private formatBriefIssue;
private generateNextSteps;
private generateQuickRecommendations;
private generateFooter;
private calculateRiskLevel;
private generateRiskBreakdown;
private getIssueTypeBreakdown;
private groupIssuesBySeverity;
private getRating;
private getSecurityRating;
private getDensityRating;
private getSeverityIcon;
private getTypeIcon;
private capitalize;
}
//# sourceMappingURL=report-formatter.d.ts.map