40

Airbnb プラグイン ( eslint-config-airbnb)と Babel パーサーで ESLint を使用しています。Tabインデントにスペースの代わりに文字を使用するという特別なルールを追加しました。

これが私のもの.eslintrcです:

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

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

Error: Unexpected tab character

念のため、オートリンター プラグインlinterlinter-eslint.

4

2 に答える 2

102

私は自分自身に答えます.Airbnbがルールno-tabsを2またはエラーに設定したためです.無効にしただけです.

{
    "parser": "babel-eslint",
    "extends": "airbnb",
    "plugins": [
        "react",
        "jsx-a11y",
        "import"
    ],
    "rules":{
        "indent": [2, "tab"],
        "no-tabs": 0
    }
}
于 2016-12-04T20:17:39.560 に答える