將 eslint 新增到 Meteor 專案中
我們將使用流行的 eslint-config-airbnb
作為啟動器以及使用 eslint-import-resolver-meteor
的 Meteor 特定規則。
我們還需要安裝 babel-parser
到 lint Meteor 啟用的 ES7 功能,例如 async / await。
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": {}
}