Continuous Code Quality
Try Out SonarQube
Requirements
Setup and Upgrade
Analyzing Source Code
Overview
Scanners
Analysis Parameters
Languages
Overview
ABAP
Apex
C#
C/C++/Objective-C
COBOL
CSS
Flex
Go
HTML
Java
JavaScript / TypeScript
Kotlin
PHP
PLI
PL/SQL
Python
RPG
Ruby
Scala
Swift
T-SQL
VB.NET
VB6
XML
Test Coverage & Execution
Importing External Issues
Background Tasks
Generic Test Data
Pull Request Analysis
Branches
CI Integration
SCM Integration
Security Engine Custom Configuration
Moving Analysis to Java 11
DevOps Platform Integration
User Guide
Project Administration
Instance Administration
Extension Guide
Frequently Asked Questions
SonarQubeCommunity CommunityTwitterProduct NewsProduct News

Overview

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

LanguageCommunity EditionDeveloper EditionEnterprise Edition and Data Center Edtion
ABAP
Apex
C#
C
C++
COBOL
CSS
Flex
Go
Java
JavaScript
Kotlin
Objective-C
PHP
PLI
PLSQL
Python
RPG
Ruby
Scala
Swift
TypeScript
TSQL
VB.NET
VB6
HTML
XML

In this section, you'll find documentation related to languages supported by SonarSource.

Creative Commons License© 2008-2021, SonarSource S.A, Switzerland. Except where otherwise noted, content in this space is licensed under a Creative Commons Attribution-NonCommercial 3.0 United States License. SONARQUBE is a trademark of SonarSource SA. All other trademarks and copyrights are the property of their respective owners.