【发布时间】:2018-01-06 07:39:34
【问题描述】:
我刚刚升级了我的 Eslint 很久,突然之间,我有很多错误。下面提出的注意事项和问题是indentation。也许值得一提的是,我使用tabs 而不是spaces 进行缩进
问题: 我的导入值按照 eslint 缩进术语“第一”进行缩进。 “第一个”基本上意味着,所有附加声明都缩进以与第一个属性对齐。看到这个:
我尝试过的解决方案: 这是我的缩进规则在“.eslintrc”文件中的样子:
"indent" : [ 1, "tab", {
"FunctionExpression": {
"body": 1,
"parameters": "first" },
"VariableDeclarator": {
"var" : 2,
"let" : 2,
"const" : 3
},
"MemberExpression": 0,
"FunctionDeclaration": {
"parameters": "first" },
"ObjectExpression" : "first"
}],
即使我使用tab,而不是space 进行缩进,我仍然必须使用上面的VariableDeclarator 规则来对齐所有vars/lets/constants 等。但是,import & export仍然被标记,我找不到任何解决这些缩进的规则。那么,如何缩进导入/导出语句?
【问题讨论】:
标签: javascript formatting indentation eslint