@lionstone-digital/eslint-config-vue
Version:
Helpful eslint config for projects with Vue
28 lines (24 loc) • 677 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'
import { defineConfig } from 'eslint/config'
export default defineConfig(
// Core
eslintConfigTypescript,
// For Vue
eslintVue.configs['flat/recommended'],
eslintVueA11y.configs['flat/recommended'],
{
rules: {
'vue/block-order': [
'error',
{
order: [['script', 'template'], 'style']
}
]
}
},
// Base Prettier
eslintConfigBasePrettier
)