Skip to content

Commit 9ef43bd

Browse files
FloEdelmannota-meshi
authored andcommitted
Migrate to ESLint flat config where possible
1 parent de17a7d commit 9ef43bd

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

Diff for: eslint.config.js

+7-9
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
const globals = require('globals')
44
const { FlatCompat } = require('@eslint/eslintrc')
5+
const eslintPluginEslintPlugin = require('eslint-plugin-eslint-plugin/configs/all')
6+
const eslintPluginPrettierRecommended = require('eslint-plugin-prettier/recommended')
7+
const eslintPluginUnicorn = require('eslint-plugin-unicorn')
58

69
const eslintrc = new FlatCompat({
710
baseDirectory: __dirname
@@ -25,14 +28,13 @@ module.exports = [
2528
'docs/.vitepress/cache'
2629
]
2730
},
28-
...eslintrc.plugins('eslint-plugin', 'prettier', 'unicorn'),
31+
eslintPluginEslintPlugin,
32+
eslintPluginUnicorn.configs['flat/recommended'],
2933
...eslintrc.extends(
30-
'plugin:eslint-plugin/all',
31-
'prettier',
3234
'plugin:node-dependencies/recommended',
33-
'plugin:jsonc/recommended-with-jsonc',
34-
'plugin:unicorn/recommended'
35+
'plugin:jsonc/recommended-with-jsonc'
3536
),
37+
eslintPluginPrettierRecommended,
3638
{
3739
plugins: {
3840
internal: {
@@ -203,10 +205,6 @@ module.exports = [
203205
ecmaVersion: 'latest',
204206
sourceType: 'module',
205207
parser: require('vue-eslint-parser')
206-
// parserOptions: {
207-
// ecmaVersion: 'latest',
208-
// sourceType: 'module'
209-
// }
210208
}
211209
},
212210
{

0 commit comments

Comments
 (0)