从文件的插件中禁用所有 eslint 规则

Disable all eslint rules from a plugin for a file

我有两个兄弟文件。

第一个是源代码,第二个是第一个文件的单元测试。

我有很多 eslint 规则来检查我的来源。我使用一些插件来增强这些检查。特别是 security-plugin.

检查源代码的安全性是有意义的,但我不介意测试文件。我如何禁用测试文件中的安全规则?

我已经试过了,但还是不行:

/* eslint-disable security */
/* eslint-disable security/* */

欢迎任何想法。我只想将源文件和测试文件保持为兄弟文件

找到窍门了。我只是 运行 eslint 两次。一次用于排除测试的“正常”源,第二次使用另一个没有在内部声明仅用于测试的安全插件的配置文件。 不是最聪明的方法,但可以完成工作。