我们有一个项目,有很多模块(java 和 android)。我们还有一个附加模块,即 Kotlin 多平台模块。我们在 iOS 应用程序中重用此模块中的代码。\n我们的长期目标是将更多代码从现有模块移动到 Kotlin Multiplatform 模块,以共享我们的核心业务逻辑。\n我们使用 SonarQube 进行静态代码分析。我们有自己的实例,版本 7.9.3 LTS。为了扫描我们的项目,我们使用 SonarQube Gradle 插件。此外,我们还有 Jacoco 来实现代码覆盖率。
\n\xe2\x80\xa8当扫描我们的项目时,SonarQube 扫描器会进入我们的 Kotlin Multiplatform 模块,但 \xe2\x80\x99 找不到任何源。简单地说,它说没有找到来源,然后转到下一个模块。我们已经在声纳源社区网站上发布了一个问题,但我们没有\xe2\x80\x99得到任何回复:https://community.sonarsource.com/t/does-sonarcloud-support-kotlin-multiplatform/9849 \xe2\ x80\xa8\xe2\x80\xa8
\n\xe2\x80\xa8./gradlew jacocoTestReport sonarqube --info------------- Run sensors on module [OUR JAVA MODULE]\nDelphi Project Helper creation!!!\nNo exclude directories found in project configuration.\nDelphi sensor DelphiSensor...\nDelphi Project Helper creation!!!\nNo exclude directories found in project …Run Code Online (Sandbox Code Playgroud)