chore: cleanup eslint configuration
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 2 Aug 2024 00:08:36 +0000 (02:08 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 2 Aug 2024 00:08:36 +0000 (02:08 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
eslint.config.js

index 7711b2b56a15e78378e7385d077800bfc1a3e409..517ded5d66352a4a4eedd25072fc88b6efd824b8 100644 (file)
@@ -27,21 +27,23 @@ export default defineFlatConfig([
     },
   },
   ...plugins['typescript-eslint'].config(
-    ...plugins['typescript-eslint'].configs.strictTypeChecked,
-    ...plugins['typescript-eslint'].configs.stylisticTypeChecked,
     {
+      extends: [
+        ...plugins['typescript-eslint'].configs.strictTypeChecked,
+        ...plugins['typescript-eslint'].configs.stylisticTypeChecked,
+      ],
       languageOptions: {
         parserOptions: {
           projectService: true,
           tsconfigRootDir: import.meta.dirname,
         },
       },
+    },
+    {
+      files: ['**/*.js', '**/*.mjs', '**/*.cjs'],
+      ...plugins['typescript-eslint'].configs.disableTypeChecked,
     }
   ),
-  {
-    files: ['**/*.js', '**/*.mjs', '**/*.cjs'],
-    ...plugins['typescript-eslint'].configs.disableTypeChecked,
-  },
   {
     plugins: {
       'simple-import-sort': simpleImportSort,