수색…
Meteor 프로젝트에 eslint 추가하기
eslint-import-resolver-meteor
사용하여 인기있는 eslint-config-airbnb
시작 도구로 사용하고 Meteor 특정 규칙을 사용합니다.
또한 비동기식 / 대기식과 같은 ES7 기능을 lint Meteor에서 사용할 수 있도록 babel-parser
를 설치해야합니다.
cd my-project
npm install --save-dev eslint-config-airbnb eslint-plugin-import eslint-plugin-react eslint-plugin-jsx-a11y eslint babel-eslint eslint-import-resolver-meteor
touch .eslintrc.json
그런 다음 .eslintrc.json
상용구 .eslintrc.json
을 사용하여 시작하십시오. 원하는대로 규칙을 무시할 수 있습니다.
{
"parser": "babel-eslint",
"settings": {
"import/resolver": "meteor"
},
"extends": "airbnb",
"rules": {}
}
npm 스크립트를 사용하여 코드 lint
package.json
을 편집하여 다음 스크립트를 추가하십시오.
{
"scripts": {
"lint": "eslint .;exit 0"
}
}
그런 다음 npm run lint
사용하여 실행합니다.
linting이 실패 할 때 exit 0
을 사용하여 스크립트를 정상적으로 종료합니다. 그렇지 않으면 npm
은 eslint
리턴 코드를 사용하고 충돌합니다.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow