Skip to content

@mwz mwz released this Jul 8, 2018 · 220 commits to master since this release

  • Introduced support for Scapegoat linter. This version of the plugin ships with a Scapegoat rule repository, quality profile as well as a new sensor, which reads the xml report generated by Scapegoat and submits Scapegoat issues to SonarQube. To use this feature, you need to set up Scapegoat in your project and make sure you generate a Scapegoat report before running sonar-scanner, see sbt-scapegoat for SBT integration. This feature exposes the following optional properties:

    • sonar.scala.scapegoat.reportPath - relative path to the scapegoat report (defaults to target/scala-${sonar.scala.version}/scapegoat-report/scapegoat.xml) and
    • sonar.scala.scapegoat.disable - which allows you to disable the Scapegoat sensor from being executed on your sources (defaults to false)

    A massive thanks to @BalmungSan for implementing this feature! (#8 - @BalmungSan, @mwz)

The plugin is available for download from Bintray.

Assets 2
You can’t perform that action at this time.