【发布时间】:2017-10-22 23:53:48
【问题描述】:
在 sonarqube Android-lint 存储库中,我只能找到 158 条规则,但官方在 android-lint 中有 281 条规则。您是否有任何线索说明为什么剩余的 123 条规则 在 Sonarqube Lint 存储库中不可用?
【问题讨论】:
在 sonarqube Android-lint 存储库中,我只能找到 158 条规则,但官方在 android-lint 中有 281 条规则。您是否有任何线索说明为什么剩余的 123 条规则 在 Sonarqube Lint 存储库中不可用?
【问题讨论】:
这是适用于 SonarQube 的新 Android Lint 插件 - https://github.com/jvilya/sonar-android-plugin。
我在工作中大量使用 SonarQube。结果,我不完全支持 Android Lint 规则。一个插件太旧,另一个只能通过“外部问题”工作。
所以我决定编写自己的插件,提供原生 SonarQube 的体验来处理 Android Lint 问题。
现在它支持 313 条规则(来自 Android Lint 和 Timber 库)。
【讨论】:
该插件的最新版本是在 2015 年发布的,其中嵌入的 Android Lint 版本现在可能已经很老了。如果没有缺失规则的列表,很难验证,但很可能这些规则是自最新插件发布以来添加的。
请注意,SonarSource 不再维护该插件。它是一个寻找维护者的存储库。
This answer was was given by one of the sonarqube officials. 当我将它发布到他们的官方 Google 群组时。这是一个非常相关的问题,所以我在这里重新发布。
如需确认,请参阅以下链接,您将找到讨论:
【讨论】: