2016-11-30 13 views
9

Airbnb plugin (eslint-config-airbnb)とBabelパーサでESLintを使用しています。私はちょうどTab文字をスペースの代わりに字下げに使用する特別なルールを追加しました。ここでESLint「インデント」ルールが「タブ」に設定されていると「予期しないタブ文字」

は私.eslintrc次のとおりです。

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

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

Error: Unexpected tab character 

念のために、それは私がautolinterとAtomのIDEを使用して、プラグインlinterよ、助け、 linter-eslint

+0

エラーを伴うスタックトレースはありますか?それはパーサーから来るかもしれないが、通常のリンターエラーではないように見える。 – btmills

+0

原子によってエラーが示されていました。はい、タブなしルールについて何か言っていました;) – R01010010

答えて

22

私はAirbnbがルールno-tabsを2に設定しているかエラーだったので、私は自分自身に答えました。私はそれを無効にしました。

{ 
    "parser": "babel-eslint", 
    "extends": "airbnb", 
    "plugins": [ 
     "react", 
     "jsx-a11y", 
     "import" 
    ], 
    "rules":{ 
     "indent": [2, "tab"], 
     "no-tabs": 0 
    } 
} 
関連する問題