@Override public List<Violation> parseReportOutput(String reportContent) throws Exception { final List<Violation> violations = new ArrayList<>(); final List<List<String>> partsPerLine = getLines(reportContent, "^\\[(warn|error)\\] (.*):(\\d+): (.*)$"); for (final List<String> parts : partsPerLine) { final String severity = parts.get(1); final String fileName = parts.get(2); final Integer lineNumber = parseInt(parts.get(3)); final String message = parts.get(4); violations.add( // violationBuilder() // .setParser(SBTSCALAC) // .setStartLine(lineNumber) // .setFile(fileName) // .setSeverity(toSeverity(severity)) // .setMessage(message) // .build() // ); } return violations; }
@Override public List<Violation> parseReportOutput(String reportContent) throws Exception { final List<Violation> violations = new ArrayList<>(); final List<List<String>> partsPerLine = getLines(reportContent, "^\\[(warn|error)\\] (.*):(\\d+): (.*)$"); for (final List<String> parts : partsPerLine) { final String severity = parts.get(1); final String fileName = parts.get(2); final Integer lineNumber = parseInt(parts.get(3)); final String message = parts.get(4); violations.add( // violationBuilder() // .setParser(SBTSCALAC) // .setStartLine(lineNumber) // .setFile(fileName) // .setSeverity(toSeverity(severity)) // .setMessage(message) // .build() // ); } return violations; }