【问题标题】:SonarQube: check for Java code block duplications even before merging to masterSonarQube:甚至在合并到 master 之前检查 Java 代码块重复
【发布时间】:2020-12-29 12:31:53
【问题描述】:

我们正在为我们的 Java 项目使用 SonarQube 开发人员版 8.2 版(内部版本 32929)并通过重复指标,测试覆盖率设置为 x%。现在对于 git pull request 实际指标低于此设置限制,jenkins 构建运行良好。但是在合并到 master 之后,它会针对整个代码检查相同的指标,并且构建显然失败了。

我正在寻找一种方法来提前检查我在拉取请求中的代码与整个主分支是否存在重复、覆盖等情况,而不是等到我的构建在合并后失败时才会出现意外。

任何想法都值得赞赏。谢谢。

【问题讨论】:

    标签: java jenkins sonarqube


    【解决方案1】:

    我同意最后一个答案。 如果你有一个大项目,你可以通过 sonarlint 插件验证所有修改过的文件。

    【讨论】:

      【解决方案2】:

      您可以在 IDE 中添加 sonarlint 插件并在本地提交更改之前对其进行验证。这将有助于在提交之前修复错误。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-02-19
        • 1970-01-01
        • 2020-03-01
        • 2017-01-13
        • 1970-01-01
        相关资源
        最近更新 更多