:次のようなコードにS2095を:Sonarqubeはイカ:S2095は、我々はソナーがルールイカのための違反報告取得我々のコードベースで偽陽性
PreparedStatement ps = null;
try {
ps = connection.prepareStatement(DML);
ps.setString(1, externalDeviceId);
ps.setInt(2, internalDeviceId);
ps.execute();
return ps.getUpdateCount() > 0;
} finally {
Utilities.close(ps);
}
Utilities.closeでは
public static final void close(final AutoCloseable ac) {
if(ac != null) {
try {
ac.close();
} catch(Exception e) {
}
}
}
ですとして実装しましたこれらの誤認を避ける方法がありますか?
いるJavaプラグインのバージョンを使用していますか? – benzonico
javaプラグインのバージョンは3.11 –
です。これは3.12の間に改善され、3.13のリリースはすぐに公開される予定です。少なくとも、この修正プログラムの恩恵を受けるには、バージョン3.12で試すことをお勧めします。https://jira.sonarsource.com/browse/SONARJAVA-1538 – benzonico