sonarqube-issues-exporter
Version:
Enterprise-level SonarQube issues exporter with TypeScript support for generating comprehensive HTML reports with dark theme
18 lines • 640 B
TypeScript
import { SonarQubeIssue, ExporterResult, HtmlExporterOptions } from '../types';
import { AppConfig } from '../types/config';
export declare class HtmlExporter {
private readonly logger;
private readonly config;
constructor(config: AppConfig);
private registerHandlebarsHelpers;
private processIssues;
private calculateReportMetrics;
private createReportMetadata;
private loadTemplate;
export(issues: SonarQubeIssue[], options?: HtmlExporterOptions): Promise<ExporterResult>;
/**
* Fetch enhanced data from SonarQube API
*/
private fetchEnhancedData;
}
//# sourceMappingURL=html.d.ts.map