Latest | Analyzing source code | Languages | Supported languages
Supported languages
SonarQube Server provides analysis of several languages. Support for your language may vary depending on the SonarQube Server edition you're running.
The table below lists the supported languages
For language-specific properties and supported versions, refer to each language page directly.
Infrastructure as Code (IaC) analysis is supported for the following languages listed in the table below: Azure Resource Manager, CloudFormation, Docker, Kubernetes, Terraform.
Language | SonarQube Community Build | SonarQube Server Developer Edition | SonarQube Server Enterprise and Data Center Editions |
---|---|---|---|
ABAP | |||
Apex | |||
Ansible | |||
Azure Resource Manager | |||
C | |||
C++ | |||
CloudFormation | |||
COBOL | |||
C# | |||
CSS | |||
Dart | |||
Docker | |||
Flex | |||
Go | |||
HTML | |||
Java | |||
JavaScript | |||
JCL | |||
Kotlin | |||
Kubernetes/Helm | |||
Objective-C | |||
PHP | |||
PLI | |||
PLSQL | |||
Python | |||
RPG | |||
Ruby | |||
Scala | |||
Secrets | |||
Swift | |||
Terraform | |||
TypeScript | |||
TSQL | |||
VB.NET | |||
VB6 | |||
XML |
Was this page helpful?