SonarQube Android-Lint存储库不包含所有android-lint官方规则?

时间:2017-05-23 07:01:32

标签: android sonarqube lint

在sonarqube Android-lint存储库我只能找到 158规则,但android-lint正式有 281规则。您是否有任何线索为什么 Sonarqube Lint存储库上没有剩余的 123规则

2 个答案:

答案 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库)。