chore(deps-dev): apply updates
[poolifier.git] / eslint.config.js
index 711b0b3eb169e0a43ef0149cb2b12cbc608cca7c..01d6dbfe1a9183de4db5ea97310ee1a1bc2f198d 100644 (file)
@@ -5,9 +5,6 @@ import jsdoc from 'eslint-plugin-jsdoc'
 import simpleImportSort from 'eslint-plugin-simple-import-sort'
 import globals from 'globals'
 import neostandard, { plugins } from 'neostandard'
-// FIXME: https://github.com/neostandard/neostandard/pull/88
-// eslint-disable-next-line n/no-extraneous-import
-import tseslint from 'typescript-eslint'
 
 export default defineFlatConfig([
   {
@@ -29,14 +26,13 @@ export default defineFlatConfig([
       ],
     },
   },
-  ...tseslint.config(
-    ...tseslint.configs.strictTypeChecked,
-    ...tseslint.configs.stylisticTypeChecked
+  ...plugins['typescript-eslint'].config(
+    ...plugins['typescript-eslint'].configs.strictTypeChecked,
+    ...plugins['typescript-eslint'].configs.stylisticTypeChecked
   ),
   ...neostandard({
     ts: true,
     globals: {
-      ...globals.node,
       ...globals.mocha,
     },
   }),
@@ -66,7 +62,6 @@ export default defineFlatConfig([
               'Quadflieg',
               'neostandard',
               'poolifier',
-              'tseslint',
             ],
           },
         },
@@ -85,7 +80,7 @@ export default defineFlatConfig([
   },
   {
     files: ['**/*.js', '**/*.mjs', '**/*.cjs'],
-    ...tseslint.configs.disableTypeChecked,
+    ...plugins['typescript-eslint'].configs.disableTypeChecked,
   },
   // examples specific configuration
   {