Supported language versions
On this page
SonarQube Community Build is an automated code review and static code analysis solution for several languages to satisfy your unique needs. Support for your language may vary depending on the SonarQube Server edition you are running.
The table below lists the supported language and language versions. For each language version, the level of support is defined as follows:
- Fully supported: Analysis will be completed. All the language features are understood and examined.
- Supported: Most language features are understood and examined but the version includes unsupported features. Analysis might break or provide incomplete results.
For language-specific properties, refer to each language page directly. See Related pages below.
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 Cloud Free plan | SonarQube Server | Supported versions |
---|---|---|---|---|
ABAP | - | |||
Ansible | ||||
Apex | From Enterprise | - | ||
Azure Resource Manager | - | |||
C |
| |||
C++ |
| |||
CloudFormation | 2010-09-09: Supported | |||
COBOL |
| - | ||
C# | C#1 to C#13: Fully supported | |||
CSS | - | |||
Dart |
| |||
Docker | 1.0 to 1.6: Supported | |||
Flex | Actionscript 2 and 3: Fully supported | |||
Go | 1.0 to 1.23: Supported | |||
HTML | - | |||
Java | LTS 8, 11, 17, 21 and all intermediary versions: Fully supported 22: Fully Supported | |||
JavaScript | ECMASCRIPT:
| |||
JCL | From Enterprise | - | ||
Kotlin | 1.3 to 2.0: Supported | |||
Kubernetes/Helm | - | |||
Objective-C | - | |||
PHP |
| |||
PLI |
| - | ||
PLSQL | - | |||
Python |
| |||
RPG | From Enterprise |
*: Free-form partial and full formats are supported. | ||
Ruby |
| |||
Scala | - | |||
Secrets | - | |||
Swift |
| |||
Terraform | 1.3 to 1.5: Supported Platforms:
| |||
TypeScript | Through 5.6: Supported | |||
TSQL | - | |||
VB.NET | 7 to 16: Fully supported | |||
VB6 |
| - | ||
XML | - |
Related pages
Was this page helpful?