Skip to content

Commit 1031864

Browse files
authored
Merge pull request #7859 from BacLuc/frontend-switch-to-flat-config
frontend: finish switch to flat eslint config
2 parents 8aa51e1 + b15db64 commit 1031864

File tree

3 files changed

+7
-15
lines changed

3 files changed

+7
-15
lines changed

frontend/eslint.config.mjs

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,21 @@ import vueEslintConfigPrettier from '@vue/eslint-config-prettier'
22

33
import { includeIgnoreFile } from '@eslint/compat'
44
import localRules from 'eslint-plugin-local-rules'
5+
import vueEslint from 'eslint-plugin-vue'
6+
import vueScopedCssEslint from 'eslint-plugin-vue-scoped-css'
57
import globals from 'globals'
68
import path from 'node:path'
79
import { fileURLToPath } from 'node:url'
810
import js from '@eslint/js'
9-
import { FlatCompat } from '@eslint/eslintrc'
1011

1112
const __filename = fileURLToPath(import.meta.url)
1213
const __dirname = path.dirname(__filename)
13-
const compat = new FlatCompat({
14-
baseDirectory: __dirname,
15-
recommendedConfig: js.configs.recommended,
16-
allConfig: js.configs.all,
17-
})
1814
const gitignorePath = path.resolve(__dirname, '.gitignore')
1915
export default [
20-
...compat.extends(
21-
'plugin:vue/recommended',
22-
'plugin:vue/vue3-recommended',
23-
'plugin:vue-scoped-css/vue3-recommended',
24-
'eslint:recommended'
25-
),
16+
...vueEslint.configs['flat/vue2-recommended'],
17+
...vueEslint.configs['flat/recommended'],
18+
...vueScopedCssEslint.configs['flat/recommended'],
19+
js.configs.recommended,
2620
{
2721
ignores: ['data/', 'dist/', 'public/twemoji/'],
2822
},
@@ -42,7 +36,7 @@ export default [
4236
},
4337

4438
parserOptions: {
45-
ecmaVersion: '6',
39+
ecmaVersion: 2022,
4640
parser: '@babel/eslint-parser',
4741
},
4842
},

frontend/package-lock.json

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,6 @@
8686
"devDependencies": {
8787
"@babel/eslint-parser": "7.28.0",
8888
"@eslint/compat": "1.3.1",
89-
"@eslint/eslintrc": "3.3.1",
9089
"@eslint/js": "9.32.0",
9190
"@sentry/vite-plugin": "3.6.1",
9291
"@testing-library/jest-dom": "6.6.4",

0 commit comments

Comments
 (0)