【问题标题】:SONAR code violation filtering by user用户过滤 SONAR 代码违规
【发布时间】:2012-02-16 19:25:53
【问题描述】:

有谁知道是否有 SONAR 扩展来过滤介绍它们的用户/作者的违规行为?

想法是选择一个用户,SONAR 会列出该特定用户在代码中的所有违规行为。

如果可以实现这样的功能,也许可以提供一些想法?

谢谢。

【问题讨论】:

  • sonar 有一个源代码管理插件:docs.codehaus.org/display/SONAR/SCM+Activity+Plugin。但这只是标记了谁最后更改了视图中的一行。
  • 同意。您可以使用 Sonar 的代码审查功能将违规分配给用户。大概需要一个插件来扩展此功能,以根据最后一个用户触摸特定文件/包来自动分配这些违规行为
  • 为什么不向 Sonar 开发人员提出 JIRA 请求?
  • 感谢您快速而有帮助的回复。
  • 这是我们正在做的事情,您应该在 Sonar 2.14 中拥有一些初步功能。所以敬请期待! ;-)

标签: plugins filter sonarqube


【解决方案1】:

您还可以使用 REST-API 来获取违规(例如“http://sonar-host/api/violations?resource=1&depth=-1&priorities=BLOCKER,CRITICAL,MAJOR”)来获取有趣的违规然后使用'svn annotate'来获取相关的注释,从而获取用户。这就是我所做的,同时它运作良好。

【讨论】:

    【解决方案2】:

    SonarQube,“问题”主手册/选项卡提供此功能。您可以通过该功能按项目、用户等进行各种过滤。

    这是版本 4.3.2

    【讨论】:

      猜你喜欢
      • 2019-01-01
      • 2020-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多