Supported languages
SonarQube Server provides analysis of different languages depending on the edition you’re running.
SonarQube Server is an automated code review and static code analysis solution for several languages to satisfy your unique needs.
The table below lists the supported languages. For the supported versions and 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: Ansible, Azure Resource Manager, CloudFormation, Docker, Kubernetes, Terraform.
ABAP
Ansible
Apex
From Enterprise
Azure Resource Manager
C
C++
CloudFormation
COBOL
From Enterprise
C#
CSS
Dart
Docker
Flex
Go
HTML
Java
JavaScript
JCL
From Enterprise
JSON
Kotlin
Kubernetes/Helm
Objective-C
PHP
PL/I
From Enterprise
PL/SQL
Python
RPG
From Enterprise
Ruby
Rust
Scala
Secrets
Swift
Terraform
TypeScript
TSQL
VB.NET
VB6
From Enterprise
XML
YAML
Related pages
Last updated
Was this helpful?