build.gradle.kts 950 B

1234567891011121314151617181920212223242526272829303132333435
  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. alias(libs.plugins.versionsx)
  17. }
  18. subprojects {
  19. apply<org.jmailen.gradle.kotlinter.KotlinterPlugin>()
  20. kotlinter {
  21. experimentalRules = true
  22. disabledRules = arrayOf(
  23. "experimental:argument-list-wrapping", // Doesn't play well with Android Studio
  24. "filename", // Often broken to give a more general name
  25. )
  26. }
  27. }
  28. tasks.register<Delete>("clean") {
  29. delete(rootProject.buildDir)
  30. }