Louis
12/04/2024, 5:35 PMsubprojects {
apply {
plugin("io.gitlab.arturbosch.detekt")
}
detekt {
source.setFrom("src/main/kotlin", "src/main/java")
buildUponDefaultConfig = true
config.setFrom("$rootDir/detekt/config.yml")
baseline = file("$projectDir/detekt/baseline.xml")
autoCorrect = true
parallel = true
ignoreFailures = false
buildUponDefaultConfig = true
autoCorrect = true
ignoredBuildTypes = ["release", "benchmarkDebug", "benchmarkRelease"]
basePath = rootDir
}
dependencies {
detektPlugins("io.gitlab.arturbosch.detekt:detekt-formatting:1.23.7")
detektPlugins("io.nlopez.compose.rules:detekt:0.4.17")
}
}
Brais Gabin
12/04/2024, 7:46 PMLouis
12/05/2024, 9:43 AMtasks.withType(Detekt).configureEach {
project.property("input").split(",").each { include(it) }
}
Brais Gabin
12/05/2024, 12:33 PMUP TO DATE
or FROM CACHE
. The number of files doesn't impact too much in the overall performance (if the modules aren't huge)