Sonarqube 基于行的SCM错误信息存储在哪里?

Sonarqube 基于行的SCM错误信息存储在哪里?,sonarqube,perforce,sonar-runner,sonarqube-scan,blame,Sonarqube,Perforce,Sonar Runner,Sonarqube Scan,Blame,我可以在UI中看到基于行的SCM错误信息,但它存储在哪里,如何通过web API检索 我正在使用Perforce插件 问题在于,Perforce插件从历史记录中找到了错误信息,因此,如果用户在过去的分支机构中创建了债务,它仍然会在当前分支机构分析中显示在他的名字上 Perforce插件没有任何这样的方法来禁止查看当前分支以外的历史 我需要找到另一种方法来确定该分行是否真的引入了债务。这里真正的问题是如何确定: 我需要找到另一种方法,看看这家分行是否真的引入了债务 正确的方法与过滤掉错误信息和/或

我可以在UI中看到基于行的SCM错误信息,但它存储在哪里,如何通过web API检索

我正在使用Perforce插件

问题在于,Perforce插件从历史记录中找到了错误信息,因此,如果用户在过去的分支机构中创建了债务,它仍然会在当前分支机构分析中显示在他的名字上

Perforce插件没有任何这样的方法来禁止查看当前分支以外的历史


我需要找到另一种方法来确定该分行是否真的引入了债务。

这里真正的问题是如何确定:

我需要找到另一种方法,看看这家分行是否真的引入了债务

正确的方法与过滤掉错误信息和/或禁止查看当前分支之外的历史无关


解决该用例的正确方法(债务是否真的引入了该分支)是将设置为分支的“来源”。然后,将不断向您提供与基线相比的项目状态(即新的bug、新的债务、新代码的覆盖范围等。请参见右侧的泄漏期黄色窗格)。

这里真正的问题是如何找到这一点:

我需要找到另一种方法,看看这家分行是否真的引入了债务

正确的方法与过滤掉错误信息和/或禁止查看当前分支之外的历史无关


解决该用例的正确方法(债务是否真的引入了该分支)是将设置为分支的“来源”。然后,将不断向您提供与基线相比的项目状态(即新的bug、新的债务、新代码的覆盖范围等,请参见右侧的泄漏期黄色窗格)。

主要问题是sonar没有向我提供报告,报告将告诉我该分支引入了多少新问题,因此,我正在创建自己的工具来解决这个问题。我可以使用泄漏周期,但这仍然是UI级别的事情。我想要一份介绍问题的清单,然后我会按团队成员筛选出来,并将每日报告发送给他们。。您正在尝试重新实现该功能(可能是对的?;)泄漏期不是“UI级的事情”,它是SonarQube提供的所有功能的核心。一旦设置好,您就可以按照团队成员的意愿对其进行筛选(您的开发人员也可以直接访问他们的问题)。实际上,对于您的用例,无需创建自定义工具,只需充分利用SonarQube的潜力即可我不是在重新实现SonarQube,基本上我看不到任何能够提供所需结果的报告,所以只是使用API生成我需要的数据。我最终发现sonar“Source”API为我提供了所需的信息主要问题是sonar没有向我提供一份报告,该报告将告诉我该分支引入了多少新问题,因此我正在创建自己的工具来解决此问题。我可以使用泄漏周期,但这仍然是UI级别的事情。我想要一份介绍问题的清单,然后我会按团队成员筛选出来,并将每日报告发送给他们。。您正在尝试重新实现该功能(可能是对的?;)泄漏期不是“UI级的事情”,它是SonarQube提供的所有功能的核心。一旦设置好,您就可以按照团队成员的意愿对其进行筛选(您的开发人员也可以直接访问他们的问题)。实际上,对于您的用例,无需创建自定义工具,只需充分利用SonarQube的潜力即可我不是在重新实现SonarQube,基本上我看不到任何能够提供所需结果的报告,所以只是使用API生成我需要的数据。我终于发现声纳“源”API给了我所需的信息