rootのbuild.gradleに以下を追加する。
plugins { id("io.gitlab.arturbosch.detekt") version("1.22.0-RC2") } allprojects { apply plugin: "io.gitlab.arturbosch.detekt" dependencies { configurations.maybeCreate("detektPlugins") detektPlugins("com.twitter.compose.rules:detekt:0.0.22") } detekt { source = files( "src/main/kotlin", "src/main/java", ) parallel = true config = files("${rootProject.projectDir}/detekt.config.yml") // Rootに一個だけ置いた buildUponDefaultConfig = true allRules = false disableDefaultRuleSets = true // Detektのルールは使わないで、Composeのルールだけを使用する場合はtrueにする debug = false ignoreFailures = false basePath = projectDir } }
これで実行できる。
./gradlew detekt