Skip to content

Commit af1fe5e

Browse files
pointlessonedblandin
authored andcommitted
Update Rule Blocklist
Remove: * import/extensions - it does not fail when can not resolve module, uses literal value instead * import/no-absolute-path - does not use module resolution, checks whether literal value starts with "/" Add: * import/no-restricted-paths - relies on absolutely resolved module paths * node/no-hide-code-modules - relies on module resolution, also deprecated
1 parent 1a40f87 commit af1fe5e

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

lib/rule_blocklist.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ const Config = require("eslint/lib/config")
44
, merge = require("eslint/lib/config/config-ops").merge;
55

66
const blocklistedRules = [
7+
"import/no-restricted-paths",
78
"import/no-unresolved",
8-
"import/extensions",
9-
"import/no-absolute-path"
9+
"node/no-hide-code-modules"
1010
];
1111

1212
function filterRules(rules) {

test/rule_blocklist_test.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,16 +42,16 @@ describe("ConfigUpgrader", function() {
4242
describe("rules", function() {
4343
[
4444
[
45-
{rules: {"import/no-unresolved": [2, "opt1", "opt2"]}},
46-
{rules: {"import/no-unresolved": "off"}}
45+
{rules: {"import/no-restricted-paths": 1}},
46+
{rules: {"import/no-restricted-paths": "off"}}
4747
],
4848
[
49-
{rules: {"import/extensions": 2}},
50-
{rules: {"import/extensions": "off"}}
49+
{rules: {"import/no-unresolved": [2, "opt1", "opt2"]}},
50+
{rules: {"import/no-unresolved": "off"}}
5151
],
5252
[
53-
{rules: {"import/no-absolute-path": 1}},
54-
{rules: {"import/no-absolute-path": "off"}}
53+
{rules: {"node/no-hide-code-modules": 2}},
54+
{rules: {"node/no-hide-code-modules": "off"}}
5555
]
5656
].forEach(function(example){
5757
let originalConfig = example[0];

0 commit comments

Comments
 (0)