yarosman / sbt-sonar

Apache License 2.0 Website GitHub

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

sbt-sonar

release-badge maven-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.

License

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