Sonarqube 谁解决了声纳问题

Sonarqube 谁解决了声纳问题,sonarqube,Sonarqube,我们有一个SonarQube 6.0服务器,启用了SCM插件。因此,REST Web服务将为每个新问题返回作者 虽然这是一个重要的信息,但解决问题的人对我来说也很重要。受让人似乎就是那个人,但是问题会自动分配给创建它们的人,当其他人提交修复时,他们的受让人不会改变。(是的,作者应该解决这些问题,但通常情况下他们不会。) 我尝试过的事情: 在引入SCM插件后未更改的项目上重新运行Sonar:提交人填写提交人,只有当前有同名Sonar用户时才填写受让人 引入了一个新的问题-受让人和提交人都设置为提

我们有一个SonarQube 6.0服务器,启用了SCM插件。因此,REST Web服务将为每个新问题返回作者

虽然这是一个重要的信息,但解决问题的人对我来说也很重要。受让人似乎就是那个人,但是问题会自动分配给创建它们的人,当其他人提交修复时,他们的受让人不会改变。(是的,作者应该解决这些问题,但通常情况下他们不会。)

我尝试过的事情:

  • 在引入SCM插件后未更改的项目上重新运行Sonar:提交人填写提交人,只有当前有同名Sonar用户时才填写受让人
  • 引入了一个新的问题-受让人和提交人都设置为提交人
  • 修正了与受让人的问题:没有任何更改
  • 修正了一个没有受让人的问题:没有任何改变
因此,我假设如果我想修复一个问题,我必须手动打开Sonar网站,找到项目,找到问题,分配给我,然后提交。这是不能接受的。所以我想声纳还有其他方法来处理这些信息


如何找出谁修复了声纳问题?

不幸的是,您无法这样做,因为:

创建问题时,它与文件中的一行关联,并分配给其“创建者”,即最后一个接触该行的人

当问题关闭时,它将保持与其文件的关联,但会丢失行关联。因此,我们无法将“赞扬”附加到一个已结束的问题上,因为我们已经失去了该问题与此人(行号)之间的联系

另一方面,你说了一些关于在解决问题之前在SonarQube上为自己分配问题的话。也许这是为了建立“赞美”协会,但没有理由这样做


关于知道谁没有解决他们的问题:您可以始终在问题界面中按受让人(和/或创建者)搜索。你看到的问题数量和年龄应该会让你对正在发生的事情有所了解

也许你想解释一下反对票,这样我可以改进这个问题?出于好奇,为什么你想知道是谁解决了一个问题?@G.Ann-SonarSourceTeam我想知道是谁制造了一个问题的原因与此类似:如果团队成员不解决他们(甚至可能不是他们自己的),我们需要解决一个问题(他们能使用工具吗?他们明白为什么会有问题吗?也许他们的英语不太好?)。我仍然相信我们可以获得一点额外的动力来清理现有代码,但是如果我们不能跟踪谁修复了问题,我们怎么做呢?