28 lines
679 B
JavaScript
28 lines
679 B
JavaScript
module.exports = {
|
|
root: true,
|
|
'extends': [
|
|
'plugin:vue/essential',
|
|
'@vue/standard'
|
|
],
|
|
rules: {
|
|
// allow async-await
|
|
'generator-star-spacing': 'off',
|
|
// allow debugger during development
|
|
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
|
|
"vue/no-parsing-error": [2, { "x-invalid-end-tag": false }],
|
|
'no-undef': 'off',
|
|
'eqeqeq': 'off',
|
|
'handle-callback-err': 'off',
|
|
'camelcase': 'off',
|
|
"semi": [1, 'always'],
|
|
"space-before-function-paren": [1, {
|
|
"anonymous": "never",
|
|
"named": "never",
|
|
"asyncArrow": "never"
|
|
}],
|
|
},
|
|
parserOptions: {
|
|
parser: 'babel-eslint'
|
|
}
|
|
}
|