web-dev-qa-db-ja.com

「インデント」ルールが「タブ」に設定されている場合のESLint「予期しないタブ文字」

ESLintを Airbnbプラグイン(eslint-config-airbnb およびBabelパーサー。私はちょうど使用する余分なルールを追加しました Tab スペースではなくインデント用の文字。

これが私の.eslintrc

{
    "parser": "babel-eslint",
    "extends": "airbnb",
    "plugins": [
        "react",
        "jsx-a11y",
        "import"
    ],
    "rules":{
        "indent": [2, "tab"]
    }
}

今、私はすべてのインデントでこのエラーを受け取ります:

Error: Unexpected tab character

うまくいけば、Atom IDE autolinterプラグインlinterおよびlinter-eslint

28
R01010010

Airbnbがルールを設定しているためでしたno-tabsを2またはエラー、無効にしました。

{
    "parser": "babel-eslint",
    "extends": "airbnb",
    "plugins": [
        "react",
        "jsx-a11y",
        "import"
    ],
    "rules":{
        "indent": [2, "tab"],
        "no-tabs": 0
    }
}
63
R01010010