@@ -126,6 +126,7 @@ export default tseslint.config(
126126 extends : [
127127 eslintJs . configs . recommended ,
128128 tseslint . configs . strict ,
129+ eslintPluginImport . flatConfigs . recommended ,
129130 eslintPluginPerfectionist . configs [ "recommended-natural" ] ,
130131 eslintPluginRegexp . configs [ "flat/recommended" ] ,
131132 eslintPluginJsdoc . configs [ "flat/recommended-typescript-error" ] ,
@@ -144,7 +145,6 @@ export default tseslint.config(
144145 plugins : {
145146 [ "@susisu/safe-typescript" ] : eslintPluginSafeTypeScript ,
146147 [ "better-mutation" ] : eslintPluginBetterMutation ,
147- [ "import-x" ] : eslintPluginImport ,
148148 [ "local" ] : eslintPluginLocal ,
149149 [ "simple-import-sort" ] : eslintPluginSimpleImportSort ,
150150 [ "unicorn" ] : eslintPluginUnicorn ,
@@ -211,19 +211,6 @@ export default tseslint.config(
211211 "jsdoc/require-returns" : "off" ,
212212 "jsdoc/require-yields" : "warn" ,
213213 "jsdoc/tag-lines" : "warn" ,
214- // Part: import rules
215- "import-x/consistent-type-specifier-style" : "warn" ,
216- "import-x/export" : "error" ,
217- "import-x/first" : "warn" ,
218- "import-x/newline-after-import" : "warn" ,
219- "import-x/no-absolute-path" : "error" ,
220- "import-x/no-duplicates" : "error" ,
221- "import-x/no-dynamic-require" : "error" ,
222- "import-x/no-empty-named-blocks" : "error" ,
223- "import-x/no-extraneous-dependencies" : "error" ,
224- "import-x/no-mutable-exports" : "error" ,
225- "import-x/no-self-import" : "error" ,
226- "import-x/no-unused-modules" : "error" ,
227214 // Part: simple-import-sort rules
228215 "simple-import-sort/exports" : "warn" ,
229216 "simple-import-sort/imports" : "warn" ,
0 commit comments