【问题标题】:After SONAR and plug-in upgrades, all false-positives reappearedSONAR和插件升级后,所有误报再次出现
【发布时间】:2015-02-09 21:11:35
【问题描述】:

最近我们将 SONAR 从 3.x 升级到了 4.3。我们的 Jenkins 构建中有一个错误(squidindex 为空),它触发了 Java 从 2.2 升级到 2.2.1 以及 JaCoCo、Findbugs、Squid for Java 和 Surefire 的插件。

SonarQube 重新启动并运行后,我们发现虽然没有发生任何代码更改,但我们现在有 200 多个关键问题以及大量主要问题。经过研究,很明显,我们之前标记的所有误报现在都重新出现了。

显然,除了遍历一千多个不同的问题并重新标记它们之外,我们还想找到解决此问题的方法。

我们对数据库进行了一些研究,发现了一个我们认为可能相关的谜题。在问题表中,我们发现存在重复条目,其中第一个区别是一个条目具有简单文件名,而另一个条目具有文件名和扩展名。

(我有一张来自数据库的几行图片要放在这里,但由于我还没有 10 声望,所以我不能。请联系我,我很乐意通过电子邮件发送图片。叹息.)

如您所见,第 2 行和第 3 行都引用文件 PersistentObjectCollection.java 中的第 134 行。第 2 行显示问题是 FIXED 和 CLOSED,而第 3 行显示与 Open 和 null 解决相同的问题。

我们想知道我们是否可以安全地使用 SQL 来找到这样的匹配对并复制必要的列以正确注册问题?

请您看一下并告诉我这是否可行,或者是否有更好的替代方法可以尝试。

【问题讨论】:

  • 你解决了这个问题吗? ..我有同样的问题。

标签: sonarqube


【解决方案1】:

问题已在 SonarQube 邮件列表中提出:http://sonar.markmail.org/thread/kpx3une24lwoilli

请不要重复问题!!

【讨论】:

  • 我阅读了 stackoverflow,但没有阅读声纳电子邮件列表。为什么不能在两个地方都问一个问题?
  • 很好。这是两个非常不同的网站。我在发布规则中读到的任何内容都没有说相同的人阅读了这些内容,并且实际上只是一个列表。如果这些是相同的列表,那么请清除。做梦也没想到,全网只允许我问一次这个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-21
  • 2021-12-01
  • 2017-11-15
  • 1970-01-01
相关资源
最近更新 更多