# Languages

{% content-ref url="languages/overview" %}
[overview](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/overview)
{% endcontent-ref %}

{% content-ref url="languages/abap" %}
[abap](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/abap)
{% endcontent-ref %}

{% content-ref url="languages/ansible" %}
[ansible](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/ansible)
{% endcontent-ref %}

{% content-ref url="languages/apex" %}
[apex](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/apex)
{% endcontent-ref %}

{% content-ref url="languages/azure-resource-manager" %}
[azure-resource-manager](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/azure-resource-manager)
{% endcontent-ref %}

{% content-ref url="languages/c-family" %}
[c-family](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/c-family)
{% endcontent-ref %}

{% content-ref url="languages/cloudformation" %}
[cloudformation](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/cloudformation)
{% endcontent-ref %}

{% content-ref url="languages/cobol" %}
[cobol](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/cobol)
{% endcontent-ref %}

{% content-ref url="languages/csharp" %}
[csharp](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/csharp)
{% endcontent-ref %}

{% content-ref url="languages/dart" %}
[dart](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/dart)
{% endcontent-ref %}

{% content-ref url="languages/docker" %}
[docker](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/docker)
{% endcontent-ref %}

{% content-ref url="languages/flex" %}
[flex](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/flex)
{% endcontent-ref %}

{% content-ref url="languages/go" %}
[go](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/go)
{% endcontent-ref %}

{% content-ref url="languages/html" %}
[html](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/html)
{% endcontent-ref %}

{% content-ref url="languages/java" %}
[java](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/java)
{% endcontent-ref %}

{% content-ref url="languages/javascript-typescript-css" %}
[javascript-typescript-css](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/javascript-typescript-css)
{% endcontent-ref %}

{% content-ref url="languages/jcl" %}
[jcl](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/jcl)
{% endcontent-ref %}

{% content-ref url="languages/kotlin" %}
[kotlin](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/kotlin)
{% endcontent-ref %}

{% content-ref url="languages/kubernetes" %}
[kubernetes](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/kubernetes)
{% endcontent-ref %}

{% content-ref url="languages/php" %}
[php](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/php)
{% endcontent-ref %}

{% content-ref url="languages/pli" %}
[pli](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/pli)
{% endcontent-ref %}

{% content-ref url="languages/pl-sql" %}
[pl-sql](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/pl-sql)
{% endcontent-ref %}

{% content-ref url="languages/python" %}
[python](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/python)
{% endcontent-ref %}

{% content-ref url="languages/rpg" %}
[rpg](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/rpg)
{% endcontent-ref %}

{% content-ref url="languages/ruby" %}
[ruby](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/ruby)
{% endcontent-ref %}

{% content-ref url="languages/scala" %}
[scala](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/scala)
{% endcontent-ref %}

{% content-ref url="languages/swift" %}
[swift](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/swift)
{% endcontent-ref %}

{% content-ref url="languages/secrets" %}
[secrets](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/secrets)
{% endcontent-ref %}

{% content-ref url="languages/terraform" %}
[terraform](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/terraform)
{% endcontent-ref %}

{% content-ref url="languages/t-sql" %}
[t-sql](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/t-sql)
{% endcontent-ref %}

{% content-ref url="languages/vb-dotnet" %}
[vb-dotnet](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/vb-dotnet)
{% endcontent-ref %}

{% content-ref url="languages/vb6" %}
[vb6](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/vb6)
{% endcontent-ref %}

{% content-ref url="languages/xml" %}
[xml](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/xml)
{% endcontent-ref %}
