diff --git a/Source/SwiftLintFramework/Reporters/CheckstyleReporter.swift b/Source/SwiftLintFramework/Reporters/CheckstyleReporter.swift index ae68015a5..6258aad22 100644 --- a/Source/SwiftLintFramework/Reporters/CheckstyleReporter.swift +++ b/Source/SwiftLintFramework/Reporters/CheckstyleReporter.swift @@ -17,17 +17,15 @@ public struct CheckstyleReporter: Reporter { } public static func generateReport(violations: [StyleViolation]) -> String { - var report = "\n" - report += violations.map { violation in - let fileName = violation.location.file ?? "" - return "\n\t\n" + - "\t\t\n" + - "\t" - }.joinWithSeparator("") - report += "\n" - return report + return "\n" + + violations.map({ violation in + let fileName = violation.location.file ?? "" + return ["\n\t\n", + "\t\t\n", + "\t"].joinWithSeparator("") + }).joinWithSeparator("") + "\n" } }