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