diff options
| author | David Göransson <david.goransson@mullvad.net> | 2026-04-21 09:43:00 +0200 |
|---|---|---|
| committer | David Göransson <david.goransson@mullvad.net> | 2026-04-21 15:01:21 +0200 |
| commit | 426003add5ddbe309005dc8d7de5fca54f283318 (patch) | |
| tree | 15927b884c7a21367981ce56242eb40d42a01baf | |
| parent | 039ed22c3973f154ffc069234cea121e083af13c (diff) | |
| download | mullvadvpn-426003add5ddbe309005dc8d7de5fca54f283318.tar.xz mullvadvpn-426003add5ddbe309005dc8d7de5fca54f283318.zip | |
Update baseline
| -rw-r--r-- | android/config/lint-baseline.xml | 352 | ||||
| -rw-r--r-- | android/config/lint.xml | 5 | ||||
| -rw-r--r-- | android/gradle/libs.versions.toml | 4 |
3 files changed, 351 insertions, 10 deletions
diff --git a/android/config/lint-baseline.xml b/android/config/lint-baseline.xml index 1d030f7a2b..c7cf7eb0c2 100644 --- a/android/config/lint-baseline.xml +++ b/android/config/lint-baseline.xml @@ -1,18 +1,356 @@ <?xml version="1.0" encoding="UTF-8"?> -<issues format="6" by="lint 8.13.1" type="baseline" client="gradle" dependencies="true" name="AGP (8.13.1)" variant="all" version="8.13.1"> +<issues format="6" by="lint 9.1.1" type="baseline" client="gradle" dependencies="true" name="AGP (9.1.1)" variant="all" version="9.1.1"> <issue - id="InvalidPackage" - message="Invalid package reference in library; not included in Android: `javax.naming.directory`. Referenced from `io.grpc.internal.JndiResourceResolverFactory.JndiRecordFetcher`."> + id="MissingQuantity" + message="For locale "es" (Spanish) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="days">" + errorLine2=" ^"> <location - file="*/caches/modules-2/files-2.1/io.grpc/grpc-core/1.80.0/aae1d22e5a816650e1e7408f2f766bf769de76f1/grpc-core-1.80.0.jar"/> + file="src/main/res/values-es/plurals.xml" + line="3" + column="5"/> </issue> <issue - id="InvalidPackage" - message="Invalid package reference in library; not included in Android: `javax.naming`. Referenced from `io.grpc.internal.JndiResourceResolverFactory.JndiRecordFetcher`."> + id="MissingQuantity" + message="For locale "fr" (French) the following quantity should also be defined: `many` (e.g. "1000000 de jours")" + errorLine1=" <plurals name="days">" + errorLine2=" ^"> <location - file="*/caches/modules-2/files-2.1/io.grpc/grpc-core/1.80.0/aae1d22e5a816650e1e7408f2f766bf769de76f1/grpc-core-1.80.0.jar"/> + file="src/main/res/values-fr/plurals.xml" + line="3" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "it" (Italian) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="days">" + errorLine2=" ^"> + <location + file="src/main/res/values-it/plurals.xml" + line="3" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "pt" (Portuguese) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="days">" + errorLine2=" ^"> + <location + file="src/main/res/values-pt/plurals.xml" + line="3" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "es" (Spanish) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="number_of_locations">" + errorLine2=" ^"> + <location + file="src/main/res/values-es/plurals.xml" + line="7" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "fr" (French) the following quantity should also be defined: `many` (e.g. "1000000 de jours")" + errorLine1=" <plurals name="number_of_locations">" + errorLine2=" ^"> + <location + file="src/main/res/values-fr/plurals.xml" + line="7" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "it" (Italian) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="number_of_locations">" + errorLine2=" ^"> + <location + file="src/main/res/values-it/plurals.xml" + line="7" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "pt" (Portuguese) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="number_of_locations">" + errorLine2=" ^"> + <location + file="src/main/res/values-pt/plurals.xml" + line="7" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "es" (Spanish) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="months">" + errorLine2=" ^"> + <location + file="src/main/res/values-es/plurals.xml" + line="11" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "fr" (French) the following quantity should also be defined: `many` (e.g. "1000000 de jours")" + errorLine1=" <plurals name="months">" + errorLine2=" ^"> + <location + file="src/main/res/values-fr/plurals.xml" + line="11" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "it" (Italian) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="months">" + errorLine2=" ^"> + <location + file="src/main/res/values-it/plurals.xml" + line="11" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "pt" (Portuguese) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="months">" + errorLine2=" ^"> + <location + file="src/main/res/values-pt/plurals.xml" + line="11" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "es" (Spanish) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="days_left">" + errorLine2=" ^"> + <location + file="src/main/res/values-es/plurals.xml" + line="15" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "fr" (French) the following quantity should also be defined: `many` (e.g. "1000000 de jours")" + errorLine1=" <plurals name="days_left">" + errorLine2=" ^"> + <location + file="src/main/res/values-fr/plurals.xml" + line="15" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "it" (Italian) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="days_left">" + errorLine2=" ^"> + <location + file="src/main/res/values-it/plurals.xml" + line="15" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "pt" (Portuguese) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="days_left">" + errorLine2=" ^"> + <location + file="src/main/res/values-pt/plurals.xml" + line="15" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "es" (Spanish) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="years_left">" + errorLine2=" ^"> + <location + file="src/main/res/values-es/plurals.xml" + line="19" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "fr" (French) the following quantity should also be defined: `many` (e.g. "1000000 de jours")" + errorLine1=" <plurals name="years_left">" + errorLine2=" ^"> + <location + file="src/main/res/values-fr/plurals.xml" + line="19" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "it" (Italian) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="years_left">" + errorLine2=" ^"> + <location + file="src/main/res/values-it/plurals.xml" + line="19" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "pt" (Portuguese) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="years_left">" + errorLine2=" ^"> + <location + file="src/main/res/values-pt/plurals.xml" + line="19" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "es" (Spanish) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="account_credit_expires_in_days">" + errorLine2=" ^"> + <location + file="src/main/res/values-es/plurals.xml" + line="23" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "fr" (French) the following quantity should also be defined: `many` (e.g. "1000000 de jours")" + errorLine1=" <plurals name="account_credit_expires_in_days">" + errorLine2=" ^"> + <location + file="src/main/res/values-fr/plurals.xml" + line="23" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "it" (Italian) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="account_credit_expires_in_days">" + errorLine2=" ^"> + <location + file="src/main/res/values-it/plurals.xml" + line="23" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "pt" (Portuguese) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="account_credit_expires_in_days">" + errorLine2=" ^"> + <location + file="src/main/res/values-pt/plurals.xml" + line="23" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "es" (Spanish) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="account_credit_expires_in_hours">" + errorLine2=" ^"> + <location + file="src/main/res/values-es/plurals.xml" + line="27" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "fr" (French) the following quantity should also be defined: `many` (e.g. "1000000 de jours")" + errorLine1=" <plurals name="account_credit_expires_in_hours">" + errorLine2=" ^"> + <location + file="src/main/res/values-fr/plurals.xml" + line="27" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "it" (Italian) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="account_credit_expires_in_hours">" + errorLine2=" ^"> + <location + file="src/main/res/values-it/plurals.xml" + line="27" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "pt" (Portuguese) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="account_credit_expires_in_hours">" + errorLine2=" ^"> + <location + file="src/main/res/values-pt/plurals.xml" + line="27" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "es" (Spanish) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="delete_account_days_left_warning">" + errorLine2=" ^"> + <location + file="src/main/res/values-es/plurals.xml" + line="31" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "fr" (French) the following quantity should also be defined: `many` (e.g. "1000000 de jours")" + errorLine1=" <plurals name="delete_account_days_left_warning">" + errorLine2=" ^"> + <location + file="src/main/res/values-fr/plurals.xml" + line="31" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "it" (Italian) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="delete_account_days_left_warning">" + errorLine2=" ^"> + <location + file="src/main/res/values-it/plurals.xml" + line="31" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "pt" (Portuguese) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="delete_account_days_left_warning">" + errorLine2=" ^"> + <location + file="src/main/res/values-pt/plurals.xml" + line="31" + column="5"/> </issue> </issues> diff --git a/android/config/lint.xml b/android/config/lint.xml index be9ac16708..550b8794d3 100644 --- a/android/config/lint.xml +++ b/android/config/lint.xml @@ -16,8 +16,7 @@ <issue id="NewerVersionAvailable" severity="ignore" /> <!-- Ignored, see more: https://github.com/grpc/grpc-java/blob/e8ff6da2cf57a39a62497e9f317e6976b5bfb98c/core/src/main/java/io/grpc/internal/JndiResourceResolverFactory.java#L199 --> <issue id="InvalidPackage"> - <ignore path="**/io.grpc/grpc-core/1.73.0/48c9fbc150a54442429b22c3f4568e9d86b17f88/grpc-core-1.73.0.jar" /> + <ignore path="**/io.grpc/grpc-core/1.80.0/aae1d22e5a816650e1e7408f2f766bf769de76f1/grpc-core-1.80.0.jar" /> </issue> - <!-- We currently do not support 16 KB page sizes --> - <issue id="Aligned16KB" severity="ignore" /> + <issue id="OldTargetApi" severity="ignore" /> </lint> diff --git a/android/gradle/libs.versions.toml b/android/gradle/libs.versions.toml index ce53899c09..777be518b0 100644 --- a/android/gradle/libs.versions.toml +++ b/android/gradle/libs.versions.toml @@ -188,7 +188,9 @@ baselineprofile = { id = "androidx.baselineprofile", version.ref = "baselineprof compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" } dependency-versions = { id = "com.github.ben-manes.versions", version.ref = "dependency-versions" } detekt = { id = "io.gitlab.arturbosch.detekt", version.ref = "detekt" } +# noinspection SimilarGradleDependency grpc-protoc-gen-grpc-java = { id = "io.grpc:protoc-gen-grpc-java", version.ref = "grpc" } +# noinspection SimilarGradleDependency grpc-protoc-gen-grpc-kotlin = { id = "io.grpc:protoc-gen-grpc-kotlin", version.ref = "grpc-kotlin" } junit5-android = { id = "de.mannodermaus.android-junit5", version.ref = "junit5-android-plugin" } kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } @@ -197,7 +199,9 @@ kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = kotlinx-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } ktfmt = { id = "com.ncorti.ktfmt.gradle", version.ref = "ktfmt" } play-publisher = { id = "com.github.triplet.play", version.ref = "play-publisher" } +# noinspection SimilarGradleDependency protobuf-core = { id = "com.google.protobuf", version.ref = "protobuf-gradle-plugin" } +# noinspection SimilarGradleDependency protobuf-protoc = { id = "com.google.protobuf:protoc", version.ref = "protobuf" } rust-android = { id = "net.mullvad.rust-android", version.ref = "rust-android" } # Convention plugins |
