是否可以关闭整个文件的eslint规则?像这样的东西:
// eslint-disable-file no-use-before-define
(类似于eslint-disable-line。)它经常发生在我身上,在某个文件中,我在许多地方违反了一个特定的规则,该规则对于该文件来说是可以的,但我不想为整个项目禁用该规则,也不想为该特定文件禁用其他规则。
发布于 2016-01-14 00:05:18
您可以通过将配置放在文件的顶部来关闭/更改文件的特定规则。
/* eslint no-use-before-define: 0 */ // --> OFF
or
/* eslint no-use-before-define: 2 */ // --> ON
发布于 2016-10-16 19:29:22
要禁用文件的特定规则,请执行以下操作:
/* eslint-disable no-use-before-define */
注意,eslint中有一个bug,单行注释将不起作用-
// eslint-disable max-classes-per-file
// This fails!
发布于 2016-01-15 05:45:36
您还可以禁用/启用规则,如下所示:
/* eslint-disable no-use-before-define */
... code that violates rule ...
/* eslint-enable no-use-before-define */
类似于问题中提到的eslint-disable-line
。如果您不想在重新启用规则时恢复复杂的规则配置,这可能是一种更好的方法。
https://stackoverflow.com/questions/34764287
复制相似问题