Out-of-the-box Scalastyle integration
sonar-scala provides 65 built-in Scalastyle inspections, which are automatically checked on SonarQube analysis - no extra setup required.
Support for Scapegoat
sonar-scala provides a seamless integration with Scapegoat. Generate a Scapegoat report and sonar-scala will process it and create issues in SonarQube based on your quality profile. There are 118 Scapegoat inspections that are supported by sonar-scala.
Built-in quality profiles for Scala
sonar-scala provides two rules repositories and four built-in quality profiles - one for
Scalastyle, one for
Scapegoat as well as a combination of those two:
Scalastyle+Scapegoat and the
Recommended by sonar-scala profile, which is a subset of those that we recommend for the best results.
GitHub pull request decoration New!
sonar-scala can be run in a "decoration mode", which can analyse your pull requests on GitHub and any new issues introduced in the code base will be posted as inline comments directly on the pull request.