The SAFe Toolset supports mainly the following programming languages (via SonarQube plugins and static analyzers):


On top of that C,C++ and Java are also supported by the SAFacilitator:

  • for C and C++, the SAFacilitator provides the otherwise missing integration between static analyzers and SonarQube;
  • for Java, the SAFacilitator just shows how to activate the already existing integrations. 

Obviously the workflow to be followed depends on the programming language in use (either C,C++ or Java).


The SonarQube instance (version 10.5) installed in the SAFe Toolset includes also plugins for these other programming languages:

  • C#
  • Go
  • JavaScript
  • Kotlin
  • PHP
  • Python
  • Ruby
  • Scala
  • TypeScript
  • VBnet
  • XML

Their usage is not covered by these documentation pages.