A free and open-source SonarQube plugin for static code analysis of Scala projects.
Added support for SonarQube 9.4. (@Fristi - https://github.com/sonar-scala/sonar-scala/pull/831)
This plugin is available for download from Sonatype.
Added support for SonarQube 8.9 LTS. (@mwz - #782)
This plugin is available for download from Sonatype.
Added support for SonarQube 8.7. (@mwz - #650)
This plugin is available for download from Sonatype.
Added support for SonarQube 8.5. (@mwz - #558)
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.
The plugin is available for download from Bintray.
VariableShadowing
and RepeatedIfElseBody
. (@mwz - #408)The plugin is available for download from Bintray.
Updated Scalastyle to v1.4.0, which brings the following changes (@mwz - #387):
HeaderMatchesChecker
rule in the default config.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.The plugin is available for download from Bintray.
sonar.scala.version
property defaults to 2.13
if not set explicitly by the user. (#355 - @mwz)TraversableHead
and TraversableLast
were collapsed into UnsafeTraversableMethods
.UnnecessaryToInt
and UnnecessaryToString
were collapsed into UnnecessaryConversion
.The plugin is available for download from Bintray.