eslint-formatter-summary
Version:
ESLint summary formatter aggregating results by rule
30 lines (29 loc) • 636 B
JavaScript
;
export const mockLintResult = (failingRules) => {
return {
filePath: "",
messages: failingRules.map(
(rule) => mockLintMessage(rule)
),
suppressedMessages: [],
errorCount: 1,
fatalErrorCount: 0,
warningCount: 0,
fixableErrorCount: 0,
fixableWarningCount: 0,
usedDeprecatedRules: []
};
};
export const mockLintMessage = (rule) => {
const ruleId = rule[0];
const severity = rule[1];
return {
ruleId,
severity,
message: `'${ruleId}' has failed`,
line: 1,
column: 1,
nodeType: "Identifier"
};
};
//# sourceMappingURL=mock-result-factory.js.map