是否可以关闭整个文件的eslint规则?如:
// eslint-disable-file no-use-before-define
(类似于eslint-disable-line。)我经常碰到,在某个文件中,我在许多地方违反了一个特定规则,该规则对该文件来说是可以的,但我不想禁用该规则。整个项目的规则,我也不想禁用该特定文件的其他规则。
你可以通过将配置放在文件顶部来关闭/更改文件的特定规则。
/* eslint no-use-before-define: 0 */ // --> OFF
or
/* eslint no-use-before-define: 2 */ // --> ON
有没有一种方法可以将
.eslintrc
所有像这样的文件特定规则强制执行到文件顶部?@杰里米看到我的答案。您只需要
.eslintignore
在项目根目录中添加一个文件即可。好的!看到一些JSON-y浮动的答案似乎对于禁用no-camelcase错误似乎不起作用,但是这个(
/* eslint camelcase: 0 */
)起到了作用(通过standard.js使用eslint)我试过/ *禁用eslint规则名* /并成功
:1使其成为警告而不是错误