我已经能够在多个反应中使用npm包eslint-config-rallycoding
并对本机项目做出反应,但在使用create-react-app
进行尝试时遇到了问题。我还需要采取其他措施吗?
通常所需要的只是:
npm i --save-dev eslint-config-rallycoding
{ "extends": "rallycoding" }
添加到.eslintrc文件我正在使用sublime text 3,这适用于其他项目就好了。我知道create-react-app有一堆额外的样板,也许还有我需要覆盖的东西?
https://www.npmjs.com/package/eslint-config-rallycoding https://github.com/facebookincubator/create-react-app
答案 0 :(得分:4)
在阅读create-react-app自述文件中的以下几行后,我注意到已经包含了linting:
您需要先为编辑器安装ESLint插件。 然后,将名为
.eslintrc
的文件添加到项目根目录:
js { "extends": "react-app" }
现在你的编辑应该报告掉落警告。
要使用如上所述的特定linting包进一步自定义它,您需要弹出以运行npm run eject
,这将从项目中删除单个构建依赖项,允许自定义到babel,webpack和eslint文件。