Sonar Scala Sonar Scala Versions Save

A free and open-source SonarQube plugin for static code analysis of Scala projects.

v9.0.0

2 years ago

Added support for SonarQube 9.4. (@Fristi - https://github.com/sonar-scala/sonar-scala/pull/831)

This plugin is available for download from Sonatype.

v8.9.0

2 years ago

Added support for SonarQube 8.9 LTS. (@mwz - #782)

This plugin is available for download from Sonatype.

v8.7.0

3 years ago

Added support for SonarQube 8.7. (@mwz - #650)

This plugin is available for download from Sonatype.

v8.6.0

3 years ago

Added support for SonarQube 8.5. (@mwz - #558)

v8.5.0

3 years ago
  • Added support for SonarQube 8.4. (@franbh - #515)
  • Updated Scalastyle to v1.5.0, which adds a ThrowChecker rule that detects usage of throw. (@mwz - #521)
  • Updated Scapegoat to v1.4.5. (@mwz - #522)

v8.4.0

3 years ago
  • Added support for PR decoration with GitHub Enterprise. (@jinwoo-k - #434) sonar-scala now accepts the following optional property sonar.scala.pullrequest.github.apiurl, which allows you to point it to your instance of GitHub Enterprise, e.g. https://github.mycompany.com/api/v3. This property defaults to the public GitHub API - https://api.github.com.

The plugin is available for download from Bintray.

v8.3.0

3 years ago
  • Added support for SonarQube 8.3. (@mwz - #459)
  • Fixed aggregating measures for custom coverage metrics. (@mwz - #447)
  • Updated Scapegoat to 1.4.4. (@mwz - #458)

The plugin is available for download from Bintray.

v8.2.0

4 years ago
  • Added support for SonarQube 8.2. (@mwz - #410)
  • Updated Scapegoat to v1.4.2, which brings two new inspections: VariableShadowing and RepeatedIfElseBody. (@mwz - #408)
  • Added descriptions of Scapegoat rules into the Scapegoat rules repository. (@mwz - #408)

The plugin is available for download from Bintray.

v8.1.0

4 years ago

Updated Scalastyle to v1.4.0, which brings the following changes (@mwz - #387):

  • Added regex param to HeaderMatchesChecker rule in the default config.
  • Added CurliesImportChecker rule, which allows only for single imports (no renaming and no hiding imports are allowed in order to minimize merge errors in import declarations). This rule is included in Scalastyle and Scalastyle+Scapegoat quality profiles.
  • PackageNamesChecker was updated to allow only lowercase letters in package names.
  • Made Scalastyle rule descriptions more consistent. (@mwz - #383)

The plugin is available for download from Bintray.

v8.0.0

4 years ago
  • Added support for SonarQube 8.1. (#340 - @mwz)
  • Added support for Scala 2.13 sources. The sonar.scala.version property defaults to 2.13 if not set explicitly by the user. (#355 - @mwz)
  • Updated Scapegoat rules from 1.3.9 to 1.4.1. (#355 - @mwz)
    • Rules TraversableHead and TraversableLast were collapsed into UnsafeTraversableMethods.
    • Rules UnnecessaryToInt and UnnecessaryToString were collapsed into UnnecessaryConversion.

The plugin is available for download from Bintray.