element-android/vector/lint.xml

101 lines
3.8 KiB
XML
Raw Normal View History

2019-04-03 13:04:24 +03:00
<?xml version="1.0" encoding="UTF-8"?>
<lint>
<!-- Modify some severity -->
<!-- Resource -->
<issue id="MissingTranslation" severity="ignore" />
2019-04-03 13:04:24 +03:00
<issue id="TypographyEllipsis" severity="error" />
<issue id="ImpliedQuantity" severity="warning" />
<issue id="UnusedQuantity" severity="error" />
2020-02-27 15:35:57 +02:00
<issue id="IconXmlAndPng" severity="error" />
<issue id="IconDipSize" severity="error" />
<issue id="IconDuplicatesConfig" severity="error" />
<issue id="IconDuplicates" severity="error" />
2020-02-27 16:11:43 +02:00
<issue id="IconExpectedSize" severity="error" />
<issue id="LocaleFolder" severity="error" />
2019-04-03 13:04:24 +03:00
2022-02-24 23:03:42 +02:00
<!-- String resource has to be used, for the rest we can ignore for now
TODO: stop ignoring warning at all those location -->
<issue id="UnusedResources" severity="error">
<ignore path="**/build.gradle" />
<ignore path="**/anim/**" />
<ignore path="**/color/**" />
<ignore path="**/drawable*/**" />
<ignore path="**/layout/**" />
<ignore path="**/menu/**" />
<ignore path="**/raw/**" />
<ignore path="**/values/dimens.xml" />
<ignore path="**/values/colors.xml" />
<ignore path="**/values/palette.xml" />
<ignore path="**/values/palette_mobile.xml" />
<ignore path="**/values/donottranslate.xml" />
<ignore path="**/values/strings_login_v2.xml" />
<ignore path="**/library/ui-styles/src/main/res/values/**" />
<ignore path="**/xml/**" />
</issue>
2019-04-03 13:04:24 +03:00
<!-- UX -->
<issue id="ButtonOrder" severity="error" />
2020-03-05 12:09:58 +02:00
<issue id="TextFields" severity="error" />
2019-04-03 13:04:24 +03:00
<!-- Accessibility -->
<issue id="LabelFor" severity="error" />
<issue id="ContentDescription" severity="error" />
2021-09-14 16:57:24 +03:00
<issue id="SpUsage" severity="error" />
2019-04-03 13:04:24 +03:00
<!-- Layout -->
<issue id="UnknownIdInLayout" severity="error" />
<issue id="StringFormatCount" severity="error" />
<issue id="HardcodedText" severity="error" />
<issue id="ObsoleteLayoutParam" severity="error" />
<issue id="InefficientWeight" severity="error" />
<issue id="DisableBaselineAlignment" severity="error" />
<issue id="ScrollViewSize" severity="error" />
2020-02-27 16:11:43 +02:00
<issue id="NegativeMargin" severity="error" />
<issue id="UseCompatTextViewDrawableXml" severity="error" />
2019-04-03 13:04:24 +03:00
<!-- RTL -->
<issue id="RtlEnabled" severity="error" />
<issue id="RtlHardcoded" severity="error" />
2019-04-03 13:04:24 +03:00
<issue id="RtlSymmetry" severity="error" />
<!-- Code -->
<issue id="NewApi" severity="error" />
2019-04-03 13:04:24 +03:00
<issue id="SetTextI18n" severity="error" />
<issue id="ViewConstructor" severity="error" />
<issue id="UseValueOf" severity="error" />
<issue id="ObsoleteSdkInt" severity="error" />
<issue id="Recycle" severity="error" />
<issue id="KotlinPropertyAccess" severity="error" />
2020-12-02 18:04:54 +02:00
<issue id="DefaultLocale" severity="error" />
<issue id="CheckResult" severity="error" />
2019-04-03 13:04:24 +03:00
2019-12-19 11:46:11 +02:00
<issue id="InvalidPackage">
<!-- Ignore error from HtmlCompressor lib -->
<ignore path="**/htmlcompressor-1.4.jar" />
<!-- Ignore error from dropbox-core-sdk-3.0.8 lib, which comes with Jitsi library -->
<ignore path="**/dropbox-core-sdk-3.0.8.jar" />
2019-12-19 11:46:11 +02:00
</issue>
<!-- Manifest -->
<issue id="PermissionImpliesUnsupportedChromeOsHardware" severity="error" />
2021-06-11 11:19:42 +03:00
<!-- Performance -->
<issue id="UselessParent" severity="error" />
<!-- Dependencies -->
<issue id="KtxExtensionAvailable" severity="error" />
<!-- Timber -->
2020-03-11 12:19:22 +02:00
<!-- This rule is failing on CI because it's marked as unknwown rule id :/-->
<!-- <issue id="BinaryOperationInTimber" severity="error" />-->
2021-11-17 15:18:02 +02:00
<issue id="LogNotTimber" severity="error" />
<!-- Wording -->
<issue id="Typos" severity="error" />
2022-01-04 13:47:46 +02:00
<issue id="TypographyDashes" severity="error" />
<!-- DI -->
<issue id="JvmStaticProvidesInObjectDetector" severity="error" />
2019-04-03 13:04:24 +03:00
</lint>