lint.xml 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. ~ Nextcloud - Android Client
  4. ~
  5. ~ SPDX-FileCopyrightText: 2022-2024 Nextcloud GmbH and Nextcloud contributors
  6. ~ SPDX-FileCopyrightText: 2022 Andy Scherzinger <info@andy-scherzinger.de>
  7. ~ SPDX-FileCopyrightText: 2022 Álvaro Brey <alvaro@alvarobrey.com>
  8. ~ SPDX-FileCopyrightText: 2022 Tobias Kaminsky <tobias@kaminsky.me>
  9. ~ SPDX-License-Identifier: AGPL-3.0-or-later OR GPL-2.0-only
  10. -->
  11. <lint>
  12. <issue id="UnusedAttribute">
  13. <ignore regexp="importantForAutofill"/>
  14. <ignore regexp="autofillHints"/>
  15. </issue>
  16. <issue id="InvalidPackage">
  17. <ignore path="**/freemarker-2.*.*.jar" />
  18. <ignore path="**/nnio-0.2.jar"/>
  19. <ignore path="**/bcpkix-jdk15on-1.69.jar" />
  20. </issue>
  21. <issue id="UnusedResources">
  22. <ignore regexp="store_short_desc|store_full_desc|store_short_dev_desc|store_full_dev_desc" />
  23. <ignore
  24. regexp="screenshot_01_gridView|screenshot_02_listView|screenshot_03_drawer|screenshot_04_accounts|screenshot_05_autoUpload|screenshot_06_davdroid"/>
  25. <ignore path="**/raw/encryption_key_words.txt" />
  26. </issue>
  27. <issue id="MissingQuantity">
  28. <ignore path="**/values-ka-rGE/strings.xml"/>
  29. <ignore path="**/values-ar/strings.xml" />
  30. </issue>
  31. <issue id="UnusedQuantity">
  32. <ignore path="**/values-**/strings.xml" />
  33. </issue>
  34. <issue id="StringFormatCount">
  35. <ignore path="**/values-**/strings.xml" />
  36. </issue>
  37. <issue id="ExtraTranslation">
  38. <ignore path="**/strings.xml"/>
  39. <ignore path="**/values-b+en+001/strings.xml"/>
  40. </issue>
  41. <issue id="UnusedResources">
  42. <ignore path="**/values-**/strings.xml" />
  43. <ignore path="**/values/setup.xml" />
  44. </issue>
  45. <issue id="TypographyEllipsis">
  46. <ignore path="**/values-**/strings.xml" />
  47. </issue>
  48. <issue id="Typos">
  49. <ignore path="**/values-**/strings.xml" />
  50. <ignore path="**/values/setup.xml" />
  51. </issue>
  52. <issue id="TrustAllX509TrustManager">
  53. <ignore path="**/bouncycastle/est/jcajce/*.class" />
  54. <ignore path="**/bcpkix-jdk15to18-1.**.jar" />
  55. <ignore path="**/bcpkix-jdk18on-1.**.jar" />
  56. </issue>
  57. <issue id="RestrictedApi" severity="error">
  58. <ignore path="build" />
  59. </issue>
  60. <issue id="NewApi" severity="error">
  61. <ignore path="build" />
  62. </issue>
  63. <issue id="ObsoleteLintCustomCheck" severity="warning">
  64. <ignore path="**/fragment-1.2.5/**/lint.jar" />
  65. <ignore path="**/work-runtime-2.**/**/lint.jar" />
  66. <ignore path="**/jetified-butterknife-runtime-10.**/**/lint.jar" />
  67. <ignore path="**/jetified-dagger-lint-aar-2.**.**/**/lint.jar" />
  68. <ignore path="**/jetified-annotation-experimental-1.**/**/lint.jar" />
  69. <ignore path="**/jetified-firebase-installations**/**/lint.jar" />
  70. <ignore path="**/appcompat-1.**/**/lint.jar" />
  71. </issue>
  72. </lint>