build.gradle.kts 916 B

12345678910111213141516171819202122232425262728293031323334
  1. buildscript {
  2. dependencies {
  3. classpath(libs.android.shortcut.gradle)
  4. classpath(libs.google.services.gradle)
  5. classpath(libs.aboutLibraries.gradle)
  6. classpath(kotlinx.serialization.gradle)
  7. classpath(libs.sqldelight.gradle)
  8. }
  9. }
  10. plugins {
  11. alias(androidx.plugins.application) apply false
  12. alias(androidx.plugins.library) apply false
  13. alias(androidx.plugins.test) apply false
  14. alias(kotlinx.plugins.android) apply false
  15. alias(libs.plugins.kotlinter)
  16. }
  17. subprojects {
  18. apply<org.jmailen.gradle.kotlinter.KotlinterPlugin>()
  19. kotlinter {
  20. experimentalRules = true
  21. disabledRules = arrayOf(
  22. "experimental:argument-list-wrapping", // Doesn't play well with Android Studio
  23. "filename", // Often broken to give a more general name
  24. )
  25. }
  26. }
  27. tasks.register<Delete>("clean") {
  28. delete(rootProject.buildDir)
  29. }