サーチ…
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