分析后如何显示TOP 10发生的问题?

How to display the TOP 10 occurred issues after analysis?

我们想审查我们的 Sonar 规则,计划是在分析我们的项目后每周检查前 10 个发生的问题。

在规则审查期间,我们计划决定 remove/change/keep 规则。

是否有任何方法可以创建 Sonar 发生的前 10 个问题的列表?

我们使用 SonarQube 版本 5.6.3。

SonarQube 原生 UI/API 可以报告最违反的规则:

  • UI:规则 问题 页面
  • 方面
  • WebAPI:api/issues/searchfacets 参数让您获得相同的信息

附带说明:仅根据出现次数决定“remove/change/keep 规则”似乎很短视。发现许多编码约定问题(代码异味)的规则无法与检测严重漏洞的规则相提并论。后者可能每年只触发一次,但你会庆幸这个漏洞没有在生产中出现。