1

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

我在根目录中有我的 golang repo 和 .codeclimate.yml:

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

在此处输入图像描述

4

2 回答 2

1

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

于 2021-04-12T04:15:39.120 回答
1

正如这里所指出的,没有配置可以修改它。

从文档中提取

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

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

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

于 2021-04-01T04:37:38.037 回答