@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?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 " >
<issues format= "6" by= "lint 8.8.2 " type= "baseline" client= "gradle" dependencies= "false" name= "AGP (8.8.2 )" variant= "all" version= "8.8.2 " >
<issue
<issue
id="GestureBackNavigation"
id="GestureBackNavigation"
@ -8,7 +8,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
<location
file="src/main/java/com/keylesspalace/tusky/components/compose/ComposeActivity.kt"
file="src/main/java/com/keylesspalace/tusky/components/compose/ComposeActivity.kt"
line="1288 "
line="1281 "
column="28"/>
column="28"/>
</issue>
</issue>
@ -19,7 +19,7 @@
errorLine2=" ~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~">
<location
<location
file="src/main/java/com/keylesspalace/tusky/adapter/StatusDetailedViewHolder.java"
file="src/main/java/com/keylesspalace/tusky/adapter/StatusDetailedViewHolder.java"
line="101 "
line="102 "
column="32"/>
column="32"/>
</issue>
</issue>
@ -53,14 +53,14 @@
<issue
<issue
id="PrivateResource"
id="PrivateResource"
message="Overriding `@layout/exo_player_control_view` which is marked as private in androidx.media3:media3-ui:1.4 .1. If deliberate, use tools:override=" true" , otherwise pick a different name.">
message="Overriding `@layout/exo_player_control_view` which is marked as private in androidx.media3:media3-ui:1.5 .1. If deliberate, use tools:override=" true" , otherwise pick a different name.">
<location
<location
file="src/main/res/layout/exo_player_control_view.xml"/>
file="src/main/res/layout/exo_player_control_view.xml"/>
</issue>
</issue>
<issue
<issue
id="PrivateResource"
id="PrivateResource"
message="The resource `@color/exo_bottom_bar_background` is marked as private in androidx.media3:media3-ui:1.4 .1"
message="The resource `@color/exo_bottom_bar_background` is marked as private in androidx.media3:media3-ui:1.5 .1"
errorLine1=" android:background=" @color/exo_bottom_bar_background" "
errorLine1=" android:background=" @color/exo_bottom_bar_background" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
<location
@ -71,7 +71,7 @@
<issue
<issue
id="PrivateResource"
id="PrivateResource"
message="The resource `@dimen/exo_styled_controls_padding` is marked as private in androidx.media3:media3-ui:1.4 .1"
message="The resource `@dimen/exo_styled_controls_padding` is marked as private in androidx.media3:media3-ui:1.5 .1"
errorLine1=" android:padding=" @dimen/exo_styled_controls_padding" "
errorLine1=" android:padding=" @dimen/exo_styled_controls_padding" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
<location
@ -82,7 +82,7 @@
<issue
<issue
id="PrivateResource"
id="PrivateResource"
message="The resource `@layout/exo_player_control_rewind_button` is marked as private in androidx.media3:media3-ui:1.4 .1"
message="The resource `@layout/exo_player_control_rewind_button` is marked as private in androidx.media3:media3-ui:1.5 .1"
errorLine1=" < include layout=" @layout/exo_player_control_rewind_button" />"
errorLine1=" < include layout=" @layout/exo_player_control_rewind_button" />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
<location
@ -93,7 +93,7 @@
<issue
<issue
id="PrivateResource"
id="PrivateResource"
message="The resource `@layout/exo_player_control_ffwd_button` is marked as private in androidx.media3:media3-ui:1.4 .1"
message="The resource `@layout/exo_player_control_ffwd_button` is marked as private in androidx.media3:media3-ui:1.5 .1"
errorLine1=" < include layout=" @layout/exo_player_control_ffwd_button" />"
errorLine1=" < include layout=" @layout/exo_player_control_ffwd_button" />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
<location
@ -104,7 +104,7 @@
<issue
<issue
id="PrivateResource"
id="PrivateResource"
message="The resource `@dimen/exo_styled_bottom_bar_height` is marked as private in androidx.media3:media3-ui:1.4 .1"
message="The resource `@dimen/exo_styled_bottom_bar_height` is marked as private in androidx.media3:media3-ui:1.5 .1"
errorLine1=" android:layout_height=" @dimen/exo_styled_bottom_bar_height" "
errorLine1=" android:layout_height=" @dimen/exo_styled_bottom_bar_height" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
<location
@ -115,7 +115,7 @@
<issue
<issue
id="PrivateResource"
id="PrivateResource"
message="The resource `@dimen/exo_styled_bottom_bar_margin_top` is marked as private in androidx.media3:media3-ui:1.4 .1"
message="The resource `@dimen/exo_styled_bottom_bar_margin_top` is marked as private in androidx.media3:media3-ui:1.5 .1"
errorLine1=" android:layout_marginTop=" @dimen/exo_styled_bottom_bar_margin_top" "
errorLine1=" android:layout_marginTop=" @dimen/exo_styled_bottom_bar_margin_top" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
<location
@ -126,7 +126,7 @@
<issue
<issue
id="PrivateResource"
id="PrivateResource"
message="The resource `@color/exo_bottom_bar_background` is marked as private in androidx.media3:media3-ui:1.4 .1"
message="The resource `@color/exo_bottom_bar_background` is marked as private in androidx.media3:media3-ui:1.5 .1"
errorLine1=" android:background=" @color/exo_bottom_bar_background" "
errorLine1=" android:background=" @color/exo_bottom_bar_background" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
<location
@ -137,7 +137,7 @@
<issue
<issue
id="PrivateResource"
id="PrivateResource"
message="The resource `@dimen/exo_styled_bottom_bar_time_padding` is marked as private in androidx.media3:media3-ui:1.4 .1"
message="The resource `@dimen/exo_styled_bottom_bar_time_padding` is marked as private in androidx.media3:media3-ui:1.5 .1"
errorLine1=" android:paddingStart=" @dimen/exo_styled_bottom_bar_time_padding" "
errorLine1=" android:paddingStart=" @dimen/exo_styled_bottom_bar_time_padding" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
<location
@ -148,7 +148,7 @@
<issue
<issue
id="PrivateResource"
id="PrivateResource"
message="The resource `@dimen/exo_styled_bottom_bar_time_padding` is marked as private in androidx.media3:media3-ui:1.4 .1"
message="The resource `@dimen/exo_styled_bottom_bar_time_padding` is marked as private in androidx.media3:media3-ui:1.5 .1"
errorLine1=" android:paddingEnd=" @dimen/exo_styled_bottom_bar_time_padding" "
errorLine1=" android:paddingEnd=" @dimen/exo_styled_bottom_bar_time_padding" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
<location
@ -159,7 +159,7 @@
<issue
<issue
id="PrivateResource"
id="PrivateResource"
message="The resource `@dimen/exo_styled_bottom_bar_time_padding` is marked as private in androidx.media3:media3-ui:1.4 .1"
message="The resource `@dimen/exo_styled_bottom_bar_time_padding` is marked as private in androidx.media3:media3-ui:1.5 .1"
errorLine1=" android:paddingLeft=" @dimen/exo_styled_bottom_bar_time_padding" "
errorLine1=" android:paddingLeft=" @dimen/exo_styled_bottom_bar_time_padding" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
<location
@ -170,7 +170,7 @@
<issue
<issue
id="PrivateResource"
id="PrivateResource"
message="The resource `@dimen/exo_styled_bottom_bar_time_padding` is marked as private in androidx.media3:media3-ui:1.4 .1"
message="The resource `@dimen/exo_styled_bottom_bar_time_padding` is marked as private in androidx.media3:media3-ui:1.5 .1"
errorLine1=" android:paddingRight=" @dimen/exo_styled_bottom_bar_time_padding" "
errorLine1=" android:paddingRight=" @dimen/exo_styled_bottom_bar_time_padding" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
<location
@ -181,7 +181,7 @@
<issue
<issue
id="PrivateResource"
id="PrivateResource"
message="The resource `@dimen/exo_styled_progress_layout_height` is marked as private in androidx.media3:media3-ui:1.4 .1"
message="The resource `@dimen/exo_styled_progress_layout_height` is marked as private in androidx.media3:media3-ui:1.5 .1"
errorLine1=" android:layout_height=" @dimen/exo_styled_progress_layout_height" "
errorLine1=" android:layout_height=" @dimen/exo_styled_progress_layout_height" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
<location
@ -192,7 +192,7 @@
<issue
<issue
id="PrivateResource"
id="PrivateResource"
message="The resource `@dimen/exo_styled_progress_margin_bottom` is marked as private in androidx.media3:media3-ui:1.4 .1"
message="The resource `@dimen/exo_styled_progress_margin_bottom` is marked as private in androidx.media3:media3-ui:1.5 .1"
errorLine1=" android:layout_marginBottom=" @dimen/exo_styled_progress_margin_bottom" />"
errorLine1=" android:layout_marginBottom=" @dimen/exo_styled_progress_margin_bottom" />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
<location
@ -203,7 +203,7 @@
<issue
<issue
id="PrivateResource"
id="PrivateResource"
message="The resource `@dimen/exo_styled_minimal_controls_margin_bottom` is marked as private in androidx.media3:media3-ui:1.4 .1"
message="The resource `@dimen/exo_styled_minimal_controls_margin_bottom` is marked as private in androidx.media3:media3-ui:1.5 .1"
errorLine1=" android:layout_marginBottom=" @dimen/exo_styled_minimal_controls_margin_bottom" "
errorLine1=" android:layout_marginBottom=" @dimen/exo_styled_minimal_controls_margin_bottom" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
<location
@ -219,7 +219,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
<location
file="src/main/res/values/strings.xml"
file="src/main/res/values/strings.xml"
line="111 "
line="113 "
column="5"/>
column="5"/>
</issue>
</issue>
@ -230,7 +230,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
<location
file="src/main/res/values/strings.xml"
file="src/main/res/values/strings.xml"
line="33 6"
line="32 6"
column="5"/>
column="5"/>
</issue>
</issue>
@ -241,7 +241,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
<location
file="src/main/res/values/strings.xml"
file="src/main/res/values/strings.xml"
line="398 "
line="397 "
column="5"/>
column="5"/>
</issue>
</issue>
@ -252,7 +252,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
<location
file="src/main/res/values/strings.xml"
file="src/main/res/values/strings.xml"
line="579 "
line="578 "
column="5"/>
column="5"/>
</issue>
</issue>
@ -263,7 +263,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
<location
file="src/main/res/values/strings.xml"
file="src/main/res/values/strings.xml"
line="801 "
line="795 "
column="5"/>
column="5"/>
</issue>
</issue>
@ -384,7 +384,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
<location
file="src/main/java/com/keylesspalace/tusky/components/account/AccountActivity.kt"
file="src/main/java/com/keylesspalace/tusky/components/account/AccountActivity.kt"
line="47 8"
line="484 "
column="9"/>
column="9"/>
</issue>
</issue>
@ -454,17 +454,6 @@
column="9"/>
column="9"/>
</issue>
</issue>
<issue
id="NotifyDataSetChanged"
message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort."
errorLine1=" notifyDataSetChanged()"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/keylesspalace/tusky/adapter/PollAdapter.kt"
line="62"
column="9"/>
</issue>
<issue
<issue
id="NotifyDataSetChanged"
id="NotifyDataSetChanged"
message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort."
message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort."
@ -472,7 +461,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
<location
file="src/main/java/com/keylesspalace/tusky/adapter/PreviewPollOptionsAdapter.kt"
file="src/main/java/com/keylesspalace/tusky/adapter/PreviewPollOptionsAdapter.kt"
line="35 "
line="34 "
column="9"/>
column="9"/>
</issue>
</issue>
@ -499,46 +488,20 @@
</issue>
</issue>
<issue
<issue
id="SmallSp"
id="ConvertToWebp"
message="Avoid using sizes smaller than `11sp`: `8sp`"
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">
errorLine1=" android:textSize=" 8sp" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout-land/item_trending_cell.xml"
line="42"
column="9"/>
</issue>
<issue
id="SmallSp"
message="Avoid using sizes smaller than `11sp`: `8sp`"
errorLine1=" android:textSize=" 8sp" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/item_trending_cell.xml"
line="42"
column="9"/>
</issue>
<issue
id="SmallSp"
message="Avoid using sizes smaller than `11sp`: `8sp`"
errorLine1=" android:textSize=" 8sp" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
<location
file="src/main/res/layout-land/item_trending_cell.xml"
file="src/blue/res/mipmap-xxxhdpi/ic_launcher.png"/>
line="59"
column="9"/>
</issue>
</issue>
<issue
<issue
id="SmallSp "
id="NegativeMargin"
message="Avoid using sizes smaller than `11sp`: `8sp` "
message="Margin values should not be negative"
errorLine1=" android:textSize=" 8s p" "
errorLine1=" android:layout_marginStart=" -14dp" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
<location
file="src/main/res/layout/item_trending_cell .xml"
file="src/main/res/layout/item_conversation.xml"
line="59 "
line="252"
column="9"/>
column="9"/>
</issue>
</issue>
@ -708,146 +671,36 @@
</issue>
</issue>
<issue
<issue
id="RtlSymmetry"
id="SetTextI18n"
message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
errorLine1=" android:paddingStart=" 8dp" "
errorLine1=" cardMetadata.setText(providerName + metadataJoiner + TimestampUtils.getRelativeTimeSpanString(context, card.getPublishedAt().getTime(), System.currentTimeMillis()));"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/activity_edit_profile.xml"
line="118"
column="21"/>
</issue>
<issue
id="RtlSymmetry"
message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
errorLine1=" android:paddingStart=" 40dp" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
<location
file="src/main/res/layout/activity_edit_profile.xml "
file="src/main/java/com/keylesspalace/tusky/adapter/StatusBaseViewHolder.java"
line="12 8"
line="1188"
column="21 "/>
column="42"/>
</issue>
</issue>
<issue
<issue
id="RtlSymmetry "
id="UnknownNullness"
message="When you define `paddingEnd` you should probably also define `paddingStart` for right-to-left symmetry "
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" android:paddingEnd=" @dimen/status_display_name_padding_end" "
errorLine1=" protected TextView getStatusInfo() {"
errorLine2=" ~~~~~~~~~~ ~~~~~~~~">
errorLine2=" ~~~~~~~~">
<location
<location
file="src/main/res/layout/item_conversation.xml"
file="src/main/java/com/keylesspalace/tusky/adapter/StatusViewHolder.java"
line="90"
line="149"
column="9"/>
column="15"/>
</issue>
<issue
id="RtlSymmetry"
message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
errorLine1=" android:paddingStart=" 28dp" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/item_follow.xml"
line="21"
column="9"/>
</issue>
<issue
id="RtlSymmetry"
message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
errorLine1=" android:paddingStart=" 28dp" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/item_report_notification.xml"
line="22"
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=" @dimen/status_display_name_padding_end" "
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/item_status.xml"
line="68"
column="9"/>
</issue>
<issue
id="RtlSymmetry"
message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
errorLine1=" android:paddingStart=" 28dp" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/item_status_notification.xml"
line="22"
column="9"/>
</issue>
<issue
id="RtlSymmetry"
message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
errorLine1=" android:paddingStart=" 6dp" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout-land/item_trending_cell.xml"
line="38"
column="9"/>
</issue>
<issue
id="RtlSymmetry"
message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
errorLine1=" android:paddingStart=" 6dp" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/item_trending_cell.xml"
line="38"
column="9"/>
</issue>
<issue
id="RtlSymmetry"
message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
errorLine1=" android:paddingStart=" 6dp" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout-land/item_trending_cell.xml"
line="55"
column="9"/>
</issue>
<issue
id="RtlSymmetry"
message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
errorLine1=" android:paddingStart=" 6dp" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/item_trending_cell.xml"
line="55"
column="9"/>
</issue>
<issue
id="RtlSymmetry"
message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
errorLine1=" android:paddingStart=" 4dp" "
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/view_compose_schedule.xml"
line="21"
column="9"/>
</issue>
</issue>
<issue
<issue
id="RtlSymmetry "
id="UnknownNullness"
message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry "
message="Should explicitly declare type here since implicit type does not specify nullness"
errorLine1=" android:paddingStart=" 4dp" "
errorLine1="val hashtagPattern = Pattern.compile(HASHTAG_EXPRESSION, Pattern.CASE_INSENSITIVE or Pattern.MULTILINE)"
errorLine2=" ~~~~~~ ~~~~~~~~~~~~~~">
errorLine2=" ~~~~~~~~~~~~~~">
<location
<location
file="src/main/res/layout/view_compose_schedule.xml "
file="src/main/java/com/keylesspalace/tusky/util/StringUtils.kt"
line="38 "
line="12"
column="9 "/>
column="5"/>
</issue>
</issue>
</issues>
</issues>