// Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { alias(libs.plugins.android.application) apply false alias(libs.plugins.android.library) apply false alias(libs.plugins.kotlin.android) apply false alias(libs.plugins.ksp) apply false id("io.gitlab.arturbosch.detekt") version "1.22.0" } tasks.register("clean").configure { delete(rootProject.buildDir) } allprojects { apply { plugin("io.gitlab.arturbosch.detekt") } detekt { // preconfigure defaults buildUponDefaultConfig = true // activate all available (even unstable) rules. allRules = true // point to your custom config defining rules to run, overwriting default behavior config = files("$rootDir/tools/detekt/detekt.yml") } dependencies { detektPlugins("com.twitter.compose.rules:detekt:0.0.26") } }