2
我想设置SunarQube跑步者作为一项任务。到目前为止,我只设法为Scoverage生成报告。SonarQube跑步者在sbt:findbugs,scalastyle
我正在独立运行findbugs
任务,该任务生成了一个report.xml,但是声纳跑步者没有拿起它。我传给声纳转轮的相关设置:
"sonar.dynamicAnalysis" -> "reuseReports",
"sonar.scoverage.reportPath" -> s"${crossTarget.value}/scoverage-report/scoverage.xml",
"sonar.findbugs.reportPath" -> s"${crossTarget.value}/findbugs/report.xml",
是否有另一个设置我应该知道?是否有可以在Sonar中使用的所有设置的完整列表?
我一直没有能够得到声纳在我的Scala代码/字节码上运行findbugs。是否有任何魔术开关让它工作,还是我运气不好? –
FindBugs插件与Java语言绑定。如果您想使用Java规则分析Scala代码,则必须编辑sonar.java.file.suffixes以包含您的Scala扩展。 –
这似乎不工作得很好。是否可能有一些API或HTTP接口可用于直接提交报告?如果是这样,我可以在哪里找到文档?谢谢。 –