Vue (w/ TypeScript)
Get this config by extending @prazdevs/eslint-config-vue
.
Only looking for TypeScript linting? Check out @prazdevs/eslint-config-typescript
.
Prerequisites
This config needs the following dependencies installed:
'eslint': '>=7.30.0',
Plugins
This config uses the following plugins:
'vue',
'cypress',
Extends
This config extends the following configs:
'plugin:vue/vue3-recommended',
'plugin:cypress/recommended',
'plugin:vuejs-accessibility/recommended',
'@prazdevs/eslint-config-typescript',
Rules
This config adds/modifies the following rules:
'vue/max-attributes-per-line': ['error', { singleline: 2 }],
'vue/max-len': 'error',
'vuejs-accessibility/label-has-for': 'off',