如何禁用签入代码气候?

问题描述

请指导我如何降低存储库中配置文件中的完整测试覆盖阈值?我在某个项目中有 33% 的完整覆盖率,我的编辑将其减少到 0.2,我想对 codeclimate 说这是可以接受的

我在 root 中有我的 golang repo 和 .codeclimate.yml:

version: "2"         # required to adjust maintainability checks
checks:
  return-statements:
    enabled: false

enter image description here

解决方法

正如所指出的 here 没有配置可以修改。

docs中提取

如果通过合并 PR,您的存储库的整体测试覆盖率百分比将降低(0.1% > 或更多),则 Code Climate 将向 Github 发送失败状态。

如果我理解正确,您希望将该阈值提高到 0.5%,因此对于您的编辑代码气候不会引发标志。如果是这种情况,那么再次说明,这是不可配置的。

在您的 Repo -> 设置下,您可以启用或禁用发送通过/失败状态>在您的总覆盖范围内。

,

检查 this 文档。您可以在 codeclimate 中禁用 Enforce Diff CoverageEnforce Totoal Coverage 检查,以便不会为您的提交运行这些报告。