谁修复了声纳问题

时间:2017-01-12 09:39:49

标签: sonarqube

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

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

我尝试的事情:

  • 对引入SCM插件后未更改的项目重新运行Sonar:作者填充了提交者,如果当前有一个同名的Sonar用户,则只会填写受让人
  • 介绍了一个新问题 - 受让人和提交者都设置为提交者
  • 修复了受让人的问题:没有改变
  • 修复了没有受让人的问题:没有改变

因此我假设如果我想解决问题,我必须手动打开Sonar网站,找到项目,找到问题,分配给我,而不是提交。那是不可接受的。所以我假设Sonar还有其他方法可以处理这些信息。

如何找出修复声纳问题的人?

1 个答案:

答案 0 :(得分:1)

不幸的是,你无法做到这一点,因为:

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

当问题关闭时,它会与其文件保持关联,但会丢失行关联。所以没有办法将“赞美”附加到一个封闭的问题上,因为我们已经失去了问题与人之间的联系 - 行号。

在旁注中,您说一下在修复之前在SonarQube上分配自己的问题。也许那是试图建立“赞美”联想,但没有理由这样做。

关于知道谁没有解决问题的问题:您可以随时在“问题”界面中通过受理人(和/或创建者)进行搜索。您看到的问题数量和年龄应该可以让您了解正在发生的事情。