@diullei/codeguardian
Version:
Open-source developer tool to validate and enforce architectural rules, especially for AI-generated code
23 lines • 759 B
TypeScript
import { ValidationReport, ValidationReporter } from './types';
export interface ConsoleReporterOptions {
claudeCodeHook?: boolean;
}
export declare class ConsoleReporter implements ValidationReporter {
private readonly claudeCodeHook;
private log;
constructor(options?: ConsoleReporterOptions);
private readonly colors;
report(report: ValidationReport): void;
private reportCompact;
private reportDetailed;
private printPytestStyleSummary;
private printRuleViolations;
private printViolation;
private formatLocation;
private prioritizeViolations;
private printCompactViolation;
private extractFoundText;
private extractFixText;
private color;
}
//# sourceMappingURL=ConsoleReporter.d.ts.map