我正在为我的基于 Android-Kotlin gradle 的项目设置 Sonar。在那里,我设置了运行 ./gradlew Sonarqube 并生成报告的本地系统。
我遇到了另一个需要生成报告的工具sonar-runner。我检查了 sonarqube 下载文件夹,其中已经有一些声纳扫描仪文件并生成报告,无需明确设置。那么我们真的需要明确的声纳扫描仪吗?
我的理解是SonarScanner是用于扫描并帮助sonarqube生成报告的扫描仪。
请纠正我
sonar-scanner(以前称为 sonar-runner)非常有用。
如果您使用 gradle 构建,那么您只需要 org.sonarqube 插件。
据我所知,Sonarqube 内部存在声纳扫描仪,它会扫描每个代码并创建报告并将其发送到 Sonarqube 进行分析,如果我错了,请纠正我的代码