问题描述
请指导我如何降低存储库中配置文件中的完整测试覆盖阈值?我在某个项目中有 33% 的完整覆盖率,我的编辑将其减少到 0.2,我想对 codeclimate 说这是可以接受的
我在 root 中有我的 golang repo 和 .codeclimate.yml:
version: "2" # required to adjust maintainability checks
checks:
return-statements:
enabled: false
解决方法
正如所指出的 here 没有配置可以修改。
从docs中提取
如果通过合并 PR,您的存储库的整体测试覆盖率百分比将降低(0.1% > 或更多),则 Code Climate 将向 Github 发送失败状态。
如果我理解正确,您希望将该阈值提高到 0.5%,因此对于您的编辑代码气候不会引发标志。如果是这种情况,那么再次说明,这是不可配置的。
在您的 Repo -> 设置下,您可以启用或禁用发送通过/失败状态>在您的总覆盖范围内。
,检查 this 文档。您可以在 codeclimate 中禁用 Enforce Diff Coverage
和 Enforce Totoal Coverage
检查,以便不会为您的提交运行这些报告。