From b5a3ade10e3e5b384a5be8aa0e954f21d7f890cb Mon Sep 17 00:00:00 2001 From: Luna712 <142361265+Luna712@users.noreply.github.com> Date: Sun, 21 Dec 2025 14:29:56 -0700 Subject: [PATCH 1/2] Always run lint when running debug builds --- app/build.gradle.kts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index a7536da0db..4dd1cec7c6 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -269,6 +269,11 @@ tasks.withType { } } +// Make sure lint runs when running debug builds +tasks.matching { it.name == "assemblePrereleaseDebug" }.configureEach { + dependsOn("lint", ":library:lint") +} + dokka { moduleName = "App" dokkaSourceSets { From 8c972a64e2a1dc9d48e7be40143dd29cc79881f7 Mon Sep 17 00:00:00 2001 From: Luna712 <142361265+Luna712@users.noreply.github.com> Date: Sun, 21 Dec 2025 15:44:12 -0700 Subject: [PATCH 2/2] Include on all debug variants --- app/build.gradle.kts | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 4dd1cec7c6..db4c8295ad 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -155,6 +155,16 @@ android { namespace = "com.lagradost.cloudstream3" } +androidComponents { + // Make sure lint runs when running debug builds + onVariants(selector().withBuildType("debug")) { variant -> + val variantName = variant.name.replaceFirstChar { it.uppercase() } + tasks.matching { it.name == "assemble$variantName" }.configureEach { + dependsOn("lint", ":library:lint") + } + } +} + dependencies { // Testing testImplementation(libs.junit) @@ -269,11 +279,6 @@ tasks.withType { } } -// Make sure lint runs when running debug builds -tasks.matching { it.name == "assemblePrereleaseDebug" }.configureEach { - dependsOn("lint", ":library:lint") -} - dokka { moduleName = "App" dokkaSourceSets {