# Languages

- [Supported languages](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/overview.md): SonarQube Server provides analysis of different languages depending on the edition you’re running.
- [ABAP](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/abap.md): ABAP analysis is available starting in commercial editions of SonarQube Server.
- [Ansible](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/ansible.md): Language-specific information about the way SonarQube Server supports the analysis of Ansible.
- [Apex](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/apex.md): Apex analysis is available starting in SonarQube Server Enterprise Edition.
- [Azure Resource Manager](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/azure-resource-manager.md): SonarQube analysis supports Azure Resource Manager templates in the JSON & Bicep formats, and is available starting in Community Edition.
- [C/C++/Objective-C](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/c-family.md): Information on how to set up, run, and customize analysis for C, C++ and Objective-C.
- [C/C++/Objective-C analysis overview](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/c-family/overview.md): An overview of the configuration required to analyze CFamily code in SonarQube Server.
- [Analysis modes](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/c-family/analysis-modes.md): Presentation of the several analysis modes.
- [Prerequisites](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/c-family/prerequisites.md): Prerequisites for CFamily analysis in SonarQube Server.
- [Running the analysis](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/c-family/running-the-analysis.md): How to run a CFamily code analysis in SonarQube Server.
- [Customizing the analysis](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/c-family/customizing-the-analysis.md): How to customize your CFamily code analysis.
- [Understanding the analysis](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/c-family/understanding-the-analysis.md): Details on the CFamily analysis and the way it works with SonarQube Server.
- [Related pages](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/c-family/related-pages.md): Pages related to CFamily analysis in SonarQube Server
- [CloudFormation](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/cloudformation.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [COBOL](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/cobol.md): Cobol analysis is available starting in Enterprise Edition.
- [C#](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/csharp.md): C# analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [Dart](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/dart.md): SonarQube Server can analyze the Dart language.
- [Docker](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/docker.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [Flex](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/flex.md): Flex analysis is available starting in all editions of SonarQube Server and SonarQube Community Build.
- [GitHub Actions](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/github-actions.md): SonarQube supports analysis of YAML files detected as GitHub Actions.
- [Go](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/go.md): Go analysis is available in all editions of SonarQube.
- [HTML](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/html.md): HTML analysis is available in all editions of SonarQube and SonarQube Community Build.
- [Java](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/java.md): Java analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [JavaScript/TypeScript/CSS](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/javascript-typescript-css.md): JavaScript, TypeScript, and CSS analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [JCL](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/jcl.md): JCL analysis is available starting in SonarQube Server Enterprise Edition and supported by SonarQube for Eclipse when running in Connected Mode.
- [JSON](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/json.md)
- [Kotlin](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/kotlin.md): Kotlin analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [Kubernetes/Helm](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/kubernetes.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [PHP](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/php.md): PHP analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [PLI](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/pli.md): PLI analysis is available starting in SonarQube Server Enterprise Edition.
- [PL/SQL](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/pl-sql.md): PL/SQL analysis is available starting in SonarQube Server Developer Edition.
- [Python](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/python.md): Python analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [RPG](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/rpg.md): RPG is available starting in SonarQube Server Enterprise Edition.
- [Ruby](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/ruby.md): Ruby analysis is available in all editions of SonarQube Server and Community Build.
- [Rust](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/rust.md)
- [Scala](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/scala.md): Scala analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [Shell](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/shell.md): The Shell analyzer for SonarQube Server is designed to perform static code analysis on Bash and POSIX Shell scripts.
- [Swift](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/swift.md): Swift analysis is available starting in SonarQube Server Developer Edition.
- [Secrets](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/secrets.md): SonarQube Server detects exposed Secrets in your source code and language-agnostic config files, starting in the SonarQube Community Build.
- [Terraform](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/terraform.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [T-SQL](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/t-sql.md): T-SQL analysis is available starting in SonarQube Server Developer Edition.
- [VB.NET](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [VB6](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/vb6.md): VB6 analysis is available starting in the SonarQube Server Enterprise Edition.
- [XML](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/xml.md): XML analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [YAML](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/yaml.md)
