Skip to content

Commit

Permalink
Migrate to ESLint flat config where possible
Browse files Browse the repository at this point in the history
  • Loading branch information
FloEdelmann committed Feb 13, 2024
1 parent 97ec1bb commit 51e4c6c
Showing 1 changed file with 7 additions and 9 deletions.
16 changes: 7 additions & 9 deletions eslint.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

const globals = require('globals')
const { FlatCompat } = require('@eslint/eslintrc')
const eslintPluginEslintPlugin = require('eslint-plugin-eslint-plugin/configs/all')
const eslintPluginPrettierRecommended = require('eslint-plugin-prettier/recommended')
const eslintPluginUnicorn = require('eslint-plugin-unicorn')

const eslintrc = new FlatCompat({
baseDirectory: __dirname
Expand All @@ -25,14 +28,13 @@ module.exports = [
'docs/.vitepress/cache'
]
},
...eslintrc.plugins('eslint-plugin', 'prettier', 'unicorn'),
eslintPluginEslintPlugin,
eslintPluginUnicorn.configs['flat/recommended'],
...eslintrc.extends(
'plugin:eslint-plugin/all',
'prettier',
'plugin:node-dependencies/recommended',
'plugin:jsonc/recommended-with-jsonc',
'plugin:unicorn/recommended'
'plugin:jsonc/recommended-with-jsonc'
),
eslintPluginPrettierRecommended,
{
plugins: {
internal: {
Expand Down Expand Up @@ -203,10 +205,6 @@ module.exports = [
ecmaVersion: 'latest',
sourceType: 'module',
parser: require('vue-eslint-parser')
// parserOptions: {
// ecmaVersion: 'latest',
// sourceType: 'module'
// }
}
},
{
Expand Down

0 comments on commit 51e4c6c

Please sign in to comment.