[英].eslintrc.json no-multi-spaces value assignment equal sign aligned javascript
我们正在使用一个非常简单的.eslintrc.json
文件,但我还没有弄清楚我的IDE自动执行的操作方式,但后来ESlint抱怨。
我想在下面对齐等号
let foo = {}
foo.one = 1
foo.oneHundred = 100
代替 :
let foo = {}
foo.one = 1
foo.oneHundred = 100
这是eslint
文件。
{
"extends": "standard",
"env": {
"es6": true,
"node": true,
"mocha": true
},
"rules": {
"indent": ["error", 4, { "SwitchCase": 1 }],
"quotes": ["error", "single", { "avoidEscape": true }],
"no-multi-spaces": ["error", { "exceptions": { "ImportDeclaration": false, "VariableDeclarator": true } }]
}
}
请帮忙。 ;-)
您希望使用VariableDeclarator
选项,如文档中所述: https : //eslint.org/docs/rules/indent#variabledeclarator 。
对于您的示例,缩进规则可以是:
"indent": [
1,
"tab",
{
"VariableDeclarator": 1, // <- What you want
"ObjectExpression": "first",
"ArrayExpression": "first",
"ImportDeclaration": "first",
"SwitchCase": 1,
"ignoredNodes": [
"TemplateLiteral *"
]
}
],
摩卡:如果你删除它,这里的问题是真的,它会正常工作。
const foo = {};
foo.one = 1;
foo.oneHundred = 100;
你可以使用它更好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.