module.exports = {
root: true,
parserOptions: {
parser: 'babel-eslint'
},
env: {
browser: true,
},
extends: [
'plugin:vue/essential',
'standard'
],
// required to lint *.vue files
plugins: [
'vue'
],
rules: {
// allow async-await
'generator-star-spacing': 'off',
// allow debugger during development
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
//必须设置分号
'semi': ['error','always'],
//首行缩进
'indent': 0,
//空格
'no-tabs': 'off',
'space-before-function-paren': 0,
'camelcase': 0, //是否强制驼峰
'quotes': [0, "single"], // 引号类型 `` "" ''
"quote-props": [0, "always"], // 对象字面量中的属性名是否强制双引号
"vue/no-use-v-if-with-v-for": "off"
}
}
待补充…