diff options
| author | Jonatan Rhodin <jonatan.rhodin@mullvad.net> | 2023-10-11 15:26:06 +0200 |
|---|---|---|
| committer | Jonatan Rhodin <jonatan.rhodin@mullvad.net> | 2023-10-12 14:01:28 +0200 |
| commit | 28f395e045e8299e4a786b78bfc79e157f43d61f (patch) | |
| tree | 83703154d36ef3b7880a7fa1ec619ba32f570382 /android | |
| parent | 3a9a52c4484b649b2ee236da3d59927b26fe97b7 (diff) | |
| download | mullvadvpn-28f395e045e8299e4a786b78bfc79e157f43d61f.tar.xz mullvadvpn-28f395e045e8299e4a786b78bfc79e157f43d61f.zip | |
Remove lint baseline issues
Diffstat (limited to 'android')
| -rw-r--r-- | android/app/lint-baseline.xml | 490 | ||||
| -rw-r--r-- | android/lib/resource/lint-baseline.xml | 454 |
2 files changed, 1 insertions, 943 deletions
diff --git a/android/app/lint-baseline.xml b/android/app/lint-baseline.xml index 8d45af3272..9b9d02fcc8 100644 --- a/android/app/lint-baseline.xml +++ b/android/app/lint-baseline.xml @@ -1,16 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <issues format="6" by="lint 8.0.2" type="baseline" client="gradle" dependencies="false" name="AGP (8.0.2)" variant="all" version="8.0.2"> - <issue - id="MissingSuperCall" - message="Overriding method should call `super.onDismiss`" - errorLine1=" override fun onDismiss(dialogInterface: DialogInterface) {" - errorLine2=" ~~~~~~~~~"> - <location - file="src/main/kotlin/net/mullvad/mullvadvpn/ui/fragment/ConfirmNoEmailDialogFragment.kt" - line="61" - column="18"/> - </issue> <issue id="MissingSuperCall" @@ -46,61 +36,6 @@ </issue> <issue - id="ResourceAsColor" - message="Should pass resolved color instead of resource id here: `getResources().getColor(android.R.color.transparent)`" - errorLine1=" dialog.window?.setBackgroundDrawable(ColorDrawable(android.R.color.transparent))" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~"> - <location - file="src/main/kotlin/net/mullvad/mullvadvpn/ui/fragment/ConfirmNoEmailDialogFragment.kt" - line="50" - column="60"/> - </issue> - - <issue - id="ResourceAsColor" - message="Should pass resolved color instead of resource id here: `getResources().getColor(android.R.color.transparent)`" - errorLine1=" dialog.window?.setBackgroundDrawable(ColorDrawable(android.R.color.transparent))" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~"> - <location - file="src/main/kotlin/net/mullvad/mullvadvpn/ui/fragment/RedeemVoucherDialogFragment.kt" - line="108" - column="60"/> - </issue> - - <issue - id="ScrollViewSize" - message="This LinearLayout should use `android:layout_height="wrap_content"`" - errorLine1=" android:layout_height="match_parent"" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> - <location - file="src/main/res/layout/login.xml" - line="9" - column="19"/> - </issue> - - <issue - id="ScrollViewSize" - message="This LinearLayout should use `android:layout_height="wrap_content"`" - errorLine1=" android:layout_height="match_parent"" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> - <location - file="src/main/res/layout/out_of_time.xml" - line="14" - column="23"/> - </issue> - - <issue - id="DefaultLocale" - message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`." - errorLine1=" input.replace(index, index + 1, character.toString().toUpperCase())" - errorLine2=" ~~~~~~~~~~~"> - <location - file="src/main/kotlin/net/mullvad/mullvadvpn/util/SegmentedInputFormatter.kt" - line="117" - column="74"/> - </issue> - - <issue id="InlinedApi" message="Field requires API level 33 (current min is 26): `android.Manifest.permission#POST_NOTIFICATIONS`" errorLine1=" requestNotificationPermissionLauncher.launch(Manifest.permission.POST_NOTIFICATIONS)" @@ -134,17 +69,6 @@ </issue> <issue - id="Deprecated" - message="`android:editable` is deprecated: Use `inputType` instead" - errorLine1=" android:editable="false"" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~"> - <location - file="src/main/res/layout/view_logs.xml" - line="31" - column="19"/> - </issue> - - <issue id="UseCheckPermission" message="The result of `checkPermission` is not used" errorLine1=" mockedPackageManager.checkPermission(internet, packageName)" @@ -178,28 +102,6 @@ </issue> <issue - id="NotifyDataSetChanged" - message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort." - errorLine1=" var accountHistory by observable<String?>(null) { _, _, _ -> notifyDataSetChanged() }" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~"> - <location - file="src/main/kotlin/net/mullvad/mullvadvpn/ui/widget/AccountHistoryAdapter.kt" - line="16" - column="66"/> - </issue> - - <issue - id="NotifyDataSetChanged" - message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort." - errorLine1=" notifyDataSetChanged()" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~"> - <location - file="src/main/kotlin/net/mullvad/mullvadvpn/util/AdapterWithHeader.kt" - line="17" - column="17"/> - </issue> - - <issue id="MergeRootFrame" message="This `<FrameLayout>` can be replaced with a `<merge>` tag" errorLine1="<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"" @@ -210,396 +112,4 @@ column="1"/> </issue> - <issue - id="InefficientWeight" - message="Use a `layout_height` of `0dp` instead of `wrap_content` for better performance" - errorLine1=" android:layout_height="wrap_content"" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> - <location - file="src/main/res/layout/confirm_no_email.xml" - line="17" - column="19"/> - </issue> - - <issue - id="InefficientWeight" - message="Use a `layout_height` of `0dp` instead of `wrap_content` for better performance" - errorLine1=" android:layout_height="wrap_content"" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> - <location - file="src/main/res/layout/problem_report.xml" - line="38" - column="27"/> - </issue> - - <issue - id="InefficientWeight" - message="Use a `layout_height` of `0dp` instead of `wrap_content` for better performance" - errorLine1=" android:layout_height="wrap_content"" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> - <location - file="src/main/res/layout/redeem_voucher.xml" - line="13" - column="19"/> - </issue> - - <issue - id="NestedWeights" - message="Nested weights are bad for performance" - errorLine1=" android:layout_weight="1" />" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> - <location - file="src/main/res/layout/login.xml" - line="28" - column="20"/> - </issue> - - <issue - id="Overdraw" - message="Possible overdraw: Root element paints background `@color/darkBlue` with a theme that also paints a background (inferred theme is `@style/AppTheme`)" - errorLine1=" android:background="@color/darkBlue"" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> - <location - file="src/main/res/layout/problem_report.xml" - line="5" - column="14"/> - </issue> - - <issue - id="Overdraw" - message="Possible overdraw: Root element paints background `@color/darkBlue` with a theme that also paints a background (inferred theme is `@style/AppTheme`)" - errorLine1=" android:background="@color/darkBlue"" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> - <location - file="src/main/res/layout/view_logs.xml" - line="5" - column="15"/> - </issue> - - <issue - id="TextFields" - message="This text field does not specify an `inputType`" - errorLine1=" <EditText android:id="@+id/login_input"" - errorLine2=" ~~~~~~~~"> - <location - file="src/main/res/layout/account_input.xml" - line="2" - column="6"/> - </issue> - - <issue - id="TextFields" - message="This text field does not specify an `inputType`" - errorLine1=" <EditText android:id="@+id/user_message"" - errorLine2=" ~~~~~~~~"> - <location - file="src/main/res/layout/problem_report.xml" - line="70" - column="26"/> - </issue> - - <issue - id="TextFields" - message="This text field does not specify an `inputType`" - errorLine1=" <EditText android:id="@+id/log_area"" - errorLine2=" ~~~~~~~~"> - <location - file="src/main/res/layout/view_logs.xml" - line="28" - column="10"/> - </issue> - - <issue - id="Autofill" - message="Missing `autofillHints` attribute" - errorLine1=" <EditText android:id="@+id/login_input"" - errorLine2=" ~~~~~~~~"> - <location - file="src/main/res/layout/account_input.xml" - line="2" - column="6"/> - </issue> - - <issue - id="Autofill" - message="Missing `autofillHints` attribute" - errorLine1=" <EditText android:id="@+id/user_email"" - errorLine2=" ~~~~~~~~"> - <location - file="src/main/res/layout/problem_report.xml" - line="60" - column="26"/> - </issue> - - <issue - id="Autofill" - message="Missing `autofillHints` attribute" - errorLine1=" <EditText android:id="@+id/user_message"" - errorLine2=" ~~~~~~~~"> - <location - file="src/main/res/layout/problem_report.xml" - line="70" - column="26"/> - </issue> - - <issue - id="Autofill" - message="Missing `autofillHints` attribute" - errorLine1=" <EditText android:id="@+id/voucher_code"" - errorLine2=" ~~~~~~~~"> - <location - file="src/main/res/layout/redeem_voucher.xml" - line="19" - column="10"/> - </issue> - - <issue - id="Autofill" - message="Missing `autofillHints` attribute" - errorLine1=" <EditText android:id="@+id/log_area"" - errorLine2=" ~~~~~~~~"> - <location - file="src/main/res/layout/view_logs.xml" - line="28" - column="10"/> - </issue> - - <issue - id="ContentDescription" - message="Missing `contentDescription` attribute on image" - errorLine1=" <ImageButton android:id="@+id/remove"" - errorLine2=" ~~~~~~~~~~~"> - <location - file="src/main/res/layout/account_history_entry.xml" - line="15" - column="6"/> - </issue> - - <issue - id="ContentDescription" - message="Missing `contentDescription` attribute on image" - errorLine1=" <ImageButton android:id="@+id/login_button"" - errorLine2=" ~~~~~~~~~~~"> - <location - file="src/main/res/layout/account_input.xml" - line="16" - column="6"/> - </issue> - - <issue - id="ContentDescription" - message="Missing `contentDescription` attribute on image" - errorLine1=" <ImageView android:id="@+id/top_left_corner"" - errorLine2=" ~~~~~~~~~"> - <location - file="src/main/res/layout/account_login_border.xml" - line="3" - column="6"/> - </issue> - - <issue - id="ContentDescription" - message="Missing `contentDescription` attribute on image" - errorLine1=" <ImageView android:id="@+id/top_right_corner"" - errorLine2=" ~~~~~~~~~"> - <location - file="src/main/res/layout/account_login_border.xml" - line="9" - column="6"/> - </issue> - - <issue - id="ContentDescription" - message="Missing `contentDescription` attribute on image" - errorLine1=" <ImageView android:id="@+id/bottom_right_corner"" - errorLine2=" ~~~~~~~~~"> - <location - file="src/main/res/layout/account_login_border.xml" - line="16" - column="6"/> - </issue> - - <issue - id="ContentDescription" - message="Missing `contentDescription` attribute on image" - errorLine1=" <ImageView android:id="@+id/bottom_left_corner"" - errorLine2=" ~~~~~~~~~"> - <location - file="src/main/res/layout/account_login_border.xml" - line="23" - column="6"/> - </issue> - - <issue - id="ContentDescription" - message="Missing `contentDescription` attribute on image" - errorLine1=" <ImageView android:id="@+id/left_border"" - errorLine2=" ~~~~~~~~~"> - <location - file="src/main/res/layout/account_login_border.xml" - line="31" - column="6"/> - </issue> - - <issue - id="ContentDescription" - message="Missing `contentDescription` attribute on image" - errorLine1=" <ImageView android:id="@+id/right_border"" - errorLine2=" ~~~~~~~~~"> - <location - file="src/main/res/layout/account_login_border.xml" - line="38" - column="6"/> - </issue> - - <issue - id="ContentDescription" - message="Missing `contentDescription` attribute on image" - errorLine1=" <ImageView android:id="@+id/top_border"" - errorLine2=" ~~~~~~~~~"> - <location - file="src/main/res/layout/account_login_border.xml" - line="45" - column="6"/> - </issue> - - <issue - id="ContentDescription" - message="Missing `contentDescription` attribute on image" - errorLine1=" <ImageView android:id="@+id/bottom_border"" - errorLine2=" ~~~~~~~~~"> - <location - file="src/main/res/layout/account_login_border.xml" - line="52" - column="6"/> - </issue> - - <issue - id="ContentDescription" - message="Missing `contentDescription` attribute on image" - errorLine1=" <ImageView android:id="@+id/image"" - errorLine2=" ~~~~~~~~~"> - <location - file="src/main/res/layout/button.xml" - line="16" - column="6"/> - </issue> - - <issue - id="ContentDescription" - message="Missing `contentDescription` attribute on image" - errorLine1=" <ImageView android:layout_width="44dp"" - errorLine2=" ~~~~~~~~~"> - <location - file="src/main/res/layout/confirm_no_email.xml" - line="11" - column="10"/> - </issue> - - <issue - id="ContentDescription" - message="Missing `contentDescription` attribute on image" - errorLine1=" <ImageView android:id="@+id/appIcon"" - errorLine2=" ~~~~~~~~~"> - <location - file="src/main/res/layout/header_bar.xml" - line="6" - column="10"/> - </issue> - - <issue - id="ContentDescription" - message="Missing `contentDescription` attribute on image" - errorLine1=" <ImageView android:id="@+id/appLogo"" - errorLine2=" ~~~~~~~~~"> - <location - file="src/main/res/layout/header_bar.xml" - line="14" - column="10"/> - </issue> - - <issue - id="ContentDescription" - message="Missing `contentDescription` attribute on image" - errorLine1=" <ImageView android:id="@+id/logged_in_status"" - errorLine2=" ~~~~~~~~~"> - <location - file="src/main/res/layout/login.xml" - line="42" - column="18"/> - </issue> - - <issue - id="ContentDescription" - message="Missing `contentDescription` attribute on image" - errorLine1=" <ImageView android:id="@+id/login_fail_status"" - errorLine2=" ~~~~~~~~~"> - <location - file="src/main/res/layout/login.xml" - line="48" - column="18"/> - </issue> - - <issue - id="ContentDescription" - message="Missing `contentDescription` attribute on image" - errorLine1=" <ImageView android:layout_width="60dp"" - errorLine2=" ~~~~~~~~~"> - <location - file="src/main/res/layout/out_of_time.xml" - line="16" - column="14"/> - </issue> - - <issue - id="ContentDescription" - message="Missing `contentDescription` attribute on image" - errorLine1=" <ImageView android:id="@+id/sent_successfully_icon"" - errorLine2=" ~~~~~~~~~"> - <location - file="src/main/res/layout/problem_report.xml" - line="110" - column="30"/> - </issue> - - <issue - id="ContentDescription" - message="Missing `contentDescription` attribute on image" - errorLine1=" <ImageView android:id="@+id/failed_to_send_icon"" - errorLine2=" ~~~~~~~~~"> - <location - file="src/main/res/layout/problem_report.xml" - line="116" - column="30"/> - </issue> - - <issue - id="ContentDescription" - message="Missing `contentDescription` attribute on image" - errorLine1=" <ImageView android:layout_width="24dp"" - errorLine2=" ~~~~~~~~~"> - <location - file="src/main/res/layout/settings_back_button.xml" - line="2" - column="6"/> - </issue> - - <issue - id="LabelFor" - message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`" - errorLine1=" <EditText android:id="@+id/log_area"" - errorLine2=" ~~~~~~~~"> - <location - file="src/main/res/layout/view_logs.xml" - line="28" - column="10"/> - </issue> - - <issue - id="RtlEnabled" - message="The project references RTL attributes, but does not explicitly enable or disable RTL support with `android:supportsRtl` in the manifest"> - <location - file="src/main/AndroidManifest.xml"/> - </issue> - </issues> diff --git a/android/lib/resource/lint-baseline.xml b/android/lib/resource/lint-baseline.xml index 1fa0b32b28..02060c3f43 100644 --- a/android/lib/resource/lint-baseline.xml +++ b/android/lib/resource/lint-baseline.xml @@ -2,446 +2,6 @@ <issues format="6" by="lint 8.1.0" type="baseline" client="gradle" dependencies="false" name="AGP (8.1.0)" variant="all" version="8.1.0"> <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="3" - 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="3" - 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="3" - 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="3" - column="5"/> - </issue> - - <issue - id="MissingQuantity" - message="For locale "es" (Spanish) the following quantity should also be defined: `many`" - errorLine1=" <plurals name="months_left">" - 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="months_left">" - 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="months_left">" - 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="months_left">" - 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="years_left">" - 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="years_left">" - 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="years_left">" - 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="years_left">" - 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_ago">" - 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_ago">" - 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_ago">" - 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_ago">" - 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="minutes_ago">" - 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="minutes_ago">" - 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="minutes_ago">" - 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="minutes_ago">" - 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="months_ago">" - 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="months_ago">" - 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="months_ago">" - 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="months_ago">" - 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="years_ago">" - 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="years_ago">" - 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="years_ago">" - 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="years_ago">" - 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="hours_ago">" - 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="hours_ago">" - 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="hours_ago">" - 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="hours_ago">" - errorLine2=" ^"> - <location - file="src/main/res/values-pt/plurals.xml" - line="31" - 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="35" - 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="35" - 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="35" - 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="35" - 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="39" - 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="39" - 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="39" - 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="39" - column="5"/> - </issue> - - <issue id="ImpliedQuantity" message="The quantity `'one'` matches more than one specific number in this locale (0, 1), but the message did not \
include a formatting argument (such as `%d`). This is usually an internationalization error. See full issue \
explanation for more." errorLine1=" <item quantity="one">1 jour restant</item>" @@ -671,23 +231,11 @@ <issue id="VectorPath" message="Very long vector path (917 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector." - errorLine1=" <path android:fillColor="#66294D73"" - errorLine2=" ~~~~~~~~~"> - <location - file="src/main/res/drawable/account_history_remove_normal.xml" - line="7" - column="30"/> - </issue> - - <issue - id="VectorPath" - message="Very long vector path (917 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector." errorLine1=" <path android:fillColor="#FF294D73"" errorLine2=" ~~~~~~~~~"> <location file="src/main/res/drawable/account_history_remove_pressed.xml" - line="7" - column="30"/> + line="8"/> </issue> <issue |
