【问题标题】:"to" is not a valid property of expect jest/valid-expect“to”不是expect jest/valid-expect 的有效属性
【发布时间】:2019-03-06 23:29:07
【问题描述】:

我正在尝试修复我的代码中的eslint 警告,我得到了很多这样的警告。问题是有问题的文件不是开玩笑测试,而是cypress 测试。测试是有效的,因为 cypress expectjest expect 不同。
有没有办法忽略cypress 目录的jest/valid-expect 警告?或者如果失败只是忽略任何jest 验证的目录?该目录中没有 jest 测试。

【问题讨论】:

标签: javascript eslint cypress


【解决方案1】:

This answer 提供了大部分所需信息(感谢 CRayen 向我指出另一个问题(与另一个问题重复)。

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

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

通过将它们设置为 0 来明确关闭不希望用于检查列出的文件的规则。

【讨论】:

    【解决方案2】:

    添加到文件的第一行:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-04
      • 2011-10-31
      • 1970-01-01
      • 1970-01-01
      • 2020-05-22
      • 1970-01-01
      相关资源
      最近更新 更多