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"
}
}