# Source: https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/languages.md

# Source: https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages.md

# Source: https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages.md

# Source: https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages.md

# Source: https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages.md

# Source: https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages.md

# Source: https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages.md

# Source: https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages.md

# Source: https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages.md

# Source: https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages.md

# Source: https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages.md

# Source: https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages.md

# Languages

{% content-ref url="languages/overview" %}
[overview](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/overview)
{% endcontent-ref %}

{% content-ref url="languages/abap" %}
[abap](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/abap)
{% endcontent-ref %}

{% content-ref url="languages/ansible" %}
[ansible](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/ansible)
{% endcontent-ref %}

{% content-ref url="languages/apex" %}
[apex](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/apex)
{% endcontent-ref %}

{% content-ref url="languages/azure-resource-manager" %}
[azure-resource-manager](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/azure-resource-manager)
{% endcontent-ref %}

{% content-ref url="languages/c-family" %}
[c-family](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/c-family)
{% endcontent-ref %}

{% content-ref url="languages/cloudformation" %}
[cloudformation](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/cloudformation)
{% endcontent-ref %}

{% content-ref url="languages/csharp" %}
[csharp](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/csharp)
{% endcontent-ref %}

{% content-ref url="languages/cobol" %}
[cobol](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/cobol)
{% endcontent-ref %}

{% content-ref url="languages/docker" %}
[docker](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/docker)
{% endcontent-ref %}

{% content-ref url="languages/dart" %}
[dart](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/dart)
{% endcontent-ref %}

{% content-ref url="languages/flex" %}
[flex](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/flex)
{% endcontent-ref %}

{% content-ref url="languages/github-actions" %}
[github-actions](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/github-actions)
{% endcontent-ref %}

{% content-ref url="languages/go" %}
[go](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/go)
{% endcontent-ref %}

{% content-ref url="languages/html" %}
[html](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/html)
{% endcontent-ref %}

{% content-ref url="languages/java" %}
[java](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/java)
{% endcontent-ref %}

{% content-ref url="languages/javascript-typescript-css" %}
[javascript-typescript-css](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/javascript-typescript-css)
{% endcontent-ref %}

{% content-ref url="languages/jcl" %}
[jcl](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/jcl)
{% endcontent-ref %}

{% content-ref url="languages/json" %}
[json](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/json)
{% endcontent-ref %}

{% content-ref url="languages/kotlin" %}
[kotlin](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/kotlin)
{% endcontent-ref %}

{% content-ref url="languages/kubernetes" %}
[kubernetes](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/kubernetes)
{% endcontent-ref %}

{% content-ref url="languages/php" %}
[php](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/php)
{% endcontent-ref %}

{% content-ref url="languages/pl-i" %}
[pl-i](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/pl-i)
{% endcontent-ref %}

{% content-ref url="languages/pl-sql" %}
[pl-sql](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/pl-sql)
{% endcontent-ref %}

{% content-ref url="languages/python" %}
[python](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/python)
{% endcontent-ref %}

{% content-ref url="languages/rpg" %}
[rpg](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/rpg)
{% endcontent-ref %}

{% content-ref url="languages/ruby" %}
[ruby](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/ruby)
{% endcontent-ref %}

{% content-ref url="languages/rust" %}
[rust](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/rust)
{% endcontent-ref %}

{% content-ref url="languages/scala" %}
[scala](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/scala)
{% endcontent-ref %}

{% content-ref url="languages/secrets" %}
[secrets](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/secrets)
{% endcontent-ref %}

{% content-ref url="languages/shell" %}
[shell](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/shell)
{% endcontent-ref %}

{% content-ref url="languages/swift" %}
[swift](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/swift)
{% endcontent-ref %}

{% content-ref url="languages/terraform" %}
[terraform](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/terraform)
{% endcontent-ref %}

{% content-ref url="languages/t-sql" %}
[t-sql](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/t-sql)
{% endcontent-ref %}

{% content-ref url="languages/vb-net" %}
[vb-net](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/vb-net)
{% endcontent-ref %}

{% content-ref url="languages/vb6" %}
[vb6](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/vb6)
{% endcontent-ref %}

{% content-ref url="languages/xml" %}
[xml](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/xml)
{% endcontent-ref %}

{% content-ref url="languages/yaml" %}
[yaml](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/yaml)
{% endcontent-ref %}