3

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

找到了这个答案,但不清楚在哪里以管理员身份登录。

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

所以请这是我的问题:

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

1 回答 1

1

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

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

于 2015-11-20T09:38:41.850 回答