【问题标题】:How can I get the open new issues, confirmed new issues, false positive new issues?如何获得未决新问题、已确认新问题、误报新问题?
【发布时间】:2018-02-10 04:31:22
【问题描述】:

这是我们配置项目的屏幕,SonarQube 显示打开的新问题,确认以黄色突出显示,我在我的应用程序中使用 SonarQube API 并希望将数据转储到我的数据库。因此,我将创建报告。但是在 Sonar Metrics 文档中,我找不到如何使用 API 获得这些值。

【问题讨论】:

    标签: sonarqube sonarqube-api


    【解决方案1】:

    api/issues/search 应该可以满足您的所有需求。查看嵌入在 SonarQube 服务器中的文档(链接在页脚)。

    根据您描述的用例,参数 sinceLeakPeriodcreatedAfter / createdInLast 可以帮助进行日期过滤。更不用说其他过滤器,如 resolvedcomponentKeys。 WebAPI 文档中有详尽的列表。

    【讨论】:

    • 但我的确切问题是。使用下面的 URL 我得到了我需要的所有数据但唯一的问题是我没有得到所有与新问题相关的记录 mis-sonarqube:9000/api/… 有没有办法获得新的误报问题、新的重新打开的问题、新的打开的问题、新的已确认问题我一次在 sonarqube 中配置的所有项目。
    • api/resources 已被弃用,实际上它甚至不允许您过滤分辨率状态(误报、重新打开等)。如上所述,api/issues/search 是最好的方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-28
    • 2016-04-18
    • 2017-05-17
    • 1970-01-01
    • 2021-10-26
    • 1970-01-01
    相关资源
    最近更新 更多