Add error/warning severity property to LintError object.

This commit is contained in:
David Anson 2025-09-11 20:34:24 -07:00
parent 9898379a68
commit a1785270fa
16 changed files with 4077 additions and 909 deletions

View file

@ -970,7 +970,8 @@ test("customRulesDefinitionStatic", (t) => new Promise((resolve) => {
"errorDetail": null,
"errorContext": null,
"errorRange": null,
"fixInfo": null
"fixInfo": null,
"severity": "error"
}
]
};
@ -1428,7 +1429,8 @@ test("customRulesOnErrorLazy", (t) => new Promise((resolve) => {
"errorDetail": null,
"errorContext": null,
"errorRange": [ 1, 1 ],
"fixInfo": null
"fixInfo": null,
"severity": "error"
}
]
};
@ -1492,7 +1494,8 @@ test("customRulesOnErrorModified", (t) => new Promise((resolve) => {
"editColumn": 1,
"deleteCount": 2,
"insertText": "text"
}
},
"severity": "error"
}
]
};
@ -1535,7 +1538,8 @@ test("customRulesOnErrorInvalidHandled", (t) => new Promise((resolve) => {
"Value of 'lineNumber' passed to onError by 'NAME' is incorrect for 'string'.",
"errorContext": null,
"errorRange": null,
"fixInfo": null
"fixInfo": null,
"severity": "error"
}
]
};
@ -1578,7 +1582,8 @@ test("customRulesOnErrorInvalidHandledSync", (t) => {
"Value of 'lineNumber' passed to onError by 'NAME' is incorrect for 'string'.",
"errorContext": null,
"errorRange": null,
"fixInfo": null
"fixInfo": null,
"severity": "error"
}
]
};
@ -1895,7 +1900,8 @@ test("customRulesLintJavaScript", (t) => new Promise((resolve) => {
"errorDetail": "'console' is not defined.",
"errorContext": "console.log(x);",
"errorRange": null,
"fixInfo": null
"fixInfo": null,
"severity": "error"
}
]
};
@ -1923,7 +1929,8 @@ test("customRulesValidateJson", (t) => new Promise((resolve) => {
"ruleInformation": null,
"errorContext": null,
"errorRange": null,
"fixInfo": null
"fixInfo": null,
"severity": "error"
}
]
};
@ -2143,7 +2150,8 @@ test("customRulesAsyncReadFiles", (t) => {
"fixInfo": {
"editColumn": 10,
"insertText": "\n"
}
},
"severity": "error"
},
{
"lineNumber": 1,
@ -2153,7 +2161,8 @@ test("customRulesAsyncReadFiles", (t) => {
"errorDetail": "detail1",
"errorContext": "context1",
"errorRange": [ 2, 3 ],
"fixInfo": null
"fixInfo": null,
"severity": "error"
},
{
"lineNumber": 1,
@ -2163,7 +2172,8 @@ test("customRulesAsyncReadFiles", (t) => {
"errorDetail": "detail2",
"errorContext": "context2",
"errorRange": null,
"fixInfo": null
"fixInfo": null,
"severity": "error"
}
]
};
@ -2214,7 +2224,8 @@ test("customRulesAsyncIgnoresSyncReturn", (t) => {
"errorDetail": null,
"errorContext": null,
"errorRange": null,
"fixInfo": null
"fixInfo": null,
"severity": "error"
},
{
"lineNumber": 1,
@ -2227,7 +2238,8 @@ test("customRulesAsyncIgnoresSyncReturn", (t) => {
"fixInfo": {
"editColumn": 10,
"insertText": "\n"
}
},
"severity": "error"
}
]
};
@ -2285,7 +2297,8 @@ for (const flavor of [
"errorDetail": `This rule threw an exception: ${errorMessage}`,
"errorContext": null,
"errorRange": null,
"fixInfo": null
"fixInfo": null,
"severity": "error"
}
]
};
@ -2455,7 +2468,8 @@ for (const flavor of [
"errorDetail": `This rule threw an exception: ${errorMessage}`,
"errorContext": null,
"errorRange": null,
"fixInfo": null
"fixInfo": null,
"severity": "error"
}
]
};