我们使用的是一个非常简单的.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 *"
]
}
],
关于javascript - .eslintrc.json无多空格值分配等号对齐的javascript,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52718055/