« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--eslint.config.js12
1 files changed, 3 insertions, 9 deletions
diff --git a/eslint.config.js b/eslint.config.js
index 77c02f36..9d969f57 100644
--- a/eslint.config.js
+++ b/eslint.config.js
@@ -1,18 +1,11 @@
-import path from 'node:path';
+import * as path from 'node:path';
 import {fileURLToPath} from 'node:url';
 
 import {defineConfig} from 'eslint/config';
-import {FlatCompat} from '@eslint/eslintrc';
 import js from '@eslint/js';
 
 const __dirname = path.dirname(fileURLToPath(import.meta.url));
 
-const compat = new FlatCompat({
-  baseDirectory: __dirname,
-  recommendedConfig: js.configs.recommended,
-  allConfig: js.configs.all,
-});
-
 const CLIENT_JAVASCRIPT_PATHS = [
   'src/static/js/**/*.js',
 ];
@@ -40,7 +33,8 @@ export default defineConfig([
 
   {
     files: ['src/**/*.js'],
-    extends: compat.extends('eslint:recommended'),
+    extends: ['js/recommended'],
+    plugins: {js},
 
     rules: {
       indent: ['off'],