我真的很喜欢es6项目的eslint。以前我用它来做新的项目。现在,我想将它添加到遗留项目中。
一次性解决所有预先存在的皮棉问题太费劲了。我是否可以将eslint (在.eslintrc.js中)配置为只检查我在/* eslint-enable */或类似情况下显式启用了它的文件?
发布于 2017-03-20 18:32:35
ESLint没有可由文件注释切换的默认禁用状态。但是,您可能会为此目的使用.eslintignore。您可以忽略所有内容,然后通过使用!来取消个别文件,逐步将它们迁移到白名单文件。例如:
.
├── .eslintignore
├── .eslintrc.js
├── package.json
├── node_modules
│ └── ...
├── src
│ ├── index.js
│ └── module
│ └── foo.js
└── yarn.lock那么您的.eslintignore看起来可能是这样的:
# Start by ignoring everything by default
src/**/*.js
# Enable linting just for some files
!src/module/foo.js在这种情况下,src/index.js将被忽略,但它会导致src/module/foo.js。
https://stackoverflow.com/questions/42909553
复制相似问题