Start Free
SonarQube Community Build | Analyzing source code | Languages | Supported language versions

Supported language versions

SonarQube provides analysis of several languages. Support for your language may vary depending on the SonarQube edition you're 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.
  • Not supported: Analysis might break, there is no guarantee it will complete.
  • Supported: Everything between fully supported and not supported.

For language-specific properties, refer to each language page directly.

LanguageSonarQube Community BuildSonarQube Server Developer EditionSonarQube Server Enterprise and Data Center EditionsSupported versions 
Azure Resource Manager
Checkmark icon
Checkmark icon
Checkmark icon
-
CloudFormation
Checkmark icon
Checkmark icon
Checkmark icon
2010-09-09: Supported
C#
Checkmark icon
Checkmark icon
Checkmark icon
C#1 to C#13: Fully supported
CSS
Checkmark icon
Checkmark icon
Checkmark icon
-
Docker
Checkmark icon
Checkmark icon
Checkmark icon
1.0 to 1.6: Supported
Flex
Checkmark icon
Checkmark icon
Checkmark icon
Actionscript 2 and 3: Fully supported
Go
Checkmark icon
Checkmark icon
Checkmark icon
1.0 to 1.21: Supported
HTML
Checkmark icon
Checkmark icon
Checkmark icon
-
Java
Checkmark icon
Checkmark icon
Checkmark icon
  • LTS 8, 11, 17, 21, and all intermediary versions: Fully supported
  • 22; Fully supported
JavaScript
Checkmark icon
Checkmark icon
Checkmark icon

ECMASCRIPT:

  • 2015 to 2022: Supported
  • 3 and 5: Supported
Kotlin
Checkmark icon
Checkmark icon
Checkmark icon
1.3 to 2.0: Supported
Kubernetes/Helm
Checkmark icon
Checkmark icon
Checkmark icon
-
PHP
Checkmark icon
Checkmark icon
Checkmark icon
  • 8.0 to 8.3: Fully supported
  • 5.0 to 7.4: Fully supported
Python
Checkmark icon
Checkmark icon
Checkmark icon
  • 3.0 to 3.13: Fully supported
  • 2.7: Supported
Ruby
Checkmark icon
Checkmark icon
Checkmark icon
  • 3.3: Not supported
  • 3.0, 3.1 and 3.2: Supported
  • 2.7: Not supported
Scala
Checkmark icon
Checkmark icon
Checkmark icon
-
Secrets
Checkmark icon
Checkmark icon
Checkmark icon
-
Terraform
Checkmark icon
Checkmark icon
Checkmark icon

1.3 to 1.5:  Supported

Platforms: 

  • Amazon Web Services
  • Azure Cloud
  • Google Cloud Platform
TypeScript
Checkmark icon
Checkmark icon
Checkmark icon
Through 5.6: Supported
VB.NET
Checkmark icon
Checkmark icon
Checkmark icon
7 to 16: Fully supported
VB6

Checkmark icon
-
XML
Checkmark icon
Checkmark icon
Checkmark icon
-

Was this page helpful?

© 2008-2024 SonarSource SA. All rights reserved. SONAR, SONARSOURCE, SONARQUBE, and CLEAN AS YOU CODE are trademarks of SonarSource SA.

Creative Commons License