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