我遇到了以下问题:我已经安装了带有“Android Lint”质量配置文件的SonarQube和Android插件.当我使用“Android Lint”配置文件执行build.gradle脚本时,sonar-runner插件运行良好,但在SonarQube中我看不到找到匹配的问题,只有零.
然而,当我包含另一个配置文件 – 而不是“Android Lint” – 我可以看到很多问题.同样在我的android SDK中应用它自己的lint时我可以看到157个问题.它可以是什么?
sonar - version 3.7.4; android plugin - version 0.1
最佳答案
您的sonar.sources属性应指向AndroidManifest.xml文件的根目录.例如.如果您的AndroidManifest.xml文件位于src / main中,那么您的build.gradle文件应包含:
sonarRunner {
sonarProperties {
...
property "sonar.sources","src/main"
property "sonar.profile","Android Lint"
...
}
}
如果在sonar.sources中需要更多路径,可以将它们作为逗号分隔列表.
您可以找到Sonar Android插件如何确定是否在其source code中运行分析.
原文地址:https://www.jb51.cc/android/431060.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。