sbt 中的 SonarQube 运行器:findbugs、scalastyle

SonarQube runner in sbt: findbugs, scalastyle

我正在尝试将 SunarQube 运行程序设置为 sbt 任务。到目前为止,我已经设法仅为 Scoverage 生成报告。

我是运行独立的findbugs任务,它生成了一个report.xml,但是声纳运行器没有接收到它。我传给sonar runner的相关设置:

  "sonar.dynamicAnalysis" -> "reuseReports",
  "sonar.scoverage.reportPath" -> s"${crossTarget.value}/scoverage-report/scoverage.xml",
  "sonar.findbugs.reportPath" -> s"${crossTarget.value}/findbugs/report.xml",

还有其他我应该知道的设置吗?是否有我可以在 Sonar 中使用的所有设置的完整列表?

您将无法获取该 FindBugs 报告; FindBugs plugin runs the tool itself, based on the rules configured in the profile 正在使用。