maarten ha
05/02/2025, 12:03 PMtasks {
withType<io.gitlab.arturbosch.detekt.Detekt> {
parallel = true
config.setFrom(files("/config/detekt/detekt.yml"))
buildUponDefaultConfig = true
jvmTarget = "$projectJvmTarget"
autoCorrect = true
setSource(files("src/main/kotlin", "src/test/kotlin"))
setOf(
"**/*.kt",
"**/*.kts",
".*/resources/.*",
".*/build/.*",
"/versions.gradle.kts",
).forEach {
include(it)
}
reports {
html.required.set(true)
html.outputLocation.set(file("reports/detekt/detekt.html"))
sarif.required.set(true)
sarif.outputLocation.set(file("reports/detekt/detekt.sarif"))
}
outputs.dir("reports/detekt/")
}
}
dependencies {
...
detektPlugins("io.gitlab.arturbosch.detekt:detekt-formatting:1.23.8")
}
For the detekt config I just ran the generate config task. Have not changed anything in itseb
05/02/2025, 12:24 PMDaniel Walker
05/07/2025, 2:46 AM