mwz / sbt-sonar

An sbt plugin which provides an easy way to integrate Scala projects with SonarQube.

Website GitHub

sbt-sonar

circleci-badge bintray-badge bintray-stats-badge gitter-badge

sbt-sonar is an sbt plugin, which provides an easy way to integrate Scala projects with SonarQube - a tool for continuous code inspection and quality management .

Under the hood, it uses the embedded sonar-scanner API library, which allows you to run SonarQube scan without the need to have the sonar-scanner executable installed in your environment.

This plugin is particularly useful for CI when used together with e.g. sbt-release plugin for an automated release process in your project, but it can be also used on its own.

Documentation

See the project website sonar-scala.com for documentation.

License

The project is licensed under the Apache License v2. See the LICENSE file for more details.