build(deps-dev): apply updates
[e-mobility-charging-stations-simulator.git] / ui / web / .eslintrc.cjs
index 875ab4186fb3aee92c60a881b976ce940b6284d2..128bff5f0f6df12a76f1dc511d32b4f5b1b21b87 100644 (file)
@@ -1,3 +1,4 @@
+require('@rushstack/eslint-patch/modern-module-resolution')
 const { env } = require('node:process')
 const { defineConfig } = require('eslint-define-config')
 
@@ -5,7 +6,7 @@ module.exports = defineConfig({
   root: true,
 
   env: {
-    node: true,
+    node: true
   },
 
   plugins: ['import'],
@@ -14,20 +15,20 @@ module.exports = defineConfig({
     'eslint:recommended',
     'plugin:import/recommended',
     'plugin:vue/vue3-recommended',
-    '@vue/eslint-config-prettier',
     '@vue/eslint-config-typescript/recommended',
+    '@vue/eslint-config-prettier'
   ],
 
   settings: {
     'import/resolver': {
       typescript: {
-        project: './tsconfig.json',
-      },
-    },
+        project: './tsconfig.json'
+      }
+    }
   },
 
   parserOptions: {
-    ecmaVersion: 'latest',
+    ecmaVersion: 'latest'
   },
 
   rules: {
@@ -38,9 +39,9 @@ module.exports = defineConfig({
     'sort-imports': [
       'error',
       {
-        ignoreDeclarationSort: true,
-      },
+        ignoreDeclarationSort: true
+      }
     ],
-    'import/order': 'error',
-  },
+    'import/order': 'error'
+  }
 })