UNPKG

ruins

Version:

> [!IMPORTANT] > This is in beta. Not everything is ironed out and some modules might misbehave

51 lines (46 loc) 1.06 kB
import type { RuinsMeta } from "./ruins.js"; export type EslintOutput = Array<{ filePath: string; messages: EslintMessage[]; suppressedMessages: any[]; errorCount: number; fatalErrorCount: number; warningCount: number; fixableErrorCount: number; fixableWarningCount: number; usedDeprecatedRules: any[]; source: string; }>; export interface EslintMessage { ruleId: string; severity: 0 | 1 | 2; message: string; line: number; column: number; nodeType: string | null; messageId: string; endLine: number; endColumn: number; } export type RuinsEslintOutput = { meta: RuinsMeta; issues: { filePath: string; messages: RuinsEslintMessage[]; errorCount: number; fatalErrorCount: number; warningCount: number; fixableErrorCount: number; fixableWarningCount: number; }[]; }; export interface RuinsEslintMessage { ruleId: string; severity: 0 | 1 | 2; message: string; line: number; } export type EslintIgnoreByFile = { files: string[]; rules: Record<string, "off" | "warn">; }[];