@lionstone-digital/eslint-config-vue
Version:
Helpful eslint config for projects with Vue
27 lines (23 loc) • 632 B
JavaScript
import eslintConfigTypescript from '@lionstone-digital/eslint-config-typescript'
import eslintConfigBasePrettier from '@lionstone-digital/eslint-config/prettier'
import eslintVue from 'eslint-plugin-vue'
import eslintVueA11y from 'eslint-plugin-vuejs-accessibility'
export default [
// Core
...eslintConfigTypescript,
// For Vue
...eslintVue.configs['flat/recommended'],
...eslintVueA11y.configs['flat/recommended'],
{
rules: {
'vue/block-order': [
'error',
{
order: [['script', 'template'], 'style']
}
]
}
},
// Base Prettier
...eslintConfigBasePrettier
]