[英]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.