vue eslintrc.js配置详解/关闭语法检查
module.exports = {root: true,parser: 'babel-eslint',parserOptions: {//设置"script"(默认)或"module"如果你的代码是在ECMAScript中的模块。sourceType: 'module'},env: {browser: true,},// h...
·
module.exports = {
root: true,
parser: 'babel-eslint',
parserOptions: {
//设置"script"(默认)或"module"如果你的代码是在ECMAScript中的模块。
sourceType: 'module'
},
env: {
browser: true,
},
// https://github.com/feross/standard/blob/master/RULES.md#javascript-standard-style
extends: 'standard',
// required to lint *.vue files
plugins: [
'html'
],
// add your custom rules here
'rules': {
// allow paren-less arrow functions
'arrow-parens': 0,
// allow async-await
'generator-star-spacing': 0,
// allow debugger during development
'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0,
"no-unused-vars": [2, {
// 允许声明未使用变量
"vars": "local",
// 参数不检查
"args": "none"
}],
// 关闭语句强制分号结尾
"semi": [0],
//key值前面是否要有空格
"key-spacing": [0, {
"singleLine": {
"beforeColon": false,
"afterColon": true
},
"multiLine": {
"beforeColon": true,
"afterColon": true,
"align": "colon"
},
//空行最多不能超过100行
"no-multiple-empty-lines": [0, {"max": 100}],
//关闭禁止混用tab和空格
"no-mixed-spaces-and-tabs": [0],
//数组第一个指定是否启用这个规则,第二个指定几个空格
"indent":[1,2],
}
如果要关闭语法检查直接在vue.config配置中添加/修改lintOnSave:false,//关闭eslintrc语法检查
更多推荐
已为社区贡献6条内容
所有评论(0)