我正在尝试在代码中修复eslint
警告,并且得到了很多警告。问题在于所讨论的文件不是开玩笑的测试,而是cypress
测试。这些测试有效,因为cypress
expect
与jest
expect
不同。
有没有一种方法可以忽略cypress
目录中的jest/valid-expect
警告?还是如果失败,则忽略目录进行任何jest
验证?该目录中没有jest
测试。
答案 0 :(得分:0)
This answer提供了所需的大多数信息(感谢CRayen向我指出了另一个问题(该问题是另一个问题的重复))。
基本上,您可以将.eslintrc文件放入您要覆盖规则的任何子文件夹中。然后,您需要添加一个类似于答案中的部分:
"overrides": [{
"files": [ "*.spec.js" ],
"rules": {
"no-unused-expressions": 0
}
}]
通过将它们设置为0,可以显式关闭不想用来检查列出文件的规则。
答案 1 :(得分:0)
添加到文件的第一行:
/* eslint-disable jest/valid-expect */