0

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

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

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

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

不良做法 - 方法可能无法关闭流

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

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

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

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

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

4

1 回答 1

1

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

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

资源应该关闭

于 2015-09-22T12:33:04.293 回答