UNPKG

@hygiene/cli

Version:

Keep your TODOs and FIXMEs healthy

23 lines (19 loc) 432 B
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>; }