11: Implement Linux RSS/Atom feed parser

This commit is contained in:
2026-03-30 09:38:06 -04:00
parent d84b8ff4e8
commit bbc1363bcc
1646 changed files with 46543 additions and 669 deletions

View File

@@ -0,0 +1,312 @@
<?xml version="1.0" encoding="UTF-8"?>
<issues format="6" by="lint 8.5.0">
<issue
id="AndroidGradlePluginVersion"
severity="Warning"
message="A newer version of com.android.library than 8.5.0 is available: 9.1.0. (There is also a newer version of 8.5.𝑥 available, if upgrading to 9.1.0 is difficult: 8.5.2)"
category="Correctness"
priority="4"
summary="Obsolete Android Gradle Plugin Version"
explanation="This detector looks for usage of the Android Gradle Plugin where the version you are using is not the current stable release. Using older versions is fine, and there are cases where you deliberately want to stick with an older version. However, you may simply not be aware that a more recent version is available, and that is what this lint check helps find."
errorLine1=" id(&quot;com.android.library&quot;) version &quot;8.5.0&quot;"
errorLine2=" ~~~~~~~">
<location
file="/Users/mike/Code/RSSuper/native-route/android/build.gradle.kts"
line="2"
column="39"/>
</issue>
<issue
id="GradleDependency"
severity="Warning"
message="A newer version of org.jetbrains.kotlin.android than 1.9.22 is available: 2.0.21"
category="Correctness"
priority="4"
summary="Obsolete Gradle Dependency"
explanation="This detector looks for usages of libraries where the version you are using is not the current stable release. Using older versions is fine, and there are cases where you deliberately want to stick with an older version. However, you may simply not be aware that a more recent version is available, and that is what this lint check helps find."
errorLine1=" id(&quot;org.jetbrains.kotlin.android&quot;) version &quot;1.9.22&quot;"
errorLine2=" ~~~~~~~~">
<location
file="/Users/mike/Code/RSSuper/native-route/android/build.gradle.kts"
line="3"
column="48"/>
</issue>
<issue
id="GradleDependency"
severity="Warning"
message="A newer version of org.jetbrains.kotlin.plugin.parcelize than 1.9.22 is available: 2.0.0"
category="Correctness"
priority="4"
summary="Obsolete Gradle Dependency"
explanation="This detector looks for usages of libraries where the version you are using is not the current stable release. Using older versions is fine, and there are cases where you deliberately want to stick with an older version. However, you may simply not be aware that a more recent version is available, and that is what this lint check helps find."
errorLine1=" id(&quot;org.jetbrains.kotlin.plugin.parcelize&quot;) version &quot;1.9.22&quot;"
errorLine2=" ~~~~~~~~">
<location
file="/Users/mike/Code/RSSuper/native-route/android/build.gradle.kts"
line="4"
column="57"/>
</issue>
<issue
id="GradleDependency"
severity="Warning"
message="A newer version of com.android.tools:desugar_jdk_libs than 2.0.4 is available: 2.1.5"
category="Correctness"
priority="4"
summary="Obsolete Gradle Dependency"
explanation="This detector looks for usages of libraries where the version you are using is not the current stable release. Using older versions is fine, and there are cases where you deliberately want to stick with an older version. However, you may simply not be aware that a more recent version is available, and that is what this lint check helps find."
errorLine1=" coreLibraryDesugaring(&quot;com.android.tools:desugar_jdk_libs:2.0.4&quot;)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="/Users/mike/Code/RSSuper/native-route/android/build.gradle.kts"
line="41"
column="27"/>
</issue>
<issue
id="GradleDependency"
severity="Warning"
message="A newer version of androidx.core:core-ktx than 1.12.0 is available: 1.18.0"
category="Correctness"
priority="4"
summary="Obsolete Gradle Dependency"
explanation="This detector looks for usages of libraries where the version you are using is not the current stable release. Using older versions is fine, and there are cases where you deliberately want to stick with an older version. However, you may simply not be aware that a more recent version is available, and that is what this lint check helps find."
errorLine1=" implementation(&quot;androidx.core:core-ktx:1.12.0&quot;)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="/Users/mike/Code/RSSuper/native-route/android/build.gradle.kts"
line="44"
column="20"/>
</issue>
<issue
id="GradleDependency"
severity="Warning"
message="A newer version of androidx.room:room-runtime than 2.6.1 is available: 2.8.4"
category="Correctness"
priority="4"
summary="Obsolete Gradle Dependency"
explanation="This detector looks for usages of libraries where the version you are using is not the current stable release. Using older versions is fine, and there are cases where you deliberately want to stick with an older version. However, you may simply not be aware that a more recent version is available, and that is what this lint check helps find."
errorLine1=" implementation(&quot;androidx.room:room-runtime:2.6.1&quot;)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="/Users/mike/Code/RSSuper/native-route/android/build.gradle.kts"
line="47"
column="20"/>
</issue>
<issue
id="GradleDependency"
severity="Warning"
message="A newer version of androidx.room:room-ktx than 2.6.1 is available: 2.8.4"
category="Correctness"
priority="4"
summary="Obsolete Gradle Dependency"
explanation="This detector looks for usages of libraries where the version you are using is not the current stable release. Using older versions is fine, and there are cases where you deliberately want to stick with an older version. However, you may simply not be aware that a more recent version is available, and that is what this lint check helps find."
errorLine1=" implementation(&quot;androidx.room:room-ktx:2.6.1&quot;)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="/Users/mike/Code/RSSuper/native-route/android/build.gradle.kts"
line="48"
column="20"/>
</issue>
<issue
id="GradleDependency"
severity="Warning"
message="A newer version of androidx.room:room-compiler than 2.6.1 is available: 2.8.4"
category="Correctness"
priority="4"
summary="Obsolete Gradle Dependency"
explanation="This detector looks for usages of libraries where the version you are using is not the current stable release. Using older versions is fine, and there are cases where you deliberately want to stick with an older version. However, you may simply not be aware that a more recent version is available, and that is what this lint check helps find."
errorLine1=" kapt(&quot;androidx.room:room-compiler:2.6.1&quot;)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="/Users/mike/Code/RSSuper/native-route/android/build.gradle.kts"
line="49"
column="10"/>
</issue>
<issue
id="GradleDependency"
severity="Warning"
message="A newer version of com.squareup.moshi:moshi than 1.15.0 is available: 1.15.1"
category="Correctness"
priority="4"
summary="Obsolete Gradle Dependency"
explanation="This detector looks for usages of libraries where the version you are using is not the current stable release. Using older versions is fine, and there are cases where you deliberately want to stick with an older version. However, you may simply not be aware that a more recent version is available, and that is what this lint check helps find."
errorLine1=" implementation(&quot;com.squareup.moshi:moshi:1.15.0&quot;)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="/Users/mike/Code/RSSuper/native-route/android/build.gradle.kts"
line="52"
column="20"/>
</issue>
<issue
id="GradleDependency"
severity="Warning"
message="A newer version of com.squareup.moshi:moshi-kotlin-codegen than 1.15.0 is available: 1.15.1"
category="Correctness"
priority="4"
summary="Obsolete Gradle Dependency"
explanation="This detector looks for usages of libraries where the version you are using is not the current stable release. Using older versions is fine, and there are cases where you deliberately want to stick with an older version. However, you may simply not be aware that a more recent version is available, and that is what this lint check helps find."
errorLine1=" kapt(&quot;com.squareup.moshi:moshi-kotlin-codegen:1.15.0&quot;)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="/Users/mike/Code/RSSuper/native-route/android/build.gradle.kts"
line="53"
column="10"/>
</issue>
<issue
id="GradleDependency"
severity="Warning"
message="A newer version of com.squareup.moshi:moshi-kotlin than 1.15.0 is available: 1.15.1"
category="Correctness"
priority="4"
summary="Obsolete Gradle Dependency"
explanation="This detector looks for usages of libraries where the version you are using is not the current stable release. Using older versions is fine, and there are cases where you deliberately want to stick with an older version. However, you may simply not be aware that a more recent version is available, and that is what this lint check helps find."
errorLine1=" implementation(&quot;com.squareup.moshi:moshi-kotlin:1.15.0&quot;)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="/Users/mike/Code/RSSuper/native-route/android/build.gradle.kts"
line="54"
column="20"/>
</issue>
<issue
id="GradleDependency"
severity="Warning"
message="A newer version of com.squareup.moshi:moshi than 1.15.0 is available: 1.15.1"
category="Correctness"
priority="4"
summary="Obsolete Gradle Dependency"
explanation="This detector looks for usages of libraries where the version you are using is not the current stable release. Using older versions is fine, and there are cases where you deliberately want to stick with an older version. However, you may simply not be aware that a more recent version is available, and that is what this lint check helps find."
errorLine1=" testImplementation(&quot;com.squareup.moshi:moshi:1.15.0&quot;)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="/Users/mike/Code/RSSuper/native-route/android/build.gradle.kts"
line="58"
column="24"/>
</issue>
<issue
id="GradleDependency"
severity="Warning"
message="A newer version of com.squareup.moshi:moshi-kotlin than 1.15.0 is available: 1.15.1"
category="Correctness"
priority="4"
summary="Obsolete Gradle Dependency"
explanation="This detector looks for usages of libraries where the version you are using is not the current stable release. Using older versions is fine, and there are cases where you deliberately want to stick with an older version. However, you may simply not be aware that a more recent version is available, and that is what this lint check helps find."
errorLine1=" testImplementation(&quot;com.squareup.moshi:moshi-kotlin:1.15.0&quot;)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="/Users/mike/Code/RSSuper/native-route/android/build.gradle.kts"
line="59"
column="24"/>
</issue>
<issue
id="GradleDependency"
severity="Warning"
message="A newer version of androidx.room:room-testing than 2.6.1 is available: 2.8.4"
category="Correctness"
priority="4"
summary="Obsolete Gradle Dependency"
explanation="This detector looks for usages of libraries where the version you are using is not the current stable release. Using older versions is fine, and there are cases where you deliberately want to stick with an older version. However, you may simply not be aware that a more recent version is available, and that is what this lint check helps find."
errorLine1=" testImplementation(&quot;androidx.room:room-testing:2.6.1&quot;)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="/Users/mike/Code/RSSuper/native-route/android/build.gradle.kts"
line="62"
column="24"/>
</issue>
<issue
id="GradleDependency"
severity="Warning"
message="A newer version of androidx.test:core than 1.5.0 is available: 1.7.0"
category="Correctness"
priority="4"
summary="Obsolete Gradle Dependency"
explanation="This detector looks for usages of libraries where the version you are using is not the current stable release. Using older versions is fine, and there are cases where you deliberately want to stick with an older version. However, you may simply not be aware that a more recent version is available, and that is what this lint check helps find."
errorLine1=" testImplementation(&quot;androidx.test:core:1.5.0&quot;)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="/Users/mike/Code/RSSuper/native-route/android/build.gradle.kts"
line="65"
column="24"/>
</issue>
<issue
id="GradleDependency"
severity="Warning"
message="A newer version of androidx.test.ext:junit than 1.1.5 is available: 1.3.0"
category="Correctness"
priority="4"
summary="Obsolete Gradle Dependency"
explanation="This detector looks for usages of libraries where the version you are using is not the current stable release. Using older versions is fine, and there are cases where you deliberately want to stick with an older version. However, you may simply not be aware that a more recent version is available, and that is what this lint check helps find."
errorLine1=" testImplementation(&quot;androidx.test.ext:junit:1.1.5&quot;)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="/Users/mike/Code/RSSuper/native-route/android/build.gradle.kts"
line="66"
column="24"/>
</issue>
<issue
id="GradleDependency"
severity="Warning"
message="A newer version of androidx.test:runner than 1.5.2 is available: 1.7.0"
category="Correctness"
priority="4"
summary="Obsolete Gradle Dependency"
explanation="This detector looks for usages of libraries where the version you are using is not the current stable release. Using older versions is fine, and there are cases where you deliberately want to stick with an older version. However, you may simply not be aware that a more recent version is available, and that is what this lint check helps find."
errorLine1=" testImplementation(&quot;androidx.test:runner:1.5.2&quot;)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="/Users/mike/Code/RSSuper/native-route/android/build.gradle.kts"
line="67"
column="24"/>
</issue>
<issue
id="KaptUsageInsteadOfKsp"
severity="Warning"
message="This library supports using KSP instead of kapt, which greatly improves performance. Learn more: https://developer.android.com/studio/build/migrate-to-ksp"
category="Performance"
priority="4"
summary="Kapt usage should be replaced with KSP"
explanation="KSP is a more efficient replacement for kapt. For libraries that support both, KSP should be used to improve build times."
url="https://developer.android.com/studio/build/migrate-to-ksp"
urls="https://developer.android.com/studio/build/migrate-to-ksp"
errorLine1=" kapt(&quot;androidx.room:room-compiler:2.6.1&quot;)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="/Users/mike/Code/RSSuper/native-route/android/build.gradle.kts"
line="49"
column="5"/>
</issue>
<issue
id="KaptUsageInsteadOfKsp"
severity="Warning"
message="This library supports using KSP instead of kapt, which greatly improves performance. Learn more: https://developer.android.com/studio/build/migrate-to-ksp"
category="Performance"
priority="4"
summary="Kapt usage should be replaced with KSP"
explanation="KSP is a more efficient replacement for kapt. For libraries that support both, KSP should be used to improve build times."
url="https://developer.android.com/studio/build/migrate-to-ksp"
urls="https://developer.android.com/studio/build/migrate-to-ksp"
errorLine1=" kapt(&quot;com.squareup.moshi:moshi-kotlin-codegen:1.15.0&quot;)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="/Users/mike/Code/RSSuper/native-route/android/build.gradle.kts"
line="53"
column="5"/>
</issue>
</issues>