SonarCloud | Advanced setup | Languages | Overview

Was this page helpful?

Start FreeLog in

Languages - Overview

SonarCloud supports the languages listed below.

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.
LanguageSupported versions 
ABAP-
Apex-
Azure Resource Manager-
C
  • C89, C99, C11, C17: Fully supported
  • GNU extensions: Supported
C++
  • C++20, C++23: Supported
  • C++03, C++11, C++14, C++17: Fully supported
  • GNU extensions: Supported
CloudFormation2010-09-09: Supported
COBOL-
C#C#1 to C#12: Fully supported
CSS
  • CSS 
  • SCSS
  • Less
  • 'style' inside PHP, HTML, and VueJS files
Docker1.0 to 1.6: Supported
FlexActionscript 2 and 3: Fully supported
Go1.0 to 1.21: Supported
HTML-
Java
  • 8, 11, 17, 21, and all intermediary versions: Fully supported
JavaScript

ECMASCRIPT:

  • 2015 to 2022: Supported
  • 3 and 5: Supported
Kotlin1.3 to 1.9: Supported
Kubernetes-
Objective-C-
PHP5.0 to 8.3: Fully supported
PLI-
PL/SQL-
Python
  • 3.0 to 3.12: Fully supported
  • 2.7: Supported
RPG-
Ruby
  • 3.0, 3.1 and 3.2: Supported
  • 2.7: Not supported
Scala-
Secrets-
Swift
  • 5.9: Supported
  • 3 to 5.8: Fully supported
Terraform

1.3, 1.4 and 1.5:  Supported

Platforms: 

  • Amazon Web Services
  • Azure Cloud
  • Google Cloud Platform
TypeScriptThrough 5.4: Supported
T-SQL-
VB.NET7 to 16: Fully supported
VB6-
XML-

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

Creative Commons License