[英]Scala analysis with SonarQube 5.4
I want to know if SonarQube 5.4 supports scala?我想知道SonarQube 5.4 是否支持scala? Can we perform scala analysis with respect to SonarQube?我们可以对 SonarQube 进行 Scala 分析吗? By default SonarQube does java analysis, I want to know if it works with scala because our code is built with sbt.默认情况下,SonarQube 进行 java 分析,我想知道它是否适用于 scala,因为我们的代码是用 sbt 构建的。
I've gone through some third party plugins like我已经使用了一些第三方插件,例如
Error during SonarQube Scanner execution: SonarQube 扫描仪执行期间出错:
ERROR: You must install a plugin that supports the language 'scala'
ERROR:
ERROR: Re-run SonarQube Scanner using the -X switch to enable full debug logging.
ERROR: SonarQube scanner exited with non-zero code: 1
根据他们的主页 ( https://www.sonarqube.org/features/multi-languages/ ) 不支持 Scala。
I know this is a year old question.我知道这是一个老问题。 But I did integrate sonrqube-6.7.1 successfully in scala project for coverage as well as static code analysis.但是我确实在 Scala 项目中成功集成了sonrqube-6.7.1 以进行覆盖和静态代码分析。
addSbtPlugin("org.scoverage" % "sbt-scoverage" % "1.5.1") addSbtPlugin("org.scoverage" % "sbt-scoverage" % "1.5.1")
addSbtPlugin("com.github.mwz" % "sbt-sonar" % "1.6.0") addSbtPlugin("com.github.mwz" % "sbt-sonar" % "1.6.0")
install sonarscala and scoverage plugins from Sonarqube marketplace从 Sonarqube 市场安装 sonarscala 和 scoverage 插件
configure sonar-scanner on server and envirnment variable SONAR_SCANNER_HOME = <>在服务器和环境变量上配置声纳扫描仪 SONAR_SCANNER_HOME = <>
sbt sonarScan - this will publish reports to sonarqube sbt sonarScan - 这将向 sonarqube 发布报告
Currently SonarQube supports Scala目前 SonarQube 支持 Scala
https://www.sonarqube.org/features/multi-languages/scala/ https://www.sonarqube.org/features/multi-languages/scala/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.