@toreda/build-tools
Version:

23 lines (22 loc) • 727 B
TypeScript
import type { LinterFileResult } from './file/result';
import type { LinterLimits } from './limits';
import type { LinterTotals } from './totals';
export declare class LinterSummary {
readonly limits: LinterLimits;
readonly errors: LinterTotals;
readonly warnings: LinterTotals;
resultText: string | null;
readonly fileResults: LinterFileResult[];
errorCode: string;
readonly status: {
success: boolean;
code: string;
description: string;
errors: Error[];
};
constructor(limits?: Partial<LinterLimits>);
mkTotals(): LinterTotals;
mkLimits(o?: Partial<LinterLimits>): LinterLimits;
add(result: Partial<LinterFileResult>): void;
done(): void;
}