From 3e6cb753ba93b6f22c5cb5d2e0ae9735c28fa887 Mon Sep 17 00:00:00 2001 From: Tobi Date: Mon, 23 Dec 2024 23:08:24 +0100 Subject: [PATCH 1/2] add android security lint dependency --- app/build.gradle.kts | 2 ++ gradle/libs.versions.toml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 05212a28fa..b042986cb4 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -131,6 +131,8 @@ dependencies { androidTestImplementation(libs.kotlin.test) baselineProfile(projects.benchmarks) + + lintChecks(libs.android.security.lint) } baselineProfile { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index ea68a516c5..4c7681b218 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -57,6 +57,7 @@ room = "2.6.1" secrets = "2.0.1" truth = "1.4.4" turbine = "1.2.0" +android-security-lint = "1.0.3" [bundles] androidx-compose-ui-test = ["androidx-compose-ui-test", "androidx-compose-ui-testManifest"] @@ -149,6 +150,7 @@ room-ktx = { group = "androidx.room", name = "room-ktx", version.ref = "room" } room-runtime = { group = "androidx.room", name = "room-runtime", version.ref = "room" } truth = { group = "com.google.truth", name = "truth", version.ref = "truth" } turbine = { group = "app.cash.turbine", name = "turbine", version.ref = "turbine" } +android-security-lint = { group = "com.android.security.lint", name = "lint", version.ref = "android-security-lint" } # Dependencies of the included build-logic android-gradlePlugin = { group = "com.android.tools.build", name = "gradle", version.ref = "androidGradlePlugin" } From b512aac1f4118138c6f9807d3ee8043b641042d0 Mon Sep 17 00:00:00 2001 From: Tobi Date: Tue, 24 Dec 2024 00:27:10 +0100 Subject: [PATCH 2/2] sort dependency list --- gradle/libs.versions.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 4c7681b218..9ce90b8a21 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -3,6 +3,7 @@ accompanist = "0.37.0" androidDesugarJdkLibs = "2.1.3" # AGP and tools should be updated together androidGradlePlugin = "8.7.3" +androidSecurityLint = "1.0.3" androidTools = "31.7.3" androidxActivity = "1.9.3" androidxAppCompat = "1.7.0" @@ -57,7 +58,6 @@ room = "2.6.1" secrets = "2.0.1" truth = "1.4.4" turbine = "1.2.0" -android-security-lint = "1.0.3" [bundles] androidx-compose-ui-test = ["androidx-compose-ui-test", "androidx-compose-ui-testManifest"] @@ -65,6 +65,7 @@ androidx-compose-ui-test = ["androidx-compose-ui-test", "androidx-compose-ui-tes [libraries] accompanist-permissions = { group = "com.google.accompanist", name = "accompanist-permissions", version.ref = "accompanist" } android-desugarJdkLibs = { group = "com.android.tools", name = "desugar_jdk_libs", version.ref = "androidDesugarJdkLibs" } +android-security-lint = { group = "com.android.security.lint", name = "lint", version.ref = "androidSecurityLint" } androidx-activity-compose = { group = "androidx.activity", name = "activity-compose", version.ref = "androidxActivity" } androidx-appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "androidxAppCompat" } androidx-benchmark-macro = { group = "androidx.benchmark", name = "benchmark-macro-junit4", version.ref = "androidxMacroBenchmark" } @@ -150,7 +151,6 @@ room-ktx = { group = "androidx.room", name = "room-ktx", version.ref = "room" } room-runtime = { group = "androidx.room", name = "room-runtime", version.ref = "room" } truth = { group = "com.google.truth", name = "truth", version.ref = "truth" } turbine = { group = "app.cash.turbine", name = "turbine", version.ref = "turbine" } -android-security-lint = { group = "com.android.security.lint", name = "lint", version.ref = "android-security-lint" } # Dependencies of the included build-logic android-gradlePlugin = { group = "com.android.tools.build", name = "gradle", version.ref = "androidGradlePlugin" }