Skip to content

Commit d5ac981

Browse files
committed
Update eslint to version 10
Unfortunately, eslint-plugin-import depends on eslint 9. This plugin doesn't seem to be actively maintained (lot of open issues and PRs). Fortunately there's a fork of the plugin that doesn't support eslint 10 yet but is actively maintained. So this PR changes the eslint version to 10 and replaces eslint-plugin-import with eslint-plugin-import-x.
1 parent f49877a commit d5ac981

4 files changed

Lines changed: 1310 additions & 3030 deletions

File tree

eslint.config.mjs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import globals from "globals";
22

3-
import import_ from "eslint-plugin-import";
3+
import import_ from "eslint-plugin-import-x";
44
import jasmine from "eslint-plugin-jasmine";
55
import json from "@eslint/json";
66
import noUnsanitized from "eslint-plugin-no-unsanitized";
@@ -70,13 +70,17 @@ export default [
7070
files: jsFiles("."),
7171

7272
plugins: {
73-
import: import_.flatConfigs.recommended.plugins.import,
73+
import: import_.flatConfigs.recommended.plugins["import-x"],
7474
json,
7575
"no-unsanitized": noUnsanitized,
7676
perfectionist,
7777
unicorn,
7878
},
7979

80+
settings: {
81+
"import-x/resolver-next": [import_.createNodeResolver()],
82+
},
83+
8084
languageOptions: {
8185
globals: {
8286
...globals.worker,

0 commit comments

Comments
 (0)