LogoLogo
search
⌘Ctrlk
Start FreeLogin
  • houseHome
  • cloudSonarQube Cloud
  • serverSonarQube Server
  • mcpSonarQube MCP server
  • square-terminalSonarQube CLI
  • users-between-linesSonarQube Community Build
sparkle
AI Assistant
sparkle
Good morning

I'm here to help you with the docs.

⌘Ctrli
AI Based on your contextquestion-circle
LogoLogo
  • houseHomepage
  • AI capabilities
  • Advanced Security
  • Discovering SonarQube Cloud
  • Quickstart Guides
  • Getting started with SonarQube Cloud
  • Getting started with Enterprise
  • Analyzing source code
    • Concepts
    • Automatic analysis
    • CI-based analysis
    • Scanners
    • Languages
      • ABAP
      • Ansible
      • Apex
      • Azure Resource Manager
      • C/C++/Objective C
      • CloudFormation
      • C#
      • COBOL
      • Docker
      • Dart
      • Flex
      • GitHub Actions
      • Go
      • Groovy
      • HTML
      • Java
      • JavaScript/TypeScript/CSS
      • JCL
      • JSON
      • Kotlin
      • Kubernetes/Helm
      • PHP
      • PL/I
      • PL/SQL
      • PowerShell
      • Python
      • RPG
      • Ruby
      • Rust
      • Scala
      • Secrets
      • Shell
      • Swift
      • Terraform
      • T-SQL
      • VB.NET
      • VB6
      • XML
      • YAML
    • Branch analysis
    • Pull request analysis
    • Analysis parameters
    • Test coverage
    • Importing external issues
    • .NET environments
    • Monorepo support
    • Incremental analysis mechanisms
    • Agentic Analysis
    • Context Augmentation
    • SonarQube for IDE
  • Setting your quality standards
  • Managing your account
  • Managing your project
  • Managing portfolios
  • Administering SonarQube Cloud
  • Architecture
  • Appendices
  • Deprecations and removals
  1. Analyzing source code

Languages

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

If your developers use SonarQube for IDE, review SonarQube for IDE and the Rules and languages page for each IDE. Language support varies by IDE, and connected mode is required for some SonarQube Cloud rules and enterprise-language features to appear in the IDE.

ABAPchevron-rightAnsiblechevron-rightApexchevron-rightAzure Resource Managerchevron-rightC/C++/Objective Cchevron-rightCloudFormationchevron-rightC#chevron-rightCOBOLchevron-rightDockerchevron-rightDartchevron-rightFlexchevron-rightGitHub Actionschevron-rightGochevron-rightGroovychevron-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
PreviousAzure DevOps Extensionchevron-leftNextABAPchevron-right

Last updated 3 days ago

Was this helpful?

Resources

  • Sonar
  • Sonar Community

© SonarSource Sàrl. All rights reserved.

Was this helpful?