2
finallyブロックのFileReaderを閉じるeclipseでsonarlintを使用しているコードをananyzeすると、sonarlintは" Close this ' FileReader '"が生成されます。これは"リソースを閉じてください "というルールで生成されます。これはSonarLintのバグですか?これはSonarLintのバグですか?SonarLintのプロンプト "閉じてこの 'FileReader'を閉じたときfinallyブロックで実際に閉じたとき
FileReader fr = null;
try {
fr = new FileReader(pidFile);
oldPid = new BufferedReader(fr).readLine();
}
catch (IOException e) {
LOGGER.error(e.getMessage(), e);
}
finally {
try {
if (fr != null) {
fr.close();
}
}
catch (IOException e) {
LOGGER.error(e.getMessage(), e);
}
}