J. *_*ers 5 file-extension eslint jestjs cypress eslintrc
我正在使用 TypeScript 通过 Jest 和 Cypress 测试我的应用程序。Jest 文件以 结尾.test.ts
,而 Cypress 测试文件以.spec.ts
. 我使用Jest ESLint 插件,它是规则附带的expect-expect
。许多 Cypress 测试不包含expect
.
如何对以 结尾的文件禁用此规则.spec.ts
?是否可以禁用特定文件扩展名的规则.eslintrc.json
?(我想避免在每个文件中都写注释.spec.ts
。)
编辑:我知道我可以添加"cy.*"
到"assertFunctionNames"
,但是我还需要为.spec
文件禁用其他规则,例如valid-expect
和valid-expect-in-promise
。
您可以使用文件override
中的属性.eslintrc
。使用配置文件禁用一组文件
所以你想要的是禁用jest/expect-expect
所有扩展名为 的文件的规则.spec.ts
,你需要将其添加到你的.eslintrc
文件中。
{
"rules": {...},
"overrides": [
{
"files": ["*.spec.ts"],
"rules": {
"jest/expect-expect": "off"
}
}
]
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4692 次 |
最近记录: |