FitMop/frontend/eslint.config.js

31 lines
672 B
JavaScript

import js from '@eslint/js'
import vue from 'eslint-plugin-vue'
import prettier from 'eslint-config-prettier'
import globals from 'globals'
export default [
{
ignores: ['dist/**', 'node_modules/**', '*.log']
},
js.configs.recommended,
...vue.configs['flat/recommended'],
prettier,
{
files: ['**/*.vue', '**/*.js'],
languageOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
globals: {
...globals.browser,
...globals.node,
process: 'readonly'
}
},
rules: {
'vue/multi-word-component-names': 'off',
'no-unused-vars': 'warn',
'vue/no-mutating-props': 'error'
}
}
]