refakts
Version:
TypeScript refactoring tool built for AI coding agents to perform precise refactoring operations via command line instead of requiring complete code regeneration.
21 lines • 627 B
TypeScript
export interface QualityIssue {
type: string;
severity?: 'critical' | 'warning' | 'warn';
message: string;
file?: string;
line?: number;
data?: unknown;
}
export interface QualityCheck {
name: string;
check: (_sourceDir: string) => Promise<QualityIssue[]> | QualityIssue[];
getGroupDefinition?: (_groupKey: string) => Omit<QualityGroup, 'violations'> | undefined;
}
export interface QualityGroup {
title: string;
description: string;
actionGuidance: string;
requiresUserConsultation?: boolean;
violations: string[];
}
//# sourceMappingURL=quality-check-interface.d.ts.map