【问题标题】:SonarQube with Validate class from Apache Commons Lang3SonarQube 带有来自 Apache Commons Lang3 的 Validate 类
【发布时间】:2018-10-17 13:13:27
【问题描述】:

我在我的项目中使用包 org.apache.commons.lang3 中的 Validate 类对变量 (https://commons.apache.org/proper/commons-lang/javadocs/api-3.1/org/apache/commons/lang3/Validate.html) 进行非空验证。

我还使用 SonarQube 进行静态代码分析,但它总是抱怨,当我之后使用这些变量时,他们 可能在那里为空

有没有办法将某些方法标记为对声纳的空检查?我真的很想避免将所有事件都标记为误报(这实际上不是一个选择,因为在我有机会这样做之前,分析已集成到我的构建中)。

提前致谢!

【问题讨论】:

  • SonarQube 服务器上安装了哪个版本的 SonarJava?
  • 目前我安装了5.2 (build 13398) 版本。今天下午将更新到 5.3,但在更新日志中看不到任何修复:jira.sonarsource.com/browse/SONARJAVA/fixforversion/14309/…
  • 好的,不好意思问了。我只是愚蠢。我有两个非常相似的变量名称并检查了错误的名称...不应该工作超过 8 小时:P 抱歉打扰您!

标签: java sonarqube apache-commons


【解决方案1】:

查看原帖下方的评论。抱歉打扰了...

好的,不好意思问了。我只是愚蠢。我有两个非常相似的变量名称并检查了错误的名称...不应该工作超过 8 小时:P 抱歉打扰您!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-04
    • 2021-05-20
    • 2018-09-06
    • 2017-09-16
    • 2016-05-17
    • 2018-04-03
    • 2019-06-27
    • 2022-06-14
    相关资源
    最近更新 更多