circle-exclamation
We've updated our static IP addresses. GitHub Enterprise users should update their allowlists.
chevron-right
LogoLogo
search
Ctrlk
Start FreeLogin
  • houseHome
  • cloudSonarQube Cloud
  • serverSonarQube Server
  • users-between-linesSonarQube Community Build
  • terminalSonarQube MCP server
sparkle
AI Assistant
Working...Thinking...
sparkle
Good morning

I'm here to help you with the docs.

Ctrli
AI Based on your contextquestion-circle
  • houseHomepage
  • AI capabilitieschevron-right
  • Advanced Securitychevron-right
  • Discovering SonarQube Cloudchevron-right
  • Quickstart guide
  • Getting started with SonarQube Cloudchevron-right
  • Getting started with Enterprisechevron-right
  • Improving your codechevron-right
  • Enriching your analysischevron-right
  • Setting your quality standardschevron-right
  • Managing your accountchevron-right
  • Managing your projectchevron-right
  • Managing portfolios
  • Administering SonarQube Cloudchevron-right
  • Architecture (Beta)
  • Design and Architecturechevron-right
  • Advanced setupchevron-right
    • Overview
    • Automatic analysis
    • CI-based analysischevron-right
    • Scanner environmentchevron-right
    • Languageschevron-right
      • Supported languages
      • ABAP
      • Ansible
      • Apex
      • Azure Resource Manager
      • C/C++/Objective Cchevron-right
      • CloudFormation
      • C#
      • COBOL
      • Docker
      • Dart
      • Flex
      • GitHub Actions
      • Go
      • HTML
      • Java
      • JavaScript/TypeScript/CSS
      • JCL
      • JSON
      • Kotlin
      • Kubernetes/Helm
      • PHP
      • PL/I
      • PL/SQL
      • Python
      • RPG
      • Ruby
      • Rust
      • Scala
      • Secrets
      • Shell
      • Swift
      • Terraform
      • T-SQL
      • VB.NET
      • VB6
      • XML
      • YAML
    • Analysis parameterschevron-right
    • Monorepo support
    • Web API
    • Webhooks
    • Incremental analysis mechanisms
  • Digging deeperchevron-right
  • Appendiceschevron-right
  • Deprecations and removals
block-quoteOn this pagechevron-down
  1. Advanced setup

Languages

SonarQube Cloud supports the analysis of more than 30 languages. Please check the pages below to see details about any prerequisites and language-specific properties for your language.

Supported languageschevron-rightABAPchevron-rightAnsiblechevron-rightApexchevron-rightAzure Resource Managerchevron-rightC/C++/Objective Cchevron-rightCloudFormationchevron-rightC#chevron-rightCOBOLchevron-rightDockerchevron-rightDartchevron-rightFlexchevron-rightGitHub Actionschevron-rightGochevron-rightHTMLchevron-rightJavachevron-rightJavaScript/TypeScript/CSSchevron-rightJCLchevron-rightJSONchevron-rightKotlinchevron-rightKubernetes/Helmchevron-rightPHPchevron-rightPL/Ichevron-rightPL/SQLchevron-rightPythonchevron-rightRPGchevron-rightRubychevron-rightRustchevron-rightScalachevron-rightSecretschevron-rightShellchevron-rightSwiftchevron-rightTerraformchevron-rightT-SQLchevron-rightVB.NETchevron-rightVB6chevron-rightXMLchevron-rightYAMLchevron-right
PreviousChecked-out codechevron-leftNextSupported languageschevron-right

Last updated 2 months ago

Was this helpful?

Resources

  • Sonar
  • Sonar Rules Catalog
  • Sonar Community

© 2025 SonarSource Sàrl. All rights reserved.

Was this helpful?