From 7268e36f60a5a3d3c0c29d64f692e37a2177c4d3 Mon Sep 17 00:00:00 2001 From: Simon Marquis Date: Sat, 27 May 2023 19:56:45 +0200 Subject: [PATCH] Enable `checkDependencies` and run lint tasks on project roots --- .github/workflows/Build.yaml | 2 +- .../convention/src/main/kotlin/AndroidLintConventionPlugin.kt | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/Build.yaml b/.github/workflows/Build.yaml index 7caa7359f..d4485cf6a 100644 --- a/.github/workflows/Build.yaml +++ b/.github/workflows/Build.yaml @@ -56,7 +56,7 @@ jobs: path: '**/build/test-results/test*UnitTest/**.xml' - name: Check lint - run: ./gradlew lintProdRelease + run: ./gradlew :app:lintProdRelease :app-nia-catalog:lintRelease :lint:lint - name: Upload lint reports (HTML) if: always() diff --git a/build-logic/convention/src/main/kotlin/AndroidLintConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidLintConventionPlugin.kt index 23d8e234c..68ca58b2a 100644 --- a/build-logic/convention/src/main/kotlin/AndroidLintConventionPlugin.kt +++ b/build-logic/convention/src/main/kotlin/AndroidLintConventionPlugin.kt @@ -15,8 +15,8 @@ */ import com.android.build.api.dsl.ApplicationExtension +import com.android.build.api.dsl.LibraryExtension import com.android.build.api.dsl.Lint -import com.android.build.gradle.LibraryExtension import org.gradle.api.Plugin import org.gradle.api.Project import org.gradle.kotlin.dsl.configure @@ -43,4 +43,5 @@ class AndroidLintConventionPlugin : Plugin { private fun Lint.configure() { xmlReport = true sarifReport = true + checkDependencies = true }