3.2.1 • Published 3 years ago
@prazdevs/eslint-config-vue v3.2.1
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/attributes-order': ['error', { alphabetical: true }],
'vue/block-tag-newline': [
'error',
{ singleline: 'always', multiline: 'always' },
],
'vue/max-attributes-per-line': ['error', { singleline: 2 }],
'vue/max-len': 'error',
'vue/no-empty-component-block': 'error',
'vue/no-export-in-script-setup': 'error',
'vue/no-reserved-component-names': [
'error',
{ disallowVue3BuiltInComponents: true },
],
'vue/no-template-target-blank': 'error',
'vue/no-useless-mustaches': 'error',
'vue/no-useless-v-bind': 'error',
'vue/padding-line-between-blocks': 'error',
'vue/valid-define-emits': 'error',
'vue/valid-define-props': 'error',
'vue/valid-v-memo': 'error',
3.2.1
3 years ago
3.2.0
3 years ago
3.1.0
3 years ago
3.0.1
3 years ago
3.0.0
3 years ago
2.2.0
3 years ago
2.1.5
3 years ago
2.1.4
3 years ago
2.1.3
3 years ago
1.2.0
3 years ago
2.1.2
3 years ago
2.1.1
3 years ago
2.1.0
3 years ago
2.0.1
3 years ago
2.0.0
3 years ago
1.1.4
3 years ago
1.1.3
3 years ago
1.1.2
3 years ago
1.1.1
3 years ago
1.1.0
3 years ago
1.0.5
3 years ago
1.0.4
3 years ago
1.0.3
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago