首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >仅在特定文件中启用eslint

仅在特定文件中启用eslint
EN

Stack Overflow用户
提问于 2017-03-20 16:58:01
回答 1查看 5.4K关注 0票数 5

我真的很喜欢es6项目的eslint。以前我用它来做新的项目。现在,我想将它添加到遗留项目中。

一次性解决所有预先存在的皮棉问题太费劲了。我是否可以将eslint (在.eslintrc.js中)配置为只检查我在/* eslint-enable */或类似情况下显式启用了它的文件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-20 18:32:35

ESLint没有可由文件注释切换的默认禁用状态。但是,您可能会为此目的使用.eslintignore。您可以忽略所有内容,然后通过使用!来取消个别文件,逐步将它们迁移到白名单文件。例如:

代码语言:javascript
复制
.
├── .eslintignore
├── .eslintrc.js
├── package.json
├── node_modules
│   └── ...
├── src
│   ├── index.js
│   └── module
│       └── foo.js
└── yarn.lock

那么您的.eslintignore看起来可能是这样的:

代码语言:javascript
复制
# 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

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42909553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档