2023-03-13 10:23:42 +01:00
<?xml version="1.0" encoding="UTF-8"?>
2023-07-30 21:45:43 +02:00
<issues format= "6" by= "lint 8.1.0" type= "baseline" client= "gradle" dependencies= "false" name= "AGP (8.0.2)" variant= "all" version= "8.1.0" >
2023-03-13 10:23:42 +01:00
<issue
id="MissingPermission"
message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
errorLine1=" notificationManager.notify(notificationId, builder.build())"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/keylesspalace/tusky/receiver/SendStatusBroadcastReceiver.kt"
line="78"
column="17"/>
</issue>
<issue
id="InvalidPackage"
message="Invalid package reference in org.bouncycastle:bcprov-jdk15on; not included in Android: `javax.naming.directory`. Referenced from `org.bouncycastle.jce.provider.CrlCache`.">
<location
file="$GRADLE_USER_HOME/caches/modules-2/files-2.1/org.bouncycastle/bcprov-jdk15on/1.70/4636a0d01f74acaf28082fb62b317f1080118371/bcprov-jdk15on-1.70.jar"/>
</issue>
<issue
id="InvalidPackage"
message="Invalid package reference in org.bouncycastle:bcprov-jdk15on; not included in Android: `javax.naming`. Referenced from `org.bouncycastle.jce.provider.X509LDAPCertStoreSpi`.">
<location
file="$GRADLE_USER_HOME/caches/modules-2/files-2.1/org.bouncycastle/bcprov-jdk15on/1.70/4636a0d01f74acaf28082fb62b317f1080118371/bcprov-jdk15on-1.70.jar"/>
</issue>
2023-03-21 18:56:11 +01:00
<issue
id="InvalidPackage"
message="Invalid package reference in org.pageseeder.diffx:pso-diffx; not included in Android: `javax.xml.stream.events`. Referenced from `org.pageseeder.diffx.load.XMLEventLoader`.">
<location
file="$GRADLE_USER_HOME/caches/modules-2/files-2.1/org.pageseeder.diffx/pso-diffx/1.1.1/b655ebc87588a857a4f3d88cf98bcefa87a6105b/pso-diffx-1.1.1.jar"/>
</issue>
<issue
id="InvalidPackage"
message="Invalid package reference in org.pageseeder.diffx:pso-diffx; not included in Android: `javax.xml.stream`. Referenced from `org.pageseeder.diffx.format.StrictXMLDiffOutput`.">
<location
file="$GRADLE_USER_HOME/caches/modules-2/files-2.1/org.pageseeder.diffx/pso-diffx/1.1.1/b655ebc87588a857a4f3d88cf98bcefa87a6105b/pso-diffx-1.1.1.jar"/>
</issue>
2023-03-13 10:23:42 +01:00
<issue
id="UseCompatLoadingForDrawables"
message="Use `AppCompatResources.getDrawable()`"
errorLine1=" return ctx.getDrawable(R.drawable.avatar_default)!!"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/keylesspalace/tusky/MainActivity.kt"
2023-09-07 10:18:01 +02:00
line="533"
2023-03-13 10:23:42 +01:00
column="28"/>
</issue>
<issue
id="UseCompatTextViewDrawableXml"
message="Use `app:drawableStartCompat` instead of `android:drawableStart`"
errorLine1=" android:drawableStart=" @drawable/ic_briefcase" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/activity_account.xml"
2023-03-21 18:56:11 +01:00
line="282"
2023-03-13 10:23:42 +01:00
column="29"/>
</issue>
<issue
id="UseCompatTextViewDrawableXml"
message="Use `app:drawableStartCompat` instead of `android:drawableStart`"
errorLine1=" android:drawableStart=" @drawable/ic_plus_24dp" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/activity_tab_preference.xml"
line="69"
column="17"/>
</issue>
<issue
id="UseCompatTextViewDrawableXml"
message="Use `app:drawableStartCompat` instead of `android:drawableStart`"
errorLine1=" android:drawableStart=" @drawable/ic_person_add_24dp" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/item_follow.xml"
line="17"
column="9"/>
</issue>
<issue
id="UseCompatTextViewDrawableXml"
message="Use `app:drawableStartCompat` instead of `android:drawableStart`"
errorLine1=" android:drawableStart=" @drawable/ic_reblog_18dp" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/item_status.xml"
line="20"
column="9"/>
</issue>
<issue
id="UseCompatTextViewDrawableXml"
message="Use `app:drawableStartCompat` instead of `android:drawableStart`"
errorLine1=" android:drawableStart=" @drawable/ic_poll_24dp" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/view_poll_preview.xml"
line="15"
column="9"/>
</issue>
<issue
2023-09-07 10:18:01 +02:00
id="Recycle"
message="This `InputStream` should be freed up after use with `#close()`"
errorLine1=" from = contentResolver.openInputStream(this)"
errorLine2=" ~~~~~~~~~~~~~~~">
2023-03-13 10:23:42 +01:00
<location
2023-09-07 10:18:01 +02:00
file="src/main/java/com/keylesspalace/tusky/util/IOUtils.kt"
line="45"
column="32"/>
2023-03-13 10:23:42 +01:00
</issue>
<issue
2023-09-07 10:18:01 +02:00
id="Recycle"
message="This `InputStream` should be freed up after use with `#close()`"
errorLine1=" val stream = contentResolver.openInputStream(media.uri)"
errorLine2=" ~~~~~~~~~~~~~~~">
2023-03-13 10:23:42 +01:00
<location
2023-09-07 10:18:01 +02:00
file="src/main/java/com/keylesspalace/tusky/components/compose/MediaUploader.kt"
line="274"
column="42"/>
2023-03-13 10:23:42 +01:00
</issue>
<issue
2023-09-07 10:18:01 +02:00
id="KeyboardInaccessibleWidget"
message="' clickable' attribute found, please also add ' focusable' "
errorLine1=" android:clickable=" true" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
2023-03-13 10:23:42 +01:00
<location
2023-09-07 10:18:01 +02:00
file="src/main/res/layout/material_drawer_header.xml"
line="8"
2023-03-13 10:23:42 +01:00
column="5"/>
</issue>
</issues>