From 5ea4bb2511050410e3eedf7a415c2971a2c1658a Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Tue, 16 Jun 2026 12:26:35 +0100 Subject: [PATCH] Android studio integration for ktlint (runs on build) --- src/android/app/build.gradle.kts | 6 ++++++ src/android/build.gradle.kts | 2 ++ 2 files changed, 8 insertions(+) diff --git a/src/android/app/build.gradle.kts b/src/android/app/build.gradle.kts index 963ee82d8..0a2c67f52 100644 --- a/src/android/app/build.gradle.kts +++ b/src/android/app/build.gradle.kts @@ -12,6 +12,7 @@ plugins { id("kotlin-parcelize") kotlin("plugin.serialization") version "2.0.20" id("androidx.navigation.safeargs.kotlin") + id("org.jlleitschuh.gradle.ktlint") } /** @@ -241,6 +242,11 @@ val unzipVulkanValidationLayers = tasks.register("unzipVulkanValidationLay tasks.named("preBuild") { dependsOn(unzipVulkanValidationLayers) + dependsOn("ktlintCheck") +} + +ktlint { + version = "1.8.0" } fun getGitVersion(): String { diff --git a/src/android/build.gradle.kts b/src/android/build.gradle.kts index 194907da3..437c14b76 100644 --- a/src/android/build.gradle.kts +++ b/src/android/build.gradle.kts @@ -8,6 +8,7 @@ plugins { id("com.android.library") version "8.13.2" apply false id("org.jetbrains.kotlin.android") version "2.0.20" apply false id("org.jetbrains.kotlin.plugin.serialization") version "2.0.20" + id("org.jlleitschuh.gradle.ktlint") version "14.2.0" } tasks.register("clean").configure { @@ -17,6 +18,7 @@ tasks.register("clean").configure { buildscript { repositories { google() + mavenCentral() } dependencies { classpath("androidx.navigation:navigation-safe-args-gradle-plugin:2.8.0")