@@ -16,10 +16,10 @@ parserOptions:
16
16
parser : " @typescript-eslint/parser" # for vue plugin - https://eslint.vuejs.org/user-guide/#how-to-use-a-custom-parser
17
17
18
18
settings :
19
- import/extensions : [".js", ".ts"]
20
- import/parsers :
19
+ import-x /extensions : [".js", ".ts"]
20
+ import-x /parsers :
21
21
" @typescript-eslint/parser " : [".js", ".ts"]
22
- import/resolver :
22
+ import-x /resolver :
23
23
typescript : true
24
24
25
25
plugins :
@@ -28,7 +28,7 @@ plugins:
28
28
- " @typescript-eslint/eslint-plugin"
29
29
- eslint-plugin-array-func
30
30
- eslint-plugin-github
31
- - eslint-plugin-i
31
+ - eslint-plugin-import-x
32
32
- eslint-plugin-no-jquery
33
33
- eslint-plugin-no-use-extend-native
34
34
- eslint-plugin-regexp
@@ -58,15 +58,15 @@ overrides:
58
58
no-restricted-globals : [2, addEventListener, blur, close, closed, confirm, defaultStatus, defaultstatus, error, event, external, find, focus, frameElement, frames, history, innerHeight, innerWidth, isFinite, isNaN, length, locationbar, menubar, moveBy, moveTo, name, onblur, onerror, onfocus, onload, onresize, onunload, open, opener, opera, outerHeight, outerWidth, pageXOffset, pageYOffset, parent, print, removeEventListener, resizeBy, resizeTo, screen, screenLeft, screenTop, screenX, screenY, scroll, scrollbars, scrollBy, scrollTo, scrollX, scrollY, status, statusbar, stop, toolbar, top]
59
59
- files : ["*.config.*"]
60
60
rules :
61
- i /no-unused-modules : [0]
61
+ import-x /no-unused-modules : [0]
62
62
- files : ["**/*.d.ts"]
63
63
rules :
64
- i /no-unused-modules : [0]
64
+ import-x /no-unused-modules : [0]
65
65
" @typescript-eslint/consistent-type-definitions " : [0]
66
66
" @typescript-eslint/consistent-type-imports " : [0]
67
67
- files : ["web_src/js/types.ts"]
68
68
rules :
69
- i /no-unused-modules : [0]
69
+ import-x /no-unused-modules : [0]
70
70
- files : ["**/*.test.*", "web_src/js/test/setup.ts"]
71
71
env :
72
72
vitest-globals/env : true
@@ -394,49 +394,49 @@ rules:
394
394
id-blacklist : [0]
395
395
id-length : [0]
396
396
id-match : [0]
397
- i /consistent-type-specifier-style : [0]
398
- i /default : [0]
399
- i /dynamic-import-chunkname : [0]
400
- i /export : [2]
401
- i /exports-last : [0]
402
- i /extensions : [2, always, {ignorePackages: true}]
403
- i /first : [2]
404
- i /group-exports : [0]
405
- i /max-dependencies : [0]
406
- i /named : [2]
407
- i /namespace : [0]
408
- i /newline-after-import : [0]
409
- i /no-absolute-path : [0]
410
- i /no-amd : [2]
411
- i /no-anonymous-default-export : [0]
412
- i /no-commonjs : [2]
413
- i /no-cycle : [2, {ignoreExternal: true, maxDepth: 1}]
414
- i /no-default-export : [0]
415
- i /no-deprecated : [0]
416
- i /no-dynamic-require : [0]
417
- i /no-empty-named-blocks : [2]
418
- i /no-extraneous-dependencies : [2]
419
- i /no-import-module-exports : [0]
420
- i /no-internal-modules : [0]
421
- i /no-mutable-exports : [0]
422
- i /no-named-as-default-member : [0]
423
- i /no-named-as-default : [0]
424
- i /no-named-default : [0]
425
- i /no-named-export : [0]
426
- i /no-namespace : [0]
427
- i /no-nodejs-modules : [0]
428
- i /no-relative-packages : [0]
429
- i /no-relative-parent-imports : [0]
430
- i /no-restricted-paths : [0]
431
- i /no-self-import : [2]
432
- i /no-unassigned-import : [0]
433
- i /no-unresolved : [2, {commonjs: true, ignore: ["\\?.+$"]}]
434
- i /no-unused-modules : [2, {unusedExports: true}]
435
- i /no-useless-path-segments : [2, {commonjs: true}]
436
- i /no-webpack-loader-syntax : [2]
437
- i /order : [0]
438
- i /prefer-default-export : [0]
439
- i /unambiguous : [0]
397
+ import-x /consistent-type-specifier-style : [0]
398
+ import-x /default : [0]
399
+ import-x /dynamic-import-chunkname : [0]
400
+ import-x /export : [2]
401
+ import-x /exports-last : [0]
402
+ import-x /extensions : [2, always, {ignorePackages: true}]
403
+ import-x /first : [2]
404
+ import-x /group-exports : [0]
405
+ import-x /max-dependencies : [0]
406
+ import-x /named : [2]
407
+ import-x /namespace : [0]
408
+ import-x /newline-after-import : [0]
409
+ import-x /no-absolute-path : [0]
410
+ import-x /no-amd : [2]
411
+ import-x /no-anonymous-default-export : [0]
412
+ import-x /no-commonjs : [2]
413
+ import-x /no-cycle : [2, {ignoreExternal: true, maxDepth: 1}]
414
+ import-x /no-default-export : [0]
415
+ import-x /no-deprecated : [0]
416
+ import-x /no-dynamic-require : [0]
417
+ import-x /no-empty-named-blocks : [2]
418
+ import-x /no-extraneous-dependencies : [2]
419
+ import-x /no-import-module-exports : [0]
420
+ import-x /no-internal-modules : [0]
421
+ import-x /no-mutable-exports : [0]
422
+ import-x /no-named-as-default-member : [0]
423
+ import-x /no-named-as-default : [0]
424
+ import-x /no-named-default : [0]
425
+ import-x /no-named-export : [0]
426
+ import-x /no-namespace : [0]
427
+ import-x /no-nodejs-modules : [0]
428
+ import-x /no-relative-packages : [0]
429
+ import-x /no-relative-parent-imports : [0]
430
+ import-x /no-restricted-paths : [0]
431
+ import-x /no-self-import : [2]
432
+ import-x /no-unassigned-import : [0]
433
+ import-x /no-unresolved : [2, {commonjs: true, ignore: ["\\?.+$"]}]
434
+ import-x /no-unused-modules : [2, {unusedExports: true}]
435
+ import-x /no-useless-path-segments : [2, {commonjs: true}]
436
+ import-x /no-webpack-loader-syntax : [2]
437
+ import-x /order : [0]
438
+ import-x /prefer-default-export : [0]
439
+ import-x /unambiguous : [0]
440
440
init-declarations : [0]
441
441
line-comment-position : [0]
442
442
logical-assignment-operators : [0]
0 commit comments