2016-11-30 33 views
9

Airbnb plugin (eslint-config-airbnb) 및 Babel 파서와 함께 ESLint를 사용하고 있습니다. 난 방금 문자 공백 대신 들여 쓰기를 사용하는 추가 규칙을 추가했습니다. 여기 ESLint "들여 쓰기"규칙이 "탭"으로 설정된 경우 "예기치 않은 탭 문자"

.eslintrc입니다 :

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

는 이제 모든 들여 쓰기에서이 오류를 얻을 :

그것은 내가 autolinter 플러그인 linter와 함께 아톰 IDE를 사용하고, 도움이 그냥 경우
Error: Unexpected tab character 

linter-eslint.

+0

해당 오류와 함께 나타나는 스택 추적이 있습니까? 파서에서 오는 것이지만 보통의 linter 오류는 아닙니다. – 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 
    } 
}