1369 lines
56 KiB
XML
1369 lines
56 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<issues format="6" by="lint 7.2.2" type="baseline" client="gradle" dependencies="false" name="AGP (7.2.2)" variant="all" version="7.2.2">
|
|
|
|
<issue
|
|
id="UnusedAttribute"
|
|
message="Attribute `drawableTint` is only used in API level 23 and higher (current min is 19)"
|
|
errorLine1=" android:drawableTint="@color/colorPrimary""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_home.xml"
|
|
line="15"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="UnusedAttribute"
|
|
message="Attribute `elevation` is only used in API level 21 and higher (current min is 19)"
|
|
errorLine1=" android:elevation="1dp""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/item_transaction.xml"
|
|
line="9"
|
|
column="5"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="FragmentTagUsage"
|
|
message="Replace the <fragment> tag with FragmentContainerView."
|
|
errorLine1=" <fragment"
|
|
errorLine2=" ~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/content_main.xml"
|
|
line="11"
|
|
column="6"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="RedundantLabel"
|
|
message="Redundant label can be removed"
|
|
errorLine1=" android:label="@string/app_name""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/AndroidManifest.xml"
|
|
line="16"
|
|
column="13"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="VectorDrawableCompat"
|
|
message="To use VectorDrawableCompat, you need to set `android.defaultConfig.vectorDrawables.useSupportLibrary = true` in `:demo-app/build.gradle`"
|
|
errorLine1=" app:srcCompat="@drawable/ic_floating_action" />"
|
|
errorLine2=" ~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/app_bar_main.xml"
|
|
line="32"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="VectorDrawableCompat"
|
|
message="To use VectorDrawableCompat, you need to set `android.defaultConfig.vectorDrawables.useSupportLibrary = true` in `:demo-app/build.gradle`"
|
|
errorLine1=" app:srcCompat="@drawable/ic_receive""
|
|
errorLine2=" ~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/item_transaction.xml"
|
|
line="21"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="VectorRaster"
|
|
message="Resource references will not work correctly in images generated for this vector icon for API < 21; check generated icon to make sure it looks acceptable"
|
|
errorLine1=" android:tint="?attr/colorControlNormal">"
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/drawable/ic_baseline_check_24.xml"
|
|
line="6"
|
|
column="19"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="VectorRaster"
|
|
message="Resource references will not work correctly in images generated for this vector icon for API < 21; check generated icon to make sure it looks acceptable"
|
|
errorLine1=" android:fillColor="@android:color/white""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/drawable/ic_baseline_check_24.xml"
|
|
line="8"
|
|
column="26"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="VectorRaster"
|
|
message="Resource references will not work correctly in images generated for this vector icon for API < 21; check generated icon to make sure it looks acceptable"
|
|
errorLine1=" android:tint="?attr/colorControlNormal">"
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/drawable/ic_baseline_close_24.xml"
|
|
line="6"
|
|
column="19"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="VectorRaster"
|
|
message="Resource references will not work correctly in images generated for this vector icon for API < 21; check generated icon to make sure it looks acceptable"
|
|
errorLine1=" android:fillColor="@android:color/white""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/drawable/ic_baseline_close_24.xml"
|
|
line="8"
|
|
column="26"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="VectorRaster"
|
|
message="Resource references will not work correctly in images generated for this vector icon for API < 21; check generated icon to make sure it looks acceptable"
|
|
errorLine1=" android:tint="?attr/colorControlNormal">"
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/drawable/ic_baseline_edit_24.xml"
|
|
line="6"
|
|
column="19"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="VectorRaster"
|
|
message="Resource references will not work correctly in images generated for this vector icon for API < 21; check generated icon to make sure it looks acceptable"
|
|
errorLine1=" android:fillColor="@android:color/white""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/drawable/ic_baseline_edit_24.xml"
|
|
line="8"
|
|
column="26"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="VectorRaster"
|
|
message="Resource references will not work correctly in images generated for this vector icon for API < 21; check generated icon to make sure it looks acceptable"
|
|
errorLine1=" android:tint="?attr/colorControlNormal">"
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/drawable/ic_baseline_move_to_inbox_24.xml"
|
|
line="6"
|
|
column="19"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="VectorRaster"
|
|
message="Resource references will not work correctly in images generated for this vector icon for API < 21; check generated icon to make sure it looks acceptable"
|
|
errorLine1=" android:fillColor="@android:color/white""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/drawable/ic_baseline_move_to_inbox_24.xml"
|
|
line="8"
|
|
column="26"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="VectorRaster"
|
|
message="Resource references will not work correctly in images generated for this vector icon for API < 21; check generated icon to make sure it looks acceptable"
|
|
errorLine1=" android:tint="?attr/colorControlNormal">"
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/drawable/ic_menu_balance.xml"
|
|
line="6"
|
|
column="19"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="VectorRaster"
|
|
message="Resource references will not work correctly in images generated for this vector icon for API < 21; check generated icon to make sure it looks acceptable"
|
|
errorLine1=" android:fillColor="@android:color/black""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/drawable/ic_menu_balance.xml"
|
|
line="8"
|
|
column="26"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="UseCompatTextViewDrawableXml"
|
|
message="Use `app:drawableEndCompat` instead of `android:drawableEnd`"
|
|
errorLine1=" android:drawableEnd="@drawable/ic_baseline_edit_24""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_home.xml"
|
|
line="14"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="UseCompatTextViewDrawableXml"
|
|
message="Use `app:drawableTint` instead of `android:drawableTint`"
|
|
errorLine1=" android:drawableTint="@color/colorPrimary""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_home.xml"
|
|
line="15"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="DataExtractionRules"
|
|
message="The attribute `android:allowBackup` is deprecated from Android 12 and higher and may be removed in future versions. Consider adding the attribute `android:dataExtractionRules` specifying an `@xml` resource which configures cloud backups and device transfers on Android 12 and higher."
|
|
errorLine1=" android:allowBackup="false""
|
|
errorLine2=" ~~~~~">
|
|
<location
|
|
file="src/main/AndroidManifest.xml"
|
|
line="8"
|
|
column="30"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="Overdraw"
|
|
message="Possible overdraw: Root element paints background `#60F0F0F0` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
|
|
errorLine1=" android:background="#60F0F0F0""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/item_transaction.xml"
|
|
line="8"
|
|
column="5"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="UnusedResources"
|
|
message="The resource `R.layout.fragment_gallery` appears to be unused"
|
|
errorLine1="<androidx.constraintlayout.widget.ConstraintLayout"
|
|
errorLine2="^">
|
|
<location
|
|
file="src/main/res/layout/fragment_gallery.xml"
|
|
line="2"
|
|
column="1"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="UnusedResources"
|
|
message="The resource `R.layout.fragment_home_second` appears to be unused"
|
|
errorLine1="<androidx.constraintlayout.widget.ConstraintLayout"
|
|
errorLine2="^">
|
|
<location
|
|
file="src/main/res/layout/fragment_home_second.xml"
|
|
line="2"
|
|
column="1"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="UnusedResources"
|
|
message="The resource `R.layout.fragment_slideshow` appears to be unused"
|
|
errorLine1="<androidx.constraintlayout.widget.ConstraintLayout"
|
|
errorLine2="^">
|
|
<location
|
|
file="src/main/res/layout/fragment_slideshow.xml"
|
|
line="2"
|
|
column="1"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="UnusedResources"
|
|
message="The resource `R.drawable.ic_baseline_move_to_inbox_24` appears to be unused"
|
|
errorLine1="<vector xmlns:android="http://schemas.android.com/apk/res/android""
|
|
errorLine2="^">
|
|
<location
|
|
file="src/main/res/drawable/ic_baseline_move_to_inbox_24.xml"
|
|
line="1"
|
|
column="1"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="UnusedResources"
|
|
message="The resource `R.drawable.ic_menu_decrypt` appears to be unused"
|
|
errorLine1="<vector xmlns:android="http://schemas.android.com/apk/res/android""
|
|
errorLine2="^">
|
|
<location
|
|
file="src/main/res/drawable/ic_menu_decrypt.xml"
|
|
line="1"
|
|
column="1"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="UnusedResources"
|
|
message="The resource `R.drawable.ic_menu_decrypt_range` appears to be unused"
|
|
errorLine1="<vector xmlns:android="http://schemas.android.com/apk/res/android""
|
|
errorLine2="^">
|
|
<location
|
|
file="src/main/res/drawable/ic_menu_decrypt_range.xml"
|
|
line="1"
|
|
column="1"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="UnusedResources"
|
|
message="The resource `R.drawable.ic_menu_memo` appears to be unused"
|
|
errorLine1="<vector xmlns:android="http://schemas.android.com/apk/res/android""
|
|
errorLine2="^">
|
|
<location
|
|
file="src/main/res/drawable/ic_menu_memo.xml"
|
|
line="1"
|
|
column="1"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="UnusedResources"
|
|
message="The resource `R.drawable.ic_send` appears to be unused"
|
|
errorLine1="<vector android:height="24dp""
|
|
errorLine2="^">
|
|
<location
|
|
file="src/main/res/drawable/ic_send.xml"
|
|
line="1"
|
|
column="1"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="UnusedResources"
|
|
message="The resource `R.string.navigation_drawer_open` appears to be unused"
|
|
errorLine1=" <string name="navigation_drawer_open">Open navigation drawer</string>"
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/values/strings.xml"
|
|
line="3"
|
|
column="13"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="UnusedResources"
|
|
message="The resource `R.string.navigation_drawer_close` appears to be unused"
|
|
errorLine1=" <string name="navigation_drawer_close">Close navigation drawer</string>"
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/values/strings.xml"
|
|
line="4"
|
|
column="13"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="UnusedResources"
|
|
message="The resource `R.string.menu_decrypt` appears to be unused"
|
|
errorLine1=" <string name="menu_decrypt">Decrypt Block</string>"
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/values/strings.xml"
|
|
line="17"
|
|
column="13"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="UnusedResources"
|
|
message="The resource `R.string.home_second` appears to be unused"
|
|
errorLine1=" <string name="home_second">Home Second</string>"
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/values/strings.xml"
|
|
line="22"
|
|
column="13"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="TextFields"
|
|
message="This text field does not specify an `inputType`"
|
|
errorLine1=" <EditText"
|
|
errorLine2=" ~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_get_private_key.xml"
|
|
line="8"
|
|
column="6"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="Autofill"
|
|
message="Missing `autofillHints` attribute"
|
|
errorLine1=" <EditText"
|
|
errorLine2=" ~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_get_private_key.xml"
|
|
line="8"
|
|
column="6"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="ContentDescription"
|
|
message="Missing `contentDescription` attribute on image"
|
|
errorLine1=" <com.google.android.material.floatingactionbutton.FloatingActionButton"
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/app_bar_main.xml"
|
|
line="26"
|
|
column="6"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="ContentDescription"
|
|
message="Missing `contentDescription` attribute on image"
|
|
errorLine1=" <ImageView"
|
|
errorLine2=" ~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/item_transaction.xml"
|
|
line="17"
|
|
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"
|
|
errorLine2=" ~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_get_private_key.xml"
|
|
line="8"
|
|
column="6"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
|
|
errorLine1=" binding.textInfo.text = "z-addr:\n$zaddress\n\n\nt-addr:\n$taddress""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/getaddress/GetAddressFragment.kt"
|
|
line="48"
|
|
column="37"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" binding.textInfo.text = "z-addr:\n$zaddress\n\n\nt-addr:\n$taddress""
|
|
errorLine2=" ~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/getaddress/GetAddressFragment.kt"
|
|
line="48"
|
|
column="38"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" binding.textInfo.text = "z-addr:\n$zaddress\n\n\nt-addr:\n$taddress""
|
|
errorLine2=" ~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/getaddress/GetAddressFragment.kt"
|
|
line="48"
|
|
column="62"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
|
|
errorLine1=" binding.textBalance.text = """"
|
|
errorLine2=" ^">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/getbalance/GetBalanceFragment.kt"
|
|
line="82"
|
|
column="36"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" Available balance: ${balance.available.convertZatoshiToZecString(12)}"
|
|
errorLine2="~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/getbalance/GetBalanceFragment.kt"
|
|
line="83"
|
|
column="1"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" Total balance: ${balance.total.convertZatoshiToZecString(12)}"
|
|
errorLine2="~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/getbalance/GetBalanceFragment.kt"
|
|
line="84"
|
|
column="1"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
|
|
errorLine1=" binding.textStatus.text = "Status: $status""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/getbalance/GetBalanceFragment.kt"
|
|
line="89"
|
|
column="35"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" binding.textStatus.text = "Status: $status""
|
|
errorLine2=" ~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/getbalance/GetBalanceFragment.kt"
|
|
line="89"
|
|
column="36"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" binding.textBalance.text = "Calculating balance...""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/getbalance/GetBalanceFragment.kt"
|
|
line="92"
|
|
column="41"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
|
|
errorLine1=" binding.textStatus.text = "Downloading blocks...$i%""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/getbalance/GetBalanceFragment.kt"
|
|
line="100"
|
|
column="39"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" binding.textStatus.text = "Downloading blocks...$i%""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/getbalance/GetBalanceFragment.kt"
|
|
line="100"
|
|
column="40"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
|
|
errorLine1=" if (info.isScanning) binding.textStatus.text = "Scanning blocks...${info.scanProgress}%""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/getbalance/GetBalanceFragment.kt"
|
|
line="105"
|
|
column="56"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" if (info.isScanning) binding.textStatus.text = "Scanning blocks...${info.scanProgress}%""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/getbalance/GetBalanceFragment.kt"
|
|
line="105"
|
|
column="57"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
|
|
errorLine1=" binding.textInfo.text = "Error: $message""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/getblockrange/GetBlockRangeFragment.kt"
|
|
line="102"
|
|
column="33"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" binding.textInfo.text = "Error: $message""
|
|
errorLine2=" ~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/getblockrange/GetBlockRangeFragment.kt"
|
|
line="102"
|
|
column="34"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
|
|
errorLine1=" binding.textInfo.setText("Spending Key:\n$spendingKey\n\nViewing Key:\n$viewingKey")"
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/getprivatekey/GetPrivateKeyFragment.kt"
|
|
line="56"
|
|
column="38"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" binding.textInfo.setText("Spending Key:\n$spendingKey\n\nViewing Key:\n$viewingKey")"
|
|
errorLine2=" ~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/getprivatekey/GetPrivateKeyFragment.kt"
|
|
line="56"
|
|
column="39"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" binding.textInfo.setText("Spending Key:\n$spendingKey\n\nViewing Key:\n$viewingKey")"
|
|
errorLine2=" ~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/getprivatekey/GetPrivateKeyFragment.kt"
|
|
line="56"
|
|
column="70"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
|
|
errorLine1=" binding.textSeedPhrase.text = "Seed Phrase: ${it.toAbbreviatedPhrase()}""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/home/HomeFragment.kt"
|
|
line="42"
|
|
column="47"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" binding.textSeedPhrase.text = "Seed Phrase: ${it.toAbbreviatedPhrase()}""
|
|
errorLine2=" ~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/home/HomeFragment.kt"
|
|
line="42"
|
|
column="48"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
|
|
errorLine1=" if (info.isScanning) binding.textInfo.text = "Scanning blocks...${info.scanProgress}%""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/listtransactions/ListTransactionsFragment.kt"
|
|
line="96"
|
|
column="54"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" if (info.isScanning) binding.textInfo.text = "Scanning blocks...${info.scanProgress}%""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/listtransactions/ListTransactionsFragment.kt"
|
|
line="96"
|
|
column="55"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
|
|
errorLine1=" if (i < 100) binding.textInfo.text = "Downloading blocks...$i%""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/listtransactions/ListTransactionsFragment.kt"
|
|
line="100"
|
|
column="46"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" if (i < 100) binding.textInfo.text = "Downloading blocks...$i%""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/listtransactions/ListTransactionsFragment.kt"
|
|
line="100"
|
|
column="47"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
|
|
errorLine1=" binding.textStatus.text = "Status: $status""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/listtransactions/ListTransactionsFragment.kt"
|
|
line="105"
|
|
column="35"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" binding.textStatus.text = "Status: $status""
|
|
errorLine2=" ~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/listtransactions/ListTransactionsFragment.kt"
|
|
line="105"
|
|
column="36"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
|
|
errorLine1=" "No transactions found. Try to either change the seed words " +"
|
|
errorLine2=" ^">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/listtransactions/ListTransactionsFragment.kt"
|
|
line="123"
|
|
column="25"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" "No transactions found. Try to either change the seed words " +"
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/listtransactions/ListTransactionsFragment.kt"
|
|
line="123"
|
|
column="26"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
|
|
errorLine1=" "or send funds to this address (tap the FAB to copy it):\n\n $address""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/listtransactions/ListTransactionsFragment.kt"
|
|
line="124"
|
|
column="25"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" "or send funds to this address (tap the FAB to copy it):\n\n $address""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/listtransactions/ListTransactionsFragment.kt"
|
|
line="124"
|
|
column="26"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" binding.textStatus.text = "loading...""
|
|
errorLine2=" ~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/listutxos/ListUtxosFragment.kt"
|
|
line="103"
|
|
column="36"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
|
|
errorLine1=" binding.textStatus.text = "${binding.textStatus.text} $message""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/listutxos/ListUtxosFragment.kt"
|
|
line="165"
|
|
column="39"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
|
|
errorLine1=" if (info.isScanning) binding.textStatus.text = "Scanning blocks...${info.scanProgress}%""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/listutxos/ListUtxosFragment.kt"
|
|
line="244"
|
|
column="56"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" if (info.isScanning) binding.textStatus.text = "Scanning blocks...${info.scanProgress}%""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/listutxos/ListUtxosFragment.kt"
|
|
line="244"
|
|
column="57"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
|
|
errorLine1=" if (i < 100) binding.textStatus.text = "Downloading blocks...$i%""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/listutxos/ListUtxosFragment.kt"
|
|
line="248"
|
|
column="48"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" if (i < 100) binding.textStatus.text = "Downloading blocks...$i%""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/listutxos/ListUtxosFragment.kt"
|
|
line="248"
|
|
column="49"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
|
|
errorLine1=" binding.textStatus.text = "Status: $status""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/listutxos/ListUtxosFragment.kt"
|
|
line="253"
|
|
column="35"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" binding.textStatus.text = "Status: $status""
|
|
errorLine2=" ~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/listutxos/ListUtxosFragment.kt"
|
|
line="253"
|
|
column="36"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
|
|
errorLine1=" binding.textStatus.text = "Status: $status""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/send/SendFragment.kt"
|
|
line="133"
|
|
column="35"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" binding.textStatus.text = "Status: $status""
|
|
errorLine2=" ~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/send/SendFragment.kt"
|
|
line="133"
|
|
column="36"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" binding.textBalance.text = "Calculating balance...""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/send/SendFragment.kt"
|
|
line="136"
|
|
column="41"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
|
|
errorLine1=" binding.textStatus.text = "Downloading blocks...$i%""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/send/SendFragment.kt"
|
|
line="144"
|
|
column="39"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" binding.textStatus.text = "Downloading blocks...$i%""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/send/SendFragment.kt"
|
|
line="144"
|
|
column="40"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
|
|
errorLine1=" if (info.isScanning) binding.textStatus.text = "Scanning blocks...${info.scanProgress}%""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/send/SendFragment.kt"
|
|
line="152"
|
|
column="56"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" if (info.isScanning) binding.textStatus.text = "Scanning blocks...${info.scanProgress}%""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/send/SendFragment.kt"
|
|
line="152"
|
|
column="57"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
|
|
errorLine1=" binding.textBalance.text = """"
|
|
errorLine2=" ^">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/send/SendFragment.kt"
|
|
line="158"
|
|
column="40"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" Available balance: ${balance?.available.convertZatoshiToZecString(12)}"
|
|
errorLine2="~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/send/SendFragment.kt"
|
|
line="159"
|
|
column="1"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" Total balance: ${balance?.total.convertZatoshiToZecString(12)}"
|
|
errorLine2="~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/send/SendFragment.kt"
|
|
line="160"
|
|
column="1"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
|
|
errorLine1=" text = "$text\n$message""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/send/SendFragment.kt"
|
|
line="192"
|
|
column="20"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" text = "➡ sending""
|
|
errorLine2=" ~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/send/SendFragment.kt"
|
|
line="200"
|
|
column="29"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" text = "⌛ syncing""
|
|
errorLine2=" ~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/send/SendFragment.kt"
|
|
line="204"
|
|
column="29"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" text = "send""
|
|
errorLine2=" ~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/send/SendFragment.kt"
|
|
line="209"
|
|
column="29"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" binding.textInfo.text = "Active Transaction:""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/send/SendFragment.kt"
|
|
line="217"
|
|
column="34"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "loading address...", should use `@string` resource"
|
|
errorLine1=" android:text="loading address...""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_get_address.xml"
|
|
line="14"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "Initializing wallet...", should use `@string` resource"
|
|
errorLine1=" android:text="Initializing wallet...""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_get_balance.xml"
|
|
line="12"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "Balance", should use `@string` resource"
|
|
errorLine1=" android:text="Balance""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_get_balance.xml"
|
|
line="23"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "block height", should use `@string` resource"
|
|
errorLine1=" android:hint="block height""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_get_block.xml"
|
|
line="27"
|
|
column="13"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "500000", should use `@string` resource"
|
|
errorLine1=" android:text="500000""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_get_block.xml"
|
|
line="32"
|
|
column="13"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "loading block...", should use `@string` resource"
|
|
errorLine1=" android:text="loading block...""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_get_block.xml"
|
|
line="79"
|
|
column="13"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "start height", should use `@string` resource"
|
|
errorLine1=" android:hint="start height""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_get_block_range.xml"
|
|
line="24"
|
|
column="13"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "500000", should use `@string` resource"
|
|
errorLine1=" android:text="500000""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_get_block_range.xml"
|
|
line="27"
|
|
column="13"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "end height", should use `@string` resource"
|
|
errorLine1=" android:hint="end height""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_get_block_range.xml"
|
|
line="49"
|
|
column="13"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "500000", should use `@string` resource"
|
|
errorLine1=" android:text="500000""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_get_block_range.xml"
|
|
line="52"
|
|
column="13"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "apply", should use `@string` resource"
|
|
errorLine1=" android:text="apply""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_get_block_range.xml"
|
|
line="61"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "loading blocks...", should use `@string` resource"
|
|
errorLine1=" android:text="loading blocks...""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_get_block_range.xml"
|
|
line="79"
|
|
column="13"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "loading latest height...", should use `@string` resource"
|
|
errorLine1=" android:text="loading latest height...""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_get_latest_height.xml"
|
|
line="14"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "loading keys soon...", should use `@string` resource"
|
|
errorLine1=" android:text="loading keys soon...""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_get_private_key.xml"
|
|
line="14"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "Seed phrase set to: apple...fish", should use `@string` resource"
|
|
errorLine1=" android:text="Seed phrase set to: apple...fish""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_home.xml"
|
|
line="18"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "Seed Phrase (24 words)", should use `@string` resource"
|
|
errorLine1=" android:hint="Seed Phrase (24 words)""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_home.xml"
|
|
line="31"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "Paste from Clipboard", should use `@string` resource"
|
|
errorLine1=" android:text="Paste from Clipboard""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_home.xml"
|
|
line="57"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "Or modify the seed phrase\nused for all demos, below:", should use `@string` resource"
|
|
errorLine1=" android:text="Or modify the seed phrase\nused for all demos, below:""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_home.xml"
|
|
line="85"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "\u25c4\tSelect a demo", should use `@string` resource"
|
|
errorLine1=" android:text="\u25c4\tSelect a demo""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_home.xml"
|
|
line="99"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "Initializing...", should use `@string` resource"
|
|
errorLine1=" android:text="Initializing...""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_list_transactions.xml"
|
|
line="45"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "loading blocks...", should use `@string` resource"
|
|
errorLine1=" android:text="loading blocks...""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_list_transactions.xml"
|
|
line="56"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "Address", should use `@string` resource"
|
|
errorLine1=" android:hint="Address""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_list_utxos.xml"
|
|
line="21"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "Start height", should use `@string` resource"
|
|
errorLine1=" android:hint="Start height""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_list_utxos.xml"
|
|
line="44"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "End height", should use `@string` resource"
|
|
errorLine1=" android:hint="End height""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_list_utxos.xml"
|
|
line="64"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "Load Transactions", should use `@string` resource"
|
|
errorLine1=" android:text="Load Transactions""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_list_utxos.xml"
|
|
line="100"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "zec amount", should use `@string` resource"
|
|
errorLine1=" android:hint="zec amount""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_send.xml"
|
|
line="27"
|
|
column="13"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "to address", should use `@string` resource"
|
|
errorLine1=" android:hint="to address""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_send.xml"
|
|
line="47"
|
|
column="13"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "Send", should use `@string` resource"
|
|
errorLine1=" android:text="Send""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_send.xml"
|
|
line="56"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "Initializing wallet...", should use `@string` resource"
|
|
errorLine1=" android:text="Initializing wallet...""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_send.xml"
|
|
line="66"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="HardcodedText"
|
|
message="Hardcoded string "funds received", should use `@string` resource"
|
|
errorLine1=" android:text="funds received" />"
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/item_transaction.xml"
|
|
line="51"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="RtlSymmetry"
|
|
message="When you define `paddingEnd` you should probably also define `paddingStart` for right-to-left symmetry"
|
|
errorLine1=" android:paddingEnd="8dp" />"
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_send.xml"
|
|
line="92"
|
|
column="13"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="RtlHardcoded"
|
|
message="Consider replacing `android:layout_marginLeft` with `android:layout_marginStart="16dp"` to better support right-to-left layouts"
|
|
errorLine1=" android:layout_marginLeft="16dp""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_get_block_range.xml"
|
|
line="36"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="RtlHardcoded"
|
|
message="Consider replacing `android:layout_marginLeft` with `android:layout_marginStart="16dp"` to better support right-to-left layouts"
|
|
errorLine1=" android:layout_marginLeft="16dp""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_get_block_range.xml"
|
|
line="60"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="RtlHardcoded"
|
|
message="Consider replacing `android:layout_marginLeft` with `android:layout_marginStart="16dp"` to better support right-to-left layouts"
|
|
errorLine1=" android:layout_marginLeft="16dp""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_list_transactions.xml"
|
|
line="32"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
</issues>
|