[英]Eslint - How to Indent Import Export Statements
很长时间之后,我才升级了Eslint,突然之间,我有很多错误。 值得注意的是,下面提出的问题是indentation
。 也许值得一提的是,我使用tabs
代替spaces
来缩进
问题:我的导入值按照eslint缩进术语“ first”缩进。 “第一个”基本上意味着,所有其他声明都缩进以与第一个属性对齐。 看到这个:
我尝试过的解决方案:这是我的缩进规则在“ .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
规则来对齐所有var / let / constants等。但是, import
和export
仍被标记,并且我找不到任何解决这些问题的规则压痕。 那么,如何缩进导入/导出语句?
对于indent
规则的这种增强有一些工作。 请在此处关注对话: https : //github.com/eslint/eslint/pull/8955
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.