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 服务器主机它是在任何分支机构工作。
当我使用 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 服务器主机它是在任何分支机构工作。