@niondigital/eslint-config-vue
Version:
niondigital Vue.js eslint config
34 lines (33 loc) • 553 B
JavaScript
/* eslint-env node */
module.exports = {
extends: ['plugin:vue/essential', '@vue/airbnb', '@niondigital/eslint-config-base'],
rules: {
'vue/max-len': [
'warn',
{
code: 120
}
]
},
parser: 'vue-eslint-parser',
parserOptions: {
parser: '@typescript-eslint/parser',
extraFileExtensions: ['.vue']
},
settings: {
'import/resolver': {
node: {
extensions: ['.js', '.jsx', '.ts', '.tsx', '.vue']
}
}
},
overrides: [
{
files: ['*.vue'],
rules: {
'no-undef': 0,
'no-restricted-globals': 0
}
}
]
};