Meteor 仅在特定文件中启用eslint

Meteor 仅在特定文件中启用eslint,meteor,ecmascript-6,eslint,Meteor,Ecmascript 6,Eslint,我非常喜欢es6项目的eslint。以前我在新项目中使用过它。现在我想把它添加到遗留项目中 一次性修复所有预先存在的lint问题太费劲了。我是否可以将eslint(在.eslintrc.js中)配置为仅检查我使用/*eslint enable*/或类似方法显式启用的文件?eslint没有可通过文件注释切换的默认禁用状态。但是,您可能可以为此目的使用。您可以忽略所有内容,然后在使用迁移文件时逐渐将其列入白名单取消忽略单个文件。例如: . ├── .eslintignore ├── .eslintr

我非常喜欢es6项目的eslint。以前我在新项目中使用过它。现在我想把它添加到遗留项目中


一次性修复所有预先存在的lint问题太费劲了。我是否可以将eslint(在
.eslintrc.js
中)配置为仅检查我使用
/*eslint enable*/
或类似方法显式启用的文件?

eslint没有可通过文件注释切换的默认禁用状态。但是,您可能可以为此目的使用。您可以忽略所有内容,然后在使用
迁移文件时逐渐将其列入白名单
取消忽略单个文件。例如:

.
├── .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

这是一种可以接受的方法。不过我觉得你有打字错误
src/***/.js
应该是
src/***/.js
否?