将 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": {}
}