# Sonarcloud > This language is available only in the Enterprise plan. See the [subscription-plans](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-subscription/subscription-plans "men ## Pages - [ABAP](abap.md): This language is available only in the Enterprise plan. See the [subscription-plans](https://docs.sonarsource.com/son... - [About external issues](about-external-issues.md): Many languages have dedicated analyzers (also known as linters) that are commonly used to spot problems in code. Sona... - [Quality standards and new code](about-new-code.md): SonarQube Cloud warns you whenever issues are detected in your new code. When you add new code to your projects, you ... - [About quality standards](about-quality-standards.md): In the Sonar solution, each of your projects has a set quality standard, made up of a quality profile and a quality g... - [About SonarQube Cloud solution](about-sonarqube-cloud-solution.md): - [Ressources structure](/sonarqube-cloud/administering-sonarcloud/about-sonarqube-cloud-solution/ressources-structur... - [About the analysis setup](about-the-analysis-setup.md): To successfully practice the Clean as You Code methodology, we recommend deploying the analysis at three different le... - [About SSO authentication solution](about.md): The SonarQube Cloud Enterprise plan supports a transition from the DevOps platform authentication mode to Single Sign... - [Active versions](active-versions.md): In order to ensure that you continue to avail of the best user experience, you need to make sure that you are on an *... - [Activity and history](activity-and-history.md): The project **Activity** page shows a list of the analyses that have been performed on your project. This covers all ... - [Adding analysis to a Jenkins job](add-analysis-to-job.md): You can add the SonarQube Cloud analysis to your Jenkins Freestyle or Pipeline jobs and easily configure your project... - [Adding analysis to build pipeline](adding-analysis-to-build-pipeline.md): {% content-ref url="adding-analysis-to-build-pipeline/gradle-or-maven-project" %} - [Adding analysis to GitHub Actions workflow](adding-analysis-to-github-actions-workflow.md): Once you have create your project in SonarQube Server, you can add the SonarQube Server analysis to your GitHub Actio... - [Adding analysis to GitLab CI/CD pipeline](adding-analysis-to-gitlab-ci-cd.md): Once you have created your project in SonarQube, you can add the SonarQube analysis to your GitLab CI/CD pipeline: - [Adding analysis to Azure pipeline](adding-analysis-to-pipeline.md): - [Introduction](/sonarqube-server/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/i... - [Adding coding rules](adding-coding-rules.md): There are three ways to add coding rules to SonarQube Server: - [Adding organizations to your enterprise](adding-organizations-to-your-enterprise.md): You can add an organization to an existing enterprise provided you are an admin of both the enterprise and the organi... - [Adding pages to the webapp](adding-pages-to-the-webapp.md): SonarQube Server’s UI is built as a Single Page Application using [React](https://reactjs.org/). It provides the abil... - [Adding analysis to GitHub Actions workflow](adding-sonarqube-analysis-to-your-workflow.md): SonarScanners running in GitHub Actions can automatically detect branches and pull requests being built so you don’t ... - [Adding tags to a rule](adding-tags-to-rule.md): Most rules have some tags out of the box. Issues inherit the tags of the rules that raised them. With the Administer ... - [Adjusting analysis scope](adjusting-analysis-scope.md): {% content-ref url="adjusting-analysis-scope/introduction" %} - [Adjusting project analysis](adjusting-analysis.md): - [Setting analysis scope](/sonarqube-server/project-administration/adjusting-analysis/setting-analysis-scope.md): Se... - [Administering portfolios](administering-portfolios.md): This feature is only available in the [Enterprise plan](https://www.sonarsource.com/plans-and-pricing/#sonarqube-clou... - [Administering SonarQube Cloud](administering-sonarcloud.md): - [About SonarQube Cloud solution](/sonarqube-cloud/administering-sonarcloud/about-sonarqube-cloud-solution.md): This... - [Tokens](administering-tokens.md): As a System Administrator, you can generate tokens of type **User** on behalf of another user and you can revoke any ... - [Administering your project](administering-your-projects.md): {% content-ref url="administering-your-projects/introduction" %} - [Advanced administration](advanced-administration.md): {% content-ref url="advanced-administration/setting-up-run-tasks-in-tfc" %} - [Advanced configuration](advanced-configuration.md): To operate, SonarQube for VS Code needs to perform HTTP requests, especially in [Connected mode](https://app.gitbook.... - [Using advanced exclusion features](advanced-exclusion-features.md): This feature is only available in the [Enterprise plan](https://www.sonarsource.com/plans-and-pricing/#sonarqube-clou... - [Advanced exclusions](advanced-exclusions.md): In very specific situations, you may have to: - [Advanced installation](advanced-installation-features.md): This section explains how to: - [Advanced Security](advanced-security.md): *Advanced Security is an add-on that requires a separate subscription to your SonarQube Cloud's* [*Enterprise license... - [Advanced setup](advanced-setup.md): {% content-ref url="advanced-setup/overview" %} - [Agents in your GitHub pull request](agents-in-your-github-pull-request.md): {% hint style="success" %} - [AI agents](agents.md): SonarQube for IDE’s code analysis workflow is enhanced by a set of tools designed to integrate with AI agents. These ... - [SonarQube Remediation Agent](ai-agents.md): {% hint style="success" %} - [AI capabilities](ai-capabilities.md): Available features include [autodetect-ai-code](https://docs.sonarsource.com/sonarqube-cloud/ai-capabilities/autodete... - [AI Code Assurance](ai-code-assurance.md): SonarQube Cloud’s AI Code Assurance features help you set appropriate standards for projects containing AI-generated ... - [AI CodeFix](ai-codefix.md): *AI features are only available in SonarQube Cloud Team and Enterprise plans*. See the [subscription-plans](https://d... - [AI features](ai-features.md): SonarQube Cloud provides a series of tools to help you identify, manage, and use AI-generated code in your projects. - [AI CodeFix](ai-fix-suggestions.md): *AI CodeFix is only available in SonarQube Server* [*Enterprise and Data Center editions*](https://www.sonarsource.co... - [AI Code Assurance](ai-standards.md): Sonar’s AI Code Assurance helps you ensure security and code quality within projects containing AI-generated code. By... - [ALM integration](alm-integration.md): {% content-ref url="alm-integration/github-integration" %} - [Amazon CodeCatalyst](amazon-codecatalyst.md): {% hint style="warning" %} - [Global analysis setup](analysis-functions.md): {% content-ref url="analysis-functions/instance-mode" %} - [Analysis modes](analysis-modes.md): The analysis can operate in *Automatic Analysis* or *Manual configuration* (Compilation Database) modes. - [SonarQube Server analysis overview](analysis-overview.md): With SonarQube Server, you can perform automated code review and analysis of your project’s main branch, as well as m... - [Analysis parameters](analysis-parameters.md): This section provides general guidelines to configure the analysis parameters, and lists the analysis parameters you ... - [Analysis scope](analysis-scope.md): {% content-ref url="analysis-scope/introduction" %} - [Analyzing projects for dependencies (SCA)](analyzing-projects-for-dependencies-sca.md): Advanced Security is an add-on that requires a separate subscription to your [SonarQube Cloud's Enterprise plan](http... - [Analyzing projects for dependencies (SCA)](analyzing-projects-for-dependencies.md): *Advanced Security is only available in SonarQube Server, as an add-on starting in* [*Enterprise edition*](https://ww... - [Analyzing source code](analyzing-source-code.md): - [SonarQube Server analysis overview](/sonarqube-server/analyzing-source-code/analysis-overview.md): This page expla... - [Announcements](announcements.md): {% hint style="info" %} - [Ansible](ansible.md): The level of support for a language is defined as follows: - [Apex](apex.md): This language is available only in the [subscription-plans](https://docs.sonarsource.com/sonarqube-cloud/administerin... - [API deprecation](api-deprecation.md): If you use custom plugins based on the plugin API or consume SonarQube Server services through the [web-api](https://... - [Appendices](appendices.md): {% content-ref url="appendices/frequently-asked-questions" %} - [Using applications](applications.md): Assume that you have a set of projects which have been split for technical reasons, but which share a life cycle; the... - [Disaster recovery architecture example with Azure resources](architecture-example.md): In the disaster recovery architecture example described below, Azure Kubernetes Service (AKS) is used, but the overal... - [Architecture (Beta)](architecture.md): {% hint style="warning" %} - [Associated SCM accounts](associated-scm-accounts.md): SonarQube Cloud performs the association with a Source Control Management (SCM) account automatically, based on the u... - [Associating with projects](associating-a-quality-profile-with-projects.md): As a Quality Profile Administrator, you can explicitly associate a quality profile with projects. - [Associating a quality gate with projects](associating-projects-with-quality-gate.md): The default quality gate is associated with all projects in the organization that are not explicitly associated with ... - [Assuring your AI code](assuring-ai-code.md): Recommended checks include high standards to reduce code complexity, remove bugs, and eliminate injection vulnerabili... - [Audit logs](audit-logs.md): *This feature is available with the Enterprise plan.* - [Authentication and provisioning](authentication.md): - [Overview of authentication and provisioning](/sonarqube-server/instance-administration/authentication/overview.md)... - [Granting permissions to users](authorizing-other-users-to-manage-quality-profile.md): With the Administer Quality Profiles permission, you can authorize users or groups to manage a specific custom qualit... - [Autodetect AI code](autodetect-ai-code.md): Knowing if your project contains AI-generated code helps raise awareness of code ownership and code security. To help... - [Automatic analysis](automatic-analysis.md): When you first import a project that is compatible with automatic analysis, the initial analysis behaves differently ... - [Automatic group synchronization](automatic-group-synchronization.md): The automatic synchronization of user groups is used with the Single Sign-On (SSO) authentication. See the [user-grou... - [Automatic provisioning](automatic.md): You can enable the GitLab automatic provisioning mode in SonarQube Server and benefit from: - [Automating project creation and import](automating-creation.md): If you’re getting started with Web APIs, see [web-api](https://docs.sonarsource.com/sonarqube-community-build/extensi... - [Automating project creation and import](automating-project-creation-and-import.md): If you’re getting started with Web APIs, see [web-api](https://docs.sonarsource.com/sonarqube-server/extension-guide/... - [Azure DevOps integration](azure-devops-integration.md): - [Introduction to Azure DevOps integration](/sonarqube-server/devops-platform-integration/azure-devops-integration/i... - [Analyzing Azure DevOps projects](azure-devops.md): If your code is on Azure DevOps, you can benefit from SonarQube Cloud’s integration with Azure DevOps. - [Azure Pipelines integration overview](azure-pipelines-integration-overview.md): The Azure DevOps extension for SonarQube Cloud is used to manage the integration of SonarQube Cloud with Azure Pipeli... - [Azure pipelines](azure-pipelines.md): {% content-ref url="azure-pipelines/introduction" %} - [Azure Resource Manager](azure-resource-manager.md): SonarQube Cloud analysis supports [Azure Resource Manager templates](https://learn.microsoft.com/en-us/azure/azure-re... - [Background tasks](background-tasks.md): The processing of the scanner results is called a background task. Analysis is not complete until the relevant backgr... - [Backup and restore](backup-and-restore.md): Most databases come with backup tools. We recommend using these tools to back up your data. - [Basic installation](basic-installation.md): You have: - [Before you start](before-you-start.md): * The SonarQube Server Helm chart comes with default values for [CPU and memory requests and limits](https://artifact... - [Before you upgrade](before-you-upgrade.md): This page contains some concepts and recommendations that you should familiarize yourself with before upgrading. See ... - [Best practices for managing dependency risks](best-practices-for-managing-dependency-risks.md): Advanced Security is an add-on that requires a separate subscription to your SonarQube Cloud's [Enterprise plan](http... - [Billing model](billing-model.md): The billing method is different depending on the plan. - [Binding an unbound organization](binding-unbound-organization.md): If you created your organization manually, then it’s not bound to its corresponding DevOps platform organization and ... - [Binding with the DevOps platform](binding-with-dop.md): Through the integration of SonarQube Cloud with your DevOps platform (GitHub, Bitbucket Cloud, GitLab, or Azure DevOp... - [Bitbucket Cloud integration](bitbucket-cloud-integration.md): - [Introduction to Bitbucket Cloud integration](/sonarqube-server/devops-platform-integration/bitbucket-integration/b... - [Analyzing Bitbucket Cloud projects](bitbucket-cloud.md): If your code is on Bitbucket Cloud, go to the [SonarQube Cloud](https://www.sonarsource.com/products/sonarcloud/) pro... - [Bitbucket integration](bitbucket-integration.md): - [Bitbucket Data Center](/sonarqube-server/devops-platform-integration/bitbucket-integration/bitbucket-server-integr... - [Bitbucket Pipelines](bitbucket-pipelines-for-sonarcloud.md): Once your project is created and initiated from the repository you selected, you can follow the tutorial to configure... - [Adding analysis to Bitbucket pipeline](bitbucket-pipelines.md): Once you have created your project in SonarQube, you can add the SonarQube analysis to your Bitbucket pipeline. To do... - [Bitbucket Data Center](bitbucket-server-integration.md): With this integration, you’ll be able to: - [Issues reported in Bitbucket](bitbucket.md): SonarQube Server sets up the report of your quality gate status and analysis metrics directly to your pull requests i... - [Branch analysis setup](branch-analysis-setup.md): Setting up branch analysis enables SonarQube Cloud to analyze branches in your project *other than the main branch an... - [Branch analysis](branch-analysis.md): *This feature is only available in the Team and Enterprise plans. Only the main branch analysis is available in the F... - [Branch FAQ](branch-faq.md): *Branch analysis is available starting in* [*Developer Edition*](https://www.sonarsource.com/plans-and-pricing/develo... - [Branches](branches.md): {% content-ref url="branches/branch-analysis" %} - [Build and configure](build-and-configure.md): Depending on your setup requirements, you may need to set up your server using more specific details to get the Sonar... - [Build your SonarQube MCP Server](build.md): As described in the [#mcp-server-setup-in-your-ide](https://docs.sonarsource.com/sonarqube-mcp-server/quickstart-guid... - [Built-in rule tags](built-in-rule-tags.md): Tags are a way to categorize rules and issues. Issues inherit the tags on the rules that raised them. Some tags are l... - [C / C++ / Objective-C test coverage](c-c-objective-c-test-coverage.md): SonarQube Cloud supports the reporting of test coverage information as part of the analysis of your C/C++/Objective-C... - [C family project](c-family-project.md): Before starting, read the [Azure Pipelines integration overview](https://app.gitbook.com/s/4FzELVjsPO4ijRo3jtBV/devop... - [C / C++ / Objective-C test coverage](c-family-test-coverage.md): SonarQube Server supports the reporting of test coverage information as part of the analysis of your C/C++/Objective-... - [C/C++/Objective C](c-family.md): {% content-ref url="c-family/overview" %} - [Changing project binding](changing-binding.md): You can bind a project to another repository or you can bind an unbound project to a repository. See [binding-with-do... - [Changing default quality gate](changing-default-quality-gate.md): A default quality gate is defined in your organization: any project that is not explicitly associated with a quality ... - [Changing default quality profile](changing-default-quality-profile.md): With the Administer Quality Profiles permission, you can change a language’s default quality profile in your organiza... - [Changing enterprise settings](changing-enterprise-settings.md): You must be an admin of the enterprise to be able to perform this procedure. - [Changing instance modes](changing-modes.md): Starting with SonarQube Server 10.8 we are introducing the concept of two modes: [standard-experience](https://docs.s... - [Changing organization binding](changing-organization-binding.md): Sonar is planning to change the organization binding feature in order to allow a simplified change of organization bi... - [Changing organization settings](changing-organization-settings.md): You must be an organization admin to perform the procedures described below. - [Changing password](changing-password.md): If your SonarQube Server instance is not using a 3rd party authentication mechanism such as LDAP or an OAuth provider... - [Changing your subscription plan](changing-plan.md): This page explains how to upgrade to or downgrade from a subscription plan, and how to change the Lines of Code (LOC)... - [Changing your project binding](changing-project-binding.md): You must be an administrator of your project. - [Changing the project key](changing-project-key.md): The project key can be updated as follows: - [Managing your project's quality gate](changing-quality-gate-and-fudge-factor.md): The instance’s default quality gate is applied by default to your project. As a project administrator, you can apply ... - [Quality gate](changing-quality-gate.md): The organization’s default quality gate is applied by default to your project. As a project administrator, you can ap... - [Changing quality profiles](changing-quality-profiles.md): The instance’s default quality profiles for each language is applied by default to your project. As a project adminis... - [Changing user password](changing-user-password.md): 1. In **Administration > Security > Users**, retrieve the user (see [viewing-users](https://docs.sonarsource.com/sona... - [Checking the server logs](checking-server-logs.md): If you’re having trouble starting your server for the first time (or any subsequent time!) the first thing to do is c... - [CI-based analysis](ci-based-analysis.md): {% content-ref url="ci-based-analysis/overview-of-integrated-cis" %} - [CI integration](ci-integration.md): {% content-ref url="ci-integration/overview" %} - [CircleCI](circleci.md): Once your project is created and initiated from the repository you selected, follow our [official Orb Quick Start Gui... - [Clean as You Code settings](clean-as-you-code-settings.md): {% content-ref url="clean-as-you-code-settings/defining-new-code" %} - [Clean as You Code](clean-as-you-code.md): {% content-ref url="clean-as-you-code/introduction" %} - [Clean Code](clean-code.md): {% content-ref url="clean-code/introduction" %} - [CloudFormation](cloudformation.md): To discover and update the CloudFormation-specific properties, navigate in SonarQube Cloud to *Your Project* > **Admi... - [Deploying SonarQube cluster](cluster.md): This page applies to deploying SonarQube Data Center Edition on Kubernetes. For information on deploying Community, D... - [COBOL](cobol.md): This language is available only in the [subscription-plans](https://docs.sonarsource.com/sonarqube-cloud/administerin... - [Code analysis based on Clean Code](code-analysis.md): The Sonar automated code review aims to identify any issue in your code that prevents it from being Clean Code. - [Monitoring code metrics](code-metrics.md): {% content-ref url="code-metrics/introduction" %} - [Codemagic integration](codemagic-integration.md): SonarScanners running in Codemagic can automatically detect branches and merge or pull requests in certain jobs. You ... - [Codemagic](codemagic.md): Once your project is created and initiated from the repository you selected, follow [this tutorial](https://blog.code... - [List of properties common to all editions](common-properties.md): During startup, SonarQube loads system properties that are not stored in the database. This page lists the configurab... - [Compute engine performance](compute-engine-performance.md): {% hint style="info" %} - [Concepts](concepts.md): | **Concept** | **Definition** | - [Configuration methods](configuration-methods.md): SonarQube utilizes system properties during startup, which are not stored in the database. These properties can be co... - [Configuration overview](configuration-overview.md): You can configure project analysis settings mainly in the UI, in scanner configuration files, and as scanner argument... - [Operating the DCE cluster](configure-and-operate-a-cluster.md): *High availability and cluster scalability are features of the* [*Data Center Edition*](https://redirect.sonarsource.... - [Configure and operate a server](configure-and-operate-a-server.md): {% content-ref url="configure-and-operate-a-server/operating-the-server" %} - [Step 3: Configure the Azure Front Door](configure-azure-front-door.md): The setup instructions are based on a [architecture-example](https://docs.sonarsource.com/sonarqube-server/server-ins... - [Step 2: Configure SSO](configure-sso.md): - [Using the setup assistant (generic operation)](/sonarqube-cloud/administering-sonarcloud/managing-enterprise/enter... - [Configure your SonarQube MCP server](configure.md): No matter if you're looking for a configuration for single-users (#stdio), multi-user ([#http](#h... - [New code definition](configuring-new-code-calculation.md): When your project is created, the new code definition set at the organization level is applied to your project by def... - [Configuring issue-related notifications](configuring-notifications.md): You can receive an email notification for issue-related events. You can enable the notifications at global level (for... - [Configuring the analysis parameters](configuring-the-analysis-parameters.md): The analysis parameters are various parameters used to set up the project analysis. The following applies: - [Configuring the architecture analysis](configuring-the-architecture-analysis.md): {% hint style="warning" %} - [Configuring the scanner](configuring.md): In an Azure DevOps / TFS environment, test files are automatically retrieved as follows: - [Connect your IDE](connect-your-ide.md): {% content-ref url="connect-your-ide/connected-mode" %} - [SonarQube for IDE](connected-mode.md): Connected mode binds your SonarQube Cloud project to a local project so that automated code review can catch issues i... - [Connecting to Slack](connecting-to-slack.md): To enable real-time notifications about analysis results in Slack, a Slack workspace administrator must first connect... - [Contributing](contributing.md): Please be aware that we are not actively looking for feature contributions to SonarQube Community Build itself becaus... - [Core concepts](core-concepts.md): {% content-ref url="core-concepts/clean-code" %} - [Creating a quality profile](creating-a-quality-profile.md): *This feature is only available in the Team and Enterprise plans. See* [subscription-plans](https://docs.sonarsource.... - [Creating and importing projects](creating-and-importing-projects.md): There are several ways to create a project in SonarQube Server: - [Creating dashboards](creating-dashboards.md): This feature is available in the [Enterprise](https://www.sonarsource.com/plans-and-pricing/sonarcloud/) plan. - [Creating your project manually](creating-manually.md): You need the Create Projects permission in SonarQube Community Build. - [Creating organization manually](creating-organization-manually.md): To understand more about the advantages of binding your SonarQube Cloud organization with a DevOps platform, see [bin... - [Creating and editing your organization](creating-organization.md): {% content-ref url="creating-organization/importing-github-organization" %} - [Creating your project manually](creating-project-manually.md): You need the Create Projects permission in SonarQube Server. - [Creating your project](creating-project.md): There are several ways to create a project in SonarQube Server: - [Creating support ticket](creating-support-ticket.md): If your license includes Sonar support, a **Support** tab will be visible on the **Administration** > **Support** pag... - [Creating users manually](creating-users.md): You can create a user account manually in SonarQube Server. Manually created users are authenticated against SonarQub... - [Creating your enterprise](creating-your-enterprise.md): To set up your enterprise from scratch, see [setting-up-your-enterprise](https://docs.sonarsource.com/sonarqube-cloud... - [Creating and configuring your Azure DevOps project](creating-your-project.md): Once the [setting-up-integration-at-global-level](https://docs.sonarsource.com/sonarqube-server/devops-platform-integ... - [C\#](csharp.md): The level of support for a language is defined as follows: - [CSS](css.md): In order to analyze CSS code, you need to have Node.js >= 8 installed on the machine running the scan. Set property`... - [SonarQube for VS Code in Cursor](cursor.md): The SonarQube for VS Code extension can easily be installed in Cursor from either the [Open VSX registry](https://ope... - [Custom measures](custom-measures.md): SonarQube collects a maximum of measures in an automated manner but there are some measures for which this is not pos... - [Custom messages](custom-messages.md): *This feature is available to customers with* [*Enterprise Edition*](https://www.sonarsource.com/plans-and-pricing/en... - [Customizing Helm chart](customizing-helm-chart.md): While we only document the most pressing SonarQube Server Helm chart customizations in this documentation, there are ... - [Customizing Information page](customizing-info-page.md): This page explains how to add custom links to the Information page of a SonarQube Cloud project. - [Customizing Project Information page](customizing-project-information-page.md): You can add URLs associated with your project visible on your project’s information page in the **External Links** se... - [Customizing the analysis](customizing-the-analysis.md): Discover and update the C/C++/Objective-C specific properties in the project settings. From the project homepage, go ... - [Cycle detection](cycle-detection.md): {% hint style="warning" %} - [Dart test coverage](dart-test-coverage.md): SonarQube Cloud supports the reporting of test coverage information as part of the analysis of your Flutter or Dart p... - [Dart](dart.md): The level of support for a language is defined as follows: - [Dashboards](dashboards.md): This feature is available in the [Enterprise](https://www.sonarsource.com/plans-and-pricing/sonarcloud/) plan. - [Data Center Edition](data-center-edition.md): - [Introduction](/sonarqube-server/server-installation/data-center-edition/introduction.md): Content of the Data Cent... - [Bitbucket Data Center integration](data-center.md): With this integration, you’ll be able to: - [Database-related issues](database-related-issues.md): We recommend reading the [server-logs](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/tr... - [Database](database-requirements.md): Supported database engines: - [Setting up with Datadog](datadog.md): In the following, we assume that you are installing both SonarQube Server and Datadog to a Kubernetes cluster via the... - [List of DCE-specific properties](dce-specific.md): SonarQube utilizes system properties during startup, which are not stored in the database. This page lists the config... - [DCE topology](dce-topology.md): As a DCE subscriber, Sonar will assist with the setup and configuration of your cluster. Get in touch with your accou... - [Data Center Edition](dce.md): {% content-ref url="dce/introduction" %} - [Deactivating users](deactivating-users.md): When you deactivate a user in SonarQube Server: - [Defining matching patterns](defining-matching-patterns.md): To define path-matching patterns, you can use the following wildcards: - [Defining new code](defining-new-code.md): Each SonarQube project has a *new code definition* (NCD), that is, a setting that tells SonarQube which part of the c... - [Clean Code definition](definition.md): We define Clean Code as code that has the following attributes: consistency, intentionality, adaptability, and respon... - [Delegating authentication](delegating-authentication.md): SonarQube comes with an onboard user database, as well as the ability to delegate authentication via HTTP Headers, Gi... - [Deleting organization](deleting-organization.md): You can delete an organization provided you’re an organization admin. - [Deleting project](deleting-project.md): You can delete your project provided you’re a project admin. - [Deleting SSO configuration](deleting-sso-configuration.md): {% hint style="warning" %} - [Deleting your account](deleting.md): Before you can delete your user account, you must first manually unassign yourself from all your issues and remove yo... - [Dependency risks](dependency-risks.md): In connected mode, you can see the results from SonarQube (Server, Cloud) [Advanced Security](https://app.gitbook.co... - [Deploy a SonarQube cluster on Kubernetes](deploy-a-sonarqube-cluster-on-kubernetes.md): *This page applies to deploying SonarQube Data Center Edition on Kubernetes. For information on deploying Community, ... - [Step 1: Deploy the primary and replica databases](deploy-databases.md): The setup instructions are based on a [architecture-example](https://docs.sonarsource.com/sonarqube-server/server-ins... - [Deploying on Kubernetes](deploy-on-kubernetes.md): {% content-ref url="deploy-on-kubernetes/server" %} - [Deploy SonarQube on Kubernetes](deploy-sonarqube-on-kubernetes.md): *This part of the Documentation is only valid for Community, Developer, and Enterprise Editions. For information on d... - [Deprecation policy](deprecation-policy.md): A backward-incompatible change or dropping of a public API endpoint, a workflow, or a feature is subject to the depre... - [Deprecations and removals](deprecations-and-removals-by-version.md): This page contains information on the deprecation and removal of SonarQube features and API endpoints. - [Deprecations and removals](deprecations-and-removals.md): A backward-incompatible change or dropping of a public API endpoint, a workflow, or a feature can be considered depre... - [Deprecations](deprecations.md): - [Deprecation policy](/sonarqube-server/server-update-and-maintenance/maintenance/deprecations/deprecation-policy.md... - [Design and Architecture](design-and-architecture.md): {% hint style="warning" %} - [Determining the update path](determine-path.md): This section explains the principles to follow to determine whether you can perform the update directly or must updat... - [Developing a plugin](developing-a-plugin.md): {% content-ref url="developing-a-plugin/plugin-basics" %} - [Developing with Sonar](developing-with-sonar.md): The SonarQube solution helps developers perform automated code analysis and reviews at every stage of the development... - [Default authentication through DevOps platform](devops-platform-authentication.md): With the DevOps platform service authentication: - [DevOps platform integration](devops-platform-integration.md): {% content-ref url="devops-platform-integration/introduction" %} - [Digging deeper](digging-deeper.md): Dive deeper into your code review and analysis with SonarQube Cloud. These pages contain a wealth of detailed article... - [Disabling automatic analysis](disabling-automatic-analysis.md): This feature is only available in the [Enterprise plan](https://www.sonarsource.com/plans-and-pricing/#sonarqube-clou... - [Disabling or changing the mechanisms](disabling-or-changing.md): In very particular cases, you may need to disable or change the incremental analysis mechanisms. - [Disabling authentication](disabling.md): 1. Go to **Administration** > **Configuration** > **General Settings** > **Authentication** > **GitLab**. - [Discovering SonarQube Cloud](discovering-sonarcloud.md): {% content-ref url="discovering-sonarcloud/developing-with-sonar" %} - [Docker](docker.md): The level of support for a language is defined as follows: - [.NET environments](dotnet-environments.md): {% content-ref url="dotnet-environments/overview" %} - [.NET project](dotnet-project.md): Before starting, read [azure-pipelines-integration-overview](https://docs.sonarsource.com/sonarqube-cloud/advanced-se... - [.NET test coverage](dotnet-test-coverage.md): SonarQube Cloud supports the reporting of test coverage information as part of the analysis of your .NET project. - [SonarScanner for .NET](dotnet.md): {% content-ref url="dotnet/introduction" %} - [Downgrading your enterprise](downgrading-your-enterprise.md): You currently cannot downgrade an enterprise. However, you can downgrade each organization in the enterprise, except ... - [Editing a quality profile](editing-a-custom-quality-profile.md): *This feature is only available in the Team and Enterprise plans. See* [subscription-plans](https://docs.sonarsource.... - [Editing SSO configuration (old method)](editing-configuration-old-method.md): - [Introduction](/sonarqube-cloud/administering-sonarcloud/managing-enterprise/enterprise-security/sso/editing-config... - [Editing SSO configuration](editing-sso-configuration.md): You must be the administrator of the enterprise in SonarQube Cloud. - [Editing issues](editing.md): In SonarQube Cloud, you can change the status of an issue in the following cases: - [Elasticsearch security features](elasticsearch-security-features.md): Elasticsearch authentication involves verifying the identity of users and systems before granting access to Elasticse... - [Elasticsearch-related issues](elasticsearch.md): You may encounter issues with Elasticsearch (ES) indices becoming locked in read-only mode. ES requires free disk spa... - [Subscribing to email notifications](email.md): {% hint style="info" %} - [AI CodeFix](enable-ai-codefix.md): Sonar’s AI CodeFix uses a large language model (LLM) to automatically generate AI-driven code fixes for the issues di... - [AI-generated fix suggestions](enabling-ai-generated-fix-suggestions.md): *This feature is available in* [*Early Access*](https://www.sonarsource.com/legal/early-access/?_gl=1*1cnxd7l*_gcl_aw... - [Encrypting sensitive data](encrypting-helm-chart-sensitive-data.md): You can encrypt any Sonar property stored in the`values.yaml`file and some Helm parameters, such as`jdbcPassword`,... - [Sensitive settings](encrypting-settings.md): You can encrypt any system property stored in`/conf/sonar.properties`or defined in SonarQube Server ... - [Enriching your analysis](enriching.md): {% content-ref url="enriching/overview" %} - [Enterprise security](enterprise-security.md): - [IP allow lists](/sonarqube-cloud/administering-sonarcloud/managing-enterprise/enterprise-security/ip-allow-lists.m... - [Enterprise](enterprise.md): Several organizations can be grouped together into an enterprise in SonarQube Cloud. To do so, the organizations must... - [Environment variables](environment-variables.md): This page provides environment variables used for configuring SonarQube Server with Docker. The values provided in th... - [Excluding from coverage or duplication](exclude-from-coverage-duplication.md): You can exclude specific files from your project’s code coverage analysis or duplication check analysis (detection of... - [Excluding based on file extension](excluding-based-on-file-extension.md): You can define for each programming language a set of extensions (file suffixes) to be analyzed. The other extensions... - [Excluding files based on file paths](excluding-files-based-on-file-paths.md): This feature is only available in the [Enterprise plan](https://www.sonarsource.com/plans-and-pricing/#sonarqube-clou... - [Excluding based on path-matching patterns](excluding-files-based-on-patterns.md): You can adjust your project’s initial analysis scope by excluding files based on path-matching patterns. To exclude t... - [Executable lines](executable-lines.md): These are the guidelines that Sonar uses internally when defining executable lines for a language. Community plugins ... - [Extension guide](extension-guide.md): - [Web API](/sonarqube-server/extension-guide/web-api.md): SonarQube provides the Web API to access its functionaliti... - [External analyzer reports](external-analyzer-reports.md): Many languages have dedicated analyzers (also known as linters) that are commonly used to spot problems in code. Sona... - [Feature comparison table](feature-comparison-table.md): The table below lists features relevant to comparing support in the different SonarQube deployments. For more informa... - [File exclusions](file-exclusions.md): All versions of SonarQube for IDE will fetch file exclusions from SonarQube (Server, Cloud) or SonarQube Community Bu... - [Filters and perspective](filters-and-perspective.md): Visualizations are available to help you gain deeper insights into your projects’ current statuses and histories. - [Viewing your first analysis' results](first-analysis.md): If you have successfully followed the in-product tutorial, SonarQube Cloud will run its first analysis on your project. - [Fixing issues](fixing-issues.md): Whether your issue is about *a potential security problem*, considered to be *a bad coding practice*, or *a more seri... - [Fixing issues](fixing.md): Depending on the issue, you may get fix suggestions: - [Flex](flex.md): The level of support for a language is defined as follows: - [Frequently asked questions](frequently-asked-questions.md): SonarQube Cloud does not require single sign-on (SSO), as authentication is performed on the DevOps platform side. - [From Docker image](from-docker-image.md): - [Installation overview](/sonarqube-server/server-installation/from-docker-image/installation-overview.md): Main ste... - [From ZIP file](from-zip-file.md): - [Installation overview](/sonarqube-server/server-installation/from-zip-file/overview.md): Main steps for installing... - [General requirements](general-requirements.md): The supported operating systems are: - [Generating and using tokens](generating-and-using-tokens.md): SonarQube users can generate tokens that can be used to run analyses or invoke web services without access to the use... - [Generic issue data](generic-issue-data.md): SonarQube Cloud supports a generic format for importing issues generated by external analysis tools, like linters. Th... - [Generic formatted reports](generic-issue-import-format.md): If your third-party analyzer is not supported by SonarQube Server then you can import the reports by using the SonarQ... - [Using the setup assistant (generic operation)](generic-operation.md): The generic operation to configure SSO with SonarQube Cloud's setup assistant is as follows: - [Generic test data](generic-test-data.md): SonarQube Cloud supports a generic format for importing test coverage and test execution reports. This feature can he... - [Getting started with Enterprise](getting-started-with-enterprise.md): {% content-ref url="getting-started-with-enterprise/introduction" %} - [Getting started with .NET](getting-started-with-net.md): Setting up a .NET analysis with Sonar involves different configurations depending on your .NET environment and the CI... - [Getting started with SonarQube Cloud](getting-started.md): {% content-ref url="getting-started/sign-up" %} - [Github Actions](github-actions-for-sonarcloud.md): To configure an analysis of your project using GitHub Actions, you will use the SonarQube Scan GitHub Action. - [GitHub Actions](github-actions.md): The analysis is searches for workflows located in`**/.github/workflows/**`and composite actions in`**/actions.yml`. - [GitHub integration](github-integration.md): - [Introduction to GitHub integration](/sonarqube-server/devops-platform-integration/github-integration/introduction.... - [Disabling GitHub member synchronization](github-member-sync.md): When you disable the [GitHub member synchronization](https://docs.sonarsource.com/sonarqube-cloud/administering-sonar... - [GitHub member synchronization](github-member-synchronization.md): *This feature is only available in the Team and Enterprise plans. See* [subscription-plans](https://docs.sonarsource.... - [Analyzing GitHub projects](github.md): If your code is on GitHub, go to the [SonarQube Cloud](https://www.sonarsource.com/products/sonarcloud/) product page... - [GitLab CI](gitlab-ci.md): You can integrate SonarQube Cloud analysis into your GitLab CI pipeline. - [GitLab integration](gitlab-integration.md): - [Introduction to GitLab integration](/sonarqube-server/devops-platform-integration/gitlab-integration/introduction.... - [Analyzing GitLab projects](gitlab.md): If your code is on GitLab, go to the [SonarQube Cloud](https://www.sonarsource.com/products/sonarcloud/) product page... - [Setting up Jenkins](global-setup.md): The Jenkins extension for SonarQube facilitates a global integration with SonarQube Cloud. Using the Jenkins extensio... - [Setting up Bitbucket Data Center integration at global level](global.md): This section explains how to set up Bitbucket Data Center and SonarQube to allow users to import Bitbucket Data Cente... - [SonarQube glossary](glossary.md): **application**\ - [Go test coverage](go-test-coverage.md): SonarQube Cloud supports the reporting of test coverage information as part of the analysis of your Go project. - [Go](go.md): The level of support for a language is defined as follows: - [Gradle or Maven project](gradle-or-maven-project.md): Before starting, read [azure-pipelines-integration-overview](https://docs.sonarsource.com/sonarqube-cloud/advanced-se... - [Advanced hardware recommendations](hardware-recommendations.md): Please review the [prerequisites-and-overview](https://docs.sonarsource.com/sonarqube-server/10.4/requirements/prereq... - [Help](help.md): For SonarQube for IDE support questions ("How do I?", "I got this error, why?", …), please first read the [FAQ](https... - [Home](home.md): **The industry standard for integrated code quality and code security.** - [Housekeeping](housekeeping.md): SonarQube Cloud retains project analysis data to allow tracking of the evolution of a project, but progressively dele... - [How to setup Azure AD](how-to-set-up-azure-ad.md): The following content may be useful if you’re using Azure AD as a SAML identity provider. - [With Keycloak](how-to-set-up-keycloak.md): To integrate Keycloak (the identity provider) with SonarQube Server (the service provider), both sides need to be con... - [With Okta](how-to-set-up-okta.md): Note that Okta does not support service provider-signed requests even if they are enabled on the SonarQube Server side. - [How to set up SCIM in Okta](how-to-set-up-scim-in-okta.md): *SCIM provisioning is available starting in* [*Enterprise Edition*](https://www.sonarsource.com/plans-and-pricing/ent... - [How to setup Azure AD](how-to-setup-azure-ad.md): The following content may be useful if you’re using Azure AD as a SAML Identity Provider. - [HTML](html.md): To discover and update the HTML-specific properties, navigate in SonarQube Cloud to *Your Project* > **Administration... - [HTTP header](http-header.md): You can delegate user authentication to third-party systems (proxies/servers) using HTTP header authentication. - [Supported IDEs](ides.md): SonarQube for VS Code integrates with multiple IDEs built on the VS Code architecture and is designed to be easily in... - [Implementation](implementation.md): For each project, the Clean as You Code implementation looks like this: - [Importing your Bitbucket Data Center repositories](import-repos.md): Once the integration of your SonarQube instance with Bitbucket Data Center has been properly set up, you can import a... - [Importing Azure DevOps organization](importing-azure-devops-organization.md): When you import an Azure DevOps organization to SonarQube Cloud, the corresponding [organization](https://docs.sonars... - [Importing Bitbucket workspace](importing-bitbucket-workspace.md): When you import a Bitbucket Cloud workspace to SonarQube Cloud, the corresponding [organization](https://docs.sonarso... - [Importing external issues](importing-external-issues.md): SonarQube can integrate the results from many external analyzers. If your analyzer doesn't integrate with SonarQube, ... - [Using multiple accounts](importing-from-multiple-platforms.md): When you import an organization to SonarQube Cloud, the account you use for the import is added as a member of the or... - [Importing GitHub organization](importing-github-organization.md): When you import your GitHub organization or personal account to SonarQube Cloud, the corresponding [organization](htt... - [Importing GitHub repositories](importing-github-repositories.md): Once the integration of SonarQube Server with GitHub has been set up , you can import a GitHub repository to create t... - [Importing GitLab group](importing-gitlab-group.md): When you import a GitLab group to SonarQube Cloud, the corresponding [organization](https://docs.sonarsource.com/sona... - [SARIF reports](importing-issues-from-sarif-reports.md): You can import [Static Analysis Results Interchange Format (SARIF)](https://docs.oasis-open.org/sarif/sarif/v2.1.0/sa... - [Importing your DevOps platform repository](importing-repo.md): Once the global-level integration with your DevOps platform is complete, you can create your SonarQube Server project... - [Importing your GitLab repositories](importing-repos.md): Once the integration of your SonarQube instance with GitLab has been properly set up, you can import a GitLab reposit... - [Importing third-party issues](importing-third-party-issues.md): This page lists analysis parameters related to the import of issues raised by external, third-party analyzers. If you... - [Improving performance](improving-performance.md): The following options are available to help you improve the performance of your SonarQube Server instance. - [Improving your code](improving.md): {% content-ref url="improving/overview" %} - [In your DevOps platform](in-devops-platform.md): The way SonarQube Cloud reports issues in your DevOps platform depends on the platform type. - [Inactive projects](inactive-projects.md): Projects that are not analyzed for seven consecutive days are considered inactive, and SonarQube Server automatically... - [Incremental analysis mechanisms](incremental-analysis-mechanisms.md): Incremental analysis may be used to shorten the [main-branch-analysis](https://docs.sonarsource.com/sonarqube-cloud/i... - [Incremental analysis](incremental-analysis.md): {% content-ref url="incremental-analysis/introduction" %} - [Installing a plugin](install-a-plugin.md): You need to manually install plugins when using SonarQube Server (you cannot use the SonarQube Marketplace). - [Managing TLS certificates on client side](install-self-signed-certificate.md): If your SonarQube server is [#securing-the-server-behind-a-proxy](https://docs.sonarsource.com/sonarqube-server/10.5/... - [Data Center Edition (DCE)](install-the-server-as-a-cluster.md): *Running SonarQube Server as a Cluster is only possible with a* [*Data Center Edition*](https://www.sonarsource.com/p... - [Developer and Enterprise Editions](install-the-server.md): {% content-ref url="install-the-server/introduction" %} - [Installation overview](installation-overview.md): SonarQube Server docker images support running both on the`amd64`architecture and on`arm64`-based Apple Silicon. - [Installation requirements](installation-requirements.md): As a Data Center Edition subscriber, Sonar will assist with the setup and configuration of your cluster. Get in touch... - [Installation](installation.md): For the most part, SonarQube for IDE can be installed directly from your IDE’s Marketplace. Offline installations are... - [Installing from Google Cloud Platform](installing-from-gcp.md): Data Center Edition can be deployed on Kubernetes through the Google Marketplace: - [Installing the DCE Helm chart](installing-from-helm-repo.md): Once you have customized the Helm chart, you can install it via the command line from the Helm repository. - [Installing Helm chart](installing-helm-chart.md): Once you have customized the Helm chart, you can install it. You can also overwrite Helm chart parameters directly in... - [Installing from the Docker image](installing-sonarqube-from-docker.md): SonarQube Server docker images support running both on the`amd64`architecture and on`arm64`-based Apple Silicon. - [Installing from the ZIP file](installing-sonarqube-from-zip-file.md): First, check the requirements (see [server-host](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgra... - [Installing database](installing-the-database.md): {% hint style="info" %} - [Installing the scanner](installing.md): **11.0.0.126294** **2025-10-15**\ The Scanner for .NET does not embed the SonarScanner CLI ... - [Instance administration](instance-administration.md): - [Introduction to instance administration](/sonarqube-server/instance-administration/overview.md): This section guid... - [Overview](instance-mode-overview.md): {% hint style="info" %} - [Choosing a mode for your instance](instance-mode.md): {% content-ref url="instance-mode/instance-mode-overview" %} - [SonarQube Server instance](instance.md): As a start, you can use this Web API to get an overview of the health of your SonarQube Server installation: - [Integrating projects with Compass](integrating-projects-with-compass.md): Monitoring your Atlassian Compass can be done using the SonarQube Cloud Quality Gate application to add scorecards an... - [About SonarQube Cloud integration with Slack](integration-overview.md): With the SonarQube Cloud integration with Slack, users can receive real-time notifications on analysis results direct... - [Integration with DevOps platforms](integration-with-devops-platforms.md): This integration allows you to import your DevOps platform organization and its repositories into SonarQube Cloud, au... - [Integration with external analyzers at instance level](integration-with-external-analyzers.md): Many languages have dedicated analyzers (also known as linters) that are commonly used to spot problems in code. Sona... - [Internationalization](internationalization.md): This page gives guidelines to i10n for: - [Understanding quality gates](introduction-to-quality-gates.md): A quality gate consists of a set of conditions against which the code is measured during analysis. A condition is def... - [Introduction](introduction.md): Advanced Security is an add-on that requires a separate subscription to your SonarQube Cloud's [Enterprise plan](http... - [Investigating issues](investigating-issues.md): SonarQube for IDE can help developers by letting them perform local analyses to check their code before pushing it ba... - [Step 3: Invite users to sign in](inviting-users-to-sign-in.md): Once you have verified the user groups in your enterprise ([verify-user-groups](https://docs.sonarsource.com/sonarqub... - [IP allow lists](ip-allow-lists.md): For SonarQube Cloud enterprises using Single Sign-On (SSO) authentication, access can be restricted to an allowed lis... - [Managing code issues](issues.md): {% content-ref url="issues/introduction" %} - [Java test coverage](java-test-coverage.md): SonarQube Cloud supports the reporting of test coverage as part of the analysis of your Java project. - [Java](java.md): The level of support for a language is defined as follows: - [JavaScript/TypeScript/CSS](javascript-typescript-css.md): The level of support for a language is defined as follows: - [JavaScript / TypeScript test coverage](javascript-typescript-test-coverage.md): SonarQube Cloud supports the reporting of test coverage information as part of the analysis of your JS/TS project. - [JavaScript/TypeScript](javascript-typescript.md): In order to analyze JavaScript or TypeScript code, you need to have supported version of Node.js installed on the mac... - [JCL](jcl.md): JCL analysis is available starting with the Enterprise plan and is supported by SonarQube for Eclipse when running in... - [Jenkins extension](jenkins-extension-sonarqube.md): **2.18** **2025-01-28**\ Minor updates\ - [Jenkins integration](jenkins-integration.md): {% content-ref url="jenkins-integration/key-features" %} - [Jenkins](jenkins.md): {% content-ref url="jenkins/key-features" %} - [JFrog Evidence Collection integration](jfrog-evidence-collection-integration.md): *This integration is available from SonarQube Server Enterprise Edition.* - [JFrog Evidence Collection](jfrog-evidence-collection.md): The [JFrog Evidence Collection](https://jfrog.com/evidence/) expands JFrog’s Release Lifecycle Management capabilitie... - [Jira Cloud integration](jira-integration.md): This integration is available in the [Team and Enterprise plans](https://www.sonarsource.com/plans-and-pricing/sonarc... - [JS, TS, Go, Python, PHP, etc. project](js-ts-go-python-php.md): This page explains how to add the SonarQube Cloud analysis to your Azure build pipeline for projects that are not Mav... - [JSON](json.md): The analysis of JSON files is disabled by default. You can enable it by setting the`sonar.json.activate`property to... - [Just-in-Time provisioning](just-in-time.md): With this mode, you can use the group synchronization and user access restriction features described below. - [Defining a JWT token](jwt-token.md): By default, users are logged out and sessions closed when server is restarted. If you prefer keeping user sessions op... - [Key features](key-features.md): The Jenkins extension for SonarQube lets you centralize the configuration of your SonarQube connection details in Jen... - [Keyboard shortcuts](keyboard-shortcuts.md): You can use the following shortcuts when navigating within SonarQube Cloud: - [SonarQube for VS Code in Kiro](kiro.md): Kiro uses the [OpenVSX extension registry](https://open-vsx.org/extension/SonarSource/sonarlint-vscode). Install Sona... - [Kotlin](kotlin.md): The level of support for a language is defined as follows: - [Kubernetes/Helm](kubernetes.md): The level of support for a language is defined as follows: - [Languages](languages.md): {% content-ref url="languages/overview" %} - [LDAP](ldap.md): You can configure SonarQube Server authentication and authorization to an LDAP server (including the LDAP service of ... - [Leaving an organization](leaving-organization.md): You can leave SonarQube Cloud organizations you are not interested in anymore. There are a few cases where you won’t ... - [License administration](license-administration.md): To run SonarQube Server, you need a license that corresponds to the plan you had purchased, including SonarQube Serve... - [Lines of Code](lines-of-code.md): In SonarQube Server, the number of Lines of Code (LOC) you intend to analyze plays an important role in your choice o... - [On Linux systems](linux.md): Because SonarQube Server uses an embedded Elasticsearch, make sure that your host configuration complies with the [El... - [Long-lived branch pattern](long-lived-branch-pattern.md): SonarQube Cloud considers a branch to be long-lived if: - [Look and feel](look-and-feel.md): You can set your own home logo in **Administration** > **General Settings** > **General** > **Look & Feel**. Simply p... - [LTA to LTA release notes](lta-to-lta-release-notes.md): You can update your SonarQube Server from 2025.1 LTA to 2026.1 LTA directly. However, if you are updating from 9.9 LT... - [LTA to LTA release update notes](lta-to-lta-release-upgrade-notes.md): Upgrade notes contain information on breaking changes and important updates to be aware of before upgrading. - [LTA to LTA release upgrade notes](lts-to-lts-release-upgrade-notes.md): These Upgrade Notes are intended for users who are directly upgrading from SonarQube 8.9 LTA. Just upgrading a few mi... - [On macOS systems](macos.md): Because SonarQube Server uses an embedded Elasticsearch, make sure that your host configuration complies with the [El... - [Main branch analysis](main-branch-analysis.md): SonarQube Cloud analyzes the **Main Branch** every time a change is made to it. Select **My Projects** in the global ... - [Maintaining your project](maintaining-project.md): - [Maintaining project branches](/sonarqube-server/project-administration/maintaining-project/maintaining-the-branche... - [Maintaining project branches](maintaining-the-branches-of-your-project.md): Your main branch can be renamed from the project settings at **Project Settings** > **Branches and Pull Requests**. T... - [Maintaining quality profiles](maintaining-your-custom-quality-profiles.md): You should regularly maintain your organization’s custom quality profiles *that do not inherit from a built-in profil... - [Maintenance](maintenance.md): - [Improving performance](/sonarqube-server/server-update-and-maintenance/maintenance/improving-performance.md): Impr... - [Managing organization's projects](manage-org-projects.md): - [Using Projects Management page](/sonarqube-cloud/administering-sonarcloud/managing-organization/manage-org-project... - [Managing project permissions](manage-project-permissions.md): {% content-ref url="manage-project-permissions/templates" %} - [TLS certificates on client side](manage-tls-certificates.md): If your SonarQube Server instance is secured behind a proxy and a self-signed certificate, then you must add the self... - [Managing AI features](managing-ai-features.md): Sonar’s AI CodeFix uses a large language model (LLM) to automatically generate AI-driven code fixes for the issues di... - [Managing applications](managing-applications.md): Both users with the **Create Applications** permission and global administrators can create applications: - [Managing automatic provisioning](managing-automatic-provisioning.md): You can enable the automatic user and group provisioning and benefit from: - [Managing custom quality gates](managing-custom-quality-gates.md): *This feature is only available in the Team and Enterprise plans. See* [subscription-plans](https://docs.sonarsource.... - [Managing your enterprise](managing-enterprise.md): - [Retrieving and viewing your enterprise](/sonarqube-cloud/administering-sonarcloud/managing-enterprise/retrieving-a... - [Managing Jira work items](managing-jira-work-items.md): Before you can start pushing SonarQube issues to Jira Cloud, you need to connect your SonarQube instance with your Ji... - [Managing JIT provisioning](managing-jit-mode.md): You need the global Administer System permission in SonarQube Server to perform this setup. - [Managing JRE auto-provisioning](managing-jre-auto-provisioning.md): With JRE auto-provisioning, the Java Runtime Environment (JRE) version required for the scanner engine is automatical... - [Managing license profiles and policies](managing-license-profiles-and-policies.md): Advanced Security is an add-on that requires a separate subscription to your SonarQube Cloud's [Enterprise plan](http... - [Managing your organization](managing-organization.md): - [Organization setup overview](/sonarqube-cloud/administering-sonarcloud/managing-organization/setup-overview.md): T... - [Managing portfolios](managing-portfolios.md): This feature is only available in the [Enterprise plan](https://www.sonarsource.com/plans-and-pricing/). - [Managing project history](managing-project-history.md): One of the most powerful features of SonarQube Cloud is that it shows you not just your project health today, but how... - [Managing project tags](managing-project-tags.md): To manage the tags of your projects: - [Managing quality gates](managing-quality-gates.md): {% content-ref url="managing-quality-gates/introduction" %} - [Managing quality profiles](managing-quality-profiles.md): {% content-ref url="managing-quality-profiles/introduction" %} - [Managing your subscription](managing-subscription.md): - [Introduction](/sonarqube-cloud/administering-sonarcloud/managing-subscription/introduction.md): The SonarQube Clou... - [Managing the enterprise-related permissions](managing-the-enterprise-related-permissions.md): {% hint style="info" %} - [Managing the lines of code within your enterprise](managing-the-lines-of-code-within-your-enterprise.md): Your enterprise license entitles you to a maximum lines of code (enterprise LOC limit). For more information about li... - [Managing Personal Access Tokens](managing-tokens.md): Each user has the ability to generate tokens that can be used to run analyses or invoke web services without access t... - [Managing user authentication](managing-user-authentication.md): By default, authentication is forced. - [Managing your account](managing-your-account.md): {% content-ref url="managing-your-account/introduction" %} - [Managing your project as a developer](managing-your-project-as-developer.md): This page explains various procedures you can perform on your project without being a project admin. - [Managing your project](managing-your-projects.md): {% content-ref url="managing-your-projects/retrieving-projects" %} - [Editing issues](managing.md): In SonarQube Server, you can change the status of an issue in the following cases and provided you have the Administe... - [Using Marketplace](marketplace.md): Administrators can access the SonarQube Server Marketplace via **Administration** > **Marketplace**. The Marketplace ... - [Understanding measures and metrics](metric-definitions.md): Metrics are used to measure: - [Understanding measures and metrics](metrics-definition.md): Metrics are used to measure: - [Code metrics](metrics-parameters.md): You can modify some parameters related to the maintainability metrics at the global level in the SonarQube Server UI,... - [SAML SSO with Entra ID](microsoft-entra-id.md): To set up SAML SSO with Microsoft Entra ID, first open the SSO setup assistant as described below: - [Migrate connected mode to v7](migrate-connected-mode-to-v7.md): SonarQube for Visual Studio 7.0+ no longer stores the connected mode settings files in a location that could be under... - [Migrating projects](migrate-projects-to-another-org.md): Once an organization is created on the SonarQube Cloud side, it is bound to its peer organization on the repository p... - [Modifying technical-debt parameters](modifying-technical-debt-parameters.md): You can modify in the SonarQube UI at the global level some parameters related to the [metrics-definition](https://do... - [Monitor projects with AI code](monitor-projects-with-ai-code.md): Monitoring projects containing AI code is the final step in ensuring that your projects in SonarQube Cloud meet your ... - [Monitoring API deprecation](monitoring-api-deprecation.md): If you use custom plugins based on the plugin API or consume SonarQube Server services through the [web-api](https://... - [Monitoring metrics through Web API](monitoring-metrics-through-web-api.md): Through the SonarQube Web API’s, you can retrieve code metric values and histories by using the [`/api/measures`](htt... - [Monitoring portfolio metrics](monitoring-portfolio-metrics.md): Portfolios are available starting in [*Enterprise Edition*](https://www.sonarsource.com/plans-and-pricing/enterprise/). - [Monitoring project metrics](monitoring-project-metrics.md): You can view the values of all code metrics in your project and you can view the value history of one or several code... - [Monitoring](monitoring.md): - [SonarQube Server instance](/sonarqube-server/server-update-and-maintenance/monitoring/instance.md): Monitoring you... - [Monorepo projects](monorepo-projects.md): You can add the SonarQube Cloud analysis to your Azure build pipeline for a monorepo. - [Monorepo support](monorepo-support.md): SonarQube Cloud supports repositories that use the monorepo strategy. - [If you're using a monorepo](monorepo.md): In a monorepo setup, multiple SonarQube projects, each corresponding to a separate project within the monorepo, are a... - [Managing monorepo projects](monorepos.md): The monorepo feature is supported starting in [Enterprise Edition](https://www.sonarsource.com/plans-and-pricing/ente... - [Moving Analysis to Java 11](moving-analysis-to-java-11.md): Use of Java 8 is deprecated for SonarQube scanners, and scanners will require Java 11 in the near future. If you’re u... - [Moving to another SonarQube Server edition](moving-to-another-edition.md): To move to another SonarQube Server edition during an update: - [MQR mode](mqr-mode.md): This approach focuses on ensuring the impact on all [software-qualities](https://docs.sonarsource.com/sonarqube-serve... - [With Microsoft Entra ID](ms-entra-id.md): - [Introduction to SAML with Microsoft Entra ID](/sonarqube-server/instance-administration/authentication/saml/ms-ent... - [Narrowing the focus](narrowing-the-focus.md): There are many cases where you do not want to analyze every aspect of every source file in your project. For example,... - [Network rules](network-rules.md): To lock down the communication in between the reverse proxy and SonarQube, you can define the following network rules: - [Network security](network-security.md): - [Securing behind a proxy](/sonarqube-server/server-installation/network-security/securing-behind-proxy.md): Securin... - [New code](new-code.md): Focusing on new code is an important step in getting the most out of SonarQube for IDE. When you run an analysis on y... - [Subscribing to email notifications](notifications.md): You can choose to receive email notifications on specific events. - [SonarScanner for NPM](npm.md): - [Introduction](/sonarqube-server/analyzing-source-code/scanners/npm/introduction.md): The SonarScanner for NPM make... - [Offline installation](offline-installation.md): Typically, offline installations start with a download of SonarQube for IDE from your IDE’s Marketplace. - [SAML SSO with Okta](okta.md): To set up SAML SSO with Okta, first open the SSO setup assistant as described below: - [Installing on Kubernetes or OpenShift](on-kubernetes-or-openshift.md): - [Installation overview](/sonarqube-server/server-installation/on-kubernetes-or-openshift/installation-overview.md):... - [Onboarding a new organization](onboarding-new-org.md): To perform this procedure, you must be an admin of your enterprise. The procedure is different if the enterprise is S... - [Online license management](online-license-management.md): To run SonarQube Server, you need a license that corresponds to the plan you purchased, including the SonarQube Serve... - [Operating the server](operating-the-server.md): \bin\windows-x86-64\SonarService.bat install - [Setup of security features](optional-security-features.md): Once you have registered SonarQube Server in Microsoft Entra ID (see [setup-in-entra-id](https://docs.sonarsource.com... - [Adding organization members](organization-members.md): This page explains how to manually add users to your organization. Adding users manually is not necessary (and not po... - [Managing organization permissions](organization-permissions.md): This section explains how to manage the user and group permissions related to an organization. - [Organization](organization.md): Projects on a repository platform are typically grouped into organizations. This enables teams to work together, defi... - [Other analysis scope adjustments](other-adjustments.md): See [overview](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/overview "mention") page for lan... - [Other advanced procedures](other-advanced-procedures.md): See [webhooks](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/webhooks "mention") for more information. - [Other CIs](other-cis.md): To run an analysis on a CI provider other than those with specific integrations: - [Other issues](other-issues.md): If you are using an IIS reverse proxy with SAML authentication, you may encounter one of the following issues: - [Other migration-related tasks](other-procedures.md): If you need to revert to the previous version of SonarQube Server, the high-level rollback procedure for all deployme... - [Overview of integrated CIs](overview-of-integrated-cis.md): SonarQube Cloud supports integration with the following continuous integration (CI) systems: - [Overview](overview.md): At this point, if you followed the [sign-up](https://docs.sonarsource.com/sonarqube-cloud/getting-started/sign-up "me... - [Parameters not settable in the UI](parameters-not-settable-in-ui.md): The sections below list the analysis parameters by category. Only the parameters listed in the first three categories... - [PDF reports](pdf-reports.md): *PDF reports are available as part of* [*Enterprise Edition*](https://www.sonarsource.com/plans-and-pricing/enterpris... - [Performance issues](performance-issues.md): In case of performance issues, you may try the following: - [Permissions for AI Autodetect](permissions-for-ai-autodetect.md): To activate AI Code Autodetection, a SonarQube Cloud Organization Administrator must first check that the feature is ... - [PHP test coverage](php-test-coverage.md): SonarQube Cloud supports the reporting of test coverage information as part of the analysis of your PHP project. - [PHP](php.md): The level of support for a language is defined as follows: - [With Ping Identity](ping-identity.md): - [Introduction to SAML with Ping Identity](/sonarqube-server/instance-administration/authentication/saml/ping-identi... - [Setting up a pipeline pause](pipeline-pause.md): Starting in the SonarQube Cloud Team plan, you can configure an automatic failing of your pipeline in case the qualit... - [PL/I](pl-i.md): This language is available only in the SonarQube Cloud Enterprise plan. See the [subscription-plans](https://docs.son... - [PL/SQL](pl-sql.md): To discover and update the PL/SQL-specific properties, navigate in SonarQube Cloud to *Your Project* > **Administrati... - [PLI](pli.md): *PLI* analysis is available starting in [*Enterprise Edition.*](https://www.sonarsource.com/plans-and-pricing/enterpr... - [Plugin basics](plugin-basics.md): To build a plugin, you need Java 8 and Maven 3.1 (or greater). Gradle can also be used thanks to the [gradle-sonar-pa... - [Plugin version matrix](plugin-version-matrix.md): {% @sonar-embeds/plugin-version-matrix-sqs %} - [Upgrading a plugin](plugin.md): See [install-a-plugin](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/plugins/install-a-plugin ... - [Installing plugins](plugins.md): - [Plugin version matrix](/sonarqube-server/server-installation/plugins/plugin-version-matrix.md): This table describ... - [Portfolio PDF configuration](portfolio-pdf-configuration.md): *PDF reports are available as part of the* [*Enterprise Edition*](https://app.gitbook.com/u/IjlgA9XCtdf4qR4Sdfz6QWWoR... - [Viewing portfolio security reports](portfolio-security-reports.md): This feature is only available in the [Enterprise plan](https://www.sonarsource.com/plans-and-pricing/#sonarqube-clou... - [Portfolios](portfolios.md): *Portfolios are available starting in* [*Enterprise Edition*](https://www.sonarsource.com/plans-and-pricing/enterpris... - [Post-update steps](post-update-steps.md): Here’s a list of steps to perform after the update: - [Post-update steps](post-upgrade-steps.md): Here’s a list of steps to perform after the update: - [Pre-installation steps](pre-installation.md): {% content-ref url="pre-installation/linux" %} - [Pre-update steps](pre-update-steps.md): Consider the following before starting your upgdate: - [Pre-update steps](pre-upgrade-steps.md): Consider the following before starting your upgdate: - [Prepare the Docker installation](prepare-installation.md): See: - [Prerequisites and overview](prerequisites-and-overview.md): You must be able to install Java (Oracle JRE or OpenJDK) on the machine where you plan to run SonarQube. - [Prerequisites](prerequisites.md): Please check the C, C++, and Objective-C rows in the [overview](https://docs.sonarsource.com/sonarqube-cloud/advanced... - [Previous versions](previous-versions.md): Please remember that Sonar officially supports only the latest version of [VS Code](https://app.gitbook.com/o/2ibCvzw... - [Product release lifecycle](product-release-lifecycle.md): This document describes Sonar’s product release lifecycle and standard definitions for alpha, beta, and general avail... - [Project administration](project-administration.md): - [Creating your project](/sonarqube-server/project-administration/creating-your-project.md): How to create your proj... - [Setting up project analysis](project-analysis.md): If you don’t use [automatic-analysis](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/automatic-analysis ... - [Using a project badge](project-badge.md): You can include dynamic SonarQube Server badges on your web pages to display information about your project such as t... - [Project existence](project-existence.md): Typically, projects are created during their first analysis and never deleted (because old software never dies). For ... - [Setting up project integration](project-integation.md): SonarQube Server can: - [Project move](project-move.md): To use **Project Move**, you must have **Administer** permission rights on the project in the source instance and acc... - [Viewing analysis summary](project-overview.md): The project overview page allows you to view: - [Project page](project-page.md): The **Project homepage** is the entry point of any project showing: - [Viewing project PDF reports](project-pdf-reports.md): This feature is only available in the [Enterprise plan](https://www.sonarsource.com/plans-and-pricing/#sonarqube-clou... - [Viewing project security reports](project-security-reports.md): This feature is only available in the [Enterprise plan](https://www.sonarsource.com/plans-and-pricing/#sonarqube-clou... - [Setting various features at project level](project-settings.md): Project administration is accessible through the **Project Settings** menu of each project. Only project administrato... - [Setting up Bitbucket Data Center integration for your project](project.md): On SonarQube Server projects bound to their Bitbucket repository, SonarQube Server automatically sets up the report o... - [Using Projects Management page](projects-management-page.md): This feature is only available in the [Enterprise plan](https://www.sonarsource.com/plans-and-pricing/#sonarqube-clou... - [Organization's projects](projects.md): A project in SonarQube Cloud represents a repository of a DevOps platform organization. - [List of Prometheus metrics](prometheus-metrics.md): The metrics coming from the main Java process are listed below. - [Setting up with Prometheus server](prometheus.md): To set up the monitoring, follow the steps described below. We refer here to a setup using the Prometheus Operator wh... - [Provisioning modes](provisioning-modes.md): - [Introduction to GitLab provisioning modes](/sonarqube-server/instance-administration/authentication/gitlab/provisi... - [Pull request analysis](pull-request-analysis.md): A pull request code review and analysis is your second line of defense in keeping your code clean. Your first line of... - [Python test coverage](python-test-coverage.md): SonarQube Cloud supports the reporting of test coverage information as part of the analysis of your Python project. - [Python](python.md): The level of support for a language is defined as follows: - [Checking quality gate in release pipeline](quality-gate-status-in-release-pipeline.md): If the Publish Quality Gate Result task in your build pipeline is enabled, you can check the SonarQube Cloud quality ... - [Quality gates for AI code](quality-gates-for-ai-code.md): The first objective for AI Code Assurance is labeling projects with the ![$contains-ai-code](https://2223713658-files... - [Quality gates](quality-gates.md): A quality gate is an indicator that tells you whether your code meets the minimum level of quality required for your ... - [Quality profile](quality-profile-association.md): If you do not explicitly associate a language with a specific quality profile in your project, the default quality pr... - [Quality profiles for AI code](quality-profiles-for-ai-code.md): SonarQube Cloud’s AI Code Assurance features help you set appropriate standards for projects containing AI-generated ... - [Quality profiles](quality-profiles.md): Quality profiles are a key part of your SonarQube Server configuration. They define the set of rules to be applied du... - [Quality standards administration](quality-standards-administration.md): - [Managing quality gates](/sonarqube-server/quality-standards-administration/managing-quality-gates.md): This sectio... - [Managing quality standards](quality-standards.md): This page explains how to configure organization settings related to quality gates or quality profiles and requiring ... - [Quickstart guide](quickstart-guide.md): By completing this guide you will: - [Homepage](readme.md): SonarQube Cloud is an industry standard Software-as-a-Service (SaaS) automated code review and static analysis tool d... - [Restoring administrator access](recovering-admin-access.md): If you lost administrator access to a project of your organization, you can restore it if you’re an organization admin: - [Reference architectures](reference-architectures.md): - [Up to 10 M LOC](/sonarqube-server/server-installation/reference-architectures/up-to-10m-loc.md): This page describ... - [Regulatory reports](regulatory-reports.md): Starting in [Enterprise](https://www.sonarsource.com/plans-and-pricing/enterprise/), you can download a regulatory re... - [Reindexing](reindexing.md): Most features are available during reindexing (for example, you can already analyze your projects), but some only bec... - [Related pages](related-pages.md): * [sonarcloud-extension-for-azure-devops](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/ci-based-analys... - [Release cycle model](release-cycle-model.md): A new version of SonarQube Server is released every two months, with a new Long-Term Active (LTA) version (previously... - [Release and deprecation notes](release-notes-and-notices.md): {% content-ref url="release-notes-and-notices/release-notes" %} - [Release notes](release-notes.md): These release notes describe the relevant changes implemented for SonarQube Server 2026.1 LTA. If you’re upgrading fr... - [Release update notes](release-upgrade-notes.md): This page contains notes about breaking changes and important updates to be aware of before upgrading. We recommend r... - [Setting up the report of security alerts](report-security-alerts.md): SonarQube Server can provide feedback about security issues inside the GitHub interface itself as code scanning alert... - [Requirements](requirements.md): {% content-ref url="requirements/prerequisites-and-overview" %} - [Resources](resources.md): {% content-ref url="resources/help" %} - [Ressources structure](ressources-structure.md): - [Organization](/sonarqube-cloud/administering-sonarcloud/about-sonarqube-cloud-solution/ressources-structure/organi... - [Retrieving and viewing your enterprise](retrieving-and-viewing-your-enterprise.md): To retrieve and view your enterprise: - [Retrieving projects](retrieving-projects.md): You can view any public project. You can view a private project of your organization provided you have the correspond... - [Retrieving issues](retrieving.md): You can retrieve and view the issues detected during a project’s analysis. Ensure you have proper [#issues-permission... - [Reviewing and fixing dependency risks](reviewing-and-fixing-dependency-risks.md): Advanced Security is an add-on that requires a separate subscription to your SonarQube Cloud's [Enterprise plan](http... - [Reviewing issues](reviewing.md): To view the issue’s details, retrieve an issue and click on its title. See [retrieving](https://docs.sonarsource.com/... - [Overview](roadmap.md): In SonarQube Server, you need to perform an update in the following situations: - [RPG](rpg.md): This language is available only in the SonarQube Cloud Enterprise plan. See the [subscription-plans](https://docs.son... - [Ruby](ruby.md): The level of support for a language is defined as follows: - [Rules for AI CodeFix](rules-for-ai-codefix.md): *AI features are only available in SonarQube Cloud Team and Enterprise plans*. See the [subscription-plans](https://d... - [Rules](rules.md): SonarQube's analyzers run rules on source code, resulting in the generation of issues and security hotspots. These ru... - [Running an analysis](running-an-analysis.md): Now that you’ve installed the SonarQube for IDE extension in your IDE, running an analysis is straight-forward. For t... - [Running as a service](running-as-a-service.md): \bin\windows-x86-64\SonarService.bat install - [Running the analysis](running-the-analysis.md): For Automatic Analysis mode, the analysis will run automatically after your project is activated (see the [#activatin... - [Rust](rust.md): The level of support for a language is defined as follows: - [SAML](saml.md): - [Overview of SAML support](/sonarqube-server/instance-administration/authentication/saml/overview.md): You can dele... - [Scala](scala.md): To discover and update the Scala-specific properties, navigate in SonarQube Cloud to *Your Project* > **Administratio... - [Scaling](scaling.md): You have the option of adding application nodes (up to 10 total application nodes) to your cluster to increase comput... - [Scan my project](scan-my-project.md): SonarQube for IDE, a core component of the [SonarQube solution](https://www.sonarsource.com/), is a developer’s first... - [Scanner environment](scanner-environment.md): {% content-ref url="scanner-environment/general-requirements" %} - [Scanners](scanners.md): - [Scanner environment](/sonarqube-server/analyzing-source-code/scanners/scanner-environment.md): Information on scan... - [SCIM with Microsoft Entra ID](scim-provisioning-with-azure-ad.md): *Automatic provisioning through SCIM is available starting in* [*Enterprise Edition*](https://www.sonarsource.com/pla... - [SCIM with Okta](scim-provisioning-with-okta.md): *Automatic provisioning through SCIM is available starting in* [*Enterprise Edition*](https://www.sonarsource.com/pla... - [With SCIM provisioning](scim.md): *Automatic provisioning through SCIM is available starting in* [*Enterprise Edition*](https://www.sonarsource.com/pla... - [SCM integration](scm-integration.md): Collecting SCM data during code analysis can unlock a number of SonarQube Server features: - [Managing Scoped Organization Tokens](scoped-organization-tokens.md): *This feature is only available in the Team and Enterprise plans. See* [subscription-plans](https://docs.sonarsource.... - [Secrets](secrets.md): Secrets are pieces of user-specific or system-level credentials that should be protected and accessible to legitimate... - [Securing behind a proxy](securing-behind-proxy.md): For most production instances, traffic encryption (and therefore HTTPS) is required. As SonarQube only supports plain... - [Security contact](security-contact.md): You need the Administer Organization permission to set up the security contact for an organization. To change the per... - [Security engine custom configuration](security-engine-custom-configuration.md): *Security Engine Custom Configuration is available as part of the* [*Enterprise edition*](https://www.sonarsource.com... - [Security hotspots](security-hotspots.md): SonarQube’s code analysis and review finds Security issues and Security Hotspots within your code. Security Hotspot h... - [Issues reported in DevOps platform](security-issues-in-devops-platform.md): When you analyze a project in SonarQube, the detected security issues are displayed on the GitHub interface as code s... - [Security-related rules](security-related-rules.md): The SonarQube quality model is applied to an automated code review and analysis based on the following types of rules: - [Security Reports](security-reports.md): *Security reports are available in the SonarQube Cloud Enterprise plan.* - [Security](security.md): Sonar takes security extremely seriously. Our security and governance program is focused on the security and privacy ... - [Server base URL](server-base-url.md): You must configure your base URL in the SonarQube Server. Otherwise, integration and authentication features will not... - [Server components](server-components-overview.md): SonarQube Server runs the following Java processes: - [Server host requirements](server-host-requirements.md): This section describes the general requirements, recommendations, and limitations for the machine running SonarQube S... - [SonarQube Server host](server-host.md): This section describes the general requirements, recommendations, and limitations for the machine running SonarQube S... - [Server ID based license key](server-id-based-license-key.md): To run SonarQube Server, you need a license that corresponds to the plan you had purchased, including SonarQube Serve... - [Server installation and setup](server-installation.md): - [Introduction](/sonarqube-server/server-installation/introduction.md): This section explains how to install and set... - [Server logs and system info](server-logs-and-system-info.md): The **System Info** page is found at **Administration** > **System**. It gives you access to detailed information on ... - [Server logs](server-logs.md): If you’re having trouble starting your server for the first time (or any subsequent time!) the first thing to do is c... - [Server update and maintenance](server-update-and-maintenance.md): - [Update](/sonarqube-server/server-update-and-maintenance/update.md): Information about updating your SonarQube Server. - [Server upgrade and maintenance](server-upgrade-and-maintenance.md): {% content-ref url="server-upgrade-and-maintenance/upgrade" %} - [Developer and Enterprise Editions](server.md): {% content-ref url="server/introduction" %} - [Set up AI Code Assurance](set-up-ai-code-assurance.md): Setting up AI Code Assurance is a three-step process laid out in full on the [overview](https://docs.sonarsource.com/... - [Set up and start your container](set-up-and-start-container.md): You can set up and start the SonarQube container either from the command line (docker run) or from a configuration fi... - [Step 2: Set up the primary and replica clusters on AKS](set-up-clusters-on-aks.md): The setup instructions are based on a [architecture-example](https://docs.sonarsource.com/sonarqube-server/server-ins... - [Setting up monitoring](set-up-monitoring.md): - [Introduction](/sonarqube-server/server-installation/on-kubernetes-or-openshift/set-up-monitoring/introduction.md):... - [Analysis scope](setting-analysis-scope.md): {% content-ref url="setting-analysis-scope/introduction" %} - [Performing global analysis setup](setting-config-at-org-level.md): - [Introduction](/sonarqube-cloud/administering-sonarcloud/managing-organization/setting-config-at-org-level/introduc... - [Setting initial scope](setting-initial-scope.md): The initial analysis scope of a project must be defined for source code (also called main code) on one side and for t... - [Setting long-lived branch pattern](setting-long-lived-branch-pattern.md): This feature is only available in the [Enterprise plan](https://www.sonarsource.com/plans-and-pricing/#sonarqube-clou... - [New code definition](setting-new-code-definition-at-global-level.md): The global-level new code definition is called *baseline for new code*: - [Setting new code definition](setting-new-code-definition-at-organization-level.md): The new code option defined at the organization level (if any) is applied by default to all *new* projects. At the or... - [Setting parameters for GitHub Actions](setting-parameters-for-github-actions.md): You can define at the global level the parameters used in GitHub Actions workflows to connect to the SonarQube Server... - [Setting user permissions](setting-permissions.md): As a project admin, you can update your project’s permissions manually or, with a [Team or Enterprise plan](https://w... - [Setting project permissions](setting-project-permissions.md): When a project is created, a set of permissions defined through a permission template is applied by default. You can ... - [Setting up GitHub integration at global level](setting-up-at-global-level.md): - [Introduction](/sonarqube-server/devops-platform-integration/github-integration/setting-up-at-global-level/introduc... - [Setting up GitHub integration for your project](setting-up-at-project-level.md): For bound projects (projects created by importing the GitHub repository), pull request decoration is supported in Git... - [Setting up autoscaling](setting-up-autoscaling.md): With Kubernetes’ Horizontal Pod Autoscaling (HPA), you can automatically scale your SonarQube Server out and in, reso... - [Setting up Clean as You Code](setting-up-clean-as-you-code.md): As a project administrator, you set up Clean as You Code in three steps: - [Setting up disaster recovery](setting-up-disaster-recovery.md): To explain the disaster recovery setup in SonarQube Server’s Data Center Edition (DCE) deployed on Kubernetes, we use... - [Setting up project features](setting-up-features.md): - [DevOps platform integration features](/sonarqube-server/project-administration/setting-up-features/devops-platform... - [Setting up a GitHub App](setting-up-github-app.md): You need to use a GitHub App to connect SonarQube Server with a GitHub instance in order to be able to use the follow... - [Setting up the GitHub integration](setting-up-global-integration.md): This section explains how to set up GitHub and SonarQube for their integration at the global level. You need the glob... - [Setting up Azure DevOps integration at global level](setting-up-integration-at-global-level.md): For the integration of an Azure DevOps Services organization or an Azure DevOps Server collection with SonarQube Serv... - [Setting up project integration](setting-up-project-integration.md): Service connections are authenticated connections between Azure Pipelines and external or remote services. You must d... - [Creating and setting up your project](setting-up-project.md): To set up your project on SonarQube Cloud: - [Setting up run tasks in TFC](setting-up-run-tasks-in-tfc.md): {% hint style="info" %} - [Setting up SSO](setting-up-sso.md): With the [Enterprise plan](https://www.sonarsource.com/plans-and-pricing/#sonarqube-cloud-features), you can transiti... - [Setting up the branch analysis](setting-up-the-branch-analysis.md): To set up branch analysis: - [Setting up the pull request analysis](setting-up-the-pull-request-analysis.md): The pull request analysis must be integrated into a CI pipeline. For more information, see **Integration into your CI... - [Setting up your enterprise](setting-up-your-enterprise.md): With the Enterprise license, you can group together SonarQube Cloud organizations from different DevOps platforms int... - [Setting up your projects](setting-up-your-projects.md): For general information about project creation and import, see [creating-and-importing-projects](https://docs.sonarso... - [Setting up authentication](setting-up.md): You can delegate in SonarQube Server the authentication to GitLab by using one of the following provisioning modes: - [Server installation and setup](setup-and-update.md): {% content-ref url="setup-and-update/overview" %} - [Server installation and setup](setup-and-upgrade.md): {% content-ref url="setup-and-upgrade/overview" %} - [Setup in Microsoft Entra ID](setup-in-entra-id.md): This is the first step of SAML authentication setup with Microsoft Entra ID. For an overview of the complete setup, s... - [Setup in Ping Identity](setup-in-ping-identity.md): This page explains how to register SonarQube Server in PingOne. The procedure with PingFederate is similar as the pro... - [Setup in SonarQube Server](setup-in-sq.md): This is the second step of SAML authentication setup with Microsoft Entra ID. For an overview of the complete setup, ... - [Organization setup overview](setup-overview.md): For the Single Sign-On (SSO) authentication, see [managing-enterprise](https://docs.sonarsource.com/sonarqube-cloud/a... - [Setting up the connection to Slack](setup.md): {% stepper %} - [Shell](shell.md): You can discover and update the Shell-specific [properties](https://docs.sonarsource.com/sonarqube-cloud/advanced-set... - [Signing up and onboarding](sign-up.md): This page is directed at administrators when onboarding their first DevOps platform organization. For sign-in instruc... - [Signing in to SonarQube Cloud](signing-in.md): You may sign in to SonarQube Cloud [via your DevOps platform service](https://www.sonarsource.com/trust-center/#authe... - [Signing up for a plan](signing-up-for-plan.md): For information about the different subscription plans, see [subscription-plans](https://docs.sonarsource.com/sonarqu... - [Subscribing to Slack notifications](slack.md): Once your Slack workspace administrator [has connected the workspace to SonarQube Server](https://docs.sonarsource.co... - [Software qualities](software-qualities.md): High quality code contributes to software that is secure, reliable, and maintainable. These three aspects - security,... - [Issue management solution](solution-overview.md): This page explains how SonarQube Cloud identifies, assigns, and synchronizes issues. Information is included about is... - [Azure DevOps Extension](sonarcloud-extension-for-azure-devops.md): {% hint style="info" %} - [Jenkins Extension](sonarcloud-extension-for-jenkins.md): **2.18** **2025-01-28**\ Minor updates\ - [Connected mode](sonarlint-connected-mode.md): SonarQube for IDE is your first line of defense in keeping your code clean. Connected mode binds your SonarQube (Serv... - [SonarLint smart notifications](sonarlint-smart-notifications.md): Smart notifications allow developers using Connected Mode in SonarLint to receive in-IDE notifications from SonarQube... - [Migrating database](sonarqube-db-copy-tool.md): Download the [SonarQube DB Copy Tool](https://binaries.sonarsource.com/CommercialDistribution/sonar-db-copy/sonar-db-... - [Azure DevOps Extension](sonarqube-extension-for-azure-devops.md): **8.0.1** **2025-12-10**\ Rotation of binary signing keys\ - [SonarQube integrations](sonarqube-integrations.md): Some of our certified integrations include: - [SonarQube MCP Server](sonarqube-mcp-server.md): {% hint style="info" %} - [SonarQube Remediation Agent](sonarqube-remediation-agent.md): {% hint style="success" %} - [List of SonarQube tasks](sonarqube-tasks.md): Examples of each SonarQube task described on this page can be found in code samples located on pages in this section ... - [Deploying SonarQube](sonarqube.md): This part of the Documentation is only valid for Community, Developer, and Enterprise Editions. For information on de... - [SonarScanner CLI](sonarscanner-cli.md): **8.0.1** **2025-12-05**\ Update embedded JREs to Java 21\ - [SonarScanner for Ant (Deprecated)](sonarscanner-for-ant.md): **2.7.1** **2021-04-30**\ Update dependencies\ - [SonarScanner for Azure DevOps](sonarscanner-for-azure-devops.md): **8.0.1** **2025-12-10**\ Rotation of binary signing keys\ - [SonarScanner for .NET](sonarscanner-for-dotnet.md): {% content-ref url="sonarscanner-for-dotnet/introduction" %} - [SonarScanner for Gradle](sonarscanner-for-gradle.md): **7.2.2.6593** **2025-12-18**\ Fix regression where wildcards were no longer supported in p... - [SonarScanner for Jenkins](sonarscanner-for-jenkins.md): **2.18** **2025-01-28**\ Minor updates\ - [SonarScanner for Maven](sonarscanner-for-maven.md): **5.5.0.6356** **2025-12-05**\ Release after change of signing key\ - [SonarScanner for NPM](sonarscanner-for-npm.md): {% content-ref url="sonarscanner-for-npm/introduction" %} - [SonarScanner for Python](sonarscanner-for-python.md): **1.3.0.4086** **2025-12-02**\ Shai-Hulud security release\ - [SonarScanner CLI](sonarscanner.md): **8.0.1** **2025-12-05**\ Update embedded JREs to Java 21\ - [Specifying test projects](specify-test-project-analysis.md): This page refers to the SonarScanner for .NET, also known as SonarScanner for MSBuild. For more information about how... - [Single Sign-On](sso.md): - [About SSO authentication solution](/sonarqube-cloud/administering-sonarcloud/managing-enterprise/enterprise-securi... - [Standard Experience](standard-experience.md): This approach focuses on assigning severity to a rule based on the single software quality (e.g. security, reliabilit... - [Setting your quality standards](standards.md): In SonarQube Cloud, code quality and code security standards are enforced through two mechanisms: *quality profiles* ... - [Starting SonarQube container](starting-sonarqube-container.md): Run the image with your database properties defined using the`-e`environment variable flag: - [Starting and stopping cluster](starting-stopping-cluster.md): {% hint style="info" %} - [Starting / stopping server](starting-stopping-server.md): - [From the ZIP file](/sonarqube-server/server-installation/from-zip-file/starting-stopping-server/from-zip-file.md):... - [Notifications](subscribing-to-notifications.md): - [Subscribing to email notifications](/sonarqube-server/user-guide/managing-your-account/subscribing-to-notification... - [Subscribing to Slack notifications](subscribing-to-slack-notifications.md): Once your Slack workspace admin [has connected the workspace to SonarQube Cloud](https://docs.sonarsource.com/sonarqu... - [Subscription plans](subscription-plans.md): The SonarQube Cloud’s [pricing model](https://www.sonarsource.com/plans-and-pricing/sonarcloud/) is subscription-base... - [Supporting new languages](supporting-new-languages.md): The steps to cover a new programming language are: - [Supporting SCM providers](supporting-scm-providers.md): The SonarScanners use information from the project’s SCM provider, if available, to: - [Swift](swift.md): The level of support for a language is defined as follows: - [System functions setup](system-functions.md): - [Notifications](/sonarqube-server/instance-administration/system-functions/notifications.md): Everything you need t... - [System info and server ID](system-info-and-server-id.md): The **System Info** page is found at **Administration** > **System**. It gives you access to detailed information on ... - [Setting system properties](system-properties.md): - [Configuration methods](/sonarqube-server/server-installation/system-properties/configuration-methods.md): The syst... - [T-SQL](t-sql.md): To discover and update the T-SQL-specific properties, navigate in SonarQube Cloud to *Your Project* > **Administratio... - [Injection vulnerabilities](taint-vulnerabilities.md): *Injection vulnerabilities* are also known as *injection flaws* or *taint vulnerabilities*; the names are often used ... - [Telemetry](telemetry.md): Your SonarQube Server installation sends telemetry data to Sonar daily. This data helps us understand how SonarQube S... - [Using permission templates](templates.md): *This feature is only available in the Team and Enterprise plans. See* [subscription-plans](https://docs.sonarsource.... - [Step 4: Terminate SSO setup](terminate-setup.md): To terminate the transition of your enterprise to SSO: - [Terraform/CloudFormation/Kubernetes/Docker](terraform-cloudformation-kubernetes-docker.md): Discover and update the Terraform [analysis-parameters](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-... - [Terraform/CloudFormation/Kubernetes](terraform-cloudformation-kubernetes.md): Discover and update the Terraform [analysis-parameters](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-s... - [Terraform](terraform.md): The level of support for a language is defined as follows: - [Test coverage and execution](test-coverage-and-execution.md): This page lists analysis parameters related to test coverage and execution reports. For more other parameters, see [a... - [Test coverage parameters](test-coverage-parameters.md): \*Test coverage reports \*describe the percentage of your code that has been tested by your test suite during a build. - [Test coverage](test-coverage.md): {% content-ref url="test-coverage/overview" %} - [Test execution parameters](test-execution-parameters.md): *Test execution reports* describe which tests within your test suite have been run during a build. - [Step 4: Test failover scenarios](test-failover-scenarios.md): The disaster scenarios described below are based on a [architecture-example](https://docs.sonarsource.com/sonarqube-s... - [Testing the upgrade](testing.md): We recommend testing your upgrade to: - [Tools](tools.md): Note also the SONARQUBE\_TOOLSETS environment variable that accepts a comma-separated list of toolsets to enable. Se... - [Triaging issues in Sandbox](triaging-issues-in-sandbox.md): If the Sandbox feature is enabled for your project, issues coming from a SonarQube Server update and according to pre... - [Troubleshooting analysis](troubleshooting-analysis.md): See also [troubleshooting-the-analysis](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/troublesh... - [Troubleshooting the analysis](troubleshooting-the-analysis.md): See also the Troubleshooting section on the corresponding Scanner and CI tool page. - [Troubleshooting the dependency analysis](troubleshooting-the-dependency-analysis.md): Advanced Security is an add-on that requires a separate subscription to your SonarQube Cloud's [Enterprise plan](http... - [Troubleshooting SSO connection](troubleshooting.md): There may be several reasons for this failure: - [Try out SonarQube Server](try-out-sonarqube.md): You’ve heard about how [SonarQube Server](https://www.sonarsource.com/products/sonarqube/) can help you write high qu... - [UI customization](ui-customization.md): - [Look and feel](/sonarqube-server/instance-administration/ui-customization/look-and-feel.md): You can set your own ... - [Understanding quality profiles](understanding-quality-profiles.md): Several quality profiles can be assigned to a language in your organization: - [Understanding the analysis](understanding-the-analysis.md): For complete details, see the [setting-analysis-scope](https://docs.sonarsource.com/sonarqube-cloud/managing-your-pro... - [On Unix-based systems](unix.md): SonarQube Server should not be run as root on Unix-based systems. It is recommended to create a dedicated user accoun... - [Up to 10 M LOC](up-to-10m-loc.md): This reference architecture covers the following components: - [Up to 50 M LOC](up-to-50m-loc.md): This reference architecture covers the following components: - [Update](update.md): - [Overview](/sonarqube-server/server-update-and-maintenance/update/roadmap.md): The section lists the steps you have... - [Updating billing or payment details](updating-billing-payment-details.md): If you have a montly subscription, you can update the billing and payment details of your organization. We recently i... - [Upgrading from SonarQube Community Build](updating-from-sonarqube-community-build.md): You can use different options to update your SonarQube Community Build to SonarQube Server depending on your situation. - [Associating with SCM account](updating-scm-details.md): {% hint style="info" %} - [Moving to SonarQube Server](updating-to-sonarqube-server.md): See the [Updating from SonarQube Community Build](https://app.gitbook.com/s/yDv2XwTC1xoOKBYeCK45/server-update-and-ma... - [Updating](updating.md): To update your Data Center Edition to a newer version: - [Upgrade guide](upgrade-guide.md): This is a generic guide for upgrading across versions of SonarQube. Carefully read the [release-upgrade-notes](https:... - [SonarQube Server](upgrade-the-server.md): {% content-ref url="upgrade-the-server/roadmap" %} - [Update](upgrade.md): {% content-ref url="upgrade/roadmap" %} - [Updating from SonarQube Community Build](upgrading-from-sonarqube-community-build.md): You can use different options to update your SonarQube Community Build to SonarQube Server depending on your situation. - [User account](user-account.md): {% content-ref url="user-account/overview" %} - [User accounts](user-accounts.md): By default, authentication is forced. - [User group concept](user-group-concept.md): To manage permissions more easily, the members of an organization are managed through groups. The following applies: - [Managing user groups](user-groups.md): This feature is only available in the [Enterprise plan](https://www.sonarsource.com/plans-and-pricing/#sonarqube-clou... - [User guide](user-guide.md): - [Connected mode](/sonarqube-server/user-guide/connected-mode.md): SonarQube for IDE is a free IDE extension that in... - [Customizing your UI](user-interface.md): The SonarQube Cloud interface theme defines the appearance of windows, dialog boxes, buttons, and other visual elemen... - [User management](user-management.md): - [User group concept](/sonarqube-cloud/administering-sonarcloud/about-sonarqube-cloud-solution/user-management/user-... - [User onboarding and offboarding](user-on-and-offboarding.md): Whether through a DevOps platform or an SSO identity provider, when users first sign up with SonarQube Cloud, their a... - [Managing permissions](user-permissions.md): As a System Administrator, you can grant users and groups global permissions (permissions not related to a project) a... - [User sessions](user-sessions.md): A user’s session will automatically end after a period of inactivity. This feature is called inactive session timeout... - [Managing users and permissions](users-and-permissions.md): - [Adding organization members](/sonarqube-cloud/administering-sonarcloud/managing-organization/users-and-permissions... - [Using the SonarScanner for NPM](using-the-sonarscanner-for-npm.md): You can start the [introduction](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/scanners/so... - [Using the scanner](using.md): {% hint style="warning" %} - [Using various features](various-features.md): This page explains features you may use when adding SonarQube analysis to your Azure build pipeline: - [Various settings at the instance level](various-settings-at-the-instance-level.md): When new issues are created during analysis, they are assigned to the last committer where the issue was raised. When... - [Various setups](various-setups.md): {% content-ref url="various-setups/manage-tls-certificates" %} - [VB.NET](vb-dotnet.md): The level of support for a language is defined as follows: - [VB.NET](vb-net.md): The level of support for a language is defined as follows: - [VB6](vb6.md): To discover and update the VB6-specific properties, navigate in SonarQube Cloud to *Your Project* > **Administration*... - [Verifying the server base URL](verify-sonarqube-server-base-url.md): If you want to delegate the SonarQube Server user authentication to GitHub: you must use HTTPS. This means that the S... - [Step 1: Verify the user groups](verify-user-groups.md): Before configuring [about](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-enterprise/... - [Verifying analysis scope](verifying-analysis-scope.md): This section explains how to verify the configured properties and the properties read by the scanner to compute the p... - [Checked-out code](verifying-code-checkout-step.md): The SonarScanners run on code that is checked out from the repository. During the checkout of a working copy (clone) ... - [Viewing and managing dashboards](viewing-and-managing-dashboards.md): This feature is available in the [Enterprise](https://www.sonarsource.com/plans-and-pricing/sonarcloud/) plan. - [Viewing billing or usage information](viewing-billing-and-usage.md): This page explains how to view your billing and usage information. If you are concerned that you might be close to th... - [Viewing usage information](viewing-billing-usage-info.md): To view your enterprise’s usage information, see [#loc-consumption](https://docs.sonarsource.com/sonarqube-cloud/admi... - [Viewing dependencies](viewing-dependencies.md): Advanced Security is an add-on that requires a separate subscription to your SonarQube Cloud's [Enterprise plan](http... - [Viewing the enterprise reports](viewing-enterprise-reports.md): {% content-ref url="viewing-enterprise-reports/introduction" %} - [Retrieving your organizations](viewing-organizations.md): You can view any free or paid plan organization if you’re a member. - [Viewing portfolio PDF reports](viewing-portfolio-pdf-reports.md): This feature is only available in the [Enterprise plan](https://www.sonarsource.com/plans-and-pricing/#sonarqube-clou... - [Viewing portfolios](viewing-portfolios.md): This feature is only available in the [Enterprise plan](https://www.sonarsource.com/plans-and-pricing/#sonarqube-clou... - [Viewing project information](viewing-project-information.md): To view various project information such the project key, visibility, tags, or total lines of code consumed on your m... - [Viewing project regulatory reports](viewing-project-regulatory-reports.md): Starting in [Enterprise](https://www.sonarsource.com/plans-and-pricing/enterprise/), you can download a regulatory re... - [Viewing project structure](viewing-project-structure.md): You can view the project’s structure and code in SonarQube Server. For private projects, you need the **Browse** and ... - [Viewing projects](viewing-projects.md): {% content-ref url="viewing-projects/retrieving-projects" %} - [Viewing a quality gate](viewing-quality-gate.md): Any user, even an ananymous user, can view the quality gates defined in a SonarQube Cloud instance. For information a... - [Viewing quality profiles](viewing-quality-profiles.md): For information about the how a quality profile works, see the [understanding-quality-profiles](https://docs.sonarsou... - [Viewing reports](viewing-reports.md): {% content-ref url="viewing-reports/pdf-reports" %} - [Viewing taxes and invoices](viewing-taxes-and-invoices.md): If you have a monthly subscription, you can download PDF invoices for every payment. - [Viewing your user profile](viewing-user-profile.md): To view your user profile: - [Viewing user accounts](viewing-users.md): To retrieve and view the user accounts existing in your SonarQube Server: - [Visualizations](visualizations.md): Visualizations are available to help you gain deeper insights into your projects’ current statuses and histories. - [Web API](web-api.md): SonarQube Cloud provides a web API to access its functionalities from applications. - [Webhooks](webhooks.md): *This feature is only available in the Team and Enterprise plans. See* [subscription-plans](https://docs.sonarsource.... - [What SonarQube Cloud can do](what-sonarcloud-can-do.md): SonarQube Cloud’s code review and analysis is designed to help you achieve a state of high-quality code, that is, cod... - [SonarQube for VS Code in Windsurf](windsurf.md): The SonarQube for VS Code extension can easily be installed in Windsurf during the Set up process, via the [Open VSX ... - [With AI features](with-ai-features.md): {% content-ref url="with-ai-features/agents-in-your-github-pull-request" %} - [XML](xml.md): To discover and update the XML-specific properties, navigate in SonarQube Cloud to *Your Project* > **Administration*... - [YAML](yaml.md): The analysis of YAML files is disabled by default. You can enable it by setting the`sonar.yaml.activate`property to...