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
• C++20, C++23: Supported
• C++03, C++11, C++14, C++17: Fully supported
• GNU extensions: Supported
Last updated
Was this helpful?