簡體   English   中英

Eslint-如何縮進導入導出語句

[英]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等。但是, importexport仍被標記,並且我找不到任何解決這些問題的規則壓痕。 那么,如何縮進導入/導出語句?

對於indent規則的這種增強有一些工作。 請在此處關注對話: https : //github.com/eslint/eslint/pull/8955

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM