@hygiene/cli
Version:
Keep your TODOs and FIXMEs healthy
23 lines (19 loc) • 432 B
text/typescript
import { AnnotatedComment, Plugin } from "@hygiene/core";
export interface ReportMessage {
kind: string;
file: string;
line: number;
text: string;
message: string;
ruleName: string;
}
export interface Reporter {
(messages: ReportMessage[]): Promise<void>;
}
export interface ReportWrapper {
(
comments: AnnotatedComment<any>[],
plugins: Plugin<any, any>[],
pluginSettings: any[]
): Promise<void>;
}