0
我剛剛升級了我的Eslint很長一段時間,突然之間,我有很多錯誤。值得注意的是&以下提出的問題是indentation
。也許它值得一提的是我用tabs
代替spaces
我縮進Eslint - 如何縮進導入導出語句
問題: 我進口值作爲縮進按照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
對於indetation,我仍然必須使用上面的VariableDeclarator
規則來對齊所有變量/讓/常量等。但是,import
& export
仍然標記爲d我找不到解決這些縮進問題的任何規則。那麼,我如何縮進導入/導出語句?
我看到它在8月合併,然而,在我的eslint v4.9中,我繼續得到警告:「預計9個標籤的縮進而不是3」。我在我的eslintrc文件中有''ImportDeclaration「:」first「'的規則。 – Kayote