aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-scanner-engine/src/main/java/org/sonar/scanner
diff options
context:
space:
mode:
authorJulien HENRY <julien.henry@sonarsource.com>2016-08-22 12:30:44 +0200
committerJulien HENRY <julien.henry@sonarsource.com>2016-08-23 09:53:20 +0200
commitc94f82925f5ce0664b3e681f1db6fdb52c5c9263 (patch)
tree484e62b6260a65fa89c126493b4309d957c45fc5 /sonar-scanner-engine/src/main/java/org/sonar/scanner
parentf04c87da614c2d2cb6e4e2f976085fb96a6b3d3a (diff)
downloadsonarqube-c94f82925f5ce0664b3e681f1db6fdb52c5c9263.tar.gz
sonarqube-c94f82925f5ce0664b3e681f1db6fdb52c5c9263.zip
Fix some quality flaws
Diffstat (limited to 'sonar-scanner-engine/src/main/java/org/sonar/scanner')
-rw-r--r--sonar-scanner-engine/src/main/java/org/sonar/scanner/scan/report/JSONReport.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/sonar-scanner-engine/src/main/java/org/sonar/scanner/scan/report/JSONReport.java b/sonar-scanner-engine/src/main/java/org/sonar/scanner/scan/report/JSONReport.java
index 1661d591a0d..05cc7f08717 100644
--- a/sonar-scanner-engine/src/main/java/org/sonar/scanner/scan/report/JSONReport.java
+++ b/sonar-scanner-engine/src/main/java/org/sonar/scanner/scan/report/JSONReport.java
@@ -100,9 +100,8 @@ public class JSONReport implements Reporter {
File exportFile = new File(fileSystem.workDir(), exportPath);
LOG.info("Export issues to {}", exportFile.getAbsolutePath());
- try (Writer output = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(exportFile), StandardCharsets.UTF_8))) {
- writeJson(output);
-
+ try (FileOutputStream fos = new FileOutputStream(exportFile)) {
+ writeJson(new BufferedWriter(new OutputStreamWriter(fos, StandardCharsets.UTF_8)));
} catch (IOException e) {
throw new IllegalStateException("Unable to write report results in file " + exportFile.getAbsolutePath(), e);
}