Exclude eslint-plugin-node rules from customRulesLintJavaScript test due to inconsistent behavior on Node 10.

This commit is contained in:
David Anson 2020-09-06 19:58:07 -07:00
parent e1eb81cd21
commit 0f4745efe3
2 changed files with 1 additions and 11 deletions

View file

@ -3945,16 +3945,6 @@ tape("customRulesLintJavaScript", (test) => {
test.ifError(err);
const expected = {
"test/lint-javascript.md": [
{
"lineNumber": 8,
"ruleNames": [ "lint-javascript" ],
"ruleDescription": "Rule that lints JavaScript code",
"ruleInformation": null,
"errorDetail":
"Definition for rule 'node/handle-callback-err' was not found.",
"errorContext": "\"use strict\";",
"errorRange": null
},
{
"lineNumber": 10,
"ruleNames": [ "lint-javascript" ],

View file

@ -17,7 +17,7 @@ const languageJavaScript = /js|javascript/i;
function cleanJsdocRulesFromEslintConfig(config) {
const cleanedConfig = { ...config };
for (const rule in config.rules) {
if (/^jsdoc\//.test(rule)) {
if (/^(jsdoc|node)\//.test(rule)) {
delete cleanedConfig.rules[rule];
}
}