Languages

SonarQube Cloud supports the analysis of more than 30 languages. Check the pages below to see details about any prerequisites and language-specific properties for your language.

If your developers use SonarQube for IDE, review SonarQube for IDE and the Rules and languages page for each IDE. Language support varies by IDE, and connected mode is required for some SonarQube Cloud rules and enterprise-language features to appear in the IDE.

ABAPAnsibleApexAzure Resource ManagerC/C++/Objective CCloudFormationC#COBOLDockerDartFlexGitHub ActionsGoGroovyHTMLJavaJavaScript/TypeScript/CSSJCLJSONKotlinKubernetes/HelmPHPPL/IPL/SQLPythonRPGRubyRustScalaSecretsShellSwiftTerraformT-SQLVB.NETVB6XMLYAML

Last updated

Was this helpful?