“至”不是期望的笑话/有效期望的有效属性

时间:2018-10-01 20:06:04

标签: javascript eslint cypress

我正在尝试在代码中修复eslint警告,并且得到了很多警告。问题在于所讨论的文件不是开玩笑的测试,而是cypress测试。这些测试有效,因为cypress expectjest expect不同。
有没有一种方法可以忽略cypress目录中的jest/valid-expect警告?还是如果失败,则忽略目录进行任何jest验证?该目录中没有jest测试。

2 个答案:

答案 0 :(得分:0)

This answer提供了所需的大多数信息(感谢CRayen向我指出了另一个问题(该问题是另一个问题的重复))。

基本上,您可以将.eslintrc文件放入您要覆盖规则的任何子文件夹中。然后,您需要添加一个类似于答案中的部分:

"overrides": [{
  "files": [ "*.spec.js" ],
  "rules": {
    "no-unused-expressions": 0
  }
}]

通过将它们设置为0,可以显式关闭不想用来检查列出文件的规则。

答案 1 :(得分:0)

添加到文件的第一行:

/* eslint-disable jest/valid-expect */