0

执行 Sonarqube 分析后,我得到 sonar-report.json。要在 gerrit 评论中发布此内容,我使用 Sonar Gerrit 插件。在 jenkins 日志中有一条信息:-报告已加载并包含 15 个问题-要评论的问题:0

我的问题是为什么没有对 gerrit 发表任何评论?插件配置是默认的,因此严重性级别最低。我认为所有问题都应该在 gerit 评论中提及。

4

2 回答 2

1

在Post-build Actions > SonarQube Settings > Gerrit Settings... > Review Settings中检查以下 Sonar-Gerrit 插件选项

  • 只报告新问题?

    在检查时,只有新的 SonarQube 问题才能在 Gerrit 中进行评论。修改后的文件在未选中时将用所有相应的问题进行评论。

  • 仅影响更改的行

    仅在当前提交行中更改,以便在检查时由 Gerrit 评论。如果未选中此控件,则修改的文件将在所有问题上进行注释。

于 2019-01-16T18:13:08.950 回答
0

如果您的项目具有扁平结构(没有子模块),请确保“项目基目录”设置为空。相反,如果您的项目包含子模块,请尝试“允许自动匹配”或为每个子模块配置“项目基目录”。

于 2019-06-14T21:13:44.577 回答