SonarQube 6.7 - 新问题识别

Posted

技术标签:

【中文标题】SonarQube 6.7 - 新问题识别【英文标题】:SonarQube 6.7 - New issue identification 【发布时间】:2018-07-29 12:08:00 【问题描述】:

我将我的 SonarQube 从 5.6.6 (LTS) 迁移到 6.7.1 (LTS)。

在以前的版本中,我只能列出在项目主页的 2 次最后分析之间创建的新问题。在我点击新代码气味的泄漏期间,问题列表仅显示这两个问题。

在新版本中,在项目的概述页面上,我们仍然可以看到创建的新问题数量(在泄漏期间),但是当我点击新问题的数量(即 2 个新代码气味)时,问题列表不会过滤新问题,并且会显示所有问题。 (即不可能将列表限制为 2 个新的代码异味问题)。

我做错了吗?

请参阅下面的带有我的 SonarQube 5.6.6 环境的项目的屏幕截图。

链接地址:http://sonar:9000/component_issues?id=my_project#resolved=false|types=CODE_SMELL|sinceLeakPeriod=true

请参见下面的 SonarQube 6.7.1 env 屏幕截图。同一个项目

链接地址:http://sonardev:9000/project/issues?facetMode=effort&id=my_project&resolved=false&sinceLeakPeriod=true&types=CODE_SMELL

【问题讨论】:

您能否在单击项目的泄漏问题后使用您最终的 URL 更新您的问题(如有必要,请随意混淆)? @G.Ann-SonarSourceTeam 提供有问题的网址。 【参考方案1】:

您可能会受到以下问题的影响:

SONAR-10451 - 问题页面中“泄漏期”问题的过滤不正确

请注意,Leak Period 上的过滤肯定是切换的(左侧),但是上述已知问题会影响该过滤的输出。

【讨论】:

不,肯定有针对 6.7.x 的修复计划,事实上 Fix Version 字段确实显示 6.7.3 。对 7.1 的评论只是表明 7.x 上的其他开发修复了那里的行为。

以上是关于SonarQube 6.7 - 新问题识别的主要内容,如果未能解决你的问题,请参考以下文章

带有嵌入式数据库的Sonarqube 6.7版的安全率更新

Sonarqube 扫描仪错误 DirectoryNotEmptyException

缺少必需的参数:/ key:[Sonarqube项目密钥]

SonarQube代码覆盖率的增量分析

SonarQube 没有从 lcov 读取 javascript 测试覆盖率

如何在Sonarqube中重命名项目