From 48cf8075f791504dc01df7a7774ee07f3e0f3dd9 Mon Sep 17 00:00:00 2001 From: "Kenneth J. Shackleton" Date: Tue, 28 May 2024 16:07:58 +0100 Subject: [PATCH] Android Lint on non-Android subprojects. Signed-off-by: Kenneth J. Shackleton --- .github/workflows/continuous-integration.yml | 2 +- selekt-api/build.gradle.kts | 2 ++ selekt-java/build.gradle.kts | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index b69f2ac3f4..29cee17f24 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -52,7 +52,7 @@ jobs: - name: 'Licenses' run: ./gradlew licensee --no-configuration-cache - name: 'Analyse' - run: ./gradlew detekt ktlintCheck lintDebug ${{ env.SCAN }} + run: ./gradlew detekt ktlintCheck lint -x lintRelease ${{ env.SCAN }} - uses: actions/upload-artifact@v3 if: always() with: diff --git a/selekt-api/build.gradle.kts b/selekt-api/build.gradle.kts index c0a968359f..3a4f12e819 100644 --- a/selekt-api/build.gradle.kts +++ b/selekt-api/build.gradle.kts @@ -18,10 +18,12 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile repositories { mavenCentral() + google() } plugins { kotlin("jvm") + id("com.android.lint") alias(libs.plugins.dokka) `maven-publish` signing diff --git a/selekt-java/build.gradle.kts b/selekt-java/build.gradle.kts index 8776a4a5e3..d24286cef6 100644 --- a/selekt-java/build.gradle.kts +++ b/selekt-java/build.gradle.kts @@ -21,11 +21,13 @@ import org.jetbrains.dokka.gradle.DokkaTaskPartial repositories { mavenCentral() + google() } plugins { kotlin("jvm") kotlin("kapt") + id("com.android.lint") alias(libs.plugins.kover) alias(libs.plugins.dokka) `maven-publish`