用于代码气味的 SonarQube Web API - 技术债务计数

Moh*_*nam 2 sonarqube sonarqube5.1 sonarqube6.3

SonarQube 版本:6.7

是否有任何用于从 SonarQube 获取代码气味(技术债务)的 REST API,我搜索了许多论坛,但找不到。

我需要休息 API,我们可以在其中传递项目密钥以获取代码异味的天数。

Moh*_*nam 5

最后,我获得了代码气味类型的技术债务计数的特定 API。

使用下面的 API 给出了 DebtTotal 计数,取这个数字并除以声纳中配置的分钟数 一天的工作小时数

休息 API:http://sonarinstance/api/issues/search?componentKeys=sample-project:sample-projec-key&facetMode=effort&facets=types&types=CODE_SMELL

示例响应:

在此处输入图片说明

例如,如果 8 小时配置除以 480 分钟