sonar-scala
sonar-scala copied to clipboard
A free and open-source SonarQube plugin for static code analysis of Scala projects.
[Here](https://github.com/mwz/sonar-scala/pull/63#discussion_r189096289) is a summary of the changes made to the process, changes that end up with a tricky process to make the match. This issue will server as a place...
Related to #152 This issue will serve to discuss the strategy we will apply to migrate the plugin from the module level scan we had been using until now, to...
Currently, we limit the scope of the analysis to source files, but we should also analyze test files located in the directories defined by the `sonar.tests` property (defaults to `src/test/scala`).
Currently, we limit the scope of the analysis to source files, but we should also analyze test files located in the directories defined by the `sonar.tests` property (defaults to `src/test/scala`)....
See [this](https://sonar.sonar-scala.com/issues?resolved=false) The idea is to address all those errors, or at least the majority of them. For the moment I will wait until @mwz update the sonar rules and...
It looks like [Wartremover](http://www.wartremover.org) doesn't generate any report which could be imported to SonarQube, therefore support for Wartremover might not be currently possible. I raised the following issue to find...
Due to [security implications](https://circleci.com/docs/1.0/fork-pr-builds) with passing secrets to builds from forked pull requests in CircleCI, we'll need a different mechanism to execute sonar-scanner for PRs.
The [`CyclomaticComplexityChecker`](https://github.com/scalastyle/scalastyle/blob/master/src/main/scala/org/scalastyle/scalariform/CyclomaticComplexityChecker.scala) from ScalaStyle could be potentially used for this metric. [SonarQube reference](https://docs.sonarqube.org/display/SONAR/Metric+Definitions#MetricDefinitions-Complexity)
Updates [org.scoverage:sbt-scoverage](https://github.com/scoverage/sbt-scoverage) from 1.8.1 to 2.0.5. [GitHub Release Notes](https://github.com/scoverage/sbt-scoverage/releases/tag/v2.0.5) - [Version Diff](https://github.com/scoverage/sbt-scoverage/compare/v1.8.1...v2.0.5) I'll automatically update this PR to resolve conflicts as long as you don't change it yourself. If you'd...