SonarCloud | Advanced setup | Languages | Overview
Languages
SonarCloud supports the languages listed below. Some languages are available only with the Enterprise plan.
Support for each language version is defined as follows:
- Fully supported: Analysis will complete. All the language features are understood and examined.
- Not supported: Analysis might break, there is no guarantee it will complete.
- Supported: Everything between fully supported and not supported.
Language | Supported versions | Required subscription plan |
---|---|---|
ABAP | - | Enterprise |
Ansible | 10.x supported | |
Apex | - | Enterprise |
Azure Resource Manager | - | |
C |
| |
C++ |
| |
CloudFormation | 2010-09-09: Supported | |
COBOL | - | Enterprise |
C# | C#1 to C#12: Fully supported | |
CSS |
| |
Dart |
| |
Docker | 1.0 to 1.6: Supported | |
Flex | Actionscript 2 and 3: Fully supported | |
Go | 1.0 to 1.21: Supported | |
HTML | - | |
Java |
| |
JavaScript | ECMASCRIPT:
| |
Kotlin | 1.3 to 1.9: Supported | |
Kubernetes/Helm | - | |
Objective-C | - | |
PHP | 5.0 to 8.3: Fully supported | |
PLI | - | Enterprise |
PL/SQL | - | |
Python |
| |
RPG | - | Enterprise |
Ruby |
| |
Scala | - | |
Secrets | - | |
Swift |
| |
Terraform | 1.3, 1.4 and 1.5: Supported Platforms:
| |
TypeScript | Through 5.6: Supported | |
T-SQL | - | |
VB.NET | 7 to 16: Fully supported | |
VB6 | - | |
XML | - |
Was this page helpful?