我想在sonar-android-master插件中添加一些自定义规则。
找到此answer,但在此处以管理员身份登录时尚不清楚。
但是在搜索更多内容时,我得到了这个Extending Coding Rules,其中指出要为android-lint添加自定义规则,不能使用XPath和Java。
所以请问这是我的问题:
答案 0 :(得分:1)
Android lint插件目前依赖于android lint工具(在android SDK中可用)。因此,此声纳插件无法提供添加自定义规则。 (并没有真正的计划,因为我们想通过java插件提供好的android规则)。
您可以尝试编写一个小插件来添加您的自定义Android lint规则(因为我认为您可以为该工具编写自定义规则)到sonarqube,这样android lint插件就可以导入与这些规则相关的问题了sonarqube。