Sonar Android插件添加自定义规则

时间:2015-11-20 05:54:55

标签: android sonarqube sonar-runner android-lint sonar-android-plugin

我想在sonar-android-master插件中添加一些自定义规则。

找到此answer,但在此处以管理员身份登录时尚不清楚。

但是在搜索更多内容时,我得到了这个Extending Coding Rules,其中指出要为android-lint添加自定义规则,不能使用XPath和Java。

所以请问这是我的问题:

  • 是否可以在sonar-android-plugin中添加自定义规则?
  • 如果对上述问题的回答是肯定的,那么请提供给我一些    关于如何进行的投入?

1 个答案:

答案 0 :(得分:1)

Android lint插件目前依赖于android lint工具(在android SDK中可用)。因此,此声纳插件无法提供添加自定义规则。 (并没有真正的计划,因为我们想通过java插件提供好的android规则)。

您可以尝试编写一个小插件来添加您的自定义Android lint规则(因为我认为您可以为该工具编写自定义规则)到sonarqube,这样android lint插件就可以导入与这些规则相关的问题了sonarqube。