At Long Last, SonarQube Is a True Polyglot
Good taste prevents me from embedding a trumpet fanfare into this post, but it does seem warranted. After all, with the release of SonarQube version 4.2 last week, SonarSource has finally implemented the all-time highest voted ticket in the SonarQube backlog: multi-language analysis.
Okay, now for a tiny dose of reality. The ability to participate in a multi-langauge analysis must be implemented in each language plugin separately, so it may be a while before your project is fully inspected with just one analysis. But very soon you'll be able to remove the sonar.language property, and SonarQube will automatically analyze every file with an extension it recognizes.
Of course, if you don't want to turn on multi-language analysis yet, then all you have to do is retain the sonar.languages property, and you'll get the legacy behavior: analysis only of the single language you specified.