迁移SonarQube的版本,找不到替换的FindBugs等效项

时间:2015-09-22 07:20:59

标签: sonarqube sonarqube5.1

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

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

  

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

     

不良做法 - 方法可能无法在异常

上关闭数据库资源      

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

     

不良做法 - 方法可能无法在异常

上关闭流      

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

     

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

     

方法可能无法清除已检查异常

上的流或资源      

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

1 个答案:

答案 0 :(得分:1)

找到它们 - 它们似乎都包含在SonarQube附带的以下两条规则中。

  

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

     

资源应该关闭