【问题标题】:Migrating versions of SonarQube and cannot find replaced FindBugs equivalents迁移 SonarQube 的版本并且找不到替换的 FindBugs 等价物
【发布时间】:2015-09-22 20:33:04
【问题描述】:

我们正在将我们的 SonarQube 版本升级到 5.1.2,并且看到我们现在使用的版本不再随 FindBugs 一起提供。似乎应该有等效的规则可用,但我们正在努力寻找它们,尤其是那些处理未关闭的数据库资源的规则。

有没有办法找出哪些规则取代了这些规则?

不好的做法 - 方法可能无法关闭数据库资源

不好的做法 - 方法可能无法在异常时关闭数据库资源

不好的做法 - 方法可能无法关闭流

不好的做法 - 方法可能无法在异常时关闭流

不好的做法 - 将不可序列化的值存储到可序列化类的实例字段中

Dodgy - 不可序列化的类的瞬态字段。

方法可能无法在检查异常时清理流或资源

可序列化类中的非瞬态不可序列化实例字段

【问题讨论】:

    标签: sonarqube sonarqube5.1


    【解决方案1】:

    找到它们 - 它们似乎都被 SonarQube 包含的以下两条规则所涵盖。

    “可序列化”类中的字段应该是瞬态的或可序列化的

    资源应该关闭

    【讨论】:

      猜你喜欢
      • 2010-09-27
      • 2019-07-02
      • 1970-01-01
      • 1970-01-01
      • 2021-05-16
      • 2012-08-03
      • 2020-05-16
      • 2012-10-20
      • 2021-11-29
      相关资源
      最近更新 更多