237 lines
9.1 KiB
XML
237 lines
9.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<issues format="6" by="lint 8.6.0" type="baseline" client="gradle" dependencies="false" name="AGP (8.6.0)" variant="all" version="8.6.0">
|
|
|
|
<issue
|
|
id="InvalidPackage"
|
|
message="Invalid package reference in library; not included in Android: `javax.naming.directory`. Referenced from `org.bouncycastle.cert.dane.fetcher.JndiDANEFetcherFactory`.">
|
|
<location
|
|
file="$GRADLE_USER_HOME/caches/modules-2/files-2.1/org.bouncycastle/bcpkix-jdk18on/1.75/5adfef8a71a0933454739264b56283cc73dd2383/bcpkix-jdk18on-1.75.jar"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="InvalidPackage"
|
|
message="Invalid package reference in library; not included in Android: `javax.naming`. Referenced from `org.bouncycastle.cert.dane.fetcher.JndiDANEFetcherFactory.1`.">
|
|
<location
|
|
file="$GRADLE_USER_HOME/caches/modules-2/files-2.1/org.bouncycastle/bcpkix-jdk18on/1.75/5adfef8a71a0933454739264b56283cc73dd2383/bcpkix-jdk18on-1.75.jar"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="InvalidPackage"
|
|
message="Invalid package reference in org.eclipse.jgit:org.eclipse.jgit; not included in Android: `javax.xml.bind`. Referenced from `org.eclipse.jgit.transport.WalkEncryption.SymmetricEncryption`.">
|
|
<location
|
|
file="$GRADLE_USER_HOME/caches/modules-2/files-2.1/org.eclipse.jgit/org.eclipse.jgit/4.5.7.201904151645-r/e84008db495a7f48d65fb09afe53279b0df68c80/org.eclipse.jgit-4.5.7.201904151645-r.jar"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="RawDispatchersUse"
|
|
message="Use SlackDispatchers."
|
|
errorLine1=" withContext(Dispatchers.IO) {"
|
|
errorLine2=" ~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/app/passwordstore/util/git/sshj/SshKey.kt"
|
|
line="238"
|
|
column="17"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="RawDispatchersUse"
|
|
message="Use SlackDispatchers."
|
|
errorLine1=" withContext(Dispatchers.IO) {"
|
|
errorLine2=" ~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/app/passwordstore/util/git/sshj/SshKey.kt"
|
|
line="247"
|
|
column="17"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="RawDispatchersUse"
|
|
message="Use SlackDispatchers."
|
|
errorLine1=" withContext(Dispatchers.IO) {"
|
|
errorLine2=" ~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/app/passwordstore/util/git/sshj/SshKey.kt"
|
|
line="259"
|
|
column="17"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="DenyListedApi"
|
|
message="Use Context#getDrawableCompat() instead"
|
|
errorLine1=" ContextCompat.getDrawable(itemView.context, R.drawable.ic_content_copy)"
|
|
errorLine2=" ~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/app/passwordstore/ui/adapters/FieldItemAdapter.kt"
|
|
line="69"
|
|
column="31"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="DenyListedApi"
|
|
message="Use Context#getDrawableCompat() instead"
|
|
errorLine1=" ContextCompat.getDrawable(itemView.context, R.drawable.ic_content_copy)"
|
|
errorLine2=" ~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/app/passwordstore/ui/adapters/FieldItemAdapter.kt"
|
|
line="69"
|
|
column="31"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="MissingQuantity"
|
|
message="For locale "it" (Italian) the following quantity should also be defined: `many`"
|
|
errorLine1=" <plurals name="delete_title">"
|
|
errorLine2=" ^">
|
|
<location
|
|
file="src/main/res/values-it/strings.xml"
|
|
line="7"
|
|
column="3"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="MissingQuantity"
|
|
message="For locale "pt" (Portuguese) the following quantity should also be defined: `many`"
|
|
errorLine1=" <plurals name="delete_title">"
|
|
errorLine2=" ^">
|
|
<location
|
|
file="src/main/res/values-pt-rBR/strings.xml"
|
|
line="7"
|
|
column="3"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="MissingQuantity"
|
|
message="For locale "it" (Italian) the following quantity should also be defined: `many`"
|
|
errorLine1=" <plurals name="delete_dialog_text">"
|
|
errorLine2=" ^">
|
|
<location
|
|
file="src/main/res/values-it/strings.xml"
|
|
line="21"
|
|
column="3"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="MissingQuantity"
|
|
message="For locale "pt" (Portuguese) the following quantity should also be defined: `many`"
|
|
errorLine1=" <plurals name="delete_dialog_text">"
|
|
errorLine2=" ^">
|
|
<location
|
|
file="src/main/res/values-pt-rBR/strings.xml"
|
|
line="21"
|
|
column="3"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="ConvertToWebp"
|
|
message="One or more images in this project can be converted to the WebP format which typically results in smaller file sizes, even for lossless conversion">
|
|
<location
|
|
file="src/debug/res/mipmap-xxxhdpi/ic_launcher.png"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="ConvertToWebp"
|
|
message="One or more images in this project can be converted to the WebP format which typically results in smaller file sizes, even for lossless conversion">
|
|
<location
|
|
file="src/main/res/mipmap-xxxhdpi/ic_launcher.png"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SelectableText"
|
|
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
|
errorLine1=" <TextView"
|
|
errorLine2=" ~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/activity_oreo_autofill_filter.xml"
|
|
line="27"
|
|
column="4"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SelectableText"
|
|
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
|
errorLine1=" <TextView"
|
|
errorLine2=" ~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/activity_oreo_autofill_publisher_changed.xml"
|
|
line="66"
|
|
column="4"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SelectableText"
|
|
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
|
errorLine1=" <TextView"
|
|
errorLine2=" ~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/activity_oreo_autofill_publisher_changed.xml"
|
|
line="81"
|
|
column="4"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SelectableText"
|
|
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
|
errorLine1=" <TextView"
|
|
errorLine2=" ~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/oreo_autofill_dataset.xml"
|
|
line="37"
|
|
column="6"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SelectableText"
|
|
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
|
errorLine1=" <TextView"
|
|
errorLine2=" ~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/oreo_autofill_dataset.xml"
|
|
line="46"
|
|
column="6"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SelectableText"
|
|
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
|
errorLine1=" <TextView"
|
|
errorLine2=" ~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/oreo_autofill_filter_row.xml"
|
|
line="29"
|
|
column="4"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SelectableText"
|
|
message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`"
|
|
errorLine1=" <TextView"
|
|
errorLine2=" ~~~~~~~~">
|
|
<location
|
|
file="src/main/res/layout/oreo_autofill_filter_row.xml"
|
|
line="43"
|
|
column="4"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="Number formatting does not take into account locale settings. Consider using `String.format` instead."
|
|
errorLine1=" binding.passwordLengthText.setText(prefs.getInt(DICEWARE_LENGTH, 5).toString())"
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/app/passwordstore/ui/dialogs/DicewarePasswordGeneratorDialogFragment.kt"
|
|
line="46"
|
|
column="40"/>
|
|
</issue>
|
|
|
|
<issue
|
|
id="SetTextI18n"
|
|
message="Number formatting does not take into account locale settings. Consider using `String.format` instead."
|
|
errorLine1=" binding.lengthNumber.setText(prefs.getInt(PreferenceKeys.LENGTH, 20).toString())"
|
|
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
|
<location
|
|
file="src/main/java/app/passwordstore/ui/dialogs/PasswordGeneratorDialogFragment.kt"
|
|
line="54"
|
|
column="34"/>
|
|
</issue>
|
|
|
|
</issues>
|