fix: Avoid processing empty detekt reports list

This commit is contained in:
Victor Hidalgo
2022-09-16 09:11:48 +02:00
parent 5fd44bcee5
commit 81a4b7a96b
@@ -252,10 +252,12 @@ internal open class MergeDetektReports : DefaultTask() {
println("Merging reports from files $reportFiles")
val nonEmptyReports = reportFiles.filter { it.length() != 0L }
writer.handleFile(nonEmptyReports.first())
nonEmptyReports.drop(1).forEach {
writer.append(",")
writer.handleFile(it)
if (nonEmptyReports.isNotEmpty()) {
writer.handleFile(nonEmptyReports.first())
nonEmptyReports.drop(1).forEach {
writer.append(",")
writer.handleFile(it)
}
}
// Close array