I was wondering why Maven projects for the scanner takes bytecode and binaries as dependencies but Scala projects don’t? Behind the scenes Scala code is essentially Java. But I’ve only noticed Scala being scanned for static code and not the binaries. This would improve Sonar Scanner greatly if implemented.
Our analysis of Scala is at this time, simply not advanced enough to benefit from the analysis of binaries, and is built on a different architecture than our Java analyzer. If you have specific recommendations for improvements in our Scala analyzer, you’re more than welcome to share them in this forum.