【问题标题】:"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 expect 与 jest 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 */