AG
11/29/2021, 9:09 PMdetekt<variant>
task on android? I've tried this method as described in docs but it wasn't worked, there is no generated merge.xml file
task reportMerge(type: io.gitlab.arturbosch.detekt.report.ReportMergeTask) {
output = project.layout.buildDirectory.file("reports/detekt/merge.xml")
outputs.cacheIf { false }
outputs.upToDateWhen { false }
}
subprojects {
apply plugin: "io.gitlab.arturbosch.detekt"
detekt {
config.setFrom(files("${project.rootProject.projectDir}/quality/detekt/detekt-config.yml"))
ignoreFailures = true
reports.xml.required.set(true)
}
plugins.withType(io.gitlab.arturbosch.detekt.DetektPlugin) {
tasks.withType(io.gitlab.arturbosch.detekt.Detekt).configureEach { detektTask ->
finalizedBy(reportMerge)
reportMerge.configure { mergeTask -> mergeTask.input.from(detektTask.xmlReportFile) }
}
}
}