【问题标题】:How to keep false positives in sonar between branches?如何在分支之间保持声纳的误报?
【发布时间】:2017-07-31 22:52:47
【问题描述】:

声纳是否可以在分支之间传输“误报”?

这是我们的工作流程:我们在分支 1 中进行开发,我们对此分支进行声纳检查,当分支 1 将被释放时,我们将其合并到主干中,然后我们从主干创建分支 2,然后我们执行我们的声纳检查分支2。

这个“分支 2”是一个新的声纳项目(它不可能相同,因为我们有时会同时打开 2 个分支和 2 个声纳项目)。但是这个“分支2”声纳项目已经失去了所有的“误报”标记。

我们如何保持两个分支之间的误报?

【问题讨论】:

    标签: sonarqube


    【解决方案1】:

    不,这还不可能。您可以请求此功能并在 Sonar 用户邮件列表中进行讨论。

    【讨论】:

    • 此功能是否已添加到任何最新的 Sonarqube 版本中?谢谢
    【解决方案2】:

    有一个插件可以用于这个https://github.com/willemsrb/sonar-issueresolver-plugin(更新中心也有)

    基本上,您将决议从一个分支导出到另一个分支。这可以使用您的 CI 系统自动执行,因为该插件提供 REST api。

    • 从另一个项目更新问题:http POST 到 /api/issueresolver/update
    • 从项目中导出问题:http GET 到 /api/issueresolver/export
    • 在项目中导入问题:http POST 到 /api/issueresolver/import

    【讨论】:

      猜你喜欢
      • 2013-05-20
      • 1970-01-01
      • 1970-01-01
      • 2021-05-31
      • 2019-07-05
      • 2013-06-03
      • 1970-01-01
      • 2014-06-30
      • 1970-01-01
      相关资源
      最近更新 更多