This version of the SonarQube documentation is no longer maintained. It relates to a version of SonarQube that is not active.

Overview

SonarQube provides analysis of different languages depending on the edition you’re running.

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 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.

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

Language

Community Edition

Developer Edition

Enterprise Edition and Data Center Edition

Supported versions

Checkmark icon

Checkmark icon

• C89, C99, C11, C17: Fully supported

• GNU extensions: Supported

Checkmark icon

Checkmark icon

• C++20, C++23: Supported

• C++03, C++11, C++14, C++17: Fully supported

• GNU extensions: Supported

Checkmark icon

Checkmark icon

Checkmark icon

2010-09-09: Supported

Checkmark icon

Checkmark icon

Checkmark icon

C#1 to C#12: Fully supported

Checkmark icon

Checkmark icon

Checkmark icon

1.0 to 1.6: Supported

Checkmark icon

Checkmark icon

Checkmark icon

Actionscript 2 and 3: Fully supported

Checkmark icon

Checkmark icon

Checkmark icon

1.0 to 1.21: Supported

Checkmark icon

Checkmark icon

Checkmark icon

LTS 8, 11, 17, 21, and all intermediary versions: Fully supported

Checkmark icon

Checkmark icon

Checkmark icon

ECMASCRIPT:

• 2015 to 2022: Supported

• 3 and 5: Supported

Checkmark icon

-

Checkmark icon

Checkmark icon

Checkmark icon

1.3 to 1.9: Supported

Checkmark icon

Checkmark icon

Checkmark icon

• 8.0 to 8.3: Fully supported

• 5.0 to 7.4: Fully supported

Checkmark icon

-

Checkmark icon

Checkmark icon

Checkmark icon

• 3.0 to 3.12: Fully supported

• 2.7: Supported

Checkmark icon

-

Checkmark icon

Checkmark icon

Checkmark icon

• 3.3: Not supported

• 3.0, 3.1 and 3.2: Supported

• 2.7: Not supported

Checkmark icon

Checkmark icon

• 5.9: Supported

• 3 to 5.8: Fully supported

Checkmark icon

Checkmark icon

Checkmark icon

1.3 to 1.5: Supported

Platforms:

• Amazon Web Services

• Azure Cloud

• Google Cloud Platform

Checkmark icon

Checkmark icon

Checkmark icon

Through 5.4: Supported

Checkmark icon

Checkmark icon

Checkmark icon

7 to 16: Fully supported

Checkmark icon

-

Last updated

Was this helpful?