SonarQube 在 detekt gradle 插件中是否有 gradle 设置以在远程主机上而不是在文件中生成报告

SonarQube Is there a gradle setting in detekt gradle plugin to generate report on remote host instead of in a file

当我使用 sonarqube 插件时,我无法在远程主机上生成关于使用我的特定分支的报告,因为最新版本不支持它并且 branch.name 已弃用

所以当我使用 detekt 插件时,它会在本地文件中生成报告,而不是在远程主机上生成报告。 如何提供 gradle 设置以在远程主机上生成 html 报告就像我们使用 sonarqube 插件

时使用 属性 sonar.host.url 生成的一样

我的build.gradle看起来像

 failFast = true // fail build on any finding
 buildUponDefaultConfig = true // preconfigure defaults
 config = files("$projectDir/config/detekt.yml") // point to your custom config defining rules to run, overwriting default behavior
 baseline = file("$projectDir/config/baseline.xml") // a way of suppressing issues before introducing detekt

 reports {
     html.enabled = true // observe findings in your browser with structure and code snippets
     xml.enabled = true // checkstyle like format mainly for integrations like Jenkins
     txt.enabled = true // similar to the console output, contains issue signature to manually edit baseline files
    html.destination =  "Remote host url"

 }

}```

 ```plugin {
  id("io.gitlab.arturbosch.detekt") version "1.5.1"
   id("org.sonarqube") version 2.7
 }```




您好,我的代码适用于 id("org.sonarqube") 2.7 版 我不需要检测插件

我们发现 sonarqube kotlin 未启用,这就是为什么当我们尝试 运行 它与任何其他分支时它总是说 master 分支为空,在服务器启用 kotlin 支持后只需添加 sonarqube 服务器主机它是在任何分支机构工作。