@forge/lint
6.0.2-next.96.0.2-next.3-experimental-0949616
out/lint/linter-interface.d.ts~
out/lint/linter-interface.d.tsModified+3−1
Index: package/out/lint/linter-interface.d.ts
===================================================================
--- package/out/lint/linter-interface.d.ts
+++ package/out/lint/linter-interface.d.ts
@@ -1,9 +1,10 @@
import { ASTParseResult } from '../parse';
import { ConfigFile, Logger } from '@forge/cli-shared';
export declare enum LintClass {
Error = "error",
- Warning = "warning"
+ Warning = "warning",
+ Approval = "approval"
}
export type LintLogger = Pick<Logger, 'info'>;
export type LintFixer = (errors: LintResultRule[], warnings: LintResultRule[], state: LintFixState) => Promise<LintFixState>;
export interface LintFixState {
@@ -15,8 +16,9 @@
file: string;
private fixer?;
errors: LintResultRule[];
warnings: LintResultRule[];
+ approvals: LintResultRule[];
constructor(file: string, fixer?: LintFixer | undefined);
add(rule: LintResultRule): void;
batchAdd(...rules: LintResultRule[]): void;
size(): number;