Sonar Android插件添加自定义规则

Sonar Android插件添加自定义规则,android,sonarqube,sonar-runner,android-lint,sonar-android-plugin,Android,Sonarqube,Sonar Runner,Android Lint,Sonar Android Plugin,我想在插件中添加一些自定义规则 找到此项,但不清楚以管理员身份登录的位置 但在搜索更多内容时,我得到了这样一条信息,即不能使用为android lint XPath和Java添加自定义规则 请回答我的问题: 是否可以在sonar android插件中添加自定义规则 如果以上问题的答案是肯定的,那么请给我一些答案 关于如何进行的投入 安卓lint插件目前依赖安卓lint工具(安卓SDK中提供)。因此,该sonar插件无法提供添加自定义规则的方法。(没有真正的计划这样做,因为我们希望通过java插

我想在插件中添加一些自定义规则

找到此项,但不清楚以管理员身份登录的位置

但在搜索更多内容时,我得到了这样一条信息,即不能使用为android lint XPath和Java添加自定义规则

请回答我的问题:

  • 是否可以在sonar android插件中添加自定义规则
  • 如果以上问题的答案是肯定的,那么请给我一些答案 关于如何进行的投入

安卓lint插件目前依赖安卓lint工具(安卓SDK中提供)。因此,该sonar插件无法提供添加自定义规则的方法。(没有真正的计划这样做,因为我们希望通过java插件提供良好的android规则)


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

感谢您的回复,我不知道您在这里谈论的是哪种工具,“因为我认为您可以为该工具编写自定义规则”。此外,如果您可以提供一些教程链接来创建用于lint规则的小插件,那将非常棒。我指的是android lint工具。我对android lint的特性完全没有深入的了解,所以请查阅一下。你能给我解释一下这个插件的架构吗。。或者至少给我指出一些文档链接..因为代码中不清楚规则是如何和在哪里的defined@benzonico我是否可以添加此插件中缺少的现有lint规则(新规则)?该插件不再维护,只包含158个lint检查,而实际lint有260个检查。