Javi Chaqués
02/22/2022, 8:17 AMBorzdeG
02/22/2022, 10:28 AMplugins {
  alias(libs.plugins.detekt)
}BorzdeG
02/22/2022, 10:30 AM[plugins]
detekt = { id = "io.gitlab.arturbosch.detekt", version = "1.19.0" }Javi Chaqués
02/22/2022, 5:42 PMBorzdeG
02/22/2022, 6:18 PMplugins {
  alias(libs.plugins.detekt).apply(false)
}
subprojects {
  project.pluginManager.withPlugin(rootProject.libs.plugins.kotlin.jvm.get().pluginId) {
    plugins.apply(rootProject.libs.plugins.detekt.get().pluginId)
    tasks.withType<Detekt> {
      buildUponDefaultConfig = true
      config.from(rootDir.resolve("detekt/detekt.yml"))
    }
  }
}
sample 2:
root module:
plugins {
  alias(libs.plugins.detekt).apply(false)
}
submodule:
plugins {
  id(libs.plugins.detekt.get().pluginId)
}
tasks.withType<Detekt> {
  buildUponDefaultConfig = true
  config.from(rootDir.resolve("detekt/detekt.yml"))
}
I prefer the first example…Javi Chaqués
02/22/2022, 6:19 PMJavi Chaqués
02/25/2022, 2:49 PMJavi Chaqués
02/25/2022, 2:49 PMCaused by: java.lang.NoClassDefFoundError: com/android/build/gradle/BaseExtensionJavi Chaqués
02/25/2022, 2:50 PMBorzdeG
02/25/2022, 8:38 PM