サーチ…
Meteorプロジェクトにeslintを追加する
eslint-import-resolver-meteor
使用して、一般的なeslint-config-airbnb
をスターターとして使用し、Meteor固有のルールを使用しeslint-import-resolver-meteor
。
また、lint Meteor対応の非同期/待機などのES7機能に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
を使い始めると、あなたが望むようにルールを上書きすることができます。
{
"parser": "babel-eslint",
"settings": {
"import/resolver": "meteor"
},
"extends": "airbnb",
"rules": {}
}
npmスクリプトを使用してコードをlintする
package.json
を編集して、次のスクリプトを追加します。
{
"scripts": {
"lint": "eslint .;exit 0"
}
}
次に、 npm run lint
を使用してnpm run lint
eslint
が失敗したときにexit 0
を使用してスクリプトを正常終了させます。そうしないと、 npm
はeslint
リターンコードとクラッシュを使用します。
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow