我们正在将我们的SonarQube版本升级到5.1.2,并且看到我们现在使用的是FindBugs不再附带的版本。似乎应该有可用的等效规则,但我们正在努力寻找它们,特别是那些处理未关闭的数据库资源的规则。
有没有办法找到哪些规则取代了这些规则?
不良做法 - 方法可能无法关闭数据库资源
不良做法 - 方法可能无法在异常
上关闭数据库资源不良做法 - 方法可能无法关闭流
不良做法 - 方法可能无法在异常
上关闭流不良做法 - 存储在可序列化类的实例字段中的非序列化值
Dodgy - 不可序列化的类的瞬态字段。
方法可能无法清除已检查异常
上的流或资源可序列化类中的非瞬态非序列化实例字段
答案 0 :(得分:1)
找到它们 - 它们似乎都包含在SonarQube附带的以下两条规则中。
“Serializable”类中的字段应该是瞬态的或可序列化的
资源应该关闭