tachiyomi.lint.gradle.kts 540 B

12345678910111213141516171819202122
  1. import org.jlleitschuh.gradle.ktlint.KtlintExtension
  2. import org.jlleitschuh.gradle.ktlint.KtlintPlugin
  3. apply<KtlintPlugin>()
  4. extensions.configure<KtlintExtension>("ktlint") {
  5. version.set("0.50.0")
  6. android.set(true)
  7. enableExperimentalRules.set(true)
  8. filter {
  9. exclude("**/generated/**")
  10. // For some reason this is needed for Kotlin MPP
  11. exclude { tree ->
  12. val path = tree.file.path
  13. listOf("/generated/").any {
  14. path.contains(it)
  15. }
  16. }
  17. }
  18. }