1321 lines
53 KiB
XML
1321 lines
53 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<issues format="5" by="lint 4.2.1" client="gradle" variant="all" version="4.2.1">
|
|
|
|
<issue
|
|
id="OldTargetApi"
|
|
message="Not targeting the latest versions of Android; compatibility modes apply. Consider testing and updating this version. Consult the android.os.Build.VERSION_CODES javadoc for details."
|
|
errorLine1=" targetSdkVersion 29"
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="build.gradle"
|
|
line="13"
|
|
column="9"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="UnusedAttribute"
|
|
message="Attribute `drawableTint` is only used in API level 23 and higher (current min is 21)"
|
|
errorLine1=" android:drawableTint="@color/colorPrimary""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/fragment_home.xml"
|
|
line="15"
|
|
column="9"/>
|
|
</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="GradleDependency"
|
|
message="A newer version of cash.z.ecc.android:kotlin-bip39 than 1.0.1 is available: 1.0.2"
|
|
errorLine1=" implementation 'cash.z.ecc.android:kotlin-bip39:1.0.1'"
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="build.gradle"
|
|
line="61"
|
|
column="20"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="GradleDependency"
|
|
message="A newer version of androidx.core:core-ktx than 1.3.2 is available: 1.6.0"
|
|
errorLine1=" implementation 'androidx.core:core-ktx:1.3.2'"
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="build.gradle"
|
|
line="64"
|
|
column="20"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="GradleDependency"
|
|
message="A newer version of androidx.constraintlayout:constraintlayout than 2.0.4 is available: 2.1.0"
|
|
errorLine1=" implementation 'androidx.constraintlayout:constraintlayout:2.0.4'"
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="build.gradle"
|
|
line="65"
|
|
column="20"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="GradleDependency"
|
|
message="A newer version of androidx.navigation:navigation-fragment-ktx than 2.3.1 is available: 2.3.5"
|
|
errorLine1=" implementation 'androidx.navigation:navigation-fragment-ktx:2.3.1'"
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="build.gradle"
|
|
line="66"
|
|
column="20"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="GradleDependency"
|
|
message="A newer version of androidx.navigation:navigation-ui-ktx than 2.3.1 is available: 2.3.5"
|
|
errorLine1=" implementation 'androidx.navigation:navigation-ui-ktx:2.3.1'"
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="build.gradle"
|
|
line="67"
|
|
column="20"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="GradleDependency"
|
|
message="A newer version of com.google.android.material:material than 1.3.0-alpha03 is available: 1.5.0-alpha02"
|
|
errorLine1=" implementation "com.google.android.material:material:1.3.0-alpha03""
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="build.gradle"
|
|
line="68"
|
|
column="20"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="GradleDependency"
|
|
message="A newer version of junit:junit than 4.13 is available: 4.13.2"
|
|
errorLine1=" testImplementation 'junit:junit:4.13'"
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="build.gradle"
|
|
line="69"
|
|
column="24"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="GradleDependency"
|
|
message="A newer version of androidx.test.ext:junit than 1.1.2 is available: 1.1.3"
|
|
errorLine1=" androidTestImplementation 'androidx.test.ext:junit:1.1.2'"
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="build.gradle"
|
|
line="70"
|
|
column="31"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="GradleDependency"
|
|
message="A newer version of androidx.test.espresso:espresso-core than 3.3.0 is available: 3.4.0"
|
|
errorLine1=" androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'"
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="build.gradle"
|
|
line="71"
|
|
column="31"/>
|
|
</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="ObsoleteSdkInt"
|
|
message="This folder configuration (`v21`) is unnecessary; `minSdkVersion` is 21. Merge all the resources in this folder into `values`.">
|
|
<location
|
|
file="src/main/res/values-v21"/>
|
|
</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="41"
|
|
column="33"/>
|
|
</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="41"
|
|
column="34"/>
|
|
</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="41"
|
|
column="58"/>
|
|
</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="72"
|
|
column="40"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" Available balance: ${balance.availableZatoshi.convertZatoshiToZecString(12)}"
|
|
errorLine2="~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/getbalance/GetBalanceFragment.kt"
|
|
line="73"
|
|
column="1"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" Total balance: ${balance.totalZatoshi.convertZatoshiToZecString(12)}"
|
|
errorLine2="~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/getbalance/GetBalanceFragment.kt"
|
|
line="74"
|
|
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="81"
|
|
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="81"
|
|
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="83"
|
|
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="91"
|
|
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="91"
|
|
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="92"
|
|
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="92"
|
|
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="43"
|
|
column="34"/>
|
|
</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="43"
|
|
column="35"/>
|
|
</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="43"
|
|
column="66"/>
|
|
</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="48"
|
|
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="48"
|
|
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="82"
|
|
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="82"
|
|
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="86"
|
|
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="86"
|
|
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="91"
|
|
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="91"
|
|
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="109"
|
|
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="109"
|
|
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="110"
|
|
column="33"/>
|
|
</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="110"
|
|
column="34"/>
|
|
</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="96"
|
|
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="145"
|
|
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="218"
|
|
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="218"
|
|
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="222"
|
|
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="222"
|
|
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="227"
|
|
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="227"
|
|
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="114"
|
|
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="114"
|
|
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="117"
|
|
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="125"
|
|
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="125"
|
|
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="133"
|
|
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="133"
|
|
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="139"
|
|
column="40"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" Available balance: ${balance.availableZatoshi.convertZatoshiToZecString(12)}"
|
|
errorLine2="~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/send/SendFragment.kt"
|
|
line="140"
|
|
column="1"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="String literal in `setText` can not be translated. Use Android resources instead."
|
|
errorLine1=" Total balance: ${balance.totalZatoshi.convertZatoshiToZecString(12)}"
|
|
errorLine2="~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/cash/z/ecc/android/sdk/demoapp/demos/send/SendFragment.kt"
|
|
line="141"
|
|
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="173"
|
|
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="181"
|
|
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="185"
|
|
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="190"
|
|
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="198"
|
|
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>
|