# Sonar Documentation

## Home

- [Home](https://docs.sonarsource.com/readme.md): Documentation for SonarQube Server, SonarQube Cloud, and SonarQube for IDE.
- [What is Sonarqube?](https://docs.sonarsource.com/what-is-sonarqube.md): Sonar, the industry standard for code verification and automated code review, helps reduce outages, improve security, and lower risks associated with AI and agentic coding.
- [About Sonar](https://docs.sonarsource.com/about-sonar.md): Sonar is the industry standard for code verification and automated code review, trusted by 75% of the Fortune 100 to keep all code safe.
- [SonarQube integrations](https://docs.sonarsource.com/sonarqube-integrations.md): Seamlessly integrate SonarQube into your developer toolchain to build code quality and security into your development workflow.

## AC/DC

- [About the Agent Centric Development Cycle](https://docs.sonarsource.com/agent-centric-development-cycle/readme.md): The Agent Centric Development Cycle helps you ensure code generated by agents is verified and issues are fixed before the code reaches your repository.
- [Context Augmentation](https://docs.sonarsource.com/agent-centric-development-cycle/features/context-augmentation.md): Sonar Context Augmentation injects deep, repository-aware context into your AI agent's workflow, guiding code changes with architectural awareness and project-specific coding guidelines.
- [Agentic Analysis](https://docs.sonarsource.com/agent-centric-development-cycle/features/agentic-analysis.md): SonarQube Agentic Analysis enables AI agents to verify code changes with the same precision as a full CI scan, but in seconds instead of minutes thanks to a context collection mechanism.
- [AI CodeFix](https://docs.sonarsource.com/agent-centric-development-cycle/features/ai-codefix.md): SonarQube's AI CodeFix feature offers AI-generated fix suggestions for issues found during your analysis.
- [Remediation Agent](https://docs.sonarsource.com/agent-centric-development-cycle/features/remediation-agent.md): This page outlines the SonarQube Remediation Agent, built to help you fix and manage code issues and SCA dependency vulnerabilities found by SonarQube.
- [AI Code Assurance](https://docs.sonarsource.com/agent-centric-development-cycle/features/ai-code-assurance.md): This section explains how to manage standards for AI-generated code, including the use of tools for Sonar’s AI Code Assurance in your SonarQube project.
- [Autodetect AI Code](https://docs.sonarsource.com/agent-centric-development-cycle/features/autodetect-ai-code.md): SonarQube can autodetect the likelihood of AI-generated code in your projects on GitHub using GitHub Copilot.
- [Add context to generate better code](https://docs.sonarsource.com/agent-centric-development-cycle/how-to-guides/add-context-to-generate-better-code.md): How to provide context to your agents to ensure the resulting code meets your software architecture and code quality standards.
- [Verify your code](https://docs.sonarsource.com/agent-centric-development-cycle/how-to-guides/verify-your-code.md): Learn how to verify AI-generated code with Agentic Analysis and AI Code Review.
- [Make your agent verify its code](https://docs.sonarsource.com/agent-centric-development-cycle/how-to-guides/verify-your-code/make-your-agent-verify-its-code.md): How to set up a verification loop to ensure your agent reanalyzes the code it writes or modifies and fixes the detected issues.
- [Get AI reviews in pull requests with Gitar](https://docs.sonarsource.com/agent-centric-development-cycle/how-to-guides/verify-your-code/get-ai-reviews-in-pull-requests.md): How to set up AI Code Review to get automated reviews of your code directly in your pull requests.
- [Solve issues](https://docs.sonarsource.com/agent-centric-development-cycle/how-to-guides/solve-issues.md): Learn how to fix issues with pull request suggestions, backlog fixes, and individual AI CodeFix suggestions.
- [Pull request fix suggestions](https://docs.sonarsource.com/agent-centric-development-cycle/how-to-guides/solve-issues/pull-request-fix-suggestions.md): This page helps you understand the behavior of the SonarQube Remediation Agent and provides additional information about engaging with the agent during the review process of your pull request.
- [Backlog fix suggestions](https://docs.sonarsource.com/agent-centric-development-cycle/how-to-guides/solve-issues/backlog-fix-suggestions.md): Assign issues to the SonarQube Remediation Agent and generate AI CodeFix suggestions in SonarQube Cloud.
- [Individual issue fix suggestions](https://docs.sonarsource.com/agent-centric-development-cycle/how-to-guides/solve-issues/individual-issues-fix-suggestions.md): SonarQube Cloud’s AI CodeFix feature offers AI-generated fix suggestions for issues found during your analysis.
- [Administer AC/DC features](https://docs.sonarsource.com/agent-centric-development-cycle/how-to-guides/administer-ac-dc-features.md): Administer Agent Centric Development Cycle features such as AI CodeFix and the Remediation Agent.
- [AI CodeFix](https://docs.sonarsource.com/agent-centric-development-cycle/how-to-guides/administer-ac-dc-features/ai-codefix.md): Information on how to administer AI CodeFix.
- [Remediation Agent](https://docs.sonarsource.com/agent-centric-development-cycle/how-to-guides/administer-ac-dc-features/remediation-agent.md): Information on how to administer the SonarQube Remediation Agent.
- [SonarQube CLI in agentic workflows](https://docs.sonarsource.com/agent-centric-development-cycle/developer-tools/sonarqube-cli-in-agentic-workflows.md): Use SonarQube CLI with agents to perform various actions.
- [Agent plugins](https://docs.sonarsource.com/agent-centric-development-cycle/developer-tools/agent-plugins.md): Install and use SonarQube agent plugins for Claude Code, GitHub Copilot, and GitHub agent apps to bring SonarQube into your AI coding workflow.
- [Agent apps for GitHub](https://docs.sonarsource.com/agent-centric-development-cycle/developer-tools/agent-plugins/agent-apps-for-github.md): Install the SonarQube agent GitHub app to bring SonarQube into your AI coding workflow through GitHub agent apps.
- [Claude Code](https://docs.sonarsource.com/agent-centric-development-cycle/developer-tools/agent-plugins/claude-code.md): Install the SonarQube plugin in Claude Code to enable code analysis, issue management, and secrets detection skills directly from your AI coding sessions.
- [GitHub Copilot](https://docs.sonarsource.com/agent-centric-development-cycle/developer-tools/agent-plugins/github-copilot.md): Install the SonarQube plugin in GitHub Copilot to bring SonarQube code quality and security analysis into your AI coding sessions, powered by the SonarQube MCP Server.

## SonarQube Cloud

- [Homepage](https://docs.sonarsource.com/sonarqube-cloud/readme.md): SonarQube Cloud is a fully managed SaaS code analysis solution for 40+ languages, delivering real-time security verification to reduce outages, improve security, and lower risk.
- [AI capabilities](https://docs.sonarsource.com/sonarqube-cloud/ai-capabilities.md): SonarQube Cloud offers a series of AI capabilities to help you produce secure and maintainable code.
- [Advanced Security](https://docs.sonarsource.com/sonarqube-cloud/advanced-security.md): SonarQube Advanced Security extends SonarQube’s capabilities by offering deeper security analysis and features such as Software Composition Analysis (SCA).
- [Introduction](https://docs.sonarsource.com/sonarqube-cloud/advanced-security/introduction.md): An introduction to SonarQube Advanced Security.
- [Analyzing projects for dependencies (SCA)](https://docs.sonarsource.com/sonarqube-cloud/advanced-security/analyzing-projects-for-dependencies-sca.md): SonarQube Cloud can analyze your projects for dependencies and identify dependency risks. You can also import SBOM files to analyze containers.
- [Viewing dependencies](https://docs.sonarsource.com/sonarqube-cloud/advanced-security/viewing-dependencies.md): How to view the dependencies in your SonarQube Cloud projects and export the software bill of materials (SBOM).
- [Reviewing and fixing dependency risks](https://docs.sonarsource.com/sonarqube-cloud/advanced-security/reviewing-and-fixing-dependency-risks.md): SonarQube Cloud lets you manage the dependency risks detected during analysis and provides insights on how to fix them.
- [Managing license profiles and policies](https://docs.sonarsource.com/sonarqube-cloud/advanced-security/managing-license-profiles-and-policies.md): As an administrator, SonarQube Cloud allows you to define license policies to warn developers about the use of prohibited licenses in their projects.
- [Troubleshooting the dependency analysis](https://docs.sonarsource.com/sonarqube-cloud/advanced-security/troubleshooting-the-dependency-analysis.md): Troubleshooting guidelines for SonarQube Cloud issues related to dependency analysis.
- [Best practices for managing dependency risks](https://docs.sonarsource.com/sonarqube-cloud/advanced-security/best-practices-for-managing-dependency-risks.md): A list of best practices for managing dependency risks in SonarQube Cloud.
- [Discovering SonarQube Cloud](https://docs.sonarsource.com/sonarqube-cloud/discovering-sonarcloud.md): Discover how SonarQube Cloud can help you achieve a state of high-quality code.
- [Developing with Sonar](https://docs.sonarsource.com/sonarqube-cloud/discovering-sonarcloud/developing-with-sonar.md): The Sonar solution helps developers find address issues effectively, so code is only promoted when the code is secure and passes the quality gate.
- [What SonarQube Cloud can do](https://docs.sonarsource.com/sonarqube-cloud/discovering-sonarcloud/what-sonarcloud-can-do.md): SonarQube Cloud uses static analysis to help you reliable, maintainable, and secure software.
- [SonarQube analysis overview](https://docs.sonarsource.com/sonarqube-cloud/discovering-sonarcloud/analysis-process-overview.md): Understanding how SonarQube Cloud analysis works.
- [Basic principles of SonarQube analysis](https://docs.sonarsource.com/sonarqube-cloud/discovering-sonarcloud/analysis-process-overview/basic-principles.md): For an introduction to SonarQube analysis solution, consider the analysis main steps and the concept definitions below.
- [SonarQube analysis process](https://docs.sonarsource.com/sonarqube-cloud/discovering-sonarcloud/analysis-process-overview/analysis-process.md): This page explains how SonarQube Cloud integrates with your CI pipeline and the main analysis steps.
- [Supported languages](https://docs.sonarsource.com/sonarqube-cloud/discovering-sonarcloud/overview.md): A full list of programming languages supported by SonarQube Cloud analysis.
- [DevOps platforms](https://docs.sonarsource.com/sonarqube-cloud/discovering-sonarcloud/integration-with-devops-platforms.md): SonarQube Cloud integrates with Azure DevOps, GitHub, Bitbucket Cloud, and GitLab to streamline code quality analysis and security into your DevOps pipelines.
- [GitHub](https://docs.sonarsource.com/sonarqube-cloud/discovering-sonarcloud/integration-with-devops-platforms/github.md): SonarQube Cloud's integration with GitHub allows you to maintain code quality and security in your GitHub repositories.
- [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-cloud/discovering-sonarcloud/integration-with-devops-platforms/bitbucket-cloud.md): SonarQube Cloud's integration with Bitbucket Cloud allows you to maintain code quality and security in your Bitbucket Cloud repositories.
- [GitLab](https://docs.sonarsource.com/sonarqube-cloud/discovering-sonarcloud/integration-with-devops-platforms/gitlab.md): SonarQube Cloud's integration with GitLab allows you to maintain code quality and security in your GitLab projects.
- [Azure DevOps](https://docs.sonarsource.com/sonarqube-cloud/discovering-sonarcloud/integration-with-devops-platforms/azure-devops.md): SonarQube Cloud’s integration with Azure DevOps allows you to maintain code quality and security in your Azure DevOps repositories. It is compatible with Azure DevOps Services.
- [Integrations](https://docs.sonarsource.com/sonarqube-cloud/discovering-sonarcloud/integrations.md): SonarQube Cloud supports webhooks and integrates with applications across various domains.
- [Slack](https://docs.sonarsource.com/sonarqube-cloud/discovering-sonarcloud/integrations/integration-overview.md): Understanding how the SonarQube Cloud integration with Slack works.
- [Jira Cloud](https://docs.sonarsource.com/sonarqube-cloud/discovering-sonarcloud/integrations/jira-cloud.md): Understanding and using the SonarQube Cloud integration with Jira Cloud.
- [JFrog Evidence Collection](https://docs.sonarsource.com/sonarqube-cloud/discovering-sonarcloud/integrations/jfrog.md): Understanding the SonarQube Cloud integration with JFrog Evidence Collection.
- [Webhooks](https://docs.sonarsource.com/sonarqube-cloud/discovering-sonarcloud/integrations/webhooks.md): Understanding webhooks in SonarQube Cloud.
- [Quickstart Guides](https://docs.sonarsource.com/sonarqube-cloud/quickstart-guides.md)
- [Quickstart guide](https://docs.sonarsource.com/sonarqube-cloud/quickstart-guides/quickstart-guide.md): A checklist for administrators completing the initial setup of SonarQube Cloud.
- [Quickstart guide for Enterprises](https://docs.sonarsource.com/sonarqube-cloud/quickstart-guides/quickstart-guide-enterprises.md): Set up SonarQube Cloud Enterprise from prerequisites through organization onboarding, enterprise creation, SSO, Advanced Security, and developer enablement.
- [Getting started with SonarQube Cloud](https://docs.sonarsource.com/sonarqube-cloud/getting-started.md): When you first sign up for SonarQube Cloud, you have to choose which DevOps platform you want to connect to. Then sign in to SonarQube Cloud with your existing credentials on that service.
- [Signing up and onboarding](https://docs.sonarsource.com/sonarqube-cloud/getting-started/sign-up.md): Learn how to connect and import organizations and projects from your DevOps platform into SonarQube Cloud.
- [Getting started with GitHub](https://docs.sonarsource.com/sonarqube-cloud/getting-started/github.md): Everything you need to know to get started analyzing your GitHub projects on SonarQube Cloud.
- [Getting started with Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-cloud/getting-started/bitbucket-cloud.md): Everything you need to know to get started analyzing your Bitbucket Cloud projects on SonarQube Cloud.
- [Getting started with GitLab](https://docs.sonarsource.com/sonarqube-cloud/getting-started/gitlab.md): Everything you need to know to get started analyzing your GitLab projects on SonarQube Cloud.
- [Getting started with Azure DevOps](https://docs.sonarsource.com/sonarqube-cloud/getting-started/azure-devops.md): Everything you need to know to get started analyzing your Azure DevOps projects on SonarQube Cloud.
- [Viewing your first analysis' results](https://docs.sonarsource.com/sonarqube-cloud/getting-started/first-analysis.md): Once you have successfully followed the in-product tutorial, SonarQube Cloud will automatically run its first analysis on your project.
- [Retrieving your organizations](https://docs.sonarsource.com/sonarqube-cloud/getting-started/viewing-organizations.md): You can view any free plan organization or a paid plan organization if you’re a member.
- [Getting started in the US server region](https://docs.sonarsource.com/sonarqube-cloud/getting-started/getting-started-in-us-region.md): SonarQube Cloud offers accounts in the US server region. This page outlines the specific prerequisites, limitations, and setup details relevant for choosing this server region.
- [Getting started with Enterprise](https://docs.sonarsource.com/sonarqube-cloud/getting-started-with-enterprise.md): SonarQube Cloud's Enterprise plan lets you group together your organizations spread across multiple DevOps platforms into a single subscription.
- [Introduction](https://docs.sonarsource.com/sonarqube-cloud/getting-started-with-enterprise/introduction.md): With the Enterprise subscription plan, you can group together all of your SonarQube Cloud organizations into an enterprise and benefit from additional features.
- [Setting up your enterprise](https://docs.sonarsource.com/sonarqube-cloud/getting-started-with-enterprise/setting-up-your-enterprise.md): This page explains how to set up your SonarQube Cloud Enterprise as part of the Getting started with Enterprise.
- [Setting up SSO](https://docs.sonarsource.com/sonarqube-cloud/getting-started-with-enterprise/setting-up-sso.md): Getting started with SSO in SonarQube Cloud.
- [Onboarding a new organization](https://docs.sonarsource.com/sonarqube-cloud/getting-started-with-enterprise/onboarding-new-org.md): You can add to your enterprise various organizations from various DevOps platforms.
- [Administering portfolios](https://docs.sonarsource.com/sonarqube-cloud/getting-started-with-enterprise/administering-portfolios.md): As a SonarQube Cloud portfolio administrator, you can assign users and groups permission to administer, edit, create, and/or view portfolios.
- [Viewing the enterprise reports](https://docs.sonarsource.com/sonarqube-cloud/getting-started-with-enterprise/viewing-enterprise-reports.md): There are a variety of reports available with the SonarQube Cloud Enterprise plan.
- [Introduction](https://docs.sonarsource.com/sonarqube-cloud/getting-started-with-enterprise/viewing-enterprise-reports/introduction.md): Viewing the Enterprise reports in SonarQube Cloud.
- [Viewing project security reports](https://docs.sonarsource.com/sonarqube-cloud/getting-started-with-enterprise/viewing-enterprise-reports/project-security-reports.md): Security reports provide a big picture overview of your project's security standing in relation to industry standards.
- [Viewing project regulatory reports](https://docs.sonarsource.com/sonarqube-cloud/getting-started-with-enterprise/viewing-enterprise-reports/viewing-project-regulatory-reports.md): Regulatory reports offer insight into a project's quality gate and quality profile information, ratings, and distribution of issues in new and overall code.
- [Viewing project PDF reports](https://docs.sonarsource.com/sonarqube-cloud/getting-started-with-enterprise/viewing-enterprise-reports/project-pdf-reports.md): SonarQube Cloud's PDF reports give a high-level overview of the code quality and security of your projects. You can subscribe to the monthly report.
- [Viewing portfolios](https://docs.sonarsource.com/sonarqube-cloud/getting-started-with-enterprise/viewing-enterprise-reports/viewing-portfolios.md): Your SonarQube Cloud portfolio includes a set of projects within your enterprise that enables an aggregate view of each project's metrics and risks.
- [Viewing portfolio security reports](https://docs.sonarsource.com/sonarqube-cloud/getting-started-with-enterprise/viewing-enterprise-reports/portfolio-security-reports.md): Your SonarQube Cloud porfolio's security reports page provides an aggregated view of security ratings across projects in the portfolio.
- [Viewing portfolio PDF reports](https://docs.sonarsource.com/sonarqube-cloud/getting-started-with-enterprise/viewing-enterprise-reports/viewing-portfolio-pdf-reports.md): The Portfolio PDF report provides a snapshot of your portfolio’s code quality.
- [Viewing usage information](https://docs.sonarsource.com/sonarqube-cloud/getting-started-with-enterprise/viewing-billing-usage-info.md): Enterprise’s billing and usage information in SonarQube Cloud.
- [Analyzing source code](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code.md): This section explains how to set up and run analysis of your source code with SonarQube Cloud: automatic analysis, CI-based pipelines, scanners, branch and pull request analysis, and more.
- [Concepts](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/concepts.md): This page presents essential analysis concepts you will encounter while analyzing your code with SonarQube Cloud.
- [Automatic analysis](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/automatic-analysis.md): SonarQube Cloud can automatically analyze your code simply by reading it from your repository, without the need to configure a CI-based analysis.
- [CI-based analysis](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis.md): These pages explain how to integrate SonarQube Cloud into your CI/CD pipeline. Instructions include how to connect your SonarScanner and configure analysis parameters for different CI tools.
- [Overview of integrated CIs](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/overview-of-integrated-cis.md): SonarQube Cloud supports integration with the the most popular CI systems.
- [Github Actions](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/github-actions-for-sonarcloud.md): Configure an analysis of your SonarQube Cloud project using GitHub Actions.
- [Bitbucket Pipelines](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/bitbucket-pipelines-for-sonarcloud.md): Configure an analysis of your SonarQube Cloud project using Bitbucket Pipelines.
- [Azure pipelines](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/azure-pipelines.md): Setting up your Azure pipeline to integrate a SonarQube Cloud analysis has multiple steps. See these pages for information and details you'll need to get on your way.
- [Introduction](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/azure-pipelines/introduction.md): This page will get you started for a CI-based analysis in SonarQube Cloud if you're working with an Azure pipeline.
- [Azure Pipelines integration overview](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/azure-pipelines/azure-pipelines-integration-overview.md): The Azure DevOps extension for SonarQube Cloud makes use of specific tasks to define steps in your pipeline. This page also includes details about the extension modes and your analysis process.
- [Configuring project for Azure Pipelines](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/azure-pipelines/setting-up-project-integration.md): This page explains project-level settings required if you use Azure Pipelines for your project analysis.
- [Adding analysis to build pipeline](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/azure-pipelines/adding-analysis-to-build-pipeline.md): Depending on your project type, setting up an analysis pipeline with the Azure DevOps extension for SonarQube Cloud is slightly different. These pages help you construct the correct pipeline.
- [Gradle or Maven project](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/azure-pipelines/adding-analysis-to-build-pipeline/gradle-or-maven-project.md): Adding the SonarQube Cloud analysis to your Azure build pipeline for Gradle or Maven projects.
- [.NET project](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/azure-pipelines/adding-analysis-to-build-pipeline/dotnet-project.md): Adding the SonarQube Cloud analysis to your Azure build pipeline for .NET projects.
- [C family project](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/azure-pipelines/adding-analysis-to-build-pipeline/c-family-project.md): Adding the SonarQube Cloud analysis to your Azure build pipeline for C-family projects.
- [JS, TS, Go, Python, PHP, etc. project](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/azure-pipelines/adding-analysis-to-build-pipeline/js-ts-go-python-php.md): Adding the SonarQube Cloud analysis to your Azure build pipeline for JS, TS, Go, Python, and PHP projects in SonarQube Cloud.
- [Monorepo projects](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/azure-pipelines/adding-analysis-to-build-pipeline/monorepo-projects.md): Use these instructions to set up your build pipeline in Azure DevOps when analyzing monorepo projects in SonarQube Cloud.
- [Using various features](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/azure-pipelines/adding-analysis-to-build-pipeline/various-features.md): This page explains numerous features you may use when adding a SonarQube Cloud analysis to your Azure build pipeline.
- [Checking quality gate in release pipeline](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/azure-pipelines/quality-gate-status-in-release-pipeline.md): It is possible to use your SonarQube quality gate status to block your Azure DevOps release pipeline.
- [List of SonarQube tasks](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/azure-pipelines/sonarqube-tasks.md): The Azure DevOps extension for SonarQube Cloud provides tasks to stage automations in your Azure build pipeline. This page contains the task list along with the task inputs and their descriptions.
- [GitLab CI](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/gitlab-ci.md): Configure an analysis of your SonarQube Cloud project using GitLab CI.
- [Jenkins](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/jenkins.md): These pages include everything you need to integrate a SonarQube Cloud analysis into your Jenkins CI server.
- [Key features](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/jenkins/key-features.md): Sonar provides a Jenkins extension to enable smooth integration. This section explains the key features of this integration.
- [Setting up Jenkins](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/jenkins/global-setup.md): This page explains how to set up Jenkins globally for the integration with SonarQube Cloud.
- [Adding analysis to a Jenkins job](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/jenkins/add-analysis-to-job.md): This section explains how to add the SonarQube Cloud analysis to your Jenkins Freestyle or Pipeline jobs.
- [Setting up a pipeline pause](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/jenkins/pipeline-pause.md): To configure an automatic failing of your Jenkins pipeline when the quality gate computed by SonarQube Cloud fails, you must set up a pipeline pause.
- [Amazon CodeCatalyst](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/amazon-codecatalyst.md): You can integrate SonarQube Cloud analysis into your Amazon CodeCatalyst CI/CD.
- [CircleCI](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/circleci.md): A quick link to the SonarQube Cloud Orb which can be used with any linux based docker image that includes the command line tools ‘curl’ and ‘unzip’.
- [Codemagic](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/codemagic.md): Where to find a tutorial to integrate SonarQube Cloud with Codemagic CI.
- [Other CIs](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/ci-based-analysis/other-cis.md): Running an analysis on a CI provider other than those with specific integrations.
- [Scanners](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/scanners.md): A scanner inspects your source code and sends the results to SonarQube Cloud. Choose the scanner that matches your build system.
- [Scanner environment](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/scanners/scanner-environment.md): Information about setting up a Sonar scanner environment in your CI to run analyses. Details include requirements and CI-specific environment variables, including information about checked-out code.
- [General requirements](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/scanners/scanner-environment/general-requirements.md): General requirements for setting up your SonarScanner for SonarQube Cloud.
- [Checked-out code](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/scanners/scanner-environment/verifying-code-checkout-step.md): During the checkout of a working copy (clone) of the code from the project repository, we recommend using the full depth.
- [SonarScanner for Gradle](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/scanners/sonarscanner-for-gradle.md): This page contains information about the execution of SonarQube Cloud analysis anywhere Gradle is available, without the need to maintain a SonarScanner installation manually.
- [SonarScanner for Maven](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/scanners/sonarscanner-for-maven.md): The SonarScanner for Maven is a Maven plugin that allows you to execute SonarQube Cloud code analysis via a regular Maven goal.
- [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/scanners/sonarscanner-for-dotnet.md): This section contains information about installing, using, and configuring the SonarScanner for .NET when using SonarQube Cloud.
- [Introduction](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/scanners/sonarscanner-for-dotnet/introduction.md): The SonarScanner for .NET makes it easy to manage your SonarQube Cloud analysis of your .NET projects without a need for any additional tools or resources.
- [Installing the scanner](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/scanners/sonarscanner-for-dotnet/installing.md): This page includes information about installing the SonarScanner for .NET on SonarQube Cloud.
- [Using the scanner](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/scanners/sonarscanner-for-dotnet/using.md): Using the SonarScanner for .NET with SonarQube Cloud.
- [Configuring the scanner](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/scanners/sonarscanner-for-dotnet/configuring.md): This page has information about configuring the SonarScanner for .NET in SonarQube Cloud.
- [SonarScanner for NPM](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/scanners/sonarscanner-for-npm.md): This section contains information about installing, using, and configuring the SonarScanner for NPM when using SonarQube Cloud.
- [Introduction](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/scanners/sonarscanner-for-npm/introduction.md): The SonarScanner for NPM makes it very easy to trigger SonarQube Cloud analyses on a JavaScript code base, without needing any additional tool or resource.
- [Installing the scanner](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/scanners/sonarscanner-for-npm/installing.md): The installation method for the SonarScanner for NPM varies depending on your preferred launch approach.
- [Using the scanner](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/scanners/sonarscanner-for-npm/using.md): To start the SonarScanner for NPM, you can either add the analysis to your build files, or use the scanner start command line (with or without npx).
- [Configuring the scanner](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/scanners/sonarscanner-for-npm/configuring.md): The page explains how to set up the analysis parameters for the SonarScanner for NPM.
- [SonarScanner for Python](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/scanners/sonarscanner-for-python.md): The SonarScanner for Python provides an easy way to start the analysis of a Python project with SonarQube Cloud.
- [SonarScanner CLI](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/scanners/sonarscanner-cli.md): The SonarScanner CLI is a code analysis scanner for CI/CD pipelines, used when no build-system-specific scanner is available. Distinct from the SonarQube CLI, a developer management interface.
- [Jenkins Extension](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/scanners/sonarcloud-extension-for-jenkins.md): This extension lets you centralize the configuration of SonarQube Cloud connection details in Jenkins global configuration.
- [Azure DevOps Extension](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/scanners/sonarcloud-extension-for-azure-devops.md): The SonarQube Cloud extension for Azure DevOps lets you integrate analysis into your build pipeline.
- [Languages](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages.md): SonarQube Cloud supports the analysis of more than 30 languages. Check the pages below to see details about any prerequisites and language-specific properties for your language.
- [ABAP](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/abap.md): Language-specific information about the way SonarQube Cloud supports the analysis of ABAP.
- [Ansible](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/ansible.md): Language-specific information about the way SonarQube Cloud supports the analysis of Ansible.
- [Apex](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/apex.md): Language-specific information about the way SonarQube Cloud supports the analysis of Apex.
- [Azure Resource Manager](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/azure-resource-manager.md): Language-specific information about the way SonarQube Cloud supports the analysis of Azure Resource Manager code.
- [C/C++/Objective C](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/c-family.md): The analysis of C, C++, and Objective C has more information than your average language. Please see the list of pages below to find the information you need to run your analysis in SonarQube Cloud.
- [C/C++/Objective-C analysis overview](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/c-family/overview.md): This page provides an overview of the CFamily analysis process.
- [Analysis modes](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/c-family/analysis-modes.md): This page provides a description of the CFamily analysis modes in SonarQube Cloud.
- [Prerequisites](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/c-family/prerequisites.md): This page lists the prerequisites for CFamily analysis in SonarQube Cloud.
- [Running the analysis](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/c-family/running-the-analysis.md): This page provides information about how to run the CFamily analysis in SonarQube Cloud.
- [Customizing the analysis](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/c-family/customizing-the-analysis.md): This page provides information about how to customize the CFamily analysis in SonarQube Cloud.
- [Understanding the analysis](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/c-family/understanding-the-analysis.md): See this page to better understand your CFamily analysis in SonarQube Cloud.
- [Related pages](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/c-family/related-pages.md): Here is a list of other pages related to CFamily analysis in SonarQube Cloud.
- [CloudFormation](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/cloudformation.md): Language-specific information about the way that SonarQube Cloud supports analysis of CloudFormation.
- [C#](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/csharp.md): Language-specific information about the way that SonarQube Cloud supports analysis of C#.
- [COBOL](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/cobol.md): Language-specific information about the way that SonarQube Cloud supports analysis of COBOL files.
- [Docker](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/docker.md): Language-specific information about the way that SonarQube Cloud supports the analysis of Docker files.
- [Dart](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/dart.md): Discover and update Dart specific properties in SonarQube Cloud.
- [Flex](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/flex.md): Language-specific information about the way that SonarQube Cloud supports the analysis of Flex.
- [GitHub Actions](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/github-actions.md): SonarQube supports analysis of YAML files detected as GitHub Actions.
- [Go](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/go.md): Language-specific information about the way that SonarQube Cloud supports the analysis of Go files.
- [Gosu](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/gosu.md): Language-specific information about the way that SonarQube Cloud supports the analysis of Gosu.
- [Groovy](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/groovy.md): Language-specific information about the way that SonarQube Cloud supports the analysis of Groovy.
- [HTML](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/html.md): Language-specific information about the way that SonarQube Cloud supports the analysis of HTML.
- [Java](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/java.md): Language-specific information about the way that SonarQube Cloud supports the analysis of Java.
- [JavaScript/TypeScript/CSS](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/javascript-typescript-css.md): Language-specific information about the way that SonarQube Cloud supports the analysis of Javascript, Typescript, and CSS files.
- [JCL](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/jcl.md): Language-specific information about the way that SonarQube Cloud supports the analysis of JCL.
- [JSON](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/json.md): Language-specific information about the way that SonarQube Cloud supports the analysis of JSON files.
- [Kotlin](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/kotlin.md): Language-specific information about the way that SonarQube Cloud supports the analysis of Kotlin.
- [Kubernetes/Helm](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/kubernetes.md): Language-specific information about the way that SonarQube Cloud supports the analysis of Kubernetes.
- [PHP](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/php.md): Language-specific information about the way that SonarQube Cloud supports the analysis of PHP.
- [PL/I](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/pl-i.md): Discover and update the PL/I-specific properties in SonarQube Cloud.
- [PL/SQL](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/pl-sql.md): Language-specific information about the way that SonarQube Cloud supports the analysis of PL/SQL.
- [PowerShell](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/powershell.md): Language-specific information about the way that SonarQube Cloud supports the analysis of PowerShell.
- [Python](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/python.md): Language-specific information about the way that SonarQube Cloud supports the analysis of Python.
- [RPG](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/rpg.md): Language-specific information about the way that SonarQube Cloud supports analysis of RPG.
- [Ruby](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/ruby.md): Language-specific information about the way that SonarQube Cloud supports the analysis of Ruby.
- [Rust](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/rust.md): Language-specific information about the way that SonarQube Cloud supports the analysis of Rust.
- [Scala](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/scala.md): Language-specific information about the way that SonarQube Cloud supports the analysis of Scala.
- [Secrets](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/secrets.md): SonarQube Cloud supports the analysis of Secrets, pieces of user-specific or system-level credentials.
- [Shell](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/shell.md): The Shell analyzer for SonarQube Cloud is designed to perform static code analysis on Bash and POSIX Shell scripts.
- [Swift](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/swift.md): Language-specific information about the way that SonarQube Cloud supports analysis of Swift.
- [Terraform](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/terraform.md): Language-specific information about the way that SonarQube Cloud supports the analysis of Terraform.
- [T-SQL](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/t-sql.md): Language-specific information about the way that SonarQube Cloud supports the analysis of T-SQL.
- [VB.NET](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/vb-net.md): Language-specific information about the way that SonarQube Cloud supports the analysis of VB.NET.
- [VB6](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/vb6.md): Language-specific information about the way that SonarQube Cloud supports the analysis of VB6.
- [XML](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/xml.md): Language-specific information about the way that SonarQube Cloud supports the analysis of XML files.
- [YAML](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/languages/yaml.md): Language-specific information about the way that SonarQube Cloud supports the analysis of YAML files.
- [Branch analysis](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/branch-analysis.md): This section explains how SonarQube Cloud helps you check code quality across the branches in your repository, and how to set up branch analysis.
- [Main branch analysis](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/branch-analysis/main-branch-analysis.md): SonarQube Cloud’s Main Branch analysis is your third line of defense in keeping your code clean, after SonarQube for IDE and Pull Request analysis.
- [Branch analysis](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/branch-analysis/branch-analysis.md): SonarQube Cloud’s Branch analysis feature helps you expand coverage by triggering an analysis on a push to any specified branch (not just the main branch) without involving pull requests.
- [Branch analysis setup](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/branch-analysis/branch-analysis-setup.md): Setting up Branch analysis in SonarQube Cloud is simple when using on integrated CI. This page also covers how to set up branch analysis with a non-integrated CI or with a local build environment.
- [Pull request analysis](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/pull-request-analysis.md): SonarQube Cloud’s pull request analysis uses your quality gate to catch new issues before merging with the target branch.
- [Analysis parameters](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/analysis-parameters.md): Analysis parameters are used to set up your analysis.
- [Configuration overview](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/analysis-parameters/configuration-overview.md): This page explains the hierarchy and provides general configuration guidelines regarding the analysis parameters.
- [Parameters not settable in the UI](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/analysis-parameters/parameters-not-settable-in-ui.md): This section lists the analysis parameters (sonar properties) that must be configured on the CI/CD host, as they cannot be set within the user interface.
- [Test coverage](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/test-coverage.md): These guides explain how to implement test coverage in SonarQube Cloud across a variety of covered languages.
- [Overview](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/test-coverage/overview.md): SonarQube Cloud's test coverage reports tell you what percentage of your code is covered by your test cases.
- [C / C++ / Objective-C test coverage](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/test-coverage/c-c-objective-c-test-coverage.md): Checking the test coverage of your C/C++/Objective-C project with SonarQube Cloud’s coverage reporting tools is an essential part of the development process.
- [Dart test coverage](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/test-coverage/dart-test-coverage.md): Checking the test coverage of your Flutter or Dart project with SonarQube Cloud’s coverage reporting tools is an essential part of the development process.
- [Go test coverage](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/test-coverage/go-test-coverage.md): Checking the test coverage of your Go project with SonarQube Cloud’s coverage reporting tools is an essential part of the development process.
- [Java test coverage](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/test-coverage/java-test-coverage.md): Checking the test coverage of your Java project with SonarQube Cloud’s coverage reporting tools is an essential part of the development process.
- [JavaScript / TypeScript test coverage](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/test-coverage/javascript-typescript-test-coverage.md): Checking the test coverage of your JavaScript / TypeScript project with SonarQube Cloud’s coverage reporting tools is an essential part of the development process.
- [.NET test coverage](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/test-coverage/dotnet-test-coverage.md): Checking the test coverage of your .NET project with SonarQube Cloud’s coverage reporting tools is an essential part of the development process.
- [PHP test coverage](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/test-coverage/php-test-coverage.md): Checking the test coverage of your .PHP project with SonarQube Cloud’s coverage reporting tools is an essential part of the development process.
- [Python test coverage](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/test-coverage/python-test-coverage.md): Checking the test coverage of your Python project with SonarQube Cloud’s coverage reporting tools is an essential part of the development process.
- [Test execution parameters](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/test-coverage/test-execution-parameters.md): The test execution parameters tell SonarQube Cloud's scanners where to look for data to integrate into your test execution reports.
- [Generic test data](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/test-coverage/generic-test-data.md): This page describes how generic data should be formatted when you want to import it into your SonarQube Cloud test coverage and test execution reports.
- [Test coverage parameters](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/test-coverage/test-coverage-parameters.md): The test coverage parameters tell SonarQube Cloud's scanners where to look for data to integrate into your test coverage reports.
- [Importing external issues](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/importing-external-issues.md): Import and consolidate findings from third-party analysis tools, including linters and external analyzers, alongside your SonarQube Cloud results.
- [External analyzer reports](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/importing-external-issues/external-analyzer-reports.md): How to import issues generated by third-party analyzers into your project analysis.
- [Generic issue data](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/importing-external-issues/generic-issue-data.md): This page describes how generic data should be formatted when importing external issues into SonarQube Cloud.
- [SARIF reports](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/importing-external-issues/importing-issues-from-sarif-reports.md): This page explains how to import SARIF reports into SonarQube Cloud.
- [.NET environments](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/dotnet-environments.md): This section contains information on how to work with .NET environments when using SonarQube Cloud.
- [Overview](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/dotnet-environments/overview.md): Running .NET analysis on SonarQube Cloud can be tricky to set up. This page gives you an overview of what’s required depending on your .NET framework.
- [Getting started with .NET](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/dotnet-environments/getting-started-with-dotnet.md): Your page to get started setting up a .NET analysis in any edition of SonarQube Cloud.
- [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/dotnet-environments/sonarscanner-for-dotnet.md): Understanding how to analyze .NET projects in SonarQube Cloud can be difficult. This user guide helps make the setup process easy.
- [.NET test coverage](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/dotnet-environments/dotnet-test-coverage.md): SonarQube Cloud supports the reporting of test coverage information as part of the analysis of your .NET project.
- [Specifying test projects](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/dotnet-environments/specify-test-project-analysis.md): The SonarScanner for .NET analyzes test projects in a different way than main projects. Metrics sent to SonarQube Cloud provide more insight into your project.
- [VB.NET](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/dotnet-environments/vb-dotnet.md): VB.NET analysis is available in all SonarQube Cloud plans.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/dotnet-environments/troubleshooting.md): Sometimes problems occur when dialing in your .NET analysis on SonarQube Cloud. Here are some guides created to explain use cases and potential problems.
- [Monorepo support](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/monorepo-support.md): See this page for information about monorepo projects, how to set them up, and how to add your SonarQube Cloud analysis to your monorepo's CI pipeline.
- [Incremental analysis mechanisms](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/incremental-analysis-mechanisms.md): This page explains the mechanisms used to perform incremental branch and pull request analysis in SonarQube Cloud.
- [SonarQube for IDE](https://docs.sonarsource.com/sonarqube-cloud/analyzing-source-code/connected-mode.md): SonarQube for IDE is a free IDE extension that integrates with SonarQube Cloud. Like a spell checker, SonarQube for IDE highlights issues as you type.
- [Setting your quality standards](https://docs.sonarsource.com/sonarqube-cloud/standards.md): Managing your quality standards in SonarQube Cloud provides you with a baseline for acceptable code, leading to more secure, reliable, and maintainable software.
- [Quality standards and new code](https://docs.sonarsource.com/sonarqube-cloud/standards/about-new-code.md): Use SonarQube Cloud to confirm that all of your new code meets the highest standards of quality and security before moving to production.
- [Quality gates](https://docs.sonarsource.com/sonarqube-cloud/standards/quality-gates.md): A SonarQube Cloud quality gate is an indicator that tells you whether your code meets the minimum level of quality required for your project.
- [Managing quality gates](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-quality-gates.md): This section helps you understand how to view, manage, and change your quality gates in SonarQube Cloud.
- [Introduction](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-quality-gates/introduction.md): Your introduction to understanding how to use quality gates in SonarQube Cloud.
- [Understanding quality gates](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-quality-gates/introduction-to-quality-gates.md): SonarQube Cloud quality gates use sets of conditions to measure checks against your code during analysis. Depending on result, code passes or fails the quality gate.
- [Viewing a quality gate](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-quality-gates/viewing-quality-gate.md): Any user can view the quality gates and their conditions defined in a SonarQube Cloud instance.
- [Managing custom quality gates](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-quality-gates/managing-custom-quality-gates.md): You can create your own custom quality gates in SonarQube Cloud. To manage custom quality gates, you must have the Administer Quality Gates permission.
- [Changing default quality gate](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-quality-gates/changing-default-quality-gate.md): A default quality gate is assigned in your SonarQube Cloud organization's settings. This quality gate is automatically applied to new projects and can be modified at any time.
- [Associating a quality gate with projects](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-quality-gates/associating-projects-with-quality-gate.md): The default quality gate is associated with all projects in the organization that are not explicitly associated with a quality gate.
- [Tracking in-line suppression comments](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-quality-gates/tracking-inline-comments.md): How to track the use of in-line suppression comments in the code.
- [Managing quality profiles](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-quality-profiles.md): This section helps you understand how to view, manage, and change your quality profiles in SonarQube Cloud.
- [Introduction](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-quality-profiles/introduction.md): Your introduction to understanding how to use quality profiles in SonarQube Cloud.
- [Understanding quality profiles](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-quality-profiles/understanding-quality-profiles.md): Quality profiles are a key part of your SonarQube Cloud configuration because they are composed of a list of rules to check your code against.
- [Viewing quality profiles](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-quality-profiles/viewing-quality-profiles.md): Any user can view and compare quality profiles in SonarQube Cloud.
- [Creating a quality profile](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-quality-profiles/creating-a-quality-profile.md): The Sonar way quality profile is designed to be broadly suitable for most projects. You can use custom quality profiles to adjust your project as it progresses.
- [Editing a quality profile](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-quality-profiles/editing-a-custom-quality-profile.md): To edit a quality profile, you need the Administer Quality Profiles permission or be authorized to manage this particular profile.
- [Associating with projects](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-quality-profiles/associating-a-quality-profile-with-projects.md): By default, a SonarQube Cloud project is associated with each language’s default quality profile. You can also explicitly associate a quality profile with projects.
- [Changing default quality profile](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-quality-profiles/changing-default-quality-profile.md): By default, the language’s BUILT-IN quality profile, Sonar way, is the profile assigned to projects not explicitly associated with another quality profile.
- [Maintaining quality profiles](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-quality-profiles/maintaining-your-custom-quality-profiles.md): Maintaining your custom quality profile in SonarQube Cloud is important if it's not inherited from the Sonar way built-in profile.
- [Granting permissions to users](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-quality-profiles/authorizing-other-users-to-manage-quality-profile.md): It is a simple process in SonarQube Cloud to assign the correct quality profile administration permission to users and groups.
- [Standards for AI Code Assurance](https://docs.sonarsource.com/sonarqube-cloud/standards/ai-code-assurance.md): SonarQube Cloud's AI Code Assurance features help you set appropriate standards for projects containing AI-generated code.
- [Set your AI standards](https://docs.sonarsource.com/sonarqube-cloud/standards/ai-code-assurance/overview.md): This section explains how to manage AI standards, including the use of tools for Sonar’s AI Code Assurance in your SonarQube Cloud project.
- [Quality gate for agentic AI](https://docs.sonarsource.com/sonarqube-cloud/standards/ai-code-assurance/quality-gate-for-agentic-ai.md): Managing Sonar way for agentic AI quality gate.
- [Quality profiles for agentic AI](https://docs.sonarsource.com/sonarqube-cloud/standards/ai-code-assurance/quality-profiles-for-agentic-ai.md): Managing Sonar agentic AI quality profile.
- [Monitor projects with AI code](https://docs.sonarsource.com/sonarqube-cloud/standards/ai-code-assurance/monitor-projects-with-ai-code.md): This page explains the internal and external AI Code Assurance labels and badges you have to mark your SonarQube Cloud projects.
- [Viewing and managing rules](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-rules.md): This section gives various information about SonarQube rules and explains how to retrieve and view rules, and how to add tags to rules.
- [SonarQube rules](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-rules/rules.md): In SonarQube Cloud, analyzers contribute rules that are ran against source code to generate issues.
- [Security-related rules](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-rules/security-related-rules.md): Under the hood, SonarQube Cloud uses a variety of source code representations and detection techniques to reliably find all different types of security issues.
- [Security hotspot rules](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-rules/security-hotspots.md): Security hotspot rules primarily refer to rules that flag potentially sensitive code needing a manual review.
- [If Sonar updates a rule](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-rules/rule-update.md): What might change regarding rules after a software update
- [Retrieving and viewing rules](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-rules/viewing-rules.md): How to retrieve and view SonarQube rules.
- [Adding tags to a rule](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-rules/adding-tags-to-rule.md): Tags are a way to categorize rules and issues.
- [Built-in rule tags](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-rules/built-in-rule-tags.md): Tags are a way to categorize rules and issues. Some built-in tags are language-specific, but many more appear across languages.
- [Rules for AI CodeFix](https://docs.sonarsource.com/sonarqube-cloud/standards/managing-rules/rules-for-ai-codefix.md): SonarQube Cloud can provide AI-generated fix suggestions for select issues found during your analysis.
- [Managing your account](https://docs.sonarsource.com/sonarqube-cloud/managing-your-account.md): This section explains how to manage your SonarQube Cloud account including sign in, tokens, notifications, and customizing your user interface.
- [Introduction](https://docs.sonarsource.com/sonarqube-cloud/managing-your-account/introduction.md): Go to your SonarQube Cloud profile page to manage Security, Notifications, see your Organizations, and customize your UI on the Appearance page.
- [Signing in to SonarQube Cloud](https://docs.sonarsource.com/sonarqube-cloud/managing-your-account/signing-in.md): Signing in to SonarQube Cloud is easy using your DevOps platform service or through your SSO if SAML authentication is set up for your Enterprise.
- [Managing personal access tokens](https://docs.sonarsource.com/sonarqube-cloud/managing-your-account/managing-tokens.md): Users can manage SonarQube Cloud's personal access tokens from their My account > Access tokens page.
- [Subscribing to email notifications](https://docs.sonarsource.com/sonarqube-cloud/managing-your-account/notifications.md): User notifications can be customized in SonarQube Cloud.
- [Subscribing to Slack notifications](https://docs.sonarsource.com/sonarqube-cloud/managing-your-account/subscribing-to-slack-notifications.md): How to subscribe to real-time notifications on analysis results directly in Slack.
- [Customizing your UI](https://docs.sonarsource.com/sonarqube-cloud/managing-your-account/user-interface.md): You can customize the theme of the SonarQube Cloud UI to match your own preferences.
- [Deleting your account](https://docs.sonarsource.com/sonarqube-cloud/managing-your-account/deleting.md): Deleting your SonarQube Cloud account is a straight-forward process. However, you must not be assigned to any issues and cannot have comments on any issues.
- [Leaving an organization](https://docs.sonarsource.com/sonarqube-cloud/managing-your-account/leaving-organization.md): You can leave SonarQube Cloud organizations you are not interested in anymore.
- [Managing your project](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects.md): This section explains how to retrieve your SonarQube Cloud project, manage code issues, manage projects as a developer, and explains the process of setting up project analyses.
- [Retrieving projects](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/retrieving-projects.md): This page explains how to retrieve and view projects in SonarQube Cloud.
- [Managing code issues](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/issues.md): This section includes everything about managing your code issues in SonarQube Cloud including management solutions as well as instructions to retrieve, review, edit, and fix your issues.
- [Introduction](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/issues/introduction.md): SonarQube Cloud issues are potential errors found in your code base. Understanding how to review your analysis is the first step to establishing code security and maintainability.
- [Retrieving issues](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/issues/retrieving.md): Retrieving issues in SonarQube Cloud is the first step to finding code security and maintainability problems in your code base.
- [Reviewing issues](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/issues/reviewing.md): You can retrieve and view the issues detected during the analysis of any public project. For a private project, you must have the Browse permission on the project.
- [Editing issues](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/issues/editing.md): When editing issues in SonarQube Cloud, your can mark as false positive, mark it as reviewed, reopen, assign, tag, and/or comment on an issue.
- [Fixing issues](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/issues/fixing.md): Fixing issues in SonarQube Cloud happens in the IDE. From the Team plan, you can get AI-suggested fixes for many code issues in your organization.
- [With AI features](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/issues/with-ai-features.md): These pages include information about using AI features to mange your code issues found by SonarQube Cloud and its AI agents.
- [In your DevOps platform](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/issues/in-devops-platform.md): How to view and/or manage the issues reported by SonarQube Cloud in your GitHub, GitLab, Bitbucket Cloud, or Azure DevOps instance.
- [Issues reported in GitHub](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/issues/in-devops-platform/github.md): SonarQube Cloud reports issues on your GitHub pull requests and can display security issues as code scanning alerts in the GitHub interface.
- [Issues reported in Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/issues/in-devops-platform/bitbucket-cloud.md): In Bitbucket Cloud, you can view the analysis metrics of the main branch in the Bitbucket repository overview, and the issues detected on your pull requests.
- [Issues reported in GitLab](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/issues/in-devops-platform/gitlab.md): SonarQube Cloud reports analysis summary comments in your GitLab merge requests.
- [Issues reported in Azure DevOps](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/issues/in-devops-platform/azure-devops.md): SonarQube Cloud reports issues on your Azure DevOps pull requests.
- [Reviewing security hotspots](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/issues/reviewing-security-hotspots.md): A security hotspot highlights a security-sensitive piece of code that the developer needs to review. SonarQube Cloud helps you find security hotspots in your code when running analyses.
- [Pushing issues to Jira](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/issues/pushing-issues-to-jira.md): With SonarQube Cloud integration with Jira Cloud, you can use Jira work items to manage your SonarQube Cloud issues.
- [Configuring end-user settings for your project](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/managing-your-project-as-developer.md): This page explains how to connect your project to SonarQube for IDE, generate a token, subscribe to notifications, and use a project badge.
- [Setting up project analysis](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/project-analysis.md): Setting up a project analysis in SonarQube Cloud includes defining a analysis scope, managing long-lived branches, learning about quality gates and profiles, setting your new code definition.
- [Analysis scope](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/project-analysis/setting-analysis-scope.md): Defining the analysis scope of your SonarQube Cloud project involves managing which files and folders to include and exclude from analysis. All of this information can be found in the pages below.
- [Introduction](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/project-analysis/setting-analysis-scope/introduction.md): First check the initial analysis scope of your SonarQube Cloud project. If necessary, you can adjust the analysis scope of your project as it develops.
- [Setting initial scope](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/project-analysis/setting-analysis-scope/setting-initial-scope.md): The initial analysis scope of a SonarQube Cloud project is defined for source files (non-test files) on one side, and for the test files on the other side.
- [Excluding based on path-matching patterns](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/project-analysis/setting-analysis-scope/excluding-files-based-on-patterns.md): To exclude files from the project’s analysis baseline based on file paths, you can define file exclusion parameters based on directory and file name patterns that are accepted by SonarQube Cloud.
- [Excluding based on file extension](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/project-analysis/setting-analysis-scope/excluding-based-on-file-extension.md): SonarQube Cloud can exclude files from analysis based on their file extension.
- [Excluding from coverage or duplication](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/project-analysis/setting-analysis-scope/exclude-from-coverage-duplication.md): This page explains how SonarQube Cloud can exclude specific files from your project’s code coverage analysis or duplication check.
- [Advanced exclusions](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/project-analysis/setting-analysis-scope/advanced-exclusions.md): SonarQube Cloud provides methods to exclude specific parts of your code to further refine your analysis scope. See this page to understand sets of established rules that you must provide.
- [Other analysis scope adjustments](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/project-analysis/setting-analysis-scope/other-adjustments.md): Additional analysis scope adjustments can be made in SonarQube Cloud for a few scenerios.
- [Verifying analysis scope](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/project-analysis/setting-analysis-scope/verifying-analysis-scope.md): It is important to verify your analysis scope, once you've set things up in SonarQube Cloud. This page explains how to understand the context and properties as read by the scanner.
- [Long-lived branch pattern](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/project-analysis/long-lived-branch-pattern.md): This page explains how to define a long-lived branch name pattern in SonarQube Cloud, at the project level.
- [Quality gate](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/project-analysis/changing-quality-gate.md): Your SonarQube Cloud's default quality gate is applied by automatically to new projects. You can apply other standards to your project or change which quality gate to use as default.
- [Quality profile](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/project-analysis/quality-profile-association.md): If you do not explicitly associate a language with a specific quality profile in your SonarQube Cloud project, the default quality profile will be used.
- [New code definition](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/project-analysis/configuring-new-code-calculation.md): By default, your SonarQube Cloud project uses the global setting baseline for new code. You can apply a specific new code option for your project if desire.
- [Project dashboards](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/dashboards.md): Dashboards (beta) enhance communication and collaboration among stakeholders by providing real-time visibility into the health and progress of your projects.
- [Viewing and managing dashboards](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/dashboards/viewing-and-managing-dashboards.md): You can monitor key metrics of your project, identify risks and communicate progress using configurable dashboards.
- [Creating dashboards](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/dashboards/creating-dashboards.md): Creating custom dashboards using various widgets and filters.
- [Administering your project](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects.md): Administering projects on SonarQube Cloud involves creation & deletion of projects, DevOps platform integration, managing users, customization, and the control of AI features across your organization.
- [Project administration overview](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects/introduction.md): How to set up your project in SonarQube Cloud as a project admin.
- [Creating your project](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects/setting-up-project.md): You can create projects on SonarQube Cloud by importing repositories from your DevOps platform.
- [Configuring project binding features](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects/devops-platform-integration.md): Setting up integration features for your project in SonarQube Cloud.
- [Introduction](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects/devops-platform-integration/introduction.md): This page is your gateway to configuring the binding of your project with its DevOps Platform.
- [Configuring GitHub project binding](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects/devops-platform-integration/github.md): Setting up GitHub integration features for your project in SonarQube Cloud.
- [Configuring Bitbucket Cloud project binding](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects/devops-platform-integration/bitbucket-cloud.md): Setting up Bitbucket Cloud integration features for your project in SonarQube Cloud.
- [Configuring GitLab project binding](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects/devops-platform-integration/gitlab.md): Setting up GitLab integration features for your project in SonarQube Cloud.
- [Configuring Azure DevOps project binding](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects/devops-platform-integration/azure-devops.md): Setting up Azure DevOps integration features for your project in SonarQube Cloud.
- [Setting your project's permissions](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects/setting-permissions.md): This page explains your SonarQube Cloud project permission options, how to update or reset permissions, and information about changing a project’s visibility setting.
- [AI features](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects/ai-features.md): SonarQube Cloud offers a set of AI features to help manage your code base. These pages contain instructions about managing Sonar's AI capabilities at the project level.
- [Set up AI Code Assurance](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects/ai-features/set-up-ai-code-assurance.md): This page explains how to manage AI standards in SonarQube Cloud, including the use of tools for Sonar’s AI Code Assurance in your project.
- [AI CodeFix](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects/ai-features/enable-ai-codefix.md): AI CodeFix can be enabled at the project level by an instance administrator. AI features are available in SonarQube Cloud Team and Enterprise plans.
- [Integrations](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects/integrations.md)
- [Connecting your project to Jira Cloud](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects/integrations/jira-cloud.md): How to connect your SonarQube Cloud project to a Jira Cloud space to allow users to push issues to Jira Cloud.
- [Configuring webhooks for your project](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects/integrations/webhooks.md): Webhooks notify external services when a SonarQube Cloud project analysis is complete.
- [Customizing Information page](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects/customizing-info-page.md): Adding custom links to your project's Information page is straight forward in SonarQube Cloud.
- [Changing project binding](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects/changing-binding.md): This page is directed at the project admin and explains how to change the binding or key of your SonarQube Cloud project.
- [Deleting project](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects/deleting-project.md): See this page for information about deleting your SonarQube Cloud project.
- [Advanced administration](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects/advanced-administration.md): Some SonarQube Cloud project administration require special procedures to complete. See these pages for advanced details.
- [Setting up run tasks in HCP Terraform](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects/advanced-administration/setting-up-run-tasks-in-tfc.md): Run tasks help you to integrate SonarQube Cloud into your HCP Terraform workflow so that your HCP Terraform pipeline is interrupted if your quality gate fails.
- [Integrating projects with Compass](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects/advanced-administration/integrating-projects-with-compass.md): SonarQube Cloud allows you to monitor the performance of your project from within your Atlassian Compass account.
- [Other advanced procedures](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects/advanced-administration/other-advanced-procedures.md): This page contains a few additional advanced project administration procedures in SonarQube Cloud.
- [Activity and history](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/activity-and-history.md): The Activity page displays a history of analyses performed on your project. You can track the evolution of measures and view events such as quality gate status changes and quality profile updates.
- [Understanding measures and metrics](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/metric-definitions.md): This section describes the metrics used in the Sonar solution to evaluate your code.
- [Background tasks](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/background-tasks.md): The processing of the SonarScanner results is called a background task. This page explains what happens after analysis and how to diagnose troubles if report processing fails.
- [Managing project history](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/managing-project-history.md): One of the most powerful features of SonarQube Cloud is that it shows you not just the current state of your project health, but how project health has changed over time.
- [Project data lifecycle](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/project-data-lifecycle.md): SonarQube Cloud retains project analysis data and progressively deletes older information, including source code, measures, and most snapshots over time. This page describes how SonarQube Cloud automa
- [Managing portfolios](https://docs.sonarsource.com/sonarqube-cloud/managing-portfolios.md): Portfolios home page is the central place for managers and tech leads to monitor the releasability of projects under their supervision.
- [Portfolio dashboards](https://docs.sonarsource.com/sonarqube-cloud/managing-portfolios/portfolio-dashboards.md): Portfolio dashboards enhance communication and collaboration among stakeholders by providing real-time visibility into the health and progress of your portfolio.
- [Viewing and managing dashboards](https://docs.sonarsource.com/sonarqube-cloud/managing-portfolios/portfolio-dashboards/viewing-and-managing-dashboards.md): You can monitor key metrics of your portfolio, identify risks and communicate progress using configurable dashboards.
- [Creating dashboards](https://docs.sonarsource.com/sonarqube-cloud/managing-portfolios/portfolio-dashboards/creating-dashboards.md): Creating custom dashboards using various widgets and filters.
- [Administering SonarQube Cloud](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud.md): Administering your SonarQube Cloud organization has many facets. Everything from managing your subscription, users, and your AI features to performing global analysis setup, will be found here.
- [About SonarQube Cloud solution](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/about-sonarqube-cloud-solution.md): This section explains solution concepts you require to administer SonarQube Cloud.
- [Resources structure](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/about-sonarqube-cloud-solution/resources-structure.md): Your SonarQube Cloud projects, organization, and enterprise structure is organized in methodical way. These pages help you understand where dependencies and connections lay.
- [Organization](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/about-sonarqube-cloud-solution/resources-structure/organization.md): SonarQube Cloud mirrors the organization-based structure of your DevOps platform. Projects are grouped together for collaborative work and permission management.
- [Organization's projects](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/about-sonarqube-cloud-solution/resources-structure/projects.md): SonarQube Cloud projects represent DevOps platform repos and can be public or private, with binding to the repository determining visibility. Project permissions are managed through user groups.
- [Enterprise](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/about-sonarqube-cloud-solution/resources-structure/enterprise.md): SonarQube Cloud's Enterprise plan allows the centralized administration of multiple Organizations which may or may not be linked to multiple DevOps platforms.
- [Binding with the DevOps platform](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/about-sonarqube-cloud-solution/resources-structure/binding-with-dop.md): Your organizations and projects in SonarQube Cloud are bound to their respective organization or repository on GitHub, Bitbucket Cloud, GitLab, or Azure DevOps.
- [User management](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/about-sonarqube-cloud-solution/user-management.md): This section groups together a few basic concepts that should be understood when managing your SonarQube Cloud user accounts.
- [User group concept](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/about-sonarqube-cloud-solution/user-management/user-group-concept.md): To manage user permissions more easily in SonarQube Cloud, the members of your organization are managed through groups.
- [Associated SCM accounts](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/about-sonarqube-cloud-solution/user-management/associated-scm-accounts.md): SonarQube Cloud uses the association of users with Source Control Management (SCM) accounts to automatically assign issues to users.
- [Default authentication through DevOps platform](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/about-sonarqube-cloud-solution/user-management/devops-platform-authentication.md): By default, users can authenticate to SonarQube Cloud with their existing credentials on their DevOps platform service (DOP). No additional setup is required.
- [GitHub member synchronization](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/about-sonarqube-cloud-solution/user-management/github-member-synchronization.md): The GitHub member synchronization allows the automatic synchronization of organization members between GitHub and SonarQube Cloud.
- [Managing your subscription](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-subscription.md): Understanding how to manage your SonarQube Cloud subscription plan, billing, and any changes you might need to make, can be found here.
- [Introduction](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-subscription/introduction.md): The SonarQube Cloud subscription plans are: free, Team, or Enterprise.
- [Subscription plans](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-subscription/subscription-plans.md): SonarQube Cloud offers three subscription-based plans: Free, Team, and Enterprise, each with varying features and suitable for different team sizes.
- [Billing model](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-subscription/billing-model.md): In SonarQube Cloud each Team or Enterprise plan organization is billed separately. You can be billed monthly or yearly.
- [Signing up for a plan](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-subscription/signing-up-for-plan.md): Signing up for a SonarQube Cloud subscription happens at the organization level.
- [Changing your subscription plan](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-subscription/changing-plan.md): Changing your SonarQube Cloud plan is straight forward however, it depends on the move you're making (upgrade/downgrade) and if your on a monthly or yearly subscription billing schedule.
- [Updating billing or payment details](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-subscription/updating-billing-payment-details.md): SonarQube Cloud's monthly subscribers can directly update the billing and payment details of their organization.  Read this page to learn about how to add, remove, or change your payment method.
- [Viewing billing or usage information](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-subscription/viewing-billing-and-usage.md): This page provides instructions on how to view billing and usage information for both SonarQube Cloud organizations and enterprises.
- [Viewing taxes and invoices](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-subscription/viewing-taxes-and-invoices.md): This page explains how to access monthly invoices for your SonarQube Cloud subscriptions, detailing the steps to view and download them from the customer portal.
- [Managing your organization](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization.md): How to create your organization, manage their members, and set up analysis features at the organization level.
- [Organization setup overview](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/setup-overview.md): The procedure below explains how to set up your organization in SonarQube Cloud when your system uses DevOps platform (DOP) authentication.
- [Creating and editing your organization](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/creating-organization.md): Creating and editing your SonarQube Cloud organization differs slightly depending on your DevOps platform or if you're creating it manually. These pages help you understand each step along the way.
- [Importing GitHub organization](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/creating-organization/importing-github-organization.md): This page helps you understand how to import your GitHub organization into SonarQube Cloud and explains key details about modifying the necessary repository access rights.
- [Importing Bitbucket workspace](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/creating-organization/importing-bitbucket-workspace.md): This page helps you understand how to import your Bitbucket workspace into SonarQube Cloud and explains prerequisites and key procedures.
- [Importing GitLab group](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/creating-organization/importing-gitlab-group.md): This page helps you understand how to import your GitLab group into SonarQube Cloud and explains prerequisites and key procedures.
- [Importing Azure DevOps organization](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/creating-organization/importing-azure-devops-organization.md): This page helps you understand how to import your Azure DevOps organization into SonarQube Cloud and explains prerequisites and key procedures.
- [Creating organization manually](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/creating-organization/creating-organization-manually.md): You can manually create your SonarQube Cloud organization manually however, you will not benefit from the advantages of binding your projects to a DevOps organization.
- [Changing organization binding](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/creating-organization/changing-organization-binding.md): You can use the workaround described on this page to change the binding of a SonarQube Cloud organization bound to a GitHub or Bitbucket organization.
- [Binding an unbound organization](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/creating-organization/binding-unbound-organization.md): Binding your unbound SonarQube Cloud organization is slightly different depending on your DevOps platform.
- [Security contact](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/creating-organization/security-contact.md): As an administrator of your organization you can set up a dedicated contact for urgent, security-related communications.
- [Changing organization settings](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/creating-organization/changing-organization-settings.md): SonarQube Cloud allows to change your organization key, requiring private-only projects, and change the token used to connect to GitLab or Azure DevOps organization.
- [Deleting organization](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/creating-organization/deleting-organization.md): Organization administrators can delete an organization in SonarQube Cloud either from the "My Organizations" page or directly from the organization's administration settings.
- [Using multiple accounts](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/creating-organization/importing-from-multiple-platforms.md): This page explains that when importing an organization into SonarQube Cloud, the importing account automatically becomes an administrator; other accounts must be added manually.
- [Managing users and permissions](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/users-and-permissions.md): This section contains instructions to manage your organization's members, including user groups and permissions, and user account deletion.
- [Adding organization members](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/users-and-permissions/organization-members.md): This section explains how to add and remove members to and from a SonarQube Cloud organization.
- [Managing user groups](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/users-and-permissions/user-groups.md): SonarQube Cloud's user groups can be used to manage organization members and their permissions. This section explains how to manage user groups.
- [Managing organization permissions](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/users-and-permissions/organization-permissions.md): This section explains how to manage the permissions related to your SonarQube Cloud organization.
- [Disabling GitHub member synchronization](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/users-and-permissions/github-member-sync.md): When you import a GitHub organization to SonarQube Cloud, GitHub member synchronization is enabled by default provided Single Sign-On (SSO) authentication is not enabled.
- [User onboarding and offboarding](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/users-and-permissions/user-on-and-offboarding.md): User onboarding is automatic. You can only delete your own user account.
- [Performing global analysis setup](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/setting-config-at-org-level.md): When performing a global analysis in SonarQube Cloud, you can manage new code definition, long-lived branch pattern, analysis scope, and control your quality standards to apply to all new projects.
- [Introduction](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/setting-config-at-org-level/introduction.md): With SonarQube Cloud Enterprise, your can define default settings for long-lived branch patterns, automatic analysis, and set your analysis scope, all of which can be overridden at the project level.
- [Setting new code definition](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/setting-config-at-org-level/setting-new-code-definition-at-organization-level.md): SonarQube Cloud Project administrators can set the default the new code definition.
- [Setting long-lived branch pattern](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/setting-config-at-org-level/setting-long-lived-branch-pattern.md): This section explains how to define a long-lived branches name pattern in SonarQube Cloud at your organization level.
- [Adjusting analysis scope](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/setting-config-at-org-level/adjusting-analysis-scope.md): With the SonarQube Cloud Enterprise plan, you can set and adjust your analysis scope at the organization level.
- [Introduction](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/setting-config-at-org-level/adjusting-analysis-scope/introduction.md): As an organization admin, you can define in the UI an analysis scope adjustment at the organization level.
- [Excluding from coverage or duplication](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/setting-config-at-org-level/adjusting-analysis-scope/exclude-from-coverage-duplication.md): Excluding specific files from code coverage or duplication check can be defined at the organization level for your SonarQube Cloud organization.
- [Excluding files based on file paths](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/setting-config-at-org-level/adjusting-analysis-scope/excluding-files-based-on-file-paths.md): To exclude files from your SonarQube Cloud project’s analysis scope based on file paths, you can define file exclusion parameters based on directory and file name patterns.
- [Using advanced exclusion features](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/setting-config-at-org-level/adjusting-analysis-scope/advanced-exclusion-features.md): In very specific situations, you may have to define, at the organization level, the exclusion of code from the analysis using SonarQube Cloud's advanced exclusion features.
- [Disabling automatic analysis](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/setting-config-at-org-level/disabling-automatic-analysis.md): This page explains how to disable the automatic analysis in SonarQube Cloud at the organization level.
- [Managing quality standards](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/setting-config-at-org-level/quality-standards.md): This page outlines how to manage organization-level quality standards in SonarQube Cloud, specifically focusing on the "quality gate fudge factor."
- [Managing organization's projects](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/manage-org-projects.md): Managing your SonarQube Cloud organization's projects involves using the Project Management page and understanding project permissions. This section also contains information about migrating projects.
- [Auto-importing new repositories](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/manage-org-projects/auto-import-new-repos.md): How to automatically import new or added repositories from your GitHub organization.
- [Using Projects Management page](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/manage-org-projects/projects-management-page.md): As the organization admin, you can manage your organization’s SonarQube Cloud projects on a centralized page called the Projects management page.
- [Managing project permissions](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/manage-org-projects/manage-project-permissions.md): Managing project permissions in SonarQube Cloud involves using permission templates and restoring administrator access.
- [Using permission templates](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/manage-org-projects/manage-project-permissions/templates.md): As the organization admin in SonarQube Cloud, using permission templates allows you to define permissions granted by default on new projects and various sets of permissions.
- [Recovering project admin access](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/manage-org-projects/manage-project-permissions/recovering-admin-access.md): This page explains how to recover administrator access to a project of your SonarQube Cloud organization.
- [Migrating projects](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/manage-org-projects/migrate-projects-to-another-org.md): This page explains how to migrate projects between organizations.
- [Managing Scoped Organization Tokens](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/scoped-organization-tokens.md): Scoped Organization Tokens provide a secure way to manage non-user-specific authentication.
- [Recovering organization admin access](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/recovering-org-admin-access.md): How to regain lost admin access to your organization.
- [Managing your enterprise](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-enterprise.md): How to set up & update your enterprise, set up the enterprise security features, and manage the permissions set at the enterprise level.
- [Retrieving and viewing your enterprise](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-enterprise/retrieving-and-viewing-your-enterprise.md): You can view the enterprises you’re an admin or a member of.
- [Creating your enterprise](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-enterprise/creating-your-enterprise.md): With the Enterprise license, you can group together SonarQube Cloud organizations from different DevOps platforms into an enterprise and benefit from many features.
- [Adding organizations to your enterprise](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-enterprise/adding-organizations-to-your-enterprise.md): Adding or removing organizations to / from your enterprise.
- [Managing the enterprise-related permissions](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-enterprise/managing-the-enterprise-related-permissions.md): You must be an admin of the enterprise to be able to manage the permissions.
- [Managing the lines of code within your enterprise](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-enterprise/managing-the-lines-of-code-within-your-enterprise.md): You must be an enterprise admin to be able to manage the lines of code (LOC) limits within your enterprise.
- [Changing enterprise settings](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-enterprise/changing-enterprise-settings.md): You can rename your enterprise provided you're an enterprise admin.
- [Downgrading your enterprise](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-enterprise/downgrading-your-enterprise.md): How to downgrade an enterprise.
- [Recovering enterprise admin access](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-enterprise/recovering-enterprise-admin-access.md): How to regain lost admin access to your enterprise.
- [Enterprise security](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/enterprise-security.md): How to enhance your enterprise security with various security features.
- [IP allow lists](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/enterprise-security/ip-allow-lists.md): How to restrict the IP allow list for SonarQube Cloud
- [Audit logs](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/enterprise-security/audit-logs.md): The initial release of SonarQube Cloud's audit logs provides you with the essential data you need to meet your immediate compliance and security needs.
- [Code encryption](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/enterprise-security/code-encryption.md): Use your own Customer Managed Key (CMK) also known as Bring Your Own Key (BYOK) to provide extra security for encrypting your projects’ source code at rest.
- [SSO and provisioning](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/enterprise-security/sso-and-provisioning.md): This section details the setup process and functionality of the Single Sign-On (SSO) authentication solution for SonarQube Cloud, which includes support for SCIM provisioning.
- [About SSO and provisioning](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/enterprise-security/sso-and-provisioning/about.md): This page provides an overview of the SSO authentication and provisioning solution in SonarQube Cloud.
- [Set up SSO](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/enterprise-security/sso-and-provisioning/set-up-sso.md): How to set up Single Sign-On (SSO) in your enterprise and how to verify your company's email domain by using the SonarQube Cloud setup assistant.
- [Set up SCIM](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/enterprise-security/sso-and-provisioning/set-up-scim.md): If Single Sign-On (SSO) is used in your SonarQube Cloud enterprise for user authentication, you can set up SCIM to automate provisioning. SCIM provisioning is supported with any identity provider.
- [Complete SSO setup](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/enterprise-security/sso-and-provisioning/complete-setup.md): How to complete your Single Sign-On (SSO) setup with SCIM or JIT provisioning in SonarQube Cloud.
- [Editing or deleting SSO configuration](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/enterprise-security/sso-and-provisioning/edit-or-delete-sso-setup.md): How to update or delete your SSO configuration.
- [Editing or disabling SCIM provisioning](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/enterprise-security/sso-and-provisioning/update.md): How to modify or disable your SCIM provisioning configuration. You must be the administrator of the enterprise in SonarQube Cloud.
- [Troubleshooting SSO and provisioning](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/enterprise-security/sso-and-provisioning/troubleshooting.md): Troubleshooting your SSO connection can be tricky. Here's a list of items to check in SonarQube Cloud and with your identity provider.
- [Using Okta Express Configuration](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/enterprise-security/sso-and-provisioning/using-okta-express-configuration.md): With the Okta Express Configuration, you can set up SSO in your SonarQube Cloud enterprise with just a few clicks.
- [Permissions](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/permissions.md): This is an overview of the permissions concept in SonarQube Cloud for the enterprise, portfolio, organization, and project levels.
- [Integrations](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/integrations.md): How to connect your organization to different third-party applications.
- [Connecting SonarQube Cloud to Slack](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/integrations/setup.md): How to install the SonarQube app for Slack in your workspace.
- [Connecting your organization to Jira Cloud](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/integrations/jira-cloud.md): To integrate SonarQube Cloud with Jira Cloud, you must first connect your SonarQube Cloud organization with your Jira Cloud instance.
- [Configuring webhooks for your organization](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/integrations/webhooks.md): Webhooks notify external services when a SonarQube Cloud project analysis is complete.
- [AI features](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/ai-features.md): SonarQube Cloud offers a series of AI features that are managed at the organization and enterprise levels to help you produce secure and maintainable code.
- [Autodetect AI code](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/ai-features/autodetect-ai-code.md): Autodetect AI-Generated Code is turned on by default in SonarQube Cloud, but your DevOps provider must give the appropriate permissions to allow communication with SonarQube.
- [Permissions for AI Autodetect](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/ai-features/permissions-for-ai-autodetect.md): Setting up AI autodetection in SonarQube Cloud requires that a DevOps platform administrator set the correct permission level in your AI-powered web service.
- [Enable AI CodeFix](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/ai-features/enable-ai-codefix.md): Enabling AI CodeFix for your SonarQube Cloud organization is a straight-forward process. Simply enable AI CodeFix in the UI, choose your LLM provider, and allow project access.
- [Architecture](https://docs.sonarsource.com/sonarqube-cloud/architecture.md): Sonar Architecture allows you to document, maintain, and improve software architectures by comparing current and intended architectures, to raise architecture problems.
- [Appendices](https://docs.sonarsource.com/sonarqube-cloud/appendices.md): These pages hold helpful supplementary material to understand how SonarQube Cloud works. The appendix also contains a list FAQs and some troubleshooting tips to help you in difficult situations.
- [Frequently asked questions](https://docs.sonarsource.com/sonarqube-cloud/appendices/frequently-asked-questions.md): This page contains questions and answers about SonarQube Cloud that you might be asking yourself.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-cloud/appendices/troubleshooting.md): Here are some strategies to troubleshoot problems you might have while analyzing your code with SonarQube Cloud, or while setting up.
- [Keyboard shortcuts](https://docs.sonarsource.com/sonarqube-cloud/appendices/keyboard-shortcuts.md): SonarQube Cloud has a few built-in keyboard shortcut to help you along the way.
- [Security](https://docs.sonarsource.com/sonarqube-cloud/appendices/security.md): SonarQube Cloud’s software development lifecycle incorporates OWASP’s best practices for producing secure code and extended testing to ensure a safe product.
- [SonarQube glossary](https://docs.sonarsource.com/sonarqube-cloud/appendices/glossary.md): A list of terms and definitions that are referenced in the SonarQube Documentation. This list covers all Sonar products: SonarQube (Server, Cloud), SonarQube for IDE, and SonarQube Community Build.
- [Defining matching patterns](https://docs.sonarsource.com/sonarqube-cloud/appendices/defining-matching-patterns.md): SonarQube Cloud supports a set of path-matching patterns to help you include and exclude files from analysis. This page outlines the patterns that work.
- [Product release lifecycle](https://docs.sonarsource.com/sonarqube-cloud/appendices/product-release-lifecycle.md): This document describes Sonar’s product release lifecycle and standard definitions for alpha, beta, and general availability (GA) stages.
- [Networking requirements](https://docs.sonarsource.com/sonarqube-cloud/appendices/networking-requirements.md): This page contains relevant information related to SonarQube Server's networking requirements.
- [Web API](https://docs.sonarsource.com/sonarqube-cloud/appendices/web-api.md): How to use SonarQube Cloud’s Web API.
- [Deprecations and removals](https://docs.sonarsource.com/sonarqube-cloud/deprecations-and-removals.md): This page contains information on the deprecation and removal of SonarQube Cloud features and API endpoints.

## SonarQube Server

- [Homepage](https://docs.sonarsource.com/sonarqube-server/readme.md): SonarQube provides automated code quality and security reviews, delivering actionable intelligence that helps developers build better and faster.
- [Try out SonarQube Server](https://docs.sonarsource.com/sonarqube-server/try-out-sonarqube.md): Follow these steps to try out SonarQube Server.
- [AI capabilities](https://docs.sonarsource.com/sonarqube-server/ai-capabilities.md): SonarQube Server offers a series of AI capabilities to help you produce secure and maintainable code.
- [Advanced Security](https://docs.sonarsource.com/sonarqube-server/advanced-security.md): SonarQube Advanced Security extends SonarQube’s capabilities by offering deeper security analysis and features such as Software Composition Analysis (SCA).
- [Introduction](https://docs.sonarsource.com/sonarqube-server/advanced-security/introduction.md): SonarQube Advanced Security is an Enterprise add-on that extends SonarQube’s capabilities by offering deeper security analysis and compliance-focused features.
- [Analyzing projects for dependencies (SCA)](https://docs.sonarsource.com/sonarqube-server/advanced-security/analyzing-projects-for-dependencies.md): SonarQube can analyze your projects for dependencies and identify dependency risks. You can also import SBOM files to analyze containers.
- [Viewing dependencies](https://docs.sonarsource.com/sonarqube-server/advanced-security/viewing-dependencies.md): How to view the dependencies in your projects and export the software bill of materials (SBOM).
- [Reviewing and fixing dependency risks](https://docs.sonarsource.com/sonarqube-server/advanced-security/reviewing-and-fixing-dependency-risks.md): SonarQube lets you manage the dependency risks detected during analysis and provides insights on how to fix them.
- [Managing license profiles and policies](https://docs.sonarsource.com/sonarqube-server/advanced-security/managing-license-profiles-and-policies.md): As an administrator, SonarQube Server allows you to define license policies to warn developers about the use of prohibited licenses in their projects.
- [Troubleshooting the dependency analysis](https://docs.sonarsource.com/sonarqube-server/advanced-security/troubleshooting.md): Troubleshooting guidelines for issues related to dependency analysis.
- [Best practices for managing dependency risks](https://docs.sonarsource.com/sonarqube-server/advanced-security/best-practices-for-managing-dependency-risks.md): A list of best practices for managing dependency risks.
- [Discovering SonarQube Server](https://docs.sonarsource.com/sonarqube-server/discovering.md): Discover how SonarQube Server can help you achieve a state of high-quality code.
- [SonarQube Server editions](https://docs.sonarsource.com/sonarqube-server/discovering/sonarqube-server-editions.md): SonarQube Server is available in the following editions: Developer, Enterprise, and Data Center.
- [SonarQube Server vs SonarQube Cloud](https://docs.sonarsource.com/sonarqube-server/discovering/server-versus-cloud.md): This page compares SonarQube Server with SonarQube Cloud.
- [SonarQube analysis overview](https://docs.sonarsource.com/sonarqube-server/discovering/analysis-overview.md): Understanding how SonarQube Server analysis works.
- [Basic principles of SonarQube analysis](https://docs.sonarsource.com/sonarqube-server/discovering/analysis-overview/basic-principles.md): For an introduction to SonarQube analysis solution, consider the analysis main steps and the concept definitions below.
- [SonarQube analysis process](https://docs.sonarsource.com/sonarqube-server/discovering/analysis-overview/process-steps.md): This page explains how SonarQube Server integrates with your CI pipeline and the main analysis steps.
- [Code review and analysis](https://docs.sonarsource.com/sonarqube-server/discovering/code-analysis.md): Understanding how various code analysis features work in SonarQube Server.
- [Pull request analysis](https://docs.sonarsource.com/sonarqube-server/discovering/code-analysis/pull-request-analysis.md): Understanding how pull request analysis works in SonarQube Server.
- [Branch analysis](https://docs.sonarsource.com/sonarqube-server/discovering/code-analysis/branch-analysis.md): Understanding how branch analysis works in SonarQube Server.
- [Incremental analysis](https://docs.sonarsource.com/sonarqube-server/discovering/code-analysis/incremental-analysis.md): Understanding the mechanisms used to perform incremental branch and pull request analysis in SonarQube Server.
- [Sandboxing of issues](https://docs.sonarsource.com/sonarqube-server/discovering/code-analysis/sandboxing-of-issues.md): Understanding how the Sandboxing of issues coming from SonarQube update works.
- [DevOps platforms](https://docs.sonarsource.com/sonarqube-server/discovering/devops-platforms.md): SonarQube offers DevOps integrations with GitHub, Bitbucket, GitLab and Azure DevOps.
- [GitHub](https://docs.sonarsource.com/sonarqube-server/discovering/devops-platforms/github.md): Introduction to SonarQube Server integration with GitHub.
- [Bitbucket Data Center](https://docs.sonarsource.com/sonarqube-server/discovering/devops-platforms/bitbucket-data-center.md): Introduction to SonarQube Server integration with Bitbucket Data Center.
- [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/discovering/devops-platforms/bitbucket-cloud.md): Introduction to SonarQube Server integration with Bitbucket Cloud.
- [GitLab](https://docs.sonarsource.com/sonarqube-server/discovering/devops-platforms/gitlab.md): Introduction to SonarQube Server integration with GitLab.
- [Azure DevOps](https://docs.sonarsource.com/sonarqube-server/discovering/devops-platforms/azure-devops.md): Introduction to SonarQube Server integration with Azure DevOps.
- [Integrations](https://docs.sonarsource.com/sonarqube-server/discovering/integrations.md): SonarQube Server supports webhooks and integrates with applications across various domains.
- [Slack](https://docs.sonarsource.com/sonarqube-server/discovering/integrations/slack.md): This page provides a technical overview of the Slack integration solution in SonarQube Server.
- [Jira Cloud](https://docs.sonarsource.com/sonarqube-server/discovering/integrations/jira-cloud.md): Understanding the SonarQube Server integration with Jira Cloud.
- [JFrog Evidence Collection](https://docs.sonarsource.com/sonarqube-server/discovering/integrations/jfrog.md): Understanding the SonarQube Server integration with JFrog Evidence Collection.
- [Webhooks](https://docs.sonarsource.com/sonarqube-server/discovering/integrations/webhooks.md): Understanding the webhooks in SonarQube Server.
- [Quickstart guides](https://docs.sonarsource.com/sonarqube-server/quickstart-guide.md): A checklist for administrators setting up their initial installation of Developer and Enterprise editions of SonarQube Server.
- [Quickstart guide](https://docs.sonarsource.com/sonarqube-server/quickstart-guide/quickstart-guide.md): A checklist for administrators setting up their initial installation of SonarQube Server.
- [Quickstart guide for Enterprises](https://docs.sonarsource.com/sonarqube-server/quickstart-guide/quickstart-guide-enterprises.md): A checklist for administrators setting up their initial installation of SonarQube Server Enterprise edition.
- [Installing SonarQube Server with SQL Server](https://docs.sonarsource.com/sonarqube-server/quickstart-guide/installing-sonarqube-server-with-sql-server.md): This guide provides comprehensive instructions for installing and configuring SonarQube Server with Microsoft SQL Server as the database backend.
- [Server installation and setup](https://docs.sonarsource.com/sonarqube-server/server-installation.md): Installing SonarQube Server on the server host, from the ZIP file, from the Docker image, or on Kubernetes.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/server-installation/introduction.md): This section explains how to install and setup your SonarQube Server.
- [Server components](https://docs.sonarsource.com/sonarqube-server/server-installation/server-components-overview.md): Overview of Java processes run by SonarQube Server and of SonarQube Server database.
- [Installing database](https://docs.sonarsource.com/sonarqube-server/server-installation/installing-the-database.md): Install the SonarQube Server database according to the database engine used: MicrosoftSQL Server, Oracle, PostgreSQL.
- [Server host requirements](https://docs.sonarsource.com/sonarqube-server/server-installation/server-host-requirements.md): This section describes the requirements and recommendations for a machine running SonarQube Server.
- [Networking requirements](https://docs.sonarsource.com/sonarqube-server/server-installation/networking-requirements.md): This page contains relevant information related to SonarQube Server's networking requirements.
- [Pre-installation steps](https://docs.sonarsource.com/sonarqube-server/server-installation/pre-installation.md): The pre-installation steps depend on your operating system.
- [On Linux systems](https://docs.sonarsource.com/sonarqube-server/server-installation/pre-installation/linux.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on Linux systems.
- [On Unix-based systems](https://docs.sonarsource.com/sonarqube-server/server-installation/pre-installation/unix.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on Unix systems.
- [On macOS systems](https://docs.sonarsource.com/sonarqube-server/server-installation/pre-installation/macos.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on macOS systems.
- [Defining a JWT token](https://docs.sonarsource.com/sonarqube-server/server-installation/pre-installation/jwt-token.md): Optional pre-installation step to keep user sessions alive during startup.
- [From Docker image](https://docs.sonarsource.com/sonarqube-server/server-installation/from-docker-image.md): Installing SonarQube Server Developer or Enterprise Edition from the Docker image.
- [Installation overview](https://docs.sonarsource.com/sonarqube-server/server-installation/from-docker-image/installation-overview.md): Main steps for installing SonarQube Server from the Docker image.
- [Prepare the Docker installation](https://docs.sonarsource.com/sonarqube-server/server-installation/from-docker-image/prepare-installation.md): How to prepare the installation of SonarQube Server Developer or Enterprise edition from the Docker image.
- [Set up and start your container](https://docs.sonarsource.com/sonarqube-server/server-installation/from-docker-image/set-up-and-start-container.md): How to set up and start your SonarQube Server container with the Developer or Enterprise edition.
- [Advanced setup](https://docs.sonarsource.com/sonarqube-server/server-installation/from-docker-image/advanced-setup.md): Advanced setup when installing SonarQube Server from the Docker image.
- [On Kubernetes or OpenShift](https://docs.sonarsource.com/sonarqube-server/server-installation/on-kubernetes-or-openshift.md): Installing SonarQube Server Developer or Enterprise Edition on Kubernetes or Openshift.
- [Installation overview](https://docs.sonarsource.com/sonarqube-server/server-installation/on-kubernetes-or-openshift/installation-overview.md): Main steps for installing SonarQube Server on Kubernetes or Openshift.
- [Before you start](https://docs.sonarsource.com/sonarqube-server/server-installation/on-kubernetes-or-openshift/before-you-start.md): Requirements and known limitations of a SonarQube Server deployment on Kubernetes or OpenShift.
- [Customizing Helm chart](https://docs.sonarsource.com/sonarqube-server/server-installation/on-kubernetes-or-openshift/customizing-helm-chart.md): How to perform the most important SonarQube Helm chart customization when working with SonarQube Server.
- [Installing Helm chart](https://docs.sonarsource.com/sonarqube-server/server-installation/on-kubernetes-or-openshift/installing-helm-chart.md): How to install the Helm chart for SonarQube Server’s Developer or Enterprise Edition.
- [Setting up monitoring](https://docs.sonarsource.com/sonarqube-server/server-installation/on-kubernetes-or-openshift/set-up-monitoring.md): Setting up monitoring on a Kubernetes deployment of SonarQube Server.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/server-installation/on-kubernetes-or-openshift/set-up-monitoring/introduction.md): If you deploy SonarQube Server on Kubernetes, Prometheus metrics can be collected.
- [Setting up with Prometheus server](https://docs.sonarsource.com/sonarqube-server/server-installation/on-kubernetes-or-openshift/set-up-monitoring/prometheus.md): This article describes how to use SonarQube’s core integration with Prometheus to collect Prometheus metrics in a Kubernetes deployment.
- [Setting up with Datadog](https://docs.sonarsource.com/sonarqube-server/server-installation/on-kubernetes-or-openshift/set-up-monitoring/datadog.md): In case of a Kubernetes deployment, you can use Datadog to collect the metrics provided through the SonarQube Server’s Web API (Openmetrics format).
- [List of Prometheus metrics](https://docs.sonarsource.com/sonarqube-server/server-installation/on-kubernetes-or-openshift/set-up-monitoring/prometheus-metrics.md): List of the SonarQube Server metrics exposed by Prometheus.
- [Encrypting sensitive data](https://docs.sonarsource.com/sonarqube-server/server-installation/on-kubernetes-or-openshift/encrypting-helm-chart-sensitive-data.md): Encrypting sensitive Sonar properties.
- [From ZIP file](https://docs.sonarsource.com/sonarqube-server/server-installation/from-zip-file.md): Installing SonarQube Server Developer or Enterprise Edition from the ZIP file.
- [Installation overview](https://docs.sonarsource.com/sonarqube-server/server-installation/from-zip-file/overview.md): Main steps for installing SonarQube Server from the ZIP file.
- [Basic installation](https://docs.sonarsource.com/sonarqube-server/server-installation/from-zip-file/basic-installation.md): How to install SonarQube Server Developer or Enterprise edition from the ZIP file and perform the basic setup.
- [Advanced setup](https://docs.sonarsource.com/sonarqube-server/server-installation/from-zip-file/advanced-setup.md): Advanced setup when installing SonarQube Server from the ZIP file.
- [Starting / stopping server](https://docs.sonarsource.com/sonarqube-server/server-installation/from-zip-file/starting-stopping-server.md): How to start or stop the server in case of a ZIP installation
- [From the ZIP file](https://docs.sonarsource.com/sonarqube-server/server-installation/from-zip-file/starting-stopping-server/from-zip-file.md): Starting SonarQube Server from the ZIP file
- [Running as a service](https://docs.sonarsource.com/sonarqube-server/server-installation/from-zip-file/starting-stopping-server/running-as-a-service.md): How to install and start SonarQube Server as a service in case of a ZIP installation. The operation depends on your operating system.
- [Network security](https://docs.sonarsource.com/sonarqube-server/server-installation/network-security.md): Enhancing the network security.
- [Reverse proxy and network security](https://docs.sonarsource.com/sonarqube-server/server-installation/network-security/securing-behind-proxy.md): Securing SonarQube Server with reverse proxy and network security
- [Network rules](https://docs.sonarsource.com/sonarqube-server/server-installation/network-security/network-rules.md): Defining network rules to enhance the security.
- [Data Center Edition](https://docs.sonarsource.com/sonarqube-server/server-installation/data-center-edition.md): Installing SonarQube Server's Data Center Edition.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/server-installation/data-center-edition/introduction.md): Content of the Data Center Edition (DCE) installation section.
- [DCE topology](https://docs.sonarsource.com/sonarqube-server/server-installation/data-center-edition/dce-topology.md): The Data Center Edition (DCE) allows SonarQube Server to run in a clustered configuration to make it resilient to failures.
- [Installation requirements](https://docs.sonarsource.com/sonarqube-server/server-installation/data-center-edition/installation-requirements.md): General requirements, recommendations, and limitations for SonarQube Server’s cluster. Additional requirements specific to an installation type may be mentioned in the respective installation section.
- [Pre-installation steps](https://docs.sonarsource.com/sonarqube-server/server-installation/data-center-edition/pre-installation.md): Steps to perform before installing Data Center Edition (DCE).
- [Installing on Kubernetes or Openshift](https://docs.sonarsource.com/sonarqube-server/server-installation/data-center-edition/on-kubernetes-or-openshift.md): Installating SonarQube Server's Data Center Edition on Kubernetes or Openshift.
- [Installation overview](https://docs.sonarsource.com/sonarqube-server/server-installation/data-center-edition/on-kubernetes-or-openshift/overview.md): Your entry point to deploy the Data Center Edition (DCE) on Kubernetes or OpenShift.
- [Before you start](https://docs.sonarsource.com/sonarqube-server/server-installation/data-center-edition/on-kubernetes-or-openshift/before-you-start.md): This page describes the requirements and known limitations of a SonarQube Server’s Data Center Edition (DCE) deployment on Kubernetes or Openshift.
- [Customizing the DCE Helm chart](https://docs.sonarsource.com/sonarqube-server/server-installation/data-center-edition/on-kubernetes-or-openshift/customizing-helm-chart.md): How to perform the most important customization of the Helm chart for SonarQube Server’s Data Center Edition (DCE).
- [Setting up autoscaling](https://docs.sonarsource.com/sonarqube-server/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-autoscaling.md): With Kubernetes’ Horizontal Pod Autoscaling (HPA), you can automatically scale your SonarQube Server out and in, resolving any performance issues you may have.
- [Setting up disaster recovery](https://docs.sonarsource.com/sonarqube-server/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery.md): How to set up a disaster recovery for SonarQube Server’s Data Center Edition (DCE) deployed on Kubernetes.
- [Disaster recovery architecture example with Azure resources](https://docs.sonarsource.com/sonarqube-server/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/architecture-example.md): Example of disaster recovery architecture used for SonarQube Server’s Data Center Edition (DCE) deployed on Kubernetes.
- [Step 1: Deploy the primary and replica databases](https://docs.sonarsource.com/sonarqube-server/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/deploy-databases.md): The first step of the disaster recovery setup for the Data Center Edition (DCE) deployed on Kubernetes consists in deploying the primary and replica databases.
- [Step 2: Set up the primary and replica clusters on AKS](https://docs.sonarsource.com/sonarqube-server/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/set-up-clusters-on-aks.md): The second step of the disaster recovery setup for the Data Center Edition (DCE) on Kubernetes consists in setting up the primary and replica clusters.
- [Step 3: Configure the Azure Front Door](https://docs.sonarsource.com/sonarqube-server/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/configure-azure-front-door.md): The third step of the disaster recovery setup for the Data Center Edition (DCE) deployed on Kubernetes consists in configuring the Azure Front Door.
- [Step 4: Test failover scenarios](https://docs.sonarsource.com/sonarqube-server/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/test-failover-scenarios.md): How to test the failover of the Data Center Edition (DCE) deployed on Kubernetes.
- [Installing the DCE Helm chart](https://docs.sonarsource.com/sonarqube-server/server-installation/data-center-edition/on-kubernetes-or-openshift/installing-from-helm-repo.md): SonarQube Data Center Edition (DCE) can be installed from a customized SonarQube Server Helm chart.
- [Installing from Google Cloud Platform](https://docs.sonarsource.com/sonarqube-server/server-installation/data-center-edition/on-kubernetes-or-openshift/installing-from-gcp.md): SonarQube Data Center Edition (DCE) can be deployed on Kubernetes through the Google Marketplace.
- [Installing from ZIP file](https://docs.sonarsource.com/sonarqube-server/server-installation/data-center-edition/from-zip-file.md): Installing SonarQube Server's Data Center Edition (DCE) from the ZIP file.
- [Network security](https://docs.sonarsource.com/sonarqube-server/server-installation/data-center-edition/network-security.md): Enhancing network security for your Data Center Edition.
- [Securing behind a proxy](https://docs.sonarsource.com/sonarqube-server/server-installation/data-center-edition/network-security/securing-behind-proxy.md): It is recommended to run SonarQube behind a proxy, if it should be accessible from outside.
- [Elasticsearch security features](https://docs.sonarsource.com/sonarqube-server/server-installation/data-center-edition/network-security/elasticsearch-security-features.md): How to to set up Elasticsearch security features.
- [Network rules](https://docs.sonarsource.com/sonarqube-server/server-installation/data-center-edition/network-security/network-rules.md): Defining network rules to enhance the security.
- [Starting and stopping cluster](https://docs.sonarsource.com/sonarqube-server/server-installation/data-center-edition/starting-stopping-cluster.md): How to start and stop your Data Center Edition's cluster.
- [Setting system properties](https://docs.sonarsource.com/sonarqube-server/server-installation/system-properties.md): The system properties are the properties used by SonarQube at startup and not stored in the database.
- [Configuration methods](https://docs.sonarsource.com/sonarqube-server/server-installation/system-properties/configuration-methods.md): The system properties are the properties used by SonarQube at startup and not stored in the database. They can be configured using different methods.
- [List of properties common to all editions](https://docs.sonarsource.com/sonarqube-server/server-installation/system-properties/common-properties.md): This page lists the configurable system properties that are common to all SonarQube editions.
- [List of DCE-specific properties](https://docs.sonarsource.com/sonarqube-server/server-installation/system-properties/dce-specific.md): This page lists the configurable system properties that are specific to the Data Center Edition.
- [Installing plugins](https://docs.sonarsource.com/sonarqube-server/server-installation/plugins.md): Installing plugins for SonarQube Server.
- [Plugin version matrix](https://docs.sonarsource.com/sonarqube-server/server-installation/plugins/plugin-version-matrix.md): This table describes the version of each plugin that is compatible with each version of SonarQube Server.
- [Installing a plugin](https://docs.sonarsource.com/sonarqube-server/server-installation/plugins/install-a-plugin.md): Learn how to install or uninstall a plugin in SonarQube Server.
- [Reference architectures](https://docs.sonarsource.com/sonarqube-server/server-installation/reference-architectures.md): This section describes the architecture of a SonarQube Server instance for different contexts.
- [Up to 10 M LOC](https://docs.sonarsource.com/sonarqube-server/server-installation/reference-architectures/up-to-10m-loc.md): This page describes the architecture of a SonarQube Server instance that will support up to 10 million lines of code under normal usage patterns in a non-high availability setup.
- [Up to 50 M LOC](https://docs.sonarsource.com/sonarqube-server/server-installation/reference-architectures/up-to-50m-loc.md): This architecture describes the setup of a SonarQube Server Enterprise Editon instance that will support up to 50 million lines of code.
- [Server update and maintenance](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance.md): Updating and maintaining your SonarQube Server instance.
- [Update](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/update.md): Information about updating your SonarQube Server.
- [Overview](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/update/roadmap.md): The section lists the steps you have to perform to update your SonarQube Server installation.
- [Release cycle model](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/update/release-cycle-model.md): A detailed explanation of the SonarQube Server release cycle.
- [Determining the update path](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/update/determine-path.md): This explains the steps to follow  to determine the path you need to take to update your version of SonarQube Server
- [Pre-update steps](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/update/pre-update-steps.md): The pre-update steps you must perform before you start updating SonarQube Server.
- [Performing the update](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/update/update.md): Once you have determined your update path and tested your update, you can perform your SonarQube Server update.
- [Post-update steps](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/update/post-update-steps.md): The tasks you must perform after you update SonarQube Server.
- [Upgrading from SonarQube Community Build](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/update/updating-from-sonarqube-community-build.md): How to update from SonarQube Community Build to SonarQube Server
- [Moving to another SonarQube Server edition](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/update/moving-to-another-edition.md): How to move to another SonarQube Server edition during an update.
- [Using Marketplace](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/update/marketplace.md): Using the Marketplace to keep the SonarQube platform up to date.
- [Other migration-related tasks](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/update/other-procedures.md): This section explains how to revert to the previous version of SonarQube Server and how to migrate the database to another vendor.
- [Maintenance](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/maintenance.md): Maintaining your SonarQube Server instance.
- [Improving performance](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/maintenance/improving-performance.md): Improve the performance of your SonarQube Server instance by increasing the number of Compute Engine workers, parallel analysis processing, and optimizing the analyzers' loading.
- [Migrating database](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/maintenance/sonarqube-db-copy-tool.md): The SonarQube database copy tool helps you migrate your SonarQube Server database between vendors.
- [Backup and restore](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/maintenance/backup-and-restore.md): Backing up and restoring your data.
- [Reindexing](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/maintenance/reindexing.md): Starting SonarQube Server after an update or a restore from a backup triggers a rebuild of the Elasticsearch indexes. You can also force a reindex.
- [Deprecations](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/maintenance/deprecations.md): Deprecation policy and API deprecations.
- [Deprecation policy](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/maintenance/deprecations/deprecation-policy.md): The goal of the deprecation policy is to ensure that users are aware of what is changing and have time to adjust before a feature or an API component is dropped on a planned date.
- [Monitoring API deprecation](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/maintenance/deprecations/monitoring-api-deprecation.md): Monitoring deprecated Web API components is an important part of checking that your SonarQube instance is using deprecated endpoints.
- [Monitoring](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/monitoring.md): Monitoring your SonarQube Server instance.
- [SonarQube Server instance](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/monitoring/instance.md): Monitoring your SonarQube Server instance is key to keeping it healthy and ensuring user satisfaction.
- [Monitoring alerts](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/monitoring/monitoring-alerts.md): Setting up SonarQube Server monitoring alerts.
- [Lines of Code](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/monitoring/lines-of-code.md): SonarQube calculates the Lines of Code analyzed against the subscription’s limit defined by the license.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/troubleshooting.md): Troubleshooting your SonarQube Server instance.
- [Server logs](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/troubleshooting/server-logs.md): Accessing and using server logs for troubleshooting.
- [Performance issues](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/troubleshooting/performance-issues.md): Steps to consider when addressing performance issues.
- [Database-related issues](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/troubleshooting/database-related-issues.md): Troubleshooting database-related issues.
- [Elasticsearch-related issues](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/troubleshooting/elasticsearch.md): Troubleshooting Elasticsearch-related issues.
- [Other issues](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/troubleshooting/other-issues.md): Troubleshooting other issues related to the server updates and maintenance.
- [Creating support ticket](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/troubleshooting/creating-support-ticket.md): Accessing Sonar support and creating support tickets.
- [Data Center Edition](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/data-center-edition.md): Maintaining your Data Center Edition.
- [Monitoring](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/data-center-edition/monitoring.md): Monitoring your Data Center Edition.
- [Improving performance](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/data-center-edition/improving-performance.md): Improving performance of your Data Center Edition.
- [Scaling](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/data-center-edition/scaling.md): Scaling and managing the application nodes for your Data Center Edition.
- [Updating](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/data-center-edition/updating.md): Updating your Data Center Edition.
- [Release notes](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/release-notes.md): These release notes describe the relevant changes implemented for each SonarQube Server release version since the 2026.1 LTA version.
- [Product release lifecycle](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/product-release-lifecycle.md): Sonar’s product release lifecycle and standard definitions for alpha, beta, and general availability (GA) stages.
- [Analyzing source code](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code.md): Analyzing your source code.
- [Project analysis setup](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/overview.md): This page introduces briefly the prerequisites and the setup steps necessary for a project analysis with SonarQube Server.
- [CI tools](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/ci-integration.md): How to add the SonarQube Server analysis to your CI pipeline.
- [GitHub Actions](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/ci-integration/github-actions.md): Adding SonarQube Server analysis to your GitHub Actions workflow.
- [Bitbucket Pipelines](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/ci-integration/bitbucket-pipelines.md): Adding the SonarQube Server analysis to your Bitbucket pipeline.
- [GitLab CI/CD](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/ci-integration/gitlab-ci-cd.md): Adding SonarQube Server analysis to your GitLab CI/CD pipeline.
- [Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/ci-integration/azure-pipelines.md): Adding SonarQube Server analysis to your Azure pipeline.
- [Adding analysis to your Azure pipeline](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/ci-integration/azure-pipelines/introduction.md): General guidelines to add SonarQube Server analysis to your Azure pipeline.
- [About Azure Pipelines integration](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/ci-integration/azure-pipelines/integration-overview.md): The Azure DevOps Extension for SonarQube Server is used to manage the integration of SonarQube Server with Azure Pipelines.
- [Gradle or Maven project with Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/ci-integration/azure-pipelines/gradle-or-maven-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline with new Gradle or Maven tasks.
- [.NET project with Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/ci-integration/azure-pipelines/dotnet-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline for .Net projects.
- [C family project with Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/ci-integration/azure-pipelines/c-family-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline for C family projects.
- [JS, TS, Go, Python, PHP, etc. project with Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/ci-integration/azure-pipelines/js-ts-go-python-php.md): Using YAML or the Azure Classic editor to create the Azure build pipeline for JavaScript, TypeScript, Go, Python, PHP, and other projects.
- [Monorepo projects with Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/ci-integration/azure-pipelines/monorepo-projects.md): Adding analysis to your Azure build pipeline for a monorepo.
- [Using Azure DevOps extension's features](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/ci-integration/azure-pipelines/various-features.md): Adding more SonarQube Server features to the analysis for your Azure build pipeline.
- [Quality gate status in release pipeline](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/ci-integration/azure-pipelines/quality-gate-status-in-release-pipeline.md): Adding SonarQube Quality Gate status check to your Azure release pipeline.
- [SonarQube tasks for Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/ci-integration/azure-pipelines/sonarqube-tasks.md): The Azure DevOps extension for SonarQube Server provides tasks to stage automations in your Azure build pipeline. This page contains the task list along with the task inputs and their descriptions.
- [Troubleshooting analysis with Azure](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/ci-integration/azure-pipelines/troubleshooting-analysis.md): Troubleshooting various Azure pipeline and integration issues.
- [Jenkins](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/ci-integration/jenkins-integration.md): Information on integrating SonarQube Server with Jenkins.
- [Key features of Jenkins integration](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/ci-integration/jenkins-integration/key-features.md): Sonar provides an extension for Jenkins to enable smooth integration with Jenkins. This section explains the key features of this integration.
- [Setting up Jenkins](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/ci-integration/jenkins-integration/global-setup.md): This page explains how to set up Jenkins globally for the integration with SonarQube Server by using SonarQube extension for Jenkins.
- [Adding analysis to a Jenkins job](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/ci-integration/jenkins-integration/add-analysis-to-job.md): This section explains how to add the SonarQube Server analysis to your Jenkins Freestyle or Pipeline jobs.
- [Setting up a pause in Jenkins pipeline](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/ci-integration/jenkins-integration/pipeline-pause.md): To configure an automatic failing of your Jenkins pipeline in case the quality gate computed by SonarQube Server fails, you must set up a pipeline pause.
- [Codemagic](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/ci-integration/codemagic-integration.md): Information on setting up Codemagic with SonarQube Server.
- [Not integrated CI tools](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/ci-integration/not-integrated-tools.md): If using a CI tool that is not integrated with SonarQube Server.
- [Setting up the pull request analysis](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/setting-up-the-pull-request-analysis.md): With SonarQube Server, a pull request analysis occurs when a pull request is opened and every time a change is pushed to the pull request branch.
- [Setting up the branch analysis](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/setting-up-the-branch-analysis.md): In SonarQube Server, branch analysis allows you to trigger an analysis on a push to any specified branch without involving pull requests.
- [.NET environments](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/dotnet-environments.md): This section contains information on how to work with .NET environments when using SonarQube Server.
- [Overview](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/dotnet-environments/overview.md): Running .NET analysis on SonarQube Server can be tricky to set up. This page gives you an overview of what’s required depending on your .NET framework.
- [Getting started with .NET](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/dotnet-environments/getting-started-with-net.md): Your page to get started setting up a .NET analysis in any edition of SonarQube Server.
- [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/dotnet-environments/sonarscanner-for-dotnet.md): Understanding how to analyze .NET projects in SonarQube Server can be difficult. This user guide helps make the setup process easy.
- [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/dotnet-environments/dotnet-test-coverage.md): SonarQube Server supports the reporting of test coverage information as part of the analysis of your .NET project.
- [Specifying test projects](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/dotnet-environments/specify-test-project-analysis.md): The SonarScanner for .NET analyzes test projects in a different way than main projects. Metrics sent to SonarQube Server provide more insight into your project.
- [VB.NET](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/dotnet-environments/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube Server.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/dotnet-environments/troubleshooting.md): Sometimes problems occur when dialing in your .NET analysis in SonarQube Server. Here are some guides created to explain use cases and potential problems.
- [Analysis parameters](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/analysis-parameters.md): Analysis parameters are used to set up your analysis.
- [Configuration overview](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/analysis-parameters/configuration-overview.md): This page explains the hierarchy and provides general configuration guidelines regarding the analysis parameters.
- [Parameters not settable in the UI](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/analysis-parameters/parameters-not-settable-in-ui.md): This section lists the analysis parameters (sonar properties) that must be configured on the CI/CD host, as they cannot be set within the user interface.
- [Scanners](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners.md): Information about various SonarScanners.
- [Scanner environment](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/scanner-environment.md): Information on scanner environment requirements, TLS certificates, and checked out code.
- [General requirements](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/scanner-environment/general-requirements.md): General requirements for setting up your SonarScanner for SonarQube Server.
- [TLS certificates on client side](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/scanner-environment/manage-tls-certificates.md): If your SonarQube Server instance is secured, add the self-signed certificate to the CI/CD host. If mutual TLS is used, an additional setup is required.
- [Checked-out code](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/scanner-environment/verifying-code-checkout-step.md): During the checkout of a working copy (clone) of the code from the project repository, we recommend using the full depth.
- [Managing JRE auto-provisioning](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/scanner-environment/managing-jre-auto-provisioning.md): How to disable or adjust JRE auto-provisioning for scanners.
- [SonarScanner CLI](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner.md): The SonarScanner CLI is a code analysis scanner for CI/CD pipelines, used when no build-system-specific scanner is available. Distinct from the SonarQube CLI, a developer management interface.
- [Azure DevOps Extension](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops.md): The Azure DevOps extension for SonarQube Server makes it easy to integrate analysis into your build pipeline, allowing you to analyze all supported languages.
- [Jenkins extension](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/jenkins-extension-sonarqube.md): This extension lets you centralize the configuration of your SonarQube Server connection details in your Jenkins global configuration.
- [SonarScanner for Maven](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner-for-maven.md): The SonarScanner for Maven is recommended as the default scanner for Maven projects.
- [SonarScanner for Gradle](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner-for-gradle.md): The SonarScanner for Gradle provides an easy way to start the analysis of a Gradle project with SonarQube Server.
- [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/dotnet.md): Information on installing, using, and configuring the SonarScanner for .NET.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/dotnet/introduction.md): Your entry point to understanding how the SonarScanner for .NET works with SonarQube Server.
- [Installing the scanner](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/dotnet/installing.md): Installing the SonarScanner for .NET to run with SonarQube Server is easy. Everything you need to know is on this page.
- [Using the scanner](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/dotnet/using.md): Check this page to learn how to invoke the SonarScanner for .NET and understand which parameters to use in your SonarQube Server analysis.
- [Configuring the scanner](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/dotnet/configuring.md): Configuring the SonarScanner for .NET in SonarQube Server can be tricky. Here is everything you need to know.
- [SonarScanner for NPM](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/npm.md): This section describes how to install, use, and configure the sonarScanner for NPM.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/npm/introduction.md): The SonarScanner for NPM makes it very easy to trigger a SonarQube Server analysis on your JavaScript code base, without needing additional tools or resources.
- [Installing the scanner](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/npm/installing.md): Depending on how you want to start the SonarScanner for NPM, you will use a different method to install the scanner.
- [Using the scanner](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/npm/using.md): To start the SonarScanner for NPM, you can either add the analysis to your build files or use the scanner start command line (with or without npx).
- [Configuring the scanner](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/npm/configuring.md): This section explains how to configure the parameters used for an analysis with the SonarScanner for NPM when running it with SonarQube Server.
- [SonarScanner for Python](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner-for-python.md): The SonarScanner for Python provides an easy way to start the analysis of a Python project with SonarQube Server.
- [Languages](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages.md)
- [Supported languages](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/overview.md): SonarQube Server provides analysis of different languages depending on the edition you’re running.
- [ABAP](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/abap.md): ABAP analysis is available starting in commercial editions of SonarQube Server.
- [Ansible](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/ansible.md): Language-specific information about the way SonarQube Server supports the analysis of Ansible.
- [Apex](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/apex.md): Apex analysis is available starting in SonarQube Server Enterprise Edition.
- [Azure Resource Manager](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/azure-resource-manager.md): SonarQube analysis supports Azure Resource Manager templates in the JSON & Bicep formats, and is available starting in Community Edition.
- [C/C++/Objective-C](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/c-family.md): Information on how to set up, run, and customize analysis for C, C++ and Objective-C.
- [C/C++/Objective-C analysis overview](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/c-family/overview.md): An overview of the configuration required to analyze CFamily code in SonarQube Server.
- [Analysis modes](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/c-family/analysis-modes.md): Presentation of the several analysis modes.
- [Prerequisites](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/c-family/prerequisites.md): Prerequisites for CFamily analysis in SonarQube Server.
- [Running the analysis](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/c-family/running-the-analysis.md): How to run a CFamily code analysis in SonarQube Server.
- [Customizing the analysis](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/c-family/customizing-the-analysis.md): How to customize your CFamily code analysis.
- [Understanding the analysis](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/c-family/understanding-the-analysis.md): Details on the CFamily analysis and the way it works with SonarQube Server.
- [Related pages](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/c-family/related-pages.md): Pages related to CFamily analysis in SonarQube Server
- [CloudFormation](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/cloudformation.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [COBOL](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/cobol.md): Cobol analysis is available starting in Enterprise Edition.
- [C#](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/csharp.md): C# analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [Dart](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/dart.md): SonarQube Server can analyze the Dart language.
- [Docker](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/docker.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [Flex](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/flex.md): Flex analysis is available starting in all editions of SonarQube Server and SonarQube Community Build.
- [GitHub Actions](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/github-actions.md): SonarQube supports analysis of YAML files detected as GitHub Actions.
- [Go](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/go.md): Go analysis is available in all editions of SonarQube.
- [Groovy](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/groovy.md): Language-specific information about the way that SonarQube Server supports the analysis of Groovy.
- [HTML](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/html.md): HTML analysis is available in all editions of SonarQube and SonarQube Community Build.
- [Java](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/java.md): Java analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [JavaScript/TypeScript/CSS](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/javascript-typescript-css.md): JavaScript, TypeScript, and CSS analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [JCL](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/jcl.md): JCL analysis is available starting in SonarQube Server Enterprise Edition and supported by SonarQube for Eclipse when running in Connected Mode.
- [JSON](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/json.md)
- [Kotlin](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/kotlin.md): Kotlin analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [Kubernetes/Helm](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/kubernetes.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [PHP](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/php.md): PHP analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [PLI](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/pli.md): PLI analysis is available starting in SonarQube Server Enterprise Edition.
- [PL/SQL](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/pl-sql.md): PL/SQL analysis is available starting in SonarQube Server Developer Edition.
- [PowerShell](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/powershell.md): Language-specific information about the way that SonarQube Cloud supports the analysis of PowerShell.
- [Python](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/python.md): Python analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [RPG](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/rpg.md): RPG is available starting in SonarQube Server Enterprise Edition.
- [Ruby](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/ruby.md): Ruby analysis is available in all editions of SonarQube Server and Community Build.
- [Rust](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/rust.md)
- [Scala](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/scala.md): Scala analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [Shell](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/shell.md): The Shell analyzer for SonarQube Server is designed to perform static code analysis on Bash and POSIX Shell scripts.
- [Swift](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/swift.md): Swift analysis is available starting in SonarQube Server Developer Edition.
- [Secrets](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/secrets.md): SonarQube Server detects exposed Secrets in your source code and language-agnostic config files, starting in the SonarQube Community Build.
- [Terraform](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/terraform.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [T-SQL](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/t-sql.md): T-SQL analysis is available starting in SonarQube Server Developer Edition.
- [VB.NET](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [VB6](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/vb6.md): VB6 analysis is available starting in the SonarQube Server Enterprise Edition.
- [XML](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/xml.md): XML analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [YAML](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/yaml.md)
- [Test coverage](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/test-coverage.md): Information on the reporting of test coverage information as part of your project analysis.
- [Overview](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/test-coverage/overview.md): SonarQube's test coverage reports and test execution reports are important metrics in assessing the quality of your code.
- [C / C++ / Objective-C test coverage](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/test-coverage/c-family-test-coverage.md): Information on reporting test coverage information in SonarQube Server for the CFamily languages.
- [Dart test coverage](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/test-coverage/dart-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Dart.
- [Go test coverage](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/test-coverage/go-test-coverage.md): SonarQube Server supports the reporting of test coverage information as part of the analysis of your Go project.
- [Java test coverage](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/test-coverage/java-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Java.
- [JavaScript / TypeScript test coverage](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/test-coverage/javascript-typescript-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Javascript and Typescript.
- [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/test-coverage/dotnet-test-coverage.md): Information on reporting test coverage information in SonarQube Server for .NET projects.
- [PHP test coverage](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/test-coverage/php-test-coverage.md): Information on reporting test coverage information in SonarQube Server for PHP projects.
- [Python test coverage](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/test-coverage/python-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Python projects.
- [Generic test data](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/test-coverage/generic-test-data.md): SonarQube supports generic formats for test coverage and test execution import.
- [Test coverage parameters](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/test-coverage/test-coverage-parameters.md): SonarQube's test coverage reports describe the percentage of your code that has been tested by your test suite during a build.
- [Test execution parameters](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/test-coverage/test-execution-parameters.md): This page describes what analysis parameters are needed to import test execution reports into SonarQube.
- [Importing external issues](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/importing-external-issues.md): How to import issues generated by third-party analyzers into your project analysis.
- [About external issues](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/importing-external-issues/about-external-issues.md): Issues generated by third-party analyzers can be imported into SonarQube Server.
- [External analyzer reports](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/importing-external-issues/external-analyzer-reports.md): How to set up the import for your project of issues generated by third-party analyzers that integrate with SonarQube.
- [Generic formatted reports](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/importing-external-issues/generic-issue-import-format.md): SonarQube Server supports a generic import format for raising external issues in code.
- [SARIF reports](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/importing-external-issues/importing-issues-from-sarif-reports.md): SonarQube Server supports the standard Static Analysis Results Interchange Format (SARIF) for raising external issues in code.
- [SCM integration](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scm-integration.md): Collecting SCM data during code analysis can unlock a number of SonarQube Server features.
- [Security engine custom configuration](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/security-engine-custom-configuration.md): Security Engine Custom Configuration is available as part of the Enterprise Edition. The security engine tracks the path that data follows through your code.
- [Troubleshooting the analysis](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/troubleshooting-the-analysis.md): If your SonarQube Server analysis errors out.
- [Background tasks](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/background-tasks.md): Information on background tasks in SonarQube Server.
- [Managing incremental analysis mechanisms](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/managing-incremental-analysis.md): In very specific cases, you may have to disable or change the incremental analysis mechanism.
- [User guide](https://docs.sonarsource.com/sonarqube-server/user-guide.md): The user guide describes the features of SonarQube Server and best practices.
- [Connected mode](https://docs.sonarsource.com/sonarqube-server/user-guide/connected-mode.md): SonarQube for IDE is a free IDE extension that integrates with SonarQube Server. Like a spell checker, it highlights issues as you type.
- [Viewing projects](https://docs.sonarsource.com/sonarqube-server/user-guide/viewing-projects.md): Retrieving and viewing projects.
- [Retrieving projects](https://docs.sonarsource.com/sonarqube-server/user-guide/viewing-projects/retrieving-projects.md): Retrieving public, private, administered and favorite projects in SonarQube Server.
- [Viewing analysis summary](https://docs.sonarsource.com/sonarqube-server/user-guide/viewing-projects/project-overview.md): View the analysis summary on the project overview page.
- [Viewing project activity](https://docs.sonarsource.com/sonarqube-server/user-guide/viewing-projects/activity-and-history.md): The Activity page shows the evolution of your project over time based on various measures and events.
- [Viewing project structure](https://docs.sonarsource.com/sonarqube-server/user-guide/viewing-projects/viewing-project-structure.md): The Code page shows your project's structure.
- [Viewing project information](https://docs.sonarsource.com/sonarqube-server/user-guide/viewing-projects/viewing-project-information.md): SonarQube Server's Project Information page shows details of your project settings, such as quality gate and quality profiles used for project analysis.
- [Viewing reports](https://docs.sonarsource.com/sonarqube-server/user-guide/viewing-reports.md): Retrieving and viewing reports.
- [PDF reports](https://docs.sonarsource.com/sonarqube-server/user-guide/viewing-reports/pdf-reports.md): PDF reports give a periodic, high-level overview of the overall code quality and security for your projects, applications, and portfolios.
- [Security reports](https://docs.sonarsource.com/sonarqube-server/user-guide/viewing-reports/security-reports.md): Security reports provide a big picture overview of your application's security standing in relation to industry standards.
- [Regulatory reports](https://docs.sonarsource.com/sonarqube-server/user-guide/viewing-reports/regulatory-reports.md): Regulatory reports provide important information about your project, such as quality gate status, ratings, and the distribution of issues for new and overall code.
- [Portfolios](https://docs.sonarsource.com/sonarqube-server/user-guide/viewing-reports/portfolios.md): Portfolios allow you to track releasability and ratings information for multiple projects.
- [Monitoring code metrics](https://docs.sonarsource.com/sonarqube-server/user-guide/code-metrics.md): Understanding and monitoring code metrics.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/user-guide/code-metrics/introduction.md): SonarQube’s automated code review and analysis uses various code metrics to evaluate code quality.
- [Understanding measures and metrics](https://docs.sonarsource.com/sonarqube-server/user-guide/code-metrics/metrics-definition.md): Measures and metrics used in SonarQube to evaluate your code.
- [Monitoring metrics](https://docs.sonarsource.com/sonarqube-server/user-guide/code-metrics/monitoring-metrics.md): SonarQube offers various tools to monitor and compare code metrics for your project, application and portfolio.
- [Changing instance modes](https://docs.sonarsource.com/sonarqube-server/user-guide/code-metrics/changing-modes.md): SonarQube Server uses two different modes that affect metric calculations.
- [Quality standards and new code](https://docs.sonarsource.com/sonarqube-server/user-guide/about-new-code.md): SonarQube warns you whenever issues are detected in your new code.
- [Managing issues](https://docs.sonarsource.com/sonarqube-server/user-guide/issues.md): Retrieving, viewing and managing issues.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/user-guide/issues/introduction.md): An automated code review detects an issue as a problem in your code.
- [Retrieving issues](https://docs.sonarsource.com/sonarqube-server/user-guide/issues/retrieving.md): Retrieve and view detected issues after your project's analysis.
- [Reviewing issues](https://docs.sonarsource.com/sonarqube-server/user-guide/issues/reviewing.md): Navigate and review issues raised by SonarQube's automated code review and analysis.
- [Editing issues](https://docs.sonarsource.com/sonarqube-server/user-guide/issues/managing.md): Manage issues in SonarQube Server by changing their status, reassigning them, customizing the severity level, tagging them, and commenting on them.
- [Fixing issues](https://docs.sonarsource.com/sonarqube-server/user-guide/issues/fixing.md): Starting with the Enterprise edition, you can get AI-suggested fixes for your code issues.
- [Triaging issues in Sandbox](https://docs.sonarsource.com/sonarqube-server/user-guide/issues/triaging-issues-in-sandbox.md): Triaging issues automatically moved to the Sandbox by SonarQube Server.
- [In your DevOps platform](https://docs.sonarsource.com/sonarqube-server/user-guide/issues/in-devops-platform.md): How to view and/or manage the issues reported by SonarQube Server in your GitHub, GitLab, Bitbucket Cloud, or Azure DevOps instance.
- [Issues reported in GitHub](https://docs.sonarsource.com/sonarqube-server/user-guide/issues/in-devops-platform/github.md): SonarQube Server reports an analysis summary on your GitHub pull requests and can display security issues as code scanning alerts in the GitHub interface.
- [Issues reported in Bitbucket](https://docs.sonarsource.com/sonarqube-server/user-guide/issues/in-devops-platform/bitbucket.md): In Bitbucket, you can view your analysis results directly to your pull requests.
- [Issues reported in GitLab](https://docs.sonarsource.com/sonarqube-server/user-guide/issues/in-devops-platform/gitlab.md): SonarQube Server reports analysis summary comments in your GitLab merge requests and security issues in GitLab vulnerability report.
- [Issues reported in Azure DevOps](https://docs.sonarsource.com/sonarqube-server/user-guide/issues/in-devops-platform/azure-devops.md): SonarQube Server issues reports the issues as comments on your Azure DevOps pull requests.
- [Managing Jira work items](https://docs.sonarsource.com/sonarqube-server/user-guide/issues/managing-jira-work-items.md): You can push SonarQube issues to Jira work items directly from SonarQube Server.
- [Managing Security Hotspots](https://docs.sonarsource.com/sonarqube-server/user-guide/security-hotspots.md): Security Hotspot highlights a security-sensitive piece of code that the developer needs to review.
- [Managing your account](https://docs.sonarsource.com/sonarqube-server/user-guide/managing-your-account.md): Managing user profiles, subscribing to notifications and changing your password.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/user-guide/managing-your-account/introduction.md): Managing your SonarQube Server account.
- [Viewing your user profile](https://docs.sonarsource.com/sonarqube-server/user-guide/managing-your-account/viewing-user-profile.md): Your user profile displays your login name, email address, user groups, and associated SCM accounts.
- [Notifications](https://docs.sonarsource.com/sonarqube-server/user-guide/managing-your-account/subscribing-to-notifications.md): You can subscribe to email notifications for various analysis-related events. You cannot subscribe for another user.
- [Subscribing to email notifications](https://docs.sonarsource.com/sonarqube-server/user-guide/managing-your-account/subscribing-to-notifications/email.md): You can subscribe to email notifications for various analysis-related events. You cannot subscribe for another user.
- [Subscribing to Slack notifications](https://docs.sonarsource.com/sonarqube-server/user-guide/managing-your-account/subscribing-to-notifications/slack.md): You can subscribe to real-time notifications on analysis results directly in Slack.
- [Changing password](https://docs.sonarsource.com/sonarqube-server/user-guide/managing-your-account/changing-password.md): Changing your SonarQube Server password.
- [Managing your tokens](https://docs.sonarsource.com/sonarqube-server/user-guide/managing-tokens.md): Generate tokens to run analysis or invoke web services without accessing your actual credentials.
- [Using a project badge](https://docs.sonarsource.com/sonarqube-server/user-guide/project-badge.md): You can promote your project’s status in third-party tools and external websites using project badges.
- [Using applications](https://docs.sonarsource.com/sonarqube-server/user-guide/applications.md): An application aggregates multiple projects that share a lifecycle into a single, synthetic project.
- [Keyboard shortcuts](https://docs.sonarsource.com/sonarqube-server/user-guide/keyboard-shortcuts.md): A list of keyboard shortcuts for use with SonarQube Server.
- [Project administration](https://docs.sonarsource.com/sonarqube-server/project-administration.md): Administering your projects.
- [Creating your project](https://docs.sonarsource.com/sonarqube-server/project-administration/creating-project.md): How to create your project in SonarQube Server.
- [Introduction to project creation](https://docs.sonarsource.com/sonarqube-server/project-administration/creating-project/introduction.md): There are several ways to create your project in SonarQube Server. We recommend that you import your DevOps platform repository.
- [GitHub](https://docs.sonarsource.com/sonarqube-server/project-administration/creating-project/github.md): Import your GitHub repository and configure the binding of the so-created project.
- [Importing your GitHub repository](https://docs.sonarsource.com/sonarqube-server/project-administration/creating-project/github/import-repos.md): Creating your project by importing your GitHub repository.
- [Configuring GitHub project binding](https://docs.sonarsource.com/sonarqube-server/project-administration/creating-project/github/configure-binding.md): Setting up GitHub integration features for projects in SonarQube.
- [Bitbucket Data Center](https://docs.sonarsource.com/sonarqube-server/project-administration/creating-project/bitbucket-data-center.md): Import your Bitbucket Data Center repository and configure the binding of the so-created project.
- [Importing your Bitbucket Data Center repository](https://docs.sonarsource.com/sonarqube-server/project-administration/creating-project/bitbucket-data-center/import-repos.md): Creating your project by importing your Bitbucket Data Center repository.
- [Configuring Bitbucket Data Center project binding](https://docs.sonarsource.com/sonarqube-server/project-administration/creating-project/bitbucket-data-center/configure-binding.md): How to set up Bibucket Data Center integration features for your SonarQube Server project.
- [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/project-administration/creating-project/bitbucket-cloud.md): Import your Bitbucket Cloud repository and configure the binding of the so-created project.
- [Importing your Bitbucket Cloud repository](https://docs.sonarsource.com/sonarqube-server/project-administration/creating-project/bitbucket-cloud/import-repos.md): Creating your project by importing your Bitbucket Cloud repository.
- [Configuring Bitbucket Cloud project binding](https://docs.sonarsource.com/sonarqube-server/project-administration/creating-project/bitbucket-cloud/configure-binding.md): How to set up Bibucket Cloud integration features for your SonarQube Server project.
- [GitLab](https://docs.sonarsource.com/sonarqube-server/project-administration/creating-project/gitlab.md): Import your GitLab repository and configure the binding of the so-created project.
- [Importing your GitLab repository](https://docs.sonarsource.com/sonarqube-server/project-administration/creating-project/gitlab/import-repos.md): Creating your project by importing your GitLab repository.
- [Configuring GitLab project binding](https://docs.sonarsource.com/sonarqube-server/project-administration/creating-project/gitlab/configure-binding.md): Setting up GitLab integration features for a project.
- [Azure DevOps](https://docs.sonarsource.com/sonarqube-server/project-administration/creating-project/azure-devops.md): Import your Azure DevOps repository and configure the binding of the so-created project.
- [Importing your Azure DevOps repository](https://docs.sonarsource.com/sonarqube-server/project-administration/creating-project/azure-devops/import-repos.md): Creating your project by importing your Azure DevOps repository.
- [Setting up Azure integration for your project](https://docs.sonarsource.com/sonarqube-server/project-administration/creating-project/azure-devops/setting-up-project-integration.md): This helps you define the project-level settings required for Azure DevOps or Azure Pipelines when setting up a SonarQube project analysis.
- [Creating your project manually](https://docs.sonarsource.com/sonarqube-server/project-administration/creating-project/creating-project-manually.md): For a project not linked to a DevOps platform, you can create your SonarQube project manually.
- [Automating project creation and import](https://docs.sonarsource.com/sonarqube-server/project-administration/creating-project/automating-project-creation-and-import.md): When you have a large project base, it can be beneficial to automate project creation and import using the Web API.
- [Setting project permissions](https://docs.sonarsource.com/sonarqube-server/project-administration/setting-project-permissions.md): Setting up your permissions and creating permission templates.
- [Setting up project features](https://docs.sonarsource.com/sonarqube-server/project-administration/setting-up-features.md): How to set up various features for your project.
- [Managing project tags](https://docs.sonarsource.com/sonarqube-server/project-administration/setting-up-features/managing-project-tags.md): SonarQube Server's Project Tags allow you to categorize and group projects for easier selection on the Projects page.
- [Customizing Project Information page](https://docs.sonarsource.com/sonarqube-server/project-administration/setting-up-features/customizing-project-information-page.md): Managing project links on the project information page.
- [Setting various features at project level](https://docs.sonarsource.com/sonarqube-server/project-administration/setting-up-features/project-settings.md): Changing and customizing your project’s settings.
- [Adjusting project analysis](https://docs.sonarsource.com/sonarqube-server/project-administration/adjusting-analysis.md): How to adjust the analysis parameters and quality standards of your SonarQube Server project.
- [Setting analysis scope](https://docs.sonarsource.com/sonarqube-server/project-administration/adjusting-analysis/setting-analysis-scope.md): Setting and managing your analysis scope.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/project-administration/adjusting-analysis/setting-analysis-scope/introduction.md): Main steps for setting the project's analysis scope.
- [Setting initial scope](https://docs.sonarsource.com/sonarqube-server/project-administration/adjusting-analysis/setting-analysis-scope/setting-initial-scope.md): Setting the initial scope of analysis for your project's source and test files.
- [Excluding based on path-matching patterns](https://docs.sonarsource.com/sonarqube-server/project-administration/adjusting-analysis/setting-analysis-scope/excluding-files-based-on-patterns.md): Adjust your project’s initial analysis scope by excluding files based on path-matching patterns.
- [Excluding based on file extension](https://docs.sonarsource.com/sonarqube-server/project-administration/adjusting-analysis/setting-analysis-scope/excluding-based-on-file-extension.md): For each programming language, define the file extensions to be analyzed.
- [Excluding from coverage or duplication](https://docs.sonarsource.com/sonarqube-server/project-administration/adjusting-analysis/setting-analysis-scope/exclude-from-coverage-duplication.md): Exclude specific files from your project's code coverage analysis or duplication checks.
- [Applying advanced exclusions](https://docs.sonarsource.com/sonarqube-server/project-administration/adjusting-analysis/setting-analysis-scope/advanced-exclusions.md): Tailor your project's analysis by applying advanced exclusions based on file content, specific code blocks, and defined coding rules.
- [Other adjustments](https://docs.sonarsource.com/sonarqube-server/project-administration/adjusting-analysis/setting-analysis-scope/other-adjustments.md): Adjust your project's analysis based on secret detection scope, file size, and SCM file ignore patterns.
- [Verifying analysis scope](https://docs.sonarsource.com/sonarqube-server/project-administration/adjusting-analysis/setting-analysis-scope/verifying-analysis-scope.md): Review configured properties and properties identified by the SonarScanner to determine your SonarQube project's analysis scope.
- [Defining matching patterns](https://docs.sonarsource.com/sonarqube-server/project-administration/adjusting-analysis/setting-analysis-scope/defining-matching-patterns.md): Define matching patterns for files and coding rules.
- [Managing your project's quality gate](https://docs.sonarsource.com/sonarqube-server/project-administration/adjusting-analysis/changing-quality-gate-and-fudge-factor.md): Changing your project's default quality gate and other parameters or features impacting your quality gate.
- [Changing your project's quality profiles](https://docs.sonarsource.com/sonarqube-server/project-administration/adjusting-analysis/changing-quality-gate.md): Changing the project's default quality profile.
- [Configuring new code calculation](https://docs.sonarsource.com/sonarqube-server/project-administration/adjusting-analysis/configuring-new-code-calculation.md): Configuring your project’s new code definition.
- [Maintaining your project](https://docs.sonarsource.com/sonarqube-server/project-administration/maintaining-project.md): How to perform various maintenance tasks on your SonarQube Server project.
- [Maintaining project branches](https://docs.sonarsource.com/sonarqube-server/project-administration/maintaining-project/maintaining-the-branches-of-your-project.md): Manage your project’s branches to fit the needs of your organization and workflow.
- [Managing project history](https://docs.sonarsource.com/sonarqube-server/project-administration/maintaining-project/managing-project-history.md): Manage your project’s history by editing and deleting snapshots of your project.
- [Changing the project key](https://docs.sonarsource.com/sonarqube-server/project-administration/maintaining-project/changing-project-key.md): You can update the project key without losing the history of the project.
- [Project move](https://docs.sonarsource.com/sonarqube-server/project-administration/maintaining-project/project-move.md): Project Move allows you to export a project from one SonarQube Server instance and import it into another SonarQube Server instance.
- [Deleting your project](https://docs.sonarsource.com/sonarqube-server/project-administration/maintaining-project/deleting-project.md): You can delete one or multiple projects, provided you have the necessary permissions to do so.
- [Changing your project binding](https://docs.sonarsource.com/sonarqube-server/project-administration/maintaining-project/changing-project-binding.md): You can bind an unbound project and you can change the binding of a bound project.
- [Managing monorepo projects](https://docs.sonarsource.com/sonarqube-server/project-administration/monorepos.md): Managing monorepo projects, a feature supported by SonarQube for GitHub and GitLab repositories.
- [AI features](https://docs.sonarsource.com/sonarqube-server/project-administration/ai-features.md): These pages contain information about administering SonarQube Server's AI features at the project level.
- [Overview](https://docs.sonarsource.com/sonarqube-server/project-administration/ai-features/overview.md): SonarQube Server provides a series of tools to help you identify, manage, and use AI-generated code in your projects.
- [Set up AI Code Assurance](https://docs.sonarsource.com/sonarqube-server/project-administration/ai-features/set-up-ai-code-assurance.md): Manage your AI Code Assurance standards using the SonarQube API.
- [AI CodeFix](https://docs.sonarsource.com/sonarqube-server/project-administration/ai-features/enable-ai-codefix.md): SonarQube's AI CodeFix service can suggest fixes for a select set of rules in Java, JavaScript, TypeScript, Python, C#, and C++ and can be enabled at the project level.
- [Integrations](https://docs.sonarsource.com/sonarqube-server/project-administration/integrations.md): How to set up your project integration with external systems.
- [Connecting your project to Jira Cloud](https://docs.sonarsource.com/sonarqube-server/project-administration/integrations/jira-cloud.md): How to connect your SonarQube Server project to a Jira Cloud space to allow users to push issues to Jira Cloud.
- [Configuring webhooks for your project](https://docs.sonarsource.com/sonarqube-server/project-administration/integrations/webhooks.md): SonarQube webhooks notify external services when a project analysis is complete.
- [Managing portfolios](https://docs.sonarsource.com/sonarqube-server/project-administration/managing-portfolios.md): Setting up and managing portfolios in SonarQube Server.
- [Managing applications](https://docs.sonarsource.com/sonarqube-server/project-administration/managing-applications.md): Setting up and managing applications in SonarQube Server.
- [Instance administration](https://docs.sonarsource.com/sonarqube-server/instance-administration.md): Administering your SonarQube Server instance.
- [Introduction to instance administration](https://docs.sonarsource.com/sonarqube-server/instance-administration/overview.md): This section guides administrators on setting up the instance's functions, configuring analysis features at the instance level, and administering users.
- [Server base URL](https://docs.sonarsource.com/sonarqube-server/instance-administration/server-base-url.md): Configuring your base URL in SonarQube Server.
- [DevOps platforms](https://docs.sonarsource.com/sonarqube-server/instance-administration/devops-platforms.md): Binding your SonarQube Server instance to your DevOps platform.
- [Binding to GitHub](https://docs.sonarsource.com/sonarqube-server/instance-administration/devops-platforms/github.md): Binding your GitHub isntance to your SonarQube Server instance.
- [Setting up a GitHub App](https://docs.sonarsource.com/sonarqube-server/instance-administration/devops-platforms/github/setting-up-github-app.md): Setting up a GitHub App for use with SonarQube.
- [Setting up the report of security alerts](https://docs.sonarsource.com/sonarqube-server/instance-administration/devops-platforms/github/report-security-alerts.md): SonarQube Server provides feedback about security issues inside the GitHub interface.
- [Setting parameters for GitHub Actions](https://docs.sonarsource.com/sonarqube-server/instance-administration/devops-platforms/github/setting-parameters-for-github-actions.md): Defining global-level parameters used in GitHub Actions workflows to connect to SonarQube.
- [Binding to Bitbucket Data Center](https://docs.sonarsource.com/sonarqube-server/instance-administration/devops-platforms/bitbucket-data-center.md): Binding your Bitbucket Data Center workspace to your SonarQube Server instance.
- [Binding to Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/instance-administration/devops-platforms/bitbucket-cloud.md): Binding your Bitbucket Cloud workspace to your SonarQube Server instance.
- [Binding to GitLab](https://docs.sonarsource.com/sonarqube-server/instance-administration/devops-platforms/gitlab.md): Binding your GitLab organization to your SonarQube Server instance.
- [Binding to Azure DevOps](https://docs.sonarsource.com/sonarqube-server/instance-administration/devops-platforms/azure-devops.md): Binding your Azure DevOps Services organization or Server collection to your SonarQube Server instance.
- [Global analysis setup](https://docs.sonarsource.com/sonarqube-server/instance-administration/analysis-functions.md): Setting up analysis features at the instance level.
- [Choosing a mode for your instance](https://docs.sonarsource.com/sonarqube-server/instance-administration/analysis-functions/instance-mode.md): Your SonarQube Server has two modes for customers to choose from: Standard Experience Mode and Multi-Quality Rule (MQR) Mode.
- [Overview](https://docs.sonarsource.com/sonarqube-server/instance-administration/analysis-functions/instance-mode/instance-mode-overview.md): Your SonarQube Server instance has two modes: Standard Experience Mode and Multi-Quality Rule (MQR) Mode.
- [MQR mode](https://docs.sonarsource.com/sonarqube-server/instance-administration/analysis-functions/instance-mode/mqr-mode.md): MQR Mode more accurately represents the impact an issue has on all software qualities, by assigning a separate severity to a rule for each quality it impacts.
- [Standard Experience](https://docs.sonarsource.com/sonarqube-server/instance-administration/analysis-functions/instance-mode/standard-experience.md): The Standard Experience encompasses the use of rule types such as bugs, code smells, and vulnerabilities, with a single type and severity level for each rule.
- [New code definition](https://docs.sonarsource.com/sonarqube-server/instance-administration/analysis-functions/setting-new-code-definition-at-global-level.md): The global-level new code definition option is applied by default to all new projects. Project administrators can select a specific setting for their project.
- [Quality standards](https://docs.sonarsource.com/sonarqube-server/instance-administration/analysis-functions/quality-standards.md): This page explains how to configure at the global level parameters or features impacting the quality gates or profiles.
- [Analysis scope](https://docs.sonarsource.com/sonarqube-server/instance-administration/analysis-functions/analysis-scope.md): As a System Administrator, you can define in the UI an analysis scope adjustment at the instance level.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/instance-administration/analysis-functions/analysis-scope/introduction.md): As a System Administrator, you can define in the UI an analysis scope adjustment at the global level.
- [Excluding files based on file paths](https://docs.sonarsource.com/sonarqube-server/instance-administration/analysis-functions/analysis-scope/excluding-files-based-on-file-paths.md): To exclude files from the project’s analysis scope based on file paths, you can define file exclusion parameters based on directory and file name patterns.
- [Excluding from coverage or duplication](https://docs.sonarsource.com/sonarqube-server/instance-administration/analysis-functions/analysis-scope/exclude-from-coverage-duplication.md): Excluding specific files from code coverage or duplication check at the global level.
- [Using advanced exclusion features](https://docs.sonarsource.com/sonarqube-server/instance-administration/analysis-functions/analysis-scope/advanced-exclusion-features.md): Information on using the advanced exclusion features in SonarQube Server at the global level.
- [Code metrics](https://docs.sonarsource.com/sonarqube-server/instance-administration/analysis-functions/metrics-parameters.md): Modifying parameters related to the maintainability metrics in SonarQube Server at the global level.
- [Integrating external analyzers at instance level](https://docs.sonarsource.com/sonarqube-server/instance-administration/analysis-functions/integration-with-external-analyzers.md): How to integrate SonarQube Server with external analyzers at the instance level.
- [Various settings at the instance level](https://docs.sonarsource.com/sonarqube-server/instance-administration/analysis-functions/various-settings-at-the-instance-level.md): You need the Administer System permission to perform settings at the instance level.
- [System functions setup](https://docs.sonarsource.com/sonarqube-server/instance-administration/system-functions.md): Setting system functions in your SonarQube Server instance.
- [Setting up email notifications](https://docs.sonarsource.com/sonarqube-server/instance-administration/system-functions/email-notifications.md): How to set up the email notifications feature on analysis-related events.
- [Security features](https://docs.sonarsource.com/sonarqube-server/instance-administration/system-functions/security.md): SonarQube Server comes with a number of global security features.
- [Housekeeping](https://docs.sonarsource.com/sonarqube-server/instance-administration/system-functions/housekeeping.md): Default settings for SonarQube Server’s database cleaner.
- [Telemetry](https://docs.sonarsource.com/sonarqube-server/instance-administration/system-functions/telemetry.md): SonarQube Server sends anonymized telemetry data to Sonar daily. No personally identifiable information is sent.
- [PDF reports](https://docs.sonarsource.com/sonarqube-server/instance-administration/system-functions/pdf-reports.md): As a system administrator, you can change the PDF report subscription frequency for projects, applications, and portfolios.
- [AI features](https://docs.sonarsource.com/sonarqube-server/instance-administration/ai-features.md): Setting up AI features at the instance level in SonarQube Server.
- [Overview](https://docs.sonarsource.com/sonarqube-server/instance-administration/ai-features/overview.md): A quick summary of SonarQube Server’s AI features that can be managed by an instance administrator.
- [Autodetect AI code](https://docs.sonarsource.com/sonarqube-server/instance-administration/ai-features/autodetect-ai-code.md): Autodetect AI-Generated Code is turned on by default, but your DevOps provider must give the appropriate permissions to allow communication with SonarQube.
- [Permissions for AI autodetect](https://docs.sonarsource.com/sonarqube-server/instance-administration/ai-features/permissions-for-ai-autodetect.md): Setting up AI autodetection in SonarQube Server requires that a DevOps platform administrator set the correct permission level in your AI-powered web service.
- [Enable AI CodeFix](https://docs.sonarsource.com/sonarqube-server/instance-administration/ai-features/enable-ai-codefix.md): Sonar’s AI CodeFix can suggest fixes for a select set of rules in Java, JavaScript, TypeScript, Python, C#, and C++.
- [Security](https://docs.sonarsource.com/sonarqube-server/instance-administration/security.md): Security-relevant setups.
- [User accounts](https://docs.sonarsource.com/sonarqube-server/instance-administration/security/user-accounts.md): Security-relevant considerations and setups regarding user accounts.
- [User sessions](https://docs.sonarsource.com/sonarqube-server/instance-administration/security/user-sessions.md): A user’s session will automatically end after a period of inactivity. This is a security measure to prevent unauthorized access to sensitive data.
- [Tokens](https://docs.sonarsource.com/sonarqube-server/instance-administration/security/administering-tokens.md): Generating and revoking user tokens in SonarQube Server.
- [Sensitive settings](https://docs.sonarsource.com/sonarqube-server/instance-administration/security/encrypting-settings.md): Encrypting SonarQube system properties.
- [Audit logs](https://docs.sonarsource.com/sonarqube-server/instance-administration/security/audit-logs.md): Managing the trail of your SonarQube audit logs.
- [User management](https://docs.sonarsource.com/sonarqube-server/instance-administration/user-management.md): Managing your user accounts in SonarQube Server.
- [Introduction to user management](https://docs.sonarsource.com/sonarqube-server/instance-administration/user-management/introduction.md): The User management section is directed at the System Administrator.
- [Viewing user accounts](https://docs.sonarsource.com/sonarqube-server/instance-administration/user-management/viewing-users.md): Retrieving and viewing user accounts in SonarQube Server.
- [Managing groups](https://docs.sonarsource.com/sonarqube-server/instance-administration/user-management/user-groups.md): This page describes the user group concept in SonarQube Server and how to create and populate them.
- [Managing permissions](https://docs.sonarsource.com/sonarqube-server/instance-administration/user-management/user-permissions.md): As a System Administrator, you can grant users and groups global permissions and you can manage the default project permissions.
- [Associating with SCM account](https://docs.sonarsource.com/sonarqube-server/instance-administration/user-management/updating-scm-details.md): As a System Administrator, you can explicitly associate an SCM (Source Control Management) account with a SonarQube Server user account.
- [Creating users manually](https://docs.sonarsource.com/sonarqube-server/instance-administration/user-management/creating-users.md): Creating user accounts manually in SonarQube Server.
- [Deactivating users](https://docs.sonarsource.com/sonarqube-server/instance-administration/user-management/deactivating-users.md): When you deactivate a user in SonarQube Server, any tokens associated with the user are revoked.
- [Changing user password](https://docs.sonarsource.com/sonarqube-server/instance-administration/user-management/changing-user-password.md): System Administrator can change the password of a user whose SonarQube Server account is not tied to a third-party identity provider.
- [Authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication.md): Setting up the user authentication and provisioning in your SonarQube Server instance.
- [Overview of authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/overview.md): SonarQube Server can delegate authentication via HTTP Headers, GitHub Authentication, GitLab Authentication, Bitbucket Cloud Authentication, SAML, or LDAP.
- [HTTP header](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/http-header.md): Setting up the HTTP header authentication in your SonarQube Server instance.
- [LDAP](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/ldap.md): Setting up the LDAP authentication in your SonarQube Server instance.
- [SAML](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/saml.md): Setting up SAML authentication in your SonarQube Server instance.
- [Overview of SAML support](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/saml/overview.md): You can delegate authentication to a SAML 2.0 identity provider using SAML authentication. SonarQube Server uses the Service Provider (SP) initiated SAML.
- [With Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/saml/ms-entra-id.md): Setting up SAML authentication with Microsoft Entra ID in your SonarQube Server instance.
- [Introduction to SAML with Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/saml/ms-entra-id/introduction.md): Main steps of SAML authentication setup with Microsoft Entra ID.
- [Setup in Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/saml/ms-entra-id/setup-in-entra-id.md): This page describes how to register SonarQube Server in Microsoft Entra ID.
- [Setup in SonarQube Server](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/saml/ms-entra-id/setup-in-sq.md): This page describes how to setup in SonarQube Server SAML with Microsoft Entra ID.
- [Setup of security features](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/saml/ms-entra-id/optional-security-features.md): To improve security, you can set up the encryption of SAML assertions sent by Microsoft Entra ID and the signing of SAML requests sent by SonarQube Server.
- [With Keycloak](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/saml/how-to-set-up-keycloak.md): Setting up SAML authentication with Keycloak in your SonarQube Server instance.
- [With Okta](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/saml/how-to-set-up-okta.md): Setting up SAML authentication with Okta in your SonarQube Server instance.
- [With Ping Identity](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/saml/ping-identity.md): Setting up SAML authentication with Ping Identity in your SonarQube Server instance.
- [Introduction to SAML with Ping Identity](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/saml/ping-identity/introduction.md): Main steps of SAML setup with Ping Identity.
- [Setup in Ping Identity](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/saml/ping-identity/setup-in-ping-identity.md): This page explains how to register SonarQube Server in PingOne or PingFederate.
- [Setup in SonarQube Server](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/saml/ping-identity/setup-in-sq.md): This page describes how to set up SAML with Ping Identity in SonarQube Server.
- [Setup of security features](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/saml/ping-identity/optional-security-features.md): To improve security, you can set up the encryption of SAML assertions sent by Ping Identity and the signing of SAML requests sent by SonarQube Server.
- [With SCIM provisioning](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/saml/scim.md): Setting up automatic provisioning between SonarQube Server and Microsoft Entra ID or Okta using SCIM.
- [SCIM overview](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/saml/scim/overview.md): SCIM helps you automatically provision user and groups to SonarQube Server.
- [SCIM with Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/saml/scim/scim-provisioning-with-azure-ad.md): Enable SCIM to automate user and group provisioning from Microsoft Entra ID to SonarQube Server.
- [SCIM with Okta](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/saml/scim/scim-provisioning-with-okta.md): Enable SCIM to automate user and group provisioning from Okta to SonarQube Server.
- [GitHub](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/github.md): Setting up the GitHub authentication in your SonarQube Server instance.
- [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/bitbucket-cloud.md): Setting up the Bitbucket Cloud authentication in your SonarQube Server instance.
- [GitLab](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/gitlab.md): Setting up the GitLab authentication in your SonarQube Server instance.
- [Provisioning modes](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/gitlab/provisioning-modes.md): This section describes GitLab provisioning modes
- [Introduction to GitLab provisioning modes](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/gitlab/provisioning-modes/introduction.md): Overview of the GitLab authentication's provisioning modes.
- [Just-in-Time provisioning](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/gitlab/provisioning-modes/just-in-time.md): With the Just-in-Time (JIT) provisioning mode, user accounts are automatically created in SonarQube Server when GitLab users log in for the first time.
- [Automatic provisioning](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/gitlab/provisioning-modes/automatic.md): With GitLab automatic provisioning mode, you can benefit from automatic user provisioning, deprovisioning and synchronization of groups and permissions in SonarQube Server.
- [Setting up authentication](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/gitlab/setting-up.md): Setting up the GitLab authentication and provisioning in SonarQube Server.
- [Managing JIT provisioning](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/gitlab/managing-jit-mode.md): Once you’ve set up GitLab authentication and provisioning with the Just-in-Time (JIT) provisioning mode, you can set or change JIT provisioning mode options.
- [Managing automatic provisioning](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/gitlab/managing-automatic-provisioning.md): Starting from the Developer Edition, you can enable the automatic user and group provisioning in SonarQube Server.
- [Disabling authentication](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/gitlab/disabling.md): To disable GitLab authentication and provisioning in SonarQube Server, you must disable the GitLab authentication configuration.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/instance-administration/authentication/troubleshooting.md): Troubleshooting authentication and provisioning.
- [Integrations](https://docs.sonarsource.com/sonarqube-server/instance-administration/integrations.md): How to set up your instance integration with external systems.
- [Connecting to Jira Cloud](https://docs.sonarsource.com/sonarqube-server/instance-administration/integrations/jira-cloud.md): Before you can create Jira work items in SonarQube Server, you need to set up your Jira Cloud integration on the SonarQube Server instance and project levels
- [Connecting to Slack](https://docs.sonarsource.com/sonarqube-server/instance-administration/integrations/slack.md): How to connect your SonarQube Server instance to your Slack workspace.
- [Configuring webhooks at global level](https://docs.sonarsource.com/sonarqube-server/instance-administration/integrations/webhooks.md): SonarQube webhooks notify external services when a project analysis is complete.
- [JFrog Evidence Collection](https://docs.sonarsource.com/sonarqube-server/instance-administration/integrations/jfrog-evidence-collection.md): SonarQube Server integrates with JFrog Evidence Collection to provide trusted auditing for software packages.
- [License administration](https://docs.sonarsource.com/sonarqube-server/instance-administration/license-administration.md): Learn how to retrieve, setup, stage and request new SonarQube Server licenses.
- [Server ID based license key](https://docs.sonarsource.com/sonarqube-server/instance-administration/license-administration/server-id-based-license-key.md): Learn how to retrieve, setup, stage and request your server ID based license key.
- [Online license management](https://docs.sonarsource.com/sonarqube-server/instance-administration/license-administration/online-license-management.md): Learn how to retrieve, setup, stage and request new SonarQube Server license.
- [UI customization](https://docs.sonarsource.com/sonarqube-server/instance-administration/ui-customization.md): Customizing your instance's look and feel and displaying custom messages.
- [Look and feel](https://docs.sonarsource.com/sonarqube-server/instance-administration/ui-customization/look-and-feel.md): You can set your own home logo and use a Gravatar avatar.
- [Custom messages](https://docs.sonarsource.com/sonarqube-server/instance-administration/ui-customization/custom-messages.md): Admins can configure custom messages that will be displayed in the SonarQube Server UI.
- [System info and server ID](https://docs.sonarsource.com/sonarqube-server/instance-administration/system-info-and-server-id.md): This page describes how to gather detailed information about your SonarQube Server instance.
- [Inactive projects](https://docs.sonarsource.com/sonarqube-server/instance-administration/inactive-projects.md): Managing the inactive projects in your SonarQube Server instance.
- [Quality standards administration](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration.md): Managing your quality standards in SonarQube Server provides you with a baseline for acceptable code, leading to more secure, reliable, and maintainable software.
- [Managing quality gates](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-quality-gates.md): This section helps you understand how to view, manage, and change your quality gates in SonarQube Server.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-quality-gates/introduction.md): Your introduction to understanding how to use quality gates in SonarQube Server.
- [Understanding quality gates](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-quality-gates/introduction-to-quality-gates.md): SonarQube Server quality gates use sets of conditions to measure checks against your code during analysis. Depending on result, code passes or fails the quality gate.
- [Viewing a quality gate](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-quality-gates/viewing-quality-gate.md): Any user can view the quality gates and their conditions defined in a SonarQube Server instance.
- [Managing custom quality gates](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-quality-gates/managing-custom-quality-gates.md): You can create your own, custom quality gates in SonarQube Server. To manage custom quality gates, you must have the Administer Quality Gates permission.
- [Changing instance's default quality gate](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-quality-gates/changing-default-quality-gate.md): A default quality gate is assigned in your SonarQube Server settings. This quality gate is automatically applied to new projects and can be modified at any time.
- [Associating a quality gate with projects](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-quality-gates/associating-projects-with-quality-gate.md): The default quality gate is associated with all projects in the organization that are not explicitly associated with a quality gate.
- [Tracking in-line suppression comments](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-quality-gates/tracking-inline-comments.md): How to track the use of in-line suppression comments in the code.
- [Managing quality profiles](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-quality-profiles.md): This section helps you understand how to view, manage, and change your quality profiles in SonarQube Server.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-quality-profiles/introduction.md): Your introduction to understanding how to use quality profiles in SonarQube Server.
- [Understanding quality profiles](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-quality-profiles/understanding-quality-profiles.md): Quality profiles are a key part of your SonarQube Server configuration because they are composed of a list of rules to check your code against.
- [Viewing quality profiles](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-quality-profiles/viewing-quality-profiles.md): Any user can view and compare quality profiles in SonarQube Server.
- [Creating a quality profile](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-quality-profiles/creating-a-quality-profile.md): The Sonar way quality profile is designed to be broadly suitable for most projects and you can use custom quality profiles to adjust your project as it progresses.
- [Editing a quality profile](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-quality-profiles/editing-a-custom-quality-profile.md): To edit a quality profile in SonarQube Server, you need the Administer Quality Profiles permission or be authorized to manage this particular profile.
- [Associating with projects](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-quality-profiles/associating-a-quality-profile-with-projects.md): By default, a SonarQube Server project is associated with each language’s default quality profile. You can also explicitly associate a quality profile with projects.
- [Changing default quality profile](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-quality-profiles/changing-default-quality-profile.md): By default, the language’s BUILT-IN quality profile, Sonar way, is the profile assigned to projects not explicitly associated with another quality profile.
- [Maintaining quality profiles](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-quality-profiles/maintaining-your-custom-quality-profiles.md): Maintaining your custom quality profile in SonarQube Server is important if it's not inherited from the Sonar way built-in profile.
- [Granting permissions to users](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-quality-profiles/authorizing-other-users-to-manage-quality-profile.md): It is a simple process in SonarQube Server to assign the correct quality profile administration permission to users and groups.
- [Standards for AI Code Assurance](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/ai-code-assurance.md): SonarQube Server's AI Code Assurance features help you set appropriate standards for projects containing AI-generated code.
- [Set your AI standards](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/ai-code-assurance/overview.md): This section explains how to manage AI standards, including the use of tools for Sonar’s AI Code Assurance in your SonarQube Server project.
- [Quality gates for AI code](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/ai-code-assurance/quality-gates-for-ai-code.md): This page explains how to manage quality gates for AI Code Assurance for securing your SonarQube Server project.
- [Quality profiles for AI code](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/ai-code-assurance/quality-profiles-for-ai-code.md): This page explains how to manage quality profiles for AI Code Assurance for securing your SonarQube Server project.
- [Monitor projects with AI code](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/ai-code-assurance/monitor-projects-with-ai-code.md): This page explains the internal and external AI Code Assurance labels and badges you have to mark your SonarQube Server projects.
- [Standards for agent centric development](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/standards-for-agent-centric-development.md): Standards for agent centric development are necessary because AI-generated code differs from a human-written code.
- [Quality profiles for agentic AI](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/standards-for-agent-centric-development/quality-profiles-for-agentic-ai.md): Managing Sonar agentic AI quality profile.
- [Viewing and managing rules](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-rules.md): This section gives various information about SonarQube rules and explains how to retrieve and view rules, and how to add tags to rules.
- [SonarQube rules](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-rules/rules.md): SonarQube evaluates your code against a set of rules to generate issues.
- [Software qualities](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-rules/software-qualities.md): Software qualities refer to code that is secure, reliable, and maintainable.
- [Security-related rules](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-rules/security-related-rules.md): The SonarQube quality model is applied to an automated code review and analysis based on four types of rules.
- [If Sonar updates a rule](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-rules/rule-update.md): What might change regarding rules after a software update.
- [Adding tags to a rule](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-rules/adding-tags-to-rule.md): Tags are a way to categorize rules and issues.
- [Built-in rule tags](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-rules/built-in-rule-tags.md): Tags are a way to categorize rules and issues. Some built-in tags are language-specific, but many more appear across languages.
- [Rules for AI CodeFix](https://docs.sonarsource.com/sonarqube-server/quality-standards-administration/managing-rules/rules-for-ai-codefix.md): AI CodeFix uses rules selected from a set of languages.
- [Extension guide](https://docs.sonarsource.com/sonarqube-server/extension-guide.md): Extending SonarQube with Web API, coding rules, plugins and internationalization.
- [Web API](https://docs.sonarsource.com/sonarqube-server/extension-guide/web-api.md): SonarQube provides the Web API to access its functionalities from applications.
- [Adding coding rules](https://docs.sonarsource.com/sonarqube-server/extension-guide/adding-coding-rules.md): Adding custom coding rules to your SonarQube Server instance.
- [Developing a plugin](https://docs.sonarsource.com/sonarqube-server/extension-guide/developing-a-plugin.md): Developing a plugin for SonarQube Server.
- [Plugin basics](https://docs.sonarsource.com/sonarqube-server/extension-guide/developing-a-plugin/plugin-basics.md): The sonar-plugin-api is a Java API used to develop plugins for SonarQube.
- [Supporting new languages](https://docs.sonarsource.com/sonarqube-server/extension-guide/developing-a-plugin/supporting-new-languages.md): Supporting a new language in SonarQube involves six steps.
- [Executable lines](https://docs.sonarsource.com/sonarqube-server/extension-guide/developing-a-plugin/executable-lines.md): Internal guidelines to define executable lines for a language.
- [Adding pages to the webapp](https://docs.sonarsource.com/sonarqube-server/extension-guide/developing-a-plugin/adding-pages-to-the-webapp.md): Creating page extensions to run in your SonarQube environment.
- [Supporting SCM providers](https://docs.sonarsource.com/sonarqube-server/extension-guide/developing-a-plugin/supporting-scm-providers.md): Information from the Source Code Management (SCM) provider is used by a SonarScanner.
- [Internationalization](https://docs.sonarsource.com/sonarqube-server/extension-guide/internationalization.md): Guidelines to apply the i18n mechanism and how to help the Community.
- [SonarQube glossary](https://docs.sonarsource.com/sonarqube-server/glossary.md): A list of terms and their definitions that are referenced in the SonarQube Documentation

* [Homepage](https://docs.sonarsource.com/sonarqube-server/2026.2/readme.md): SonarQube provides automated code quality and security reviews, delivering actionable intelligence that helps developers build better and faster.
* [Try out SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2026.2/try-out-sonarqube.md): Follow these steps to try out SonarQube Server.
* [AI capabilities](https://docs.sonarsource.com/sonarqube-server/2026.2/ai-capabilities.md): SonarQube Server offers a series of AI capabilities to help you produce secure and maintainable code.
* [Advanced Security](https://docs.sonarsource.com/sonarqube-server/2026.2/advanced-security.md): SonarQube Advanced Security extends SonarQube’s capabilities by offering deeper security analysis and features such as Software Composition Analysis (SCA).
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.2/advanced-security/introduction.md): SonarQube Advanced Security is an Enterprise add-on that extends SonarQube’s capabilities by offering deeper security analysis and compliance-focused features.
* [Analyzing projects for dependencies (SCA)](https://docs.sonarsource.com/sonarqube-server/2026.2/advanced-security/analyzing-projects-for-dependencies.md): SonarQube can analyze your projects for dependencies and identify dependency risks. You can also import SBOM files to analyze containers.
* [Viewing dependencies](https://docs.sonarsource.com/sonarqube-server/2026.2/advanced-security/viewing-dependencies.md): How to view the dependencies in your projects and export the software bill of materials (SBOM).
* [Reviewing and fixing dependency risks](https://docs.sonarsource.com/sonarqube-server/2026.2/advanced-security/reviewing-and-fixing-dependency-risks.md): SonarQube lets you manage the dependency risks detected during analysis and provides insights on how to fix them.
* [Managing license profiles and policies](https://docs.sonarsource.com/sonarqube-server/2026.2/advanced-security/managing-license-profiles-and-policies.md): As an administrator, SonarQube Server allows you to define license policies to warn developers about the use of prohibited licenses in their projects.
* [Troubleshooting the dependency analysis](https://docs.sonarsource.com/sonarqube-server/2026.2/advanced-security/troubleshooting.md): Troubleshooting guidelines for issues related to dependency analysis.
* [Best practices for managing dependency risks](https://docs.sonarsource.com/sonarqube-server/2026.2/advanced-security/best-practices-for-managing-dependency-risks.md): A list of best practices for managing dependency risks.
* [Discovering SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2026.2/discovering.md): Discover how SonarQube Server can help you achieve a state of high-quality code.
* [SonarQube Server editions](https://docs.sonarsource.com/sonarqube-server/2026.2/discovering/sonarqube-server-editions.md): SonarQube Server is available in the following editions: Developer, Enterprise, and Data Center.
* [SonarQube Server vs SonarQube Cloud](https://docs.sonarsource.com/sonarqube-server/2026.2/discovering/server-versus-cloud.md): This page compares SonarQube Server with SonarQube Cloud.
* [SonarQube analysis overview](https://docs.sonarsource.com/sonarqube-server/2026.2/discovering/analysis-overview.md): Understanding how SonarQube Server analysis works.
* [Basic principles of SonarQube analysis](https://docs.sonarsource.com/sonarqube-server/2026.2/discovering/analysis-overview/basic-principles.md): For an introduction to SonarQube analysis solution, consider the analysis main steps and the concept definitions below.
* [SonarQube analysis process](https://docs.sonarsource.com/sonarqube-server/2026.2/discovering/analysis-overview/process-steps.md): This page explains how SonarQube Server integrates with your CI pipeline and the main analysis steps.
* [Code review and analysis](https://docs.sonarsource.com/sonarqube-server/2026.2/discovering/code-analysis.md): Understanding how various code analysis features work in SonarQube Server.
* [Pull request analysis](https://docs.sonarsource.com/sonarqube-server/2026.2/discovering/code-analysis/pull-request-analysis.md): Understanding how pull request analysis works in SonarQube Server.
* [Branch analysis](https://docs.sonarsource.com/sonarqube-server/2026.2/discovering/code-analysis/branch-analysis.md): Understanding how branch analysis works in SonarQube Server.
* [Incremental analysis](https://docs.sonarsource.com/sonarqube-server/2026.2/discovering/code-analysis/incremental-analysis.md): Understanding the mechanisms used to perform incremental branch and pull request analysis in SonarQube Server.
* [Sandboxing of issues](https://docs.sonarsource.com/sonarqube-server/2026.2/discovering/code-analysis/sandboxing-of-issues.md): Understanding how the Sandboxing of issues coming from SonarQube update works.
* [DevOps platforms](https://docs.sonarsource.com/sonarqube-server/2026.2/discovering/devops-platforms.md): SonarQube offers DevOps integrations with GitHub, Bitbucket, GitLab and Azure DevOps.
* [GitHub](https://docs.sonarsource.com/sonarqube-server/2026.2/discovering/devops-platforms/github.md): Introduction to SonarQube Server integration with GitHub.
* [Bitbucket Data Center](https://docs.sonarsource.com/sonarqube-server/2026.2/discovering/devops-platforms/bitbucket-data-center.md): Introduction to SonarQube Server integration with Bitbucket Data Center.
* [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/2026.2/discovering/devops-platforms/bitbucket-cloud.md): Introduction to SonarQube Server integration with Bitbucket Cloud.
* [GitLab](https://docs.sonarsource.com/sonarqube-server/2026.2/discovering/devops-platforms/gitlab.md): Introduction to SonarQube Server integration with GitLab.
* [Azure DevOps](https://docs.sonarsource.com/sonarqube-server/2026.2/discovering/devops-platforms/azure-devops.md): Introduction to SonarQube Server integration with Azure DevOps.
* [Integrations](https://docs.sonarsource.com/sonarqube-server/2026.2/discovering/integrations.md): SonarQube Server supports webhooks and integrates with applications across various domains.
* [Slack](https://docs.sonarsource.com/sonarqube-server/2026.2/discovering/integrations/slack.md): This page provides a technical overview of the Slack integration solution in SonarQube Server.
* [Jira Cloud](https://docs.sonarsource.com/sonarqube-server/2026.2/discovering/integrations/jira-cloud.md): Understanding the SonarQube Server integration with Jira Cloud.
* [JFrog Evidence Collection](https://docs.sonarsource.com/sonarqube-server/2026.2/discovering/integrations/jfrog.md): Understanding the SonarQube Server integration with JFrog Evidence Collection.
* [Webhooks](https://docs.sonarsource.com/sonarqube-server/2026.2/discovering/integrations/webhooks.md): Understanding the webhooks in SonarQube Server.
* [Quickstart guides](https://docs.sonarsource.com/sonarqube-server/2026.2/quickstart-guide.md): A checklist for administrators setting up their initial installation of Developer and Enterprise editions of SonarQube Server.
* [Quickstart guide](https://docs.sonarsource.com/sonarqube-server/2026.2/quickstart-guide/quickstart-guide.md): A checklist for administrators setting up their initial installation of SonarQube Server.
* [Quickstart guide for Enterprises](https://docs.sonarsource.com/sonarqube-server/2026.2/quickstart-guide/quickstart-guide-enterprises.md): A checklist for administrators setting up their initial installation of SonarQube Server Enterprise edition.
* [Installing SonarQube Server with SQL Server](https://docs.sonarsource.com/sonarqube-server/2026.2/quickstart-guide/installing-sonarqube-server-with-sql-server.md): This guide provides comprehensive instructions for installing and configuring SonarQube Server with Microsoft SQL Server as the database backend.
* [Server installation and setup](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation.md): Installing SonarQube Server on the server host, from the ZIP file, from the Docker image, or on Kubernetes.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/introduction.md): This section explains how to install and setup your SonarQube Server.
* [Server components](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/server-components-overview.md): Overview of Java processes run by SonarQube Server and of SonarQube Server database.
* [Installing database](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/installing-the-database.md): Install the SonarQube Server database according to the database engine used: MicrosoftSQL Server, Oracle, PostgreSQL.
* [Server host requirements](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/server-host-requirements.md): This section describes the requirements and recommendations for a machine running SonarQube Server.
* [Networking requirements](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/networking-requirements.md): This page contains relevant information related to SonarQube Server's networking requirements.
* [Pre-installation steps](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/pre-installation.md): The pre-installation steps depend on your operating system.
* [On Linux systems](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/pre-installation/linux.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on Linux systems.
* [On Unix-based systems](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/pre-installation/unix.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on Unix systems.
* [On macOS systems](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/pre-installation/macos.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on macOS systems.
* [Defining a JWT token](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/pre-installation/jwt-token.md): Optional pre-installation step to keep user sessions alive during startup.
* [From Docker image](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/from-docker-image.md): Installing SonarQube Server Developer or Enterprise Edition from the Docker image.
* [Installation overview](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/from-docker-image/installation-overview.md): Main steps for installing SonarQube Server from the Docker image.
* [Prepare the Docker installation](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/from-docker-image/prepare-installation.md): How to prepare the installation of SonarQube Server Developer or Enterprise edition from the Docker image.
* [Set up and start your container](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/from-docker-image/set-up-and-start-container.md): How to set up and start your SonarQube Server container with the Developer or Enterprise edition.
* [Advanced setup](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/from-docker-image/advanced-setup.md): Advanced setup when installing SonarQube Server from the Docker image.
* [On Kubernetes or OpenShift](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/on-kubernetes-or-openshift.md): Installing SonarQube Server Developer or Enterprise Edition on Kubernetes or Openshift.
* [Installation overview](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/on-kubernetes-or-openshift/installation-overview.md): Main steps for installing SonarQube Server on Kubernetes or Openshift.
* [Before you start](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/on-kubernetes-or-openshift/before-you-start.md): Requirements and known limitations of a SonarQube Server deployment on Kubernetes or OpenShift.
* [Customizing Helm chart](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/on-kubernetes-or-openshift/customizing-helm-chart.md): How to perform the most important SonarQube Helm chart customization when working with SonarQube Server.
* [Installing Helm chart](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/on-kubernetes-or-openshift/installing-helm-chart.md): How to install the Helm chart for SonarQube Server’s Developer or Enterprise Edition.
* [Setting up monitoring](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/on-kubernetes-or-openshift/set-up-monitoring.md): Setting up monitoring on a Kubernetes deployment of SonarQube Server.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/on-kubernetes-or-openshift/set-up-monitoring/introduction.md): If you deploy SonarQube Server on Kubernetes, Prometheus metrics can be collected.
* [Setting up with Prometheus server](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/on-kubernetes-or-openshift/set-up-monitoring/prometheus.md): This article describes how to use SonarQube’s core integration with Prometheus to collect Prometheus metrics in a Kubernetes deployment.
* [Setting up with Datadog](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/on-kubernetes-or-openshift/set-up-monitoring/datadog.md): In case of a Kubernetes deployment, you can use Datadog to collect the metrics provided through the SonarQube Server’s Web API (Openmetrics format).
* [List of Prometheus metrics](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/on-kubernetes-or-openshift/set-up-monitoring/prometheus-metrics.md): List of the SonarQube Server metrics exposed by Prometheus.
* [Encrypting sensitive data](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/on-kubernetes-or-openshift/encrypting-helm-chart-sensitive-data.md): Encrypting sensitive Sonar properties.
* [From ZIP file](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/from-zip-file.md): Installing SonarQube Server Developer or Enterprise Edition from the ZIP file.
* [Installation overview](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/from-zip-file/overview.md): Main steps for installing SonarQube Server from the ZIP file.
* [Basic installation](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/from-zip-file/basic-installation.md): How to install SonarQube Server Developer or Enterprise edition from the ZIP file and perform the basic setup.
* [Advanced setup](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/from-zip-file/advanced-setup.md): Advanced setup when installing SonarQube Server from the ZIP file.
* [Starting / stopping server](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/from-zip-file/starting-stopping-server.md): How to start or stop the server in case of a ZIP installation
* [From the ZIP file](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/from-zip-file/starting-stopping-server/from-zip-file.md): Starting SonarQube Server from the ZIP file
* [Running as a service](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/from-zip-file/starting-stopping-server/running-as-a-service.md): How to install and start SonarQube Server as a service in case of a ZIP installation. The operation depends on your operating system.
* [Network security](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/network-security.md): Enhancing the network security.
* [Reverse proxy and network security](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/network-security/securing-behind-proxy.md): Securing SonarQube Server with reverse proxy and network security
* [Network rules](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/network-security/network-rules.md): Defining network rules to enhance the security.
* [Data Center Edition](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/data-center-edition.md): Installing SonarQube Server's Data Center Edition.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/data-center-edition/introduction.md): Content of the Data Center Edition (DCE) installation section.
* [DCE topology](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/data-center-edition/dce-topology.md): The Data Center Edition (DCE) allows SonarQube Server to run in a clustered configuration to make it resilient to failures.
* [Installation requirements](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/data-center-edition/installation-requirements.md): General requirements, recommendations, and limitations for SonarQube Server’s cluster. Additional requirements specific to an installation type may be mentioned in the respective installation section.
* [Pre-installation steps](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/data-center-edition/pre-installation.md): Steps to perform before installing Data Center Edition (DCE).
* [Installing on Kubernetes or Openshift](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/data-center-edition/on-kubernetes-or-openshift.md): Installating SonarQube Server's Data Center Edition on Kubernetes or Openshift.
* [Installation overview](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/data-center-edition/on-kubernetes-or-openshift/overview.md): Your entry point to deploy the Data Center Edition (DCE) on Kubernetes or OpenShift.
* [Before you start](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/data-center-edition/on-kubernetes-or-openshift/before-you-start.md): This page describes the requirements and known limitations of a SonarQube Server’s Data Center Edition (DCE) deployment on Kubernetes or Openshift.
* [Customizing the DCE Helm chart](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/data-center-edition/on-kubernetes-or-openshift/customizing-helm-chart.md): How to perform the most important customization of the Helm chart for SonarQube Server’s Data Center Edition (DCE).
* [Setting up autoscaling](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-autoscaling.md): With Kubernetes’ Horizontal Pod Autoscaling (HPA), you can automatically scale your SonarQube Server out and in, resolving any performance issues you may have.
* [Setting up disaster recovery](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery.md): How to set up a disaster recovery for SonarQube Server’s Data Center Edition (DCE) deployed on Kubernetes.
* [Disaster recovery architecture example with Azure resources](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/architecture-example.md): Example of disaster recovery architecture used for SonarQube Server’s Data Center Edition (DCE) deployed on Kubernetes.
* [Step 1: Deploy the primary and replica databases](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/deploy-databases.md): The first step of the disaster recovery setup for the Data Center Edition (DCE) deployed on Kubernetes consists in deploying the primary and replica databases.
* [Step 2: Set up the primary and replica clusters on AKS](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/set-up-clusters-on-aks.md): The second step of the disaster recovery setup for the Data Center Edition (DCE) on Kubernetes consists in setting up the primary and replica clusters.
* [Step 3: Configure the Azure Front Door](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/configure-azure-front-door.md): The third step of the disaster recovery setup for the Data Center Edition (DCE) deployed on Kubernetes consists in configuring the Azure Front Door.
* [Step 4: Test failover scenarios](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/test-failover-scenarios.md): How to test the failover of the Data Center Edition (DCE) deployed on Kubernetes.
* [Installing the DCE Helm chart](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/data-center-edition/on-kubernetes-or-openshift/installing-from-helm-repo.md): SonarQube Data Center Edition (DCE) can be installed from a customized SonarQube Server Helm chart.
* [Installing from Google Cloud Platform](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/data-center-edition/on-kubernetes-or-openshift/installing-from-gcp.md): SonarQube Data Center Edition (DCE) can be deployed on Kubernetes through the Google Marketplace.
* [Installing from ZIP file](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/data-center-edition/from-zip-file.md): Installing SonarQube Server's Data Center Edition (DCE) from the ZIP file.
* [Network security](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/data-center-edition/network-security.md): Enhancing network security for your Data Center Edition.
* [Securing behind a proxy](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/data-center-edition/network-security/securing-behind-proxy.md): It is recommended to run SonarQube behind a proxy, if it should be accessible from outside.
* [Elasticsearch security features](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/data-center-edition/network-security/elasticsearch-security-features.md): How to to set up Elasticsearch security features.
* [Network rules](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/data-center-edition/network-security/network-rules.md): Defining network rules to enhance the security.
* [Starting and stopping cluster](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/data-center-edition/starting-stopping-cluster.md): How to start and stop your Data Center Edition's cluster.
* [Setting system properties](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/system-properties.md): The system properties are the properties used by SonarQube at startup and not stored in the database.
* [Configuration methods](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/system-properties/configuration-methods.md): The system properties are the properties used by SonarQube at startup and not stored in the database. They can be configured using different methods.
* [List of properties common to all editions](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/system-properties/common-properties.md): This page lists the configurable system properties that are common to all SonarQube editions.
* [List of DCE-specific properties](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/system-properties/dce-specific.md): This page lists the configurable system properties that are specific to the Data Center Edition.
* [Installing plugins](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/plugins.md): Installing plugins for SonarQube Server.
* [Plugin version matrix](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/plugins/plugin-version-matrix.md): This table describes the version of each plugin that is compatible with each version of SonarQube Server.
* [Installing a plugin](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/plugins/install-a-plugin.md): Learn how to install or uninstall a plugin in SonarQube Server.
* [Reference architectures](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/reference-architectures.md): This section describes the architecture of a SonarQube Server instance for different contexts.
* [Up to 10 M LOC](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/reference-architectures/up-to-10m-loc.md): This page describes the architecture of a SonarQube Server instance that will support up to 10 million lines of code under normal usage patterns in a non-high availability setup.
* [Up to 50 M LOC](https://docs.sonarsource.com/sonarqube-server/2026.2/server-installation/reference-architectures/up-to-50m-loc.md): This architecture describes the setup of a SonarQube Server Enterprise Editon instance that will support up to 50 million lines of code.
* [Server update and maintenance](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance.md): Updating and maintaining your SonarQube Server instance.
* [Update](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/update.md): Information about updating your SonarQube Server.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/update/roadmap.md): The section lists the steps you have to perform to update your SonarQube Server installation.
* [Release cycle model](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/update/release-cycle-model.md): A detailed explanation of the SonarQube Server release cycle.
* [Determining the update path](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/update/determine-path.md): This explains the steps to follow  to determine the path you need to take to update your version of SonarQube Server
* [Pre-update steps](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/update/pre-update-steps.md): The pre-update steps you must perform before you start updating SonarQube Server.
* [Performing the update](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/update/update.md): Once you have determined your update path and tested your update, you can perform your SonarQube Server update.
* [Post-update steps](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/update/post-update-steps.md): The tasks you must perform after you update SonarQube Server.
* [Upgrading from SonarQube Community Build](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/update/updating-from-sonarqube-community-build.md): How to update from SonarQube Community Build to SonarQube Server
* [Moving to another SonarQube Server edition](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/update/moving-to-another-edition.md): How to move to another SonarQube Server edition during an update.
* [Using Marketplace](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/update/marketplace.md): Using the Marketplace to keep the SonarQube platform up to date.
* [Other migration-related tasks](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/update/other-procedures.md): This section explains how to revert to the previous version of SonarQube Server and how to migrate the database to another vendor.
* [Maintenance](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/maintenance.md): Maintaining your SonarQube Server instance.
* [Improving performance](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/maintenance/improving-performance.md): Improve the performance of your SonarQube Server instance by increasing the number of Compute Engine workers, parallel analysis processing, and optimizing the analyzers' loading.
* [Migrating database](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/maintenance/sonarqube-db-copy-tool.md): The SonarQube database copy tool helps you migrate your SonarQube Server database between vendors.
* [Backup and restore](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/maintenance/backup-and-restore.md): Backing up and restoring your data.
* [Reindexing](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/maintenance/reindexing.md): Starting SonarQube Server after an update or a restore from a backup triggers a rebuild of the Elasticsearch indexes. You can also force a reindex.
* [Deprecations](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/maintenance/deprecations.md): Deprecation policy and API deprecations.
* [Deprecation policy](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/maintenance/deprecations/deprecation-policy.md): The goal of the deprecation policy is to ensure that users are aware of what is changing and have time to adjust before a feature or an API component is dropped on a planned date.
* [Monitoring API deprecation](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/maintenance/deprecations/monitoring-api-deprecation.md): Monitoring deprecated Web API components is an important part of checking that your SonarQube instance is using deprecated endpoints.
* [Monitoring](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/monitoring.md): Monitoring your SonarQube Server instance.
* [SonarQube Server instance](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/monitoring/instance.md): Monitoring your SonarQube Server instance is key to keeping it healthy and ensuring user satisfaction.
* [Lines of Code](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/monitoring/lines-of-code.md): SonarQube calculates the Lines of Code analyzed against the subscription’s limit defined by the license.
* [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/troubleshooting.md): Troubleshooting your SonarQube Server instance.
* [Server logs](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/troubleshooting/server-logs.md): Accessing and using server logs for troubleshooting.
* [Performance issues](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/troubleshooting/performance-issues.md): Steps to consider when addressing performance issues.
* [Database-related issues](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/troubleshooting/database-related-issues.md): Troubleshooting database-related issues.
* [Elasticsearch-related issues](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/troubleshooting/elasticsearch.md): Troubleshooting Elasticsearch-related issues.
* [Other issues](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/troubleshooting/other-issues.md): Troubleshooting other issues related to the server updates and maintenance.
* [Creating support ticket](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/troubleshooting/creating-support-ticket.md): Accessing Sonar support and creating support tickets.
* [Data Center Edition](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/data-center-edition.md): Maintaining your Data Center Edition.
* [Monitoring](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/data-center-edition/monitoring.md): Monitoring your Data Center Edition.
* [Improving performance](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/data-center-edition/improving-performance.md): Improving performance of your Data Center Edition.
* [Scaling](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/data-center-edition/scaling.md): Scaling and managing the application nodes for your Data Center Edition.
* [Updating](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/data-center-edition/updating.md): Updating your Data Center Edition.
* [Release notes](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/release-notes.md): These release notes describe the relevant changes implemented for each SonarQube Server release version since the 2026.1 LTA version.
* [Product release lifecycle](https://docs.sonarsource.com/sonarqube-server/2026.2/server-update-and-maintenance/product-release-lifecycle.md): Sonar’s product release lifecycle and standard definitions for alpha, beta, and general availability (GA) stages.
* [Analyzing source code](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code.md): Analyzing your source code.
* [Project analysis setup](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/overview.md): This page introduces briefly the prerequisites and the setup steps necessary for a project analysis with SonarQube Server.
* [CI tools](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/ci-integration.md): How to add the SonarQube Server analysis to your CI pipeline.
* [GitHub Actions](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/ci-integration/github-actions.md): Adding SonarQube Server analysis to your GitHub Actions workflow.
* [Bitbucket Pipelines](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/ci-integration/bitbucket-pipelines.md): Adding the SonarQube Server analysis to your Bitbucket pipeline.
* [GitLab CI/CD](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/ci-integration/gitlab-ci-cd.md): Adding SonarQube Server analysis to your GitLab CI/CD pipeline.
* [Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/ci-integration/azure-pipelines.md): Adding SonarQube Server analysis to your Azure pipeline.
* [Adding analysis to your Azure pipeline](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/ci-integration/azure-pipelines/introduction.md): General guidelines to add SonarQube Server analysis to your Azure pipeline.
* [About Azure Pipelines integration](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/ci-integration/azure-pipelines/integration-overview.md): The Azure DevOps Extension for SonarQube Server is used to manage the integration of SonarQube Server with Azure Pipelines.
* [Gradle or Maven project with Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/ci-integration/azure-pipelines/gradle-or-maven-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline with new Gradle or Maven tasks.
* [.NET project with Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/ci-integration/azure-pipelines/dotnet-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline for .Net projects.
* [C family project with Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/ci-integration/azure-pipelines/c-family-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline for C family projects.
* [JS, TS, Go, Python, PHP, etc. project with Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/ci-integration/azure-pipelines/js-ts-go-python-php.md): Using YAML or the Azure Classic editor to create the Azure build pipeline for JavaScript, TypeScript, Go, Python, PHP, and other projects.
* [Monorepo projects with Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/ci-integration/azure-pipelines/monorepo-projects.md): Adding analysis to your Azure build pipeline for a monorepo.
* [Using Azure DevOps extension's features](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/ci-integration/azure-pipelines/various-features.md): Adding more SonarQube Server features to the analysis for your Azure build pipeline.
* [Quality gate status in release pipeline](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/ci-integration/azure-pipelines/quality-gate-status-in-release-pipeline.md): Adding SonarQube Quality Gate status check to your Azure release pipeline.
* [SonarQube tasks for Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/ci-integration/azure-pipelines/sonarqube-tasks.md): The Azure DevOps extension for SonarQube Server provides tasks to stage automations in your Azure build pipeline. This page contains the task list along with the task inputs and their descriptions.
* [Troubleshooting analysis with Azure](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/ci-integration/azure-pipelines/troubleshooting-analysis.md): Troubleshooting various Azure pipeline and integration issues.
* [Jenkins](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/ci-integration/jenkins-integration.md): Information on integrating SonarQube Server with Jenkins.
* [Key features of Jenkins integration](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/ci-integration/jenkins-integration/key-features.md): Sonar provides an extension for Jenkins to enable smooth integration with Jenkins. This section explains the key features of this integration.
* [Setting up Jenkins](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/ci-integration/jenkins-integration/global-setup.md): This page explains how to set up Jenkins globally for the integration with SonarQube Server by using SonarQube extension for Jenkins.
* [Adding analysis to a Jenkins job](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/ci-integration/jenkins-integration/add-analysis-to-job.md): This section explains how to add the SonarQube Server analysis to your Jenkins Freestyle or Pipeline jobs.
* [Setting up a pause in Jenkins pipeline](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/ci-integration/jenkins-integration/pipeline-pause.md): To configure an automatic failing of your Jenkins pipeline in case the quality gate computed by SonarQube Server fails, you must set up a pipeline pause.
* [Codemagic](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/ci-integration/codemagic-integration.md): Information on setting up Codemagic with SonarQube Server.
* [Not integrated CI tools](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/ci-integration/not-integrated-tools.md): If using a CI tool that is not integrated with SonarQube Server.
* [Setting up the pull request analysis](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/setting-up-the-pull-request-analysis.md): With SonarQube Server, a pull request analysis occurs when a pull request is opened and every time a change is pushed to the pull request branch.
* [Setting up the branch analysis](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/setting-up-the-branch-analysis.md): In SonarQube Server, branch analysis allows you to trigger an analysis on a push to any specified branch without involving pull requests.
* [.NET environments](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/dotnet-environments.md): This section contains information on how to work with .NET environments when using SonarQube Server.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/dotnet-environments/overview.md): Running .NET analysis on SonarQube Server can be tricky to set up. This page gives you an overview of what’s required depending on your .NET framework.
* [Getting started with .NET](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/dotnet-environments/getting-started-with-net.md): Your page to get started setting up a .NET analysis in any edition of SonarQube Server.
* [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/dotnet-environments/sonarscanner-for-dotnet.md): Understanding how to analyze .NET projects in SonarQube Server can be difficult. This user guide helps make the setup process easy.
* [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/dotnet-environments/dotnet-test-coverage.md): SonarQube Server supports the reporting of test coverage information as part of the analysis of your .NET project.
* [Specifying test projects](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/dotnet-environments/specify-test-project-analysis.md): The SonarScanner for .NET analyzes test projects in a different way than main projects. Metrics sent to SonarQube Server provide more insight into your project.
* [VB.NET](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/dotnet-environments/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube Server.
* [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/dotnet-environments/troubleshooting.md): Sometimes problems occur when dialing in your .NET analysis in SonarQube Server. Here are some guides created to explain use cases and potential problems.
* [Analysis parameters](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/analysis-parameters.md): Analysis parameters are used to set up your analysis.
* [Configuration overview](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/analysis-parameters/configuration-overview.md): This page explains the hierarchy and provides general configuration guidelines regarding the analysis parameters.
* [Parameters not settable in the UI](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/analysis-parameters/parameters-not-settable-in-ui.md): This section lists the analysis parameters (sonar properties) that must be configured on the CI/CD host, as they cannot be set within the user interface.
* [Scanners](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/scanners.md): Information about various SonarScanners.
* [Scanner environment](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/scanners/scanner-environment.md): Information on scanner environment requirements, TLS certificates, and checked out code.
* [General requirements](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/scanners/scanner-environment/general-requirements.md): General requirements for setting up your SonarScanner for SonarQube Server.
* [TLS certificates on client side](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/scanners/scanner-environment/manage-tls-certificates.md): If your SonarQube Server instance is secured, add the self-signed certificate to the CI/CD host. If mutual TLS is used, an additional setup is required.
* [Checked-out code](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/scanners/scanner-environment/verifying-code-checkout-step.md): During the checkout of a working copy (clone) of the code from the project repository, we recommend using the full depth.
* [Managing JRE auto-provisioning](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/scanners/scanner-environment/managing-jre-auto-provisioning.md): How to disable or adjust JRE auto-provisioning for scanners.
* [SonarScanner CLI](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/scanners/sonarscanner.md): The SonarScanner CLI is a code analysis scanner for CI/CD pipelines, used when no build-system-specific scanner is available. Distinct from the SonarQube CLI, a developer management interface.
* [Azure DevOps Extension](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops.md): The Azure DevOps extension for SonarQube Server makes it easy to integrate analysis into your build pipeline, allowing you to analyze all supported languages.
* [Jenkins extension](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/scanners/jenkins-extension-sonarqube.md): This extension lets you centralize the configuration of your SonarQube Server connection details in your Jenkins global configuration.
* [SonarScanner for Maven](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/scanners/sonarscanner-for-maven.md): The SonarScanner for Maven is recommended as the default scanner for Maven projects.
* [SonarScanner for Gradle](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/scanners/sonarscanner-for-gradle.md): The SonarScanner for Gradle provides an easy way to start the analysis of a Gradle project with SonarQube Server.
* [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/scanners/dotnet.md): Information on installing, using, and configuring the SonarScanner for .NET.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/scanners/dotnet/introduction.md): Your entry point to understanding how the SonarScanner for .NET works with SonarQube Server.
* [Installing the scanner](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/scanners/dotnet/installing.md): Installing the SonarScanner for .NET to run with SonarQube Server is easy. Everything you need to know is on this page.
* [Using the scanner](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/scanners/dotnet/using.md): Check this page to learn how to invoke the SonarScanner for .NET and understand which parameters to use in your SonarQube Server analysis.
* [Configuring the scanner](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/scanners/dotnet/configuring.md): Configuring the SonarScanner for .NET in SonarQube Server can be tricky. Here is everything you need to know.
* [SonarScanner for NPM](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/scanners/npm.md): This section describes how to install, use, and configure the sonarScanner for NPM.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/scanners/npm/introduction.md): The SonarScanner for NPM makes it very easy to trigger a SonarQube Server analysis on your JavaScript code base, without needing additional tools or resources.
* [Installing the scanner](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/scanners/npm/installing.md): Depending on how you want to start the SonarScanner for NPM, you will use a different method to install the scanner.
* [Using the scanner](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/scanners/npm/using.md): To start the SonarScanner for NPM, you can either add the analysis to your build files or use the scanner start command line (with or without npx).
* [Configuring the scanner](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/scanners/npm/configuring.md): This section explains how to configure the parameters used for an analysis with the SonarScanner for NPM when running it with SonarQube Server.
* [SonarScanner for Python](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/scanners/sonarscanner-for-python.md): The SonarScanner for Python provides an easy way to start the analysis of a Python project with SonarQube Server.
* [Languages](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages.md)
* [Supported languages](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/overview.md): SonarQube Server provides analysis of different languages depending on the edition you’re running.
* [ABAP](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/abap.md): ABAP analysis is available starting in commercial editions of SonarQube Server.
* [Ansible](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/ansible.md): Language-specific information about the way SonarQube Server supports the analysis of Ansible.
* [Apex](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/apex.md): Apex analysis is available starting in SonarQube Server Enterprise Edition.
* [Azure Resource Manager](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/azure-resource-manager.md): SonarQube analysis supports Azure Resource Manager templates in the JSON & Bicep formats, and is available starting in Community Edition.
* [C/C++/Objective-C](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/c-family.md): Information on how to set up, run, and customize analysis for C, C++ and Objective-C.
* [C/C++/Objective-C analysis overview](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/c-family/overview.md): An overview of the configuration required to analyze CFamily code in SonarQube Server.
* [Analysis modes](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/c-family/analysis-modes.md): Presentation of the several analysis modes.
* [Prerequisites](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/c-family/prerequisites.md): Prerequisites for CFamily analysis in SonarQube Server.
* [Running the analysis](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/c-family/running-the-analysis.md): How to run a CFamily code analysis in SonarQube Server.
* [Customizing the analysis](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/c-family/customizing-the-analysis.md): How to customize your CFamily code analysis.
* [Understanding the analysis](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/c-family/understanding-the-analysis.md): Details on the CFamily analysis and the way it works with SonarQube Server.
* [Related pages](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/c-family/related-pages.md): Pages related to CFamily analysis in SonarQube Server
* [CloudFormation](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/cloudformation.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [COBOL](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/cobol.md): Cobol analysis is available starting in Enterprise Edition.
* [C#](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/csharp.md): C# analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [Dart](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/dart.md): SonarQube Server can analyze the Dart language.
* [Docker](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/docker.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [Flex](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/flex.md): Flex analysis is available starting in all editions of SonarQube Server and SonarQube Community Build.
* [GitHub Actions](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/github-actions.md): SonarQube supports analysis of YAML files detected as GitHub Actions.
* [Go](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/go.md): Go analysis is available in all editions of SonarQube.
* [Groovy](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/groovy.md): Language-specific information about the way that SonarQube Server supports the analysis of Groovy.
* [HTML](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/html.md): HTML analysis is available in all editions of SonarQube and SonarQube Community Build.
* [Java](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/java.md): Java analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [JavaScript/TypeScript/CSS](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/javascript-typescript-css.md): JavaScript, TypeScript, and CSS analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [JCL](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/jcl.md): JCL analysis is available starting in SonarQube Server Enterprise Edition and supported by SonarQube for Eclipse when running in Connected Mode.
* [JSON](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/json.md)
* [Kotlin](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/kotlin.md): Kotlin analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [Kubernetes/Helm](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/kubernetes.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [PHP](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/php.md): PHP analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [PLI](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/pli.md): PLI analysis is available starting in SonarQube Server Enterprise Edition.
* [PL/SQL](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/pl-sql.md): PL/SQL analysis is available starting in SonarQube Server Developer Edition.
* [Python](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/python.md): Python analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [RPG](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/rpg.md): RPG is available starting in SonarQube Server Enterprise Edition.
* [Ruby](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/ruby.md): Ruby analysis is available in all editions of SonarQube Server and Community Build.
* [Rust](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/rust.md)
* [Scala](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/scala.md): Scala analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [Shell](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/shell.md): The Shell analyzer for SonarQube Server is designed to perform static code analysis on Bash and POSIX Shell scripts.
* [Swift](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/swift.md): Swift analysis is available starting in SonarQube Server Developer Edition.
* [Secrets](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/secrets.md): SonarQube Server detects exposed Secrets in your source code and language-agnostic config files, starting in the SonarQube Community Build.
* [Terraform](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/terraform.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [T-SQL](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/t-sql.md): T-SQL analysis is available starting in SonarQube Server Developer Edition.
* [VB.NET](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [VB6](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/vb6.md): VB6 analysis is available starting in the SonarQube Server Enterprise Edition.
* [XML](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/xml.md): XML analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [YAML](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/languages/yaml.md)
* [Test coverage](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/test-coverage.md): Information on the reporting of test coverage information as part of your project analysis.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/test-coverage/overview.md): SonarQube's test coverage reports and test execution reports are important metrics in assessing the quality of your code.
* [C / C++ / Objective-C test coverage](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/test-coverage/c-family-test-coverage.md): Information on reporting test coverage information in SonarQube Server for the CFamily languages.
* [Dart test coverage](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/test-coverage/dart-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Dart.
* [Go test coverage](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/test-coverage/go-test-coverage.md): SonarQube Server supports the reporting of test coverage information as part of the analysis of your Go project.
* [Java test coverage](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/test-coverage/java-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Java.
* [JavaScript / TypeScript test coverage](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/test-coverage/javascript-typescript-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Javascript and Typescript.
* [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/test-coverage/dotnet-test-coverage.md): Information on reporting test coverage information in SonarQube Server for .NET projects.
* [PHP test coverage](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/test-coverage/php-test-coverage.md): Information on reporting test coverage information in SonarQube Server for PHP projects.
* [Python test coverage](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/test-coverage/python-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Python projects.
* [Generic test data](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/test-coverage/generic-test-data.md): SonarQube supports generic formats for test coverage and test execution import.
* [Test coverage parameters](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/test-coverage/test-coverage-parameters.md): SonarQube's test coverage reports describe the percentage of your code that has been tested by your test suite during a build.
* [Test execution parameters](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/test-coverage/test-execution-parameters.md): This page describes what analysis parameters are needed to import test execution reports into SonarQube.
* [Importing external issues](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/importing-external-issues.md): How to import issues generated by third-party analyzers into your project analysis.
* [About external issues](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/importing-external-issues/about-external-issues.md): Issues generated by third-party analyzers can be imported into SonarQube Server.
* [External analyzer reports](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/importing-external-issues/external-analyzer-reports.md): How to set up the import for your project of issues generated by third-party analyzers that integrate with SonarQube.
* [Generic formatted reports](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/importing-external-issues/generic-issue-import-format.md): SonarQube Server supports a generic import format for raising external issues in code.
* [SARIF reports](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/importing-external-issues/importing-issues-from-sarif-reports.md): SonarQube Server supports the standard Static Analysis Results Interchange Format (SARIF) for raising external issues in code.
* [SCM integration](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/scm-integration.md): Collecting SCM data during code analysis can unlock a number of SonarQube Server features.
* [Security engine custom configuration](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/security-engine-custom-configuration.md): Security Engine Custom Configuration is available as part of the Enterprise Edition. The security engine tracks the path that data follows through your code.
* [Troubleshooting the analysis](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/troubleshooting-the-analysis.md): If your SonarQube Server analysis errors out.
* [Background tasks](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/background-tasks.md): Information on background tasks in SonarQube Server.
* [Managing incremental analysis mechanisms](https://docs.sonarsource.com/sonarqube-server/2026.2/analyzing-source-code/managing-incremental-analysis.md): In very specific cases, you may have to disable or change the incremental analysis mechanism.
* [User guide](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide.md): The user guide describes the features of SonarQube Server and best practices.
* [Connected mode](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/connected-mode.md): SonarQube for IDE is a free IDE extension that integrates with SonarQube Server. Like a spell checker, it highlights issues as you type.
* [Viewing projects](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/viewing-projects.md): Retrieving and viewing projects.
* [Retrieving projects](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/viewing-projects/retrieving-projects.md): Retrieving public, private, administered and favorite projects in SonarQube Server.
* [Viewing analysis summary](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/viewing-projects/project-overview.md): View the analysis summary on the project overview page.
* [Viewing project activity](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/viewing-projects/activity-and-history.md): The Activity page shows the evolution of your project over time based on various measures and events.
* [Viewing project structure](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/viewing-projects/viewing-project-structure.md): The Code page shows your project's structure.
* [Viewing project information](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/viewing-projects/viewing-project-information.md): SonarQube Server's Project Information page shows details of your project settings, such as quality gate and quality profiles used for project analysis.
* [Viewing reports](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/viewing-reports.md): Retrieving and viewing reports.
* [PDF reports](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/viewing-reports/pdf-reports.md): PDF reports give a periodic, high-level overview of the overall code quality and security for your projects, applications, and portfolios.
* [Security reports](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/viewing-reports/security-reports.md): Security reports provide a big picture overview of your application's security standing in relation to industry standards.
* [Regulatory reports](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/viewing-reports/regulatory-reports.md): Regulatory reports provide important information about your project, such as quality gate status, ratings, and the distribution of issues for new and overall code.
* [Portfolios](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/viewing-reports/portfolios.md): Portfolios allow you to track releasability and ratings information for multiple projects.
* [Monitoring code metrics](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/code-metrics.md): Understanding and monitoring code metrics.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/code-metrics/introduction.md): SonarQube’s automated code review and analysis uses various code metrics to evaluate code quality.
* [Understanding measures and metrics](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/code-metrics/metrics-definition.md): Measures and metrics used in SonarQube to evaluate your code.
* [Monitoring metrics](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/code-metrics/monitoring-metrics.md): SonarQube offers various tools to monitor and compare code metrics for your project, application and portfolio.
* [Changing instance modes](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/code-metrics/changing-modes.md): SonarQube Server uses two different modes that affect metric calculations.
* [Quality standards and new code](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/about-new-code.md): SonarQube warns you whenever issues are detected in your new code.
* [Managing issues](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/issues.md): Retrieving, viewing and managing issues.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/issues/introduction.md): An automated code review detects an issue as a problem in your code.
* [Retrieving issues](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/issues/retrieving.md): Retrieve and view detected issues after your project's analysis.
* [Reviewing issues](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/issues/reviewing.md): Navigate and review issues raised by SonarQube's automated code review and analysis.
* [Editing issues](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/issues/managing.md): Manage issues in SonarQube Server by changing their status, reassigning them, customizing the severity level, tagging them, and commenting on them.
* [Fixing issues](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/issues/fixing.md): Starting with the Enterprise edition, you can get AI-suggested fixes for your code issues.
* [Triaging issues in Sandbox](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/issues/triaging-issues-in-sandbox.md): Triaging issues automatically moved to the Sandbox by SonarQube Server.
* [In your DevOps platform](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/issues/in-devops-platform.md): How to view and/or manage the issues reported by SonarQube Server in your GitHub, GitLab, Bitbucket Cloud, or Azure DevOps instance.
* [Issues reported in GitHub](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/issues/in-devops-platform/github.md): SonarQube Server reports an analysis summary on your GitHub pull requests and can display security issues as code scanning alerts in the GitHub interface.
* [Issues reported in Bitbucket](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/issues/in-devops-platform/bitbucket.md): In Bitbucket, you can view your analysis results directly to your pull requests.
* [Issues reported in GitLab](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/issues/in-devops-platform/gitlab.md): SonarQube Server reports analysis summary comments in your GitLab merge requests and security issues in GitLab vulnerability report.
* [Issues reported in Azure DevOps](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/issues/in-devops-platform/azure-devops.md): SonarQube Server issues reports the issues as comments on your Azure DevOps pull requests.
* [Managing Jira work items](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/issues/managing-jira-work-items.md): You can push SonarQube issues to Jira work items directly from SonarQube Server.
* [Managing Security Hotspots](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/security-hotspots.md): Security Hotspot highlights a security-sensitive piece of code that the developer needs to review.
* [Managing your account](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/managing-your-account.md): Managing user profiles, subscribing to notifications and changing your password.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/managing-your-account/introduction.md): Managing your SonarQube Server account.
* [Viewing your user profile](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/managing-your-account/viewing-user-profile.md): Your user profile displays your login name, email address, user groups, and associated SCM accounts.
* [Notifications](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/managing-your-account/subscribing-to-notifications.md): You can subscribe to email notifications for various analysis-related events. You cannot subscribe for another user.
* [Subscribing to email notifications](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/managing-your-account/subscribing-to-notifications/email.md): You can subscribe to email notifications for various analysis-related events. You cannot subscribe for another user.
* [Subscribing to Slack notifications](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/managing-your-account/subscribing-to-notifications/slack.md): You can subscribe to real-time notifications on analysis results directly in Slack.
* [Changing password](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/managing-your-account/changing-password.md): Changing your SonarQube Server password.
* [Managing your tokens](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/managing-tokens.md): Generate tokens to run analysis or invoke web services without accessing your actual credentials.
* [Using a project badge](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/project-badge.md): You can promote your project’s status in third-party tools and external websites using project badges.
* [Using applications](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/applications.md): An application aggregates multiple projects that share a lifecycle into a single, synthetic project.
* [Keyboard shortcuts](https://docs.sonarsource.com/sonarqube-server/2026.2/user-guide/keyboard-shortcuts.md): A list of keyboard shortcuts for use with SonarQube Server.
* [Project administration](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration.md): Administering your projects.
* [Creating your project](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/creating-project.md): How to create your project in SonarQube Server.
* [Introduction to project creation](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/creating-project/introduction.md): There are several ways to create your project in SonarQube Server. We recommend that you import your DevOps platform repository.
* [GitHub](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/creating-project/github.md): Import your GitHub repository and configure the binding of the so-created project.
* [Importing your GitHub repository](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/creating-project/github/import-repos.md): Creating your project by importing your GitHub repository.
* [Configuring GitHub project binding](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/creating-project/github/configure-binding.md): Setting up GitHub integration features for projects in SonarQube.
* [Bitbucket Data Center](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/creating-project/bitbucket-data-center.md): Import your Bitbucket Data Center repository and configure the binding of the so-created project.
* [Importing your Bitbucket Data Center repository](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/creating-project/bitbucket-data-center/import-repos.md): Creating your project by importing your Bitbucket Data Center repository.
* [Configuring Bitbucket Data Center project binding](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/creating-project/bitbucket-data-center/configure-binding.md): How to set up Bibucket Data Center integration features for your SonarQube Server project.
* [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/creating-project/bitbucket-cloud.md): Import your Bitbucket Cloud repository and configure the binding of the so-created project.
* [Importing your Bitbucket Cloud repository](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/creating-project/bitbucket-cloud/import-repos.md): Creating your project by importing your Bitbucket Cloud repository.
* [Configuring Bitbucket Cloud project binding](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/creating-project/bitbucket-cloud/configure-binding.md): How to set up Bibucket Cloud integration features for your SonarQube Server project.
* [GitLab](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/creating-project/gitlab.md): Import your GitLab repository and configure the binding of the so-created project.
* [Importing your GitLab repository](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/creating-project/gitlab/import-repos.md): Creating your project by importing your GitLab repository.
* [Configuring GitLab project binding](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/creating-project/gitlab/configure-binding.md): Setting up GitLab integration features for a project.
* [Azure DevOps](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/creating-project/azure-devops.md): Import your Azure DevOps repository and configure the binding of the so-created project.
* [Importing your Azure DevOps repository](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/creating-project/azure-devops/import-repos.md): Creating your project by importing your Azure DevOps repository.
* [Setting up Azure integration for your project](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/creating-project/azure-devops/setting-up-project-integration.md): This helps you define the project-level settings required for Azure DevOps or Azure Pipelines when setting up a SonarQube project analysis.
* [Creating your project manually](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/creating-project/creating-project-manually.md): For a project not linked to a DevOps platform, you can create your SonarQube project manually.
* [Automating project creation and import](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/creating-project/automating-project-creation-and-import.md): When you have a large project base, it can be beneficial to automate project creation and import using the Web API.
* [Setting project permissions](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/setting-project-permissions.md): Setting up your permissions and creating permission templates.
* [Setting up project features](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/setting-up-features.md): How to set up various features for your project.
* [Managing project tags](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/setting-up-features/managing-project-tags.md): SonarQube Server's Project Tags allow you to categorize and group projects for easier selection on the Projects page.
* [Customizing Project Information page](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/setting-up-features/customizing-project-information-page.md): Managing project links on the project information page.
* [Setting various features at project level](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/setting-up-features/project-settings.md): Changing and customizing your project’s settings.
* [Adjusting project analysis](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/adjusting-analysis.md): How to adjust the analysis parameters and quality standards of your SonarQube Server project.
* [Setting analysis scope](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/adjusting-analysis/setting-analysis-scope.md): Setting and managing your analysis scope.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/adjusting-analysis/setting-analysis-scope/introduction.md): Main steps for setting the project's analysis scope.
* [Setting initial scope](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/adjusting-analysis/setting-analysis-scope/setting-initial-scope.md): Setting the initial scope of analysis for your project's source and test files.
* [Excluding based on path-matching patterns](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/adjusting-analysis/setting-analysis-scope/excluding-files-based-on-patterns.md): Adjust your project’s initial analysis scope by excluding files based on path-matching patterns.
* [Excluding based on file extension](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/adjusting-analysis/setting-analysis-scope/excluding-based-on-file-extension.md): For each programming language, define the file extensions to be analyzed.
* [Excluding from coverage or duplication](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/adjusting-analysis/setting-analysis-scope/exclude-from-coverage-duplication.md): Exclude specific files from your project's code coverage analysis or duplication checks.
* [Applying advanced exclusions](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/adjusting-analysis/setting-analysis-scope/advanced-exclusions.md): Tailor your project's analysis by applying advanced exclusions based on file content, specific code blocks, and defined coding rules.
* [Other adjustments](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/adjusting-analysis/setting-analysis-scope/other-adjustments.md): Adjust your project's analysis based on secret detection scope, file size, and SCM file ignore patterns.
* [Verifying analysis scope](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/adjusting-analysis/setting-analysis-scope/verifying-analysis-scope.md): Review configured properties and properties identified by the SonarScanner to determine your SonarQube project's analysis scope.
* [Defining matching patterns](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/adjusting-analysis/setting-analysis-scope/defining-matching-patterns.md): Define matching patterns for files and coding rules.
* [Managing your project's quality gate](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/adjusting-analysis/changing-quality-gate-and-fudge-factor.md): Changing your project's default quality gate and other parameters or features impacting your quality gate.
* [Changing your project's quality profiles](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/adjusting-analysis/changing-quality-gate.md): Changing the project's default quality profile.
* [Configuring new code calculation](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/adjusting-analysis/configuring-new-code-calculation.md): Configuring your project’s new code definition.
* [Maintaining your project](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/maintaining-project.md): How to perform various maintenance tasks on your SonarQube Server project.
* [Maintaining project branches](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/maintaining-project/maintaining-the-branches-of-your-project.md): Manage your project’s branches to fit the needs of your organization and workflow.
* [Managing project history](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/maintaining-project/managing-project-history.md): Manage your project’s history by editing and deleting snapshots of your project.
* [Changing the project key](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/maintaining-project/changing-project-key.md): You can update the project key without losing the history of the project.
* [Project move](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/maintaining-project/project-move.md): Project Move allows you to export a project from one SonarQube Server instance and import it into another SonarQube Server instance.
* [Deleting your project](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/maintaining-project/deleting-project.md): You can delete one or multiple projects, provided you have the necessary permissions to do so.
* [Changing your project binding](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/maintaining-project/changing-project-binding.md): You can bind an unbound project and you can change the binding of a bound project.
* [Managing monorepo projects](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/monorepos.md): Managing monorepo projects, a feature supported by SonarQube for GitHub and GitLab repositories.
* [AI features](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/ai-features.md): These pages contain information about administering SonarQube Server's AI features at the project level.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/ai-features/overview.md): SonarQube Server provides a series of tools to help you identify, manage, and use AI-generated code in your projects.
* [Set up AI Code Assurance](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/ai-features/set-up-ai-code-assurance.md): Manage your AI Code Assurance standards using the SonarQube API.
* [AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/ai-features/enable-ai-codefix.md): SonarQube's AI CodeFix service can suggest fixes for a select set of rules in Java, JavaScript, TypeScript, Python, C#, and C++ and can be enabled at the project level.
* [Integrations](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/integrations.md): How to set up your project integration with external systems.
* [Connecting your project to Jira Cloud](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/integrations/jira-cloud.md): How to connect your SonarQube Server project to a Jira Cloud space to allow users to push issues to Jira Cloud.
* [Configuring webhooks for your project](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/integrations/webhooks.md): SonarQube webhooks notify external services when a project analysis is complete.
* [Managing portfolios](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/managing-portfolios.md): Setting up and managing portfolios in SonarQube Server.
* [Managing applications](https://docs.sonarsource.com/sonarqube-server/2026.2/project-administration/managing-applications.md): Setting up and managing applications in SonarQube Server.
* [Instance administration](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration.md): Administering your SonarQube Server instance.
* [Introduction to instance administration](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/overview.md): This section guides administrators on setting up the instance's functions, configuring analysis features at the instance level, and administering users.
* [Server base URL](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/server-base-url.md): Configuring your base URL in SonarQube Server.
* [DevOps platforms](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/devops-platforms.md): Binding your SonarQube Server instance to your DevOps platform.
* [Binding to GitHub](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/devops-platforms/github.md): Binding your GitHub isntance to your SonarQube Server instance.
* [Setting up a GitHub App](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/devops-platforms/github/setting-up-github-app.md): Setting up a GitHub App for use with SonarQube.
* [Setting up the report of security alerts](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/devops-platforms/github/report-security-alerts.md): SonarQube Server provides feedback about security issues inside the GitHub interface.
* [Setting parameters for GitHub Actions](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/devops-platforms/github/setting-parameters-for-github-actions.md): Defining global-level parameters used in GitHub Actions workflows to connect to SonarQube.
* [Binding to Bitbucket Data Center](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/devops-platforms/bitbucket-data-center.md): Binding your Bitbucket Data Center workspace to your SonarQube Server instance.
* [Binding to Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/devops-platforms/bitbucket-cloud.md): Binding your Bitbucket Cloud workspace to your SonarQube Server instance.
* [Binding to GitLab](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/devops-platforms/gitlab.md): Binding your GitLab organization to your SonarQube Server instance.
* [Binding to Azure DevOps](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/devops-platforms/azure-devops.md): Binding your Azure DevOps Services organization or Server collection to your SonarQube Server instance.
* [Global analysis setup](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/analysis-functions.md): Setting up analysis features at the instance level.
* [Choosing a mode for your instance](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/analysis-functions/instance-mode.md): Your SonarQube Server has two modes for customers to choose from: Standard Experience Mode and Multi-Quality Rule (MQR) Mode.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/analysis-functions/instance-mode/instance-mode-overview.md): Your SonarQube Server instance has two modes: Standard Experience Mode and Multi-Quality Rule (MQR) Mode.
* [MQR mode](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/analysis-functions/instance-mode/mqr-mode.md): MQR Mode more accurately represents the impact an issue has on all software qualities, by assigning a separate severity to a rule for each quality it impacts.
* [Standard Experience](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/analysis-functions/instance-mode/standard-experience.md): The Standard Experience encompasses the use of rule types such as bugs, code smells, and vulnerabilities, with a single type and severity level for each rule.
* [New code definition](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/analysis-functions/setting-new-code-definition-at-global-level.md): The global-level new code definition option is applied by default to all new projects. Project administrators can select a specific setting for their project.
* [Quality standards](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/analysis-functions/quality-standards.md): This page explains how to configure at the global level parameters or features impacting the quality gates or profiles.
* [Analysis scope](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/analysis-functions/analysis-scope.md): As a System Administrator, you can define in the UI an analysis scope adjustment at the instance level.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/analysis-functions/analysis-scope/introduction.md): As a System Administrator, you can define in the UI an analysis scope adjustment at the global level.
* [Excluding files based on file paths](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/analysis-functions/analysis-scope/excluding-files-based-on-file-paths.md): To exclude files from the project’s analysis scope based on file paths, you can define file exclusion parameters based on directory and file name patterns.
* [Excluding from coverage or duplication](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/analysis-functions/analysis-scope/exclude-from-coverage-duplication.md): Excluding specific files from code coverage or duplication check at the global level.
* [Using advanced exclusion features](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/analysis-functions/analysis-scope/advanced-exclusion-features.md): Information on using the advanced exclusion features in SonarQube Server at the global level.
* [Code metrics](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/analysis-functions/metrics-parameters.md): Modifying parameters related to the maintainability metrics in SonarQube Server at the global level.
* [Integrating external analyzers at instance level](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/analysis-functions/integration-with-external-analyzers.md): How to integrate SonarQube Server with external analyzers at the instance level.
* [Various settings at the instance level](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/analysis-functions/various-settings-at-the-instance-level.md): You need the Administer System permission to perform settings at the instance level.
* [System functions setup](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/system-functions.md): Setting system functions in your SonarQube Server instance.
* [Setting up email notifications](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/system-functions/email-notifications.md): How to set up the email notifications feature on analysis-related events.
* [Security features](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/system-functions/security.md): SonarQube Server comes with a number of global security features.
* [Housekeeping](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/system-functions/housekeeping.md): Default settings for SonarQube Server’s database cleaner.
* [Telemetry](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/system-functions/telemetry.md): SonarQube Server sends anonymized telemetry data to Sonar daily. No personally identifiable information is sent.
* [PDF reports](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/system-functions/pdf-reports.md): As a system administrator, you can change the PDF report subscription frequency for projects, applications, and portfolios.
* [AI features](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/ai-features.md): Setting up AI features at the instance level in SonarQube Server.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/ai-features/overview.md): A quick summary of SonarQube Server’s AI features that can be managed by an instance administrator.
* [Autodetect AI code](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/ai-features/autodetect-ai-code.md): Autodetect AI-Generated Code is turned on by default, but your DevOps provider must give the appropriate permissions to allow communication with SonarQube.
* [Permissions for AI autodetect](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/ai-features/permissions-for-ai-autodetect.md): Setting up AI autodetection in SonarQube Server requires that a DevOps platform administrator set the correct permission level in your AI-powered web service.
* [Enable AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/ai-features/enable-ai-codefix.md): Sonar’s AI CodeFix can suggest fixes for a select set of rules in Java, JavaScript, TypeScript, Python, C#, and C++.
* [Security](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/security.md): Security-relevant setups.
* [User accounts](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/security/user-accounts.md): Security-relevant considerations and setups regarding user accounts.
* [User sessions](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/security/user-sessions.md): A user’s session will automatically end after a period of inactivity. This is a security measure to prevent unauthorized access to sensitive data.
* [Tokens](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/security/administering-tokens.md): Generating and revoking user tokens in SonarQube Server.
* [Sensitive settings](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/security/encrypting-settings.md): Encrypting SonarQube system properties.
* [Audit logs](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/security/audit-logs.md): Managing the trail of your SonarQube audit logs.
* [User management](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/user-management.md): Managing your user accounts in SonarQube Server.
* [Introduction to user management](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/user-management/introduction.md): The User management section is directed at the System Administrator.
* [Viewing user accounts](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/user-management/viewing-users.md): Retrieving and viewing user accounts in SonarQube Server.
* [Managing groups](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/user-management/user-groups.md): This page describes the user group concept in SonarQube Server and how to create and populate them.
* [Managing permissions](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/user-management/user-permissions.md): As a System Administrator, you can grant users and groups global permissions and you can manage the default project permissions.
* [Associating with SCM account](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/user-management/updating-scm-details.md): As a System Administrator, you can explicitly associate an SCM (Source Control Management) account with a SonarQube Server user account.
* [Creating users manually](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/user-management/creating-users.md): Creating user accounts manually in SonarQube Server.
* [Deactivating users](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/user-management/deactivating-users.md): When you deactivate a user in SonarQube Server, any tokens associated with the user are revoked.
* [Changing user password](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/user-management/changing-user-password.md): System Administrator can change the password of a user whose SonarQube Server account is not tied to a third-party identity provider.
* [Authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication.md): Setting up the user authentication and provisioning in your SonarQube Server instance.
* [Overview of authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/overview.md): SonarQube Server can delegate authentication via HTTP Headers, GitHub Authentication, GitLab Authentication, Bitbucket Cloud Authentication, SAML, or LDAP.
* [HTTP header](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/http-header.md): Setting up the HTTP header authentication in your SonarQube Server instance.
* [LDAP](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/ldap.md): Setting up the LDAP authentication in your SonarQube Server instance.
* [SAML](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/saml.md): Setting up SAML authentication in your SonarQube Server instance.
* [Overview of SAML support](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/saml/overview.md): You can delegate authentication to a SAML 2.0 identity provider using SAML authentication. SonarQube Server uses the Service Provider (SP) initiated SAML.
* [With Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/saml/ms-entra-id.md): Setting up SAML authentication with Microsoft Entra ID in your SonarQube Server instance.
* [Introduction to SAML with Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/saml/ms-entra-id/introduction.md): Main steps of SAML authentication setup with Microsoft Entra ID.
* [Setup in Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/saml/ms-entra-id/setup-in-entra-id.md): This page describes how to register SonarQube Server in Microsoft Entra ID.
* [Setup in SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/saml/ms-entra-id/setup-in-sq.md): This page describes how to setup in SonarQube Server SAML with Microsoft Entra ID.
* [Setup of security features](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/saml/ms-entra-id/optional-security-features.md): To improve security, you can set up the encryption of SAML assertions sent by Microsoft Entra ID and the signing of SAML requests sent by SonarQube Server.
* [With Keycloak](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/saml/how-to-set-up-keycloak.md): Setting up SAML authentication with Keycloak in your SonarQube Server instance.
* [With Okta](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/saml/how-to-set-up-okta.md): Setting up SAML authentication with Okta in your SonarQube Server instance.
* [With Ping Identity](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/saml/ping-identity.md): Setting up SAML authentication with Ping Identity in your SonarQube Server instance.
* [Introduction to SAML with Ping Identity](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/saml/ping-identity/introduction.md): Main steps of SAML setup with Ping Identity.
* [Setup in Ping Identity](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/saml/ping-identity/setup-in-ping-identity.md): This page explains how to register SonarQube Server in PingOne or PingFederate.
* [Setup in SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/saml/ping-identity/setup-in-sq.md): This page describes how to set up SAML with Ping Identity in SonarQube Server.
* [Setup of security features](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/saml/ping-identity/optional-security-features.md): To improve security, you can set up the encryption of SAML assertions sent by Ping Identity and the signing of SAML requests sent by SonarQube Server.
* [With SCIM provisioning](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/saml/scim.md): Setting up automatic provisioning between SonarQube Server and Microsoft Entra ID or Okta using SCIM.
* [SCIM overview](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/saml/scim/overview.md): SCIM helps you automatically provision user and groups to SonarQube Server.
* [SCIM with Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/saml/scim/scim-provisioning-with-azure-ad.md): Enable SCIM to automate user and group provisioning from Microsoft Entra ID to SonarQube Server.
* [SCIM with Okta](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/saml/scim/scim-provisioning-with-okta.md): Enable SCIM to automate user and group provisioning from Okta to SonarQube Server.
* [GitHub](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/github.md): Setting up the GitHub authentication in your SonarQube Server instance.
* [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/bitbucket-cloud.md): Setting up the Bitbucket Cloud authentication in your SonarQube Server instance.
* [GitLab](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/gitlab.md): Setting up the GitLab authentication in your SonarQube Server instance.
* [Provisioning modes](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/gitlab/provisioning-modes.md): This section describes GitLab provisioning modes
* [Introduction to GitLab provisioning modes](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/gitlab/provisioning-modes/introduction.md): Overview of the GitLab authentication's provisioning modes.
* [Just-in-Time provisioning](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/gitlab/provisioning-modes/just-in-time.md): With the Just-in-Time (JIT) provisioning mode, user accounts are automatically created in SonarQube Server when GitLab users log in for the first time.
* [Automatic provisioning](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/gitlab/provisioning-modes/automatic.md): With GitLab automatic provisioning mode, you can benefit from automatic user provisioning, deprovisioning and synchronization of groups and permissions in SonarQube Server.
* [Setting up authentication](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/gitlab/setting-up.md): Setting up the GitLab authentication and provisioning in SonarQube Server.
* [Managing JIT provisioning](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/gitlab/managing-jit-mode.md): Once you’ve set up GitLab authentication and provisioning with the Just-in-Time (JIT) provisioning mode, you can set or change JIT provisioning mode options.
* [Managing automatic provisioning](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/gitlab/managing-automatic-provisioning.md): Starting from the Developer Edition, you can enable the automatic user and group provisioning in SonarQube Server.
* [Disabling authentication](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/gitlab/disabling.md): To disable GitLab authentication and provisioning in SonarQube Server, you must disable the GitLab authentication configuration.
* [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/authentication/troubleshooting.md): Troubleshooting authentication and provisioning.
* [Integrations](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/integrations.md): How to set up your instance integration with external systems.
* [Connecting to Jira Cloud](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/integrations/jira-cloud.md): Before you can create Jira work items in SonarQube Server, you need to set up your Jira Cloud integration on the SonarQube Server instance and project levels
* [Connecting to Slack](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/integrations/slack.md): How to connect your SonarQube Server instance to your Slack workspace.
* [Configuring webhooks at global level](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/integrations/webhooks.md): SonarQube webhooks notify external services when a project analysis is complete.
* [JFrog Evidence Collection](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/integrations/jfrog-evidence-collection.md): SonarQube Server integrates with JFrog Evidence Collection to provide trusted auditing for software packages.
* [License administration](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/license-administration.md): Learn how to retrieve, setup, stage and request new SonarQube Server licenses.
* [Server ID based license key](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/license-administration/server-id-based-license-key.md): Learn how to retrieve, setup, stage and request your server ID based license key.
* [Online license management](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/license-administration/online-license-management.md): Learn how to retrieve, setup, stage and request new SonarQube Server license.
* [UI customization](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/ui-customization.md): Customizing your instance's look and feel and displaying custom messages.
* [Look and feel](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/ui-customization/look-and-feel.md): You can set your own home logo and use a Gravatar avatar.
* [Custom messages](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/ui-customization/custom-messages.md): Admins can configure custom messages that will be displayed in the SonarQube Server UI.
* [System info and server ID](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/system-info-and-server-id.md): This page describes how to gather detailed information about your SonarQube Server instance.
* [Inactive projects](https://docs.sonarsource.com/sonarqube-server/2026.2/instance-administration/inactive-projects.md): Managing the inactive projects in your SonarQube Server instance.
* [Quality standards administration](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration.md): Managing your quality standards in SonarQube Server provides you with a baseline for acceptable code, leading to more secure, reliable, and maintainable software.
* [Managing quality gates](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/managing-quality-gates.md): This section helps you understand how to view, manage, and change your quality gates in SonarQube Server.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/managing-quality-gates/introduction.md): Your introduction to understanding how to use quality gates in SonarQube Server.
* [Understanding quality gates](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/managing-quality-gates/introduction-to-quality-gates.md): SonarQube Server quality gates use sets of conditions to measure checks against your code during analysis. Depending on result, code passes or fails the quality gate.
* [Viewing a quality gate](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/managing-quality-gates/viewing-quality-gate.md): Any user can view the quality gates and their conditions defined in a SonarQube Server instance.
* [Managing custom quality gates](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/managing-quality-gates/managing-custom-quality-gates.md): You can create your own, custom quality gates in SonarQube Server. To manage custom quality gates, you must have the Administer Quality Gates permission.
* [Changing instance's default quality gate](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/managing-quality-gates/changing-default-quality-gate.md): A default quality gate is assigned in your SonarQube Server settings. This quality gate is automatically applied to new projects and can be modified at any time.
* [Associating a quality gate with projects](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/managing-quality-gates/associating-projects-with-quality-gate.md): The default quality gate is associated with all projects in the organization that are not explicitly associated with a quality gate.
* [Managing quality profiles](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/managing-quality-profiles.md): This section helps you understand how to view, manage, and change your quality profiles in SonarQube Server.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/managing-quality-profiles/introduction.md): Your introduction to understanding how to use quality profiles in SonarQube Server.
* [Understanding quality profiles](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/managing-quality-profiles/understanding-quality-profiles.md): Quality profiles are a key part of your SonarQube Server configuration because they are composed of a list of rules to check your code against.
* [Viewing quality profiles](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/managing-quality-profiles/viewing-quality-profiles.md): Any user can view and compare quality profiles in SonarQube Server.
* [Creating a quality profile](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/managing-quality-profiles/creating-a-quality-profile.md): The Sonar way quality profile is designed to be broadly suitable for most projects and you can use custom quality profiles to adjust your project as it progresses.
* [Editing a quality profile](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/managing-quality-profiles/editing-a-custom-quality-profile.md): To edit a quality profile in SonarQube Server, you need the Administer Quality Profiles permission or be authorized to manage this particular profile.
* [Associating with projects](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/managing-quality-profiles/associating-a-quality-profile-with-projects.md): By default, a SonarQube Server project is associated with each language’s default quality profile. You can also explicitly associate a quality profile with projects.
* [Changing default quality profile](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/managing-quality-profiles/changing-default-quality-profile.md): By default, the language’s BUILT-IN quality profile, Sonar way, is the profile assigned to projects not explicitly associated with another quality profile.
* [Maintaining quality profiles](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/managing-quality-profiles/maintaining-your-custom-quality-profiles.md): Maintaining your custom quality profile in SonarQube Server is important if it's not inherited from the Sonar way built-in profile.
* [Granting permissions to users](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/managing-quality-profiles/authorizing-other-users-to-manage-quality-profile.md): It is a simple process in SonarQube Server to assign the correct quality profile administration permission to users and groups.
* [Standards for AI Code Assurance](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/ai-code-assurance.md): SonarQube Server's AI Code Assurance features help you set appropriate standards for projects containing AI-generated code.
* [Set your AI standards](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/ai-code-assurance/overview.md): This section explains how to manage AI standards, including the use of tools for Sonar’s AI Code Assurance in your SonarQube Server project.
* [Quality gates for AI code](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/ai-code-assurance/quality-gates-for-ai-code.md): This page explains how to manage quality gates for AI Code Assurance for securing your SonarQube Server project.
* [Quality profiles for AI code](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/ai-code-assurance/quality-profiles-for-ai-code.md): This page explains how to manage quality profiles for AI Code Assurance for securing your SonarQube Server project.
* [Monitor projects with AI code](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/ai-code-assurance/monitor-projects-with-ai-code.md): This page explains the internal and external AI Code Assurance labels and badges you have to mark your SonarQube Server projects.
* [Viewing and managing rules](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/managing-rules.md): This section gives various information about SonarQube rules and explains how to retrieve and view rules, and how to add tags to rules.
* [SonarQube rules](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/managing-rules/rules.md): SonarQube evaluates your code against a set of rules to generate issues.
* [Software qualities](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/managing-rules/software-qualities.md): Software qualities refer to code that is secure, reliable, and maintainable.
* [Security-related rules](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/managing-rules/security-related-rules.md): The SonarQube quality model is applied to an automated code review and analysis based on four types of rules.
* [If Sonar updates a rule](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/managing-rules/rule-update.md): What might change regarding rules after a software update.
* [Adding tags to a rule](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/managing-rules/adding-tags-to-rule.md): Tags are a way to categorize rules and issues.
* [Built-in rule tags](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/managing-rules/built-in-rule-tags.md): Tags are a way to categorize rules and issues. Some built-in tags are language-specific, but many more appear across languages.
* [Rules for AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2026.2/quality-standards-administration/managing-rules/rules-for-ai-codefix.md): AI CodeFix uses rules selected from a set of languages.
* [Extension guide](https://docs.sonarsource.com/sonarqube-server/2026.2/extension-guide.md): Extending SonarQube with Web API, coding rules, plugins and internationalization.
* [Web API](https://docs.sonarsource.com/sonarqube-server/2026.2/extension-guide/web-api.md): SonarQube provides the Web API to access its functionalities from applications.
* [Adding coding rules](https://docs.sonarsource.com/sonarqube-server/2026.2/extension-guide/adding-coding-rules.md): Adding custom coding rules to your SonarQube Server instance.
* [Developing a plugin](https://docs.sonarsource.com/sonarqube-server/2026.2/extension-guide/developing-a-plugin.md): Developing a plugin for SonarQube Server.
* [Plugin basics](https://docs.sonarsource.com/sonarqube-server/2026.2/extension-guide/developing-a-plugin/plugin-basics.md): The sonar-plugin-api is a Java API used to develop plugins for SonarQube.
* [Supporting new languages](https://docs.sonarsource.com/sonarqube-server/2026.2/extension-guide/developing-a-plugin/supporting-new-languages.md): Supporting a new language in SonarQube involves six steps.
* [Executable lines](https://docs.sonarsource.com/sonarqube-server/2026.2/extension-guide/developing-a-plugin/executable-lines.md): Internal guidelines to define executable lines for a language.
* [Adding pages to the webapp](https://docs.sonarsource.com/sonarqube-server/2026.2/extension-guide/developing-a-plugin/adding-pages-to-the-webapp.md): Creating page extensions to run in your SonarQube environment.
* [Supporting SCM providers](https://docs.sonarsource.com/sonarqube-server/2026.2/extension-guide/developing-a-plugin/supporting-scm-providers.md): Information from the Source Code Management (SCM) provider is used by a SonarScanner.
* [Internationalization](https://docs.sonarsource.com/sonarqube-server/2026.2/extension-guide/internationalization.md): Guidelines to apply the i18n mechanism and how to help the Community.
* [SonarQube glossary](https://docs.sonarsource.com/sonarqube-server/2026.2/glossary.md): A list of terms and their definitions that are referenced in the SonarQube Documentation

- [Homepage](https://docs.sonarsource.com/sonarqube-server/2026.1/readme.md): SonarQube provides automated code quality and security reviews, delivering actionable intelligence that helps developers build better and faster.
- [Try out SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2026.1/try-out-sonarqube.md): Follow these steps to try out SonarQube Server.
- [AI capabilities](https://docs.sonarsource.com/sonarqube-server/2026.1/ai-capabilities.md): SonarQube Server offers a series of AI capabilities to help you produce secure and maintainable code.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2026.1/ai-capabilities/overview.md): Your entry page to learning more about the AI features available in SonarQube Server.
- [AI Code Assurance](https://docs.sonarsource.com/sonarqube-server/2026.1/ai-capabilities/ai-code-assurance.md): This section explains how to manage standards for AI-generated code, including the use of tools for Sonar’s AI Code Assurance in your SonarQube Server project.
- [Autodetect AI code](https://docs.sonarsource.com/sonarqube-server/2026.1/ai-capabilities/autodetect-ai-code.md): SonarQube can autodetect the likelihood of AI-generated code in your projects on GitHub using GitHub Copilot.
- [MCP Server](https://docs.sonarsource.com/sonarqube-server/2026.1/ai-capabilities/sonarqube-mcp-server.md): The SonarQube MCP Server is designed to integrate code quality and code security tools with your favorite MCP clients.
- [AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2026.1/ai-capabilities/ai-codefix.md): SonarQube Server’s AI CodeFix feature offers AI-generated fix suggestions for issues found during your analysis.
- [Advanced Security](https://docs.sonarsource.com/sonarqube-server/2026.1/advanced-security.md): SonarQube Advanced Security extends SonarQube’s capabilities by offering deeper security analysis and features such as Software Composition Analysis (SCA).
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.1/advanced-security/introduction.md): SonarQube Advanced Security is an Enterprise add-on that extends SonarQube’s capabilities by offering deeper security analysis and compliance-focused features.
- [Analyzing projects for dependencies (SCA)](https://docs.sonarsource.com/sonarqube-server/2026.1/advanced-security/analyzing-projects-for-dependencies.md): SonarQube can analyze your projects for dependencies and identify dependency risks. You can also import SBOM files to analyze containers.
- [Viewing dependencies](https://docs.sonarsource.com/sonarqube-server/2026.1/advanced-security/viewing-dependencies.md): How to view the dependencies in your projects and export the software bill of materials (SBOM).
- [Reviewing and fixing dependency risks](https://docs.sonarsource.com/sonarqube-server/2026.1/advanced-security/reviewing-and-fixing-dependency-risks.md): SonarQube lets you manage the dependency risks detected during analysis and provides insights on how to fix them.
- [Managing license profiles and policies](https://docs.sonarsource.com/sonarqube-server/2026.1/advanced-security/managing-license-profiles-and-policies.md): As an administrator, SonarQube Server allows you to define license policies to warn developers about the use of prohibited licenses in their projects.
- [Troubleshooting the dependency analysis](https://docs.sonarsource.com/sonarqube-server/2026.1/advanced-security/troubleshooting.md): Troubleshooting guidelines for issues related to dependency analysis.
- [Best practices for managing dependency risks](https://docs.sonarsource.com/sonarqube-server/2026.1/advanced-security/best-practices-for-managing-dependency-risks.md): A list of best practices for managing dependency risks.
- [Discovering SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2026.1/discovering.md): Discover how SonarQube Server can help you achieve a state of high-quality code.
- [SonarQube Server editions](https://docs.sonarsource.com/sonarqube-server/2026.1/discovering/sonarqube-server-editions.md): SonarQube Server is available in the following editions: Developer, Enterprise, and Data Center.
- [SonarQube Server vs SonarQube Cloud](https://docs.sonarsource.com/sonarqube-server/2026.1/discovering/server-versus-cloud.md): This page compares SonarQube Server with SonarQube Cloud.
- [SonarQube analysis overview](https://docs.sonarsource.com/sonarqube-server/2026.1/discovering/analysis-overview.md): Understanding how SonarQube Server analysis works.
- [Basic principles of SonarQube analysis](https://docs.sonarsource.com/sonarqube-server/2026.1/discovering/analysis-overview/basic-principles.md): For an introduction to SonarQube analysis solution, consider the analysis main steps and the concept definitions below.
- [SonarQube analysis process](https://docs.sonarsource.com/sonarqube-server/2026.1/discovering/analysis-overview/process-steps.md): This page explains how SonarQube Server integrates with your CI pipeline and the main analysis steps.
- [Code review and analysis](https://docs.sonarsource.com/sonarqube-server/2026.1/discovering/code-analysis.md): Understanding how various code analysis features work in SonarQube Server.
- [Pull request analysis](https://docs.sonarsource.com/sonarqube-server/2026.1/discovering/code-analysis/pull-request-analysis.md): Understanding how pull request analysis works in SonarQube Server.
- [Branch analysis](https://docs.sonarsource.com/sonarqube-server/2026.1/discovering/code-analysis/branch-analysis.md): Understanding how branch analysis works in SonarQube Server.
- [Incremental analysis](https://docs.sonarsource.com/sonarqube-server/2026.1/discovering/code-analysis/incremental-analysis.md): Understanding the mechanisms used to perform incremental branch and pull request analysis in SonarQube Server.
- [Sandboxing of issues](https://docs.sonarsource.com/sonarqube-server/2026.1/discovering/code-analysis/sandboxing-of-issues.md): Understanding how the Sandboxing of issues coming from SonarQube update works.
- [DevOps platforms](https://docs.sonarsource.com/sonarqube-server/2026.1/discovering/devops-platforms.md): SonarQube offers DevOps integrations with GitHub, Bitbucket, GitLab and Azure DevOps.
- [GitHub](https://docs.sonarsource.com/sonarqube-server/2026.1/discovering/devops-platforms/github.md): Introduction to SonarQube Server integration with GitHub.
- [Bitbucket Data Center](https://docs.sonarsource.com/sonarqube-server/2026.1/discovering/devops-platforms/bitbucket-data-center.md): Introduction to SonarQube Server integration with Bitbucket Data Center.
- [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/2026.1/discovering/devops-platforms/bitbucket-cloud.md): Introduction to SonarQube Server integration with Bitbucket Cloud.
- [GitLab](https://docs.sonarsource.com/sonarqube-server/2026.1/discovering/devops-platforms/gitlab.md): Introduction to SonarQube Server integration with GitLab.
- [Azure DevOps](https://docs.sonarsource.com/sonarqube-server/2026.1/discovering/devops-platforms/azure-devops.md): Introduction to SonarQube Server integration with Azure DevOps.
- [Integrations](https://docs.sonarsource.com/sonarqube-server/2026.1/discovering/integrations.md): SonarQube Server supports webhooks and integrates with applications across various domains.
- [Slack](https://docs.sonarsource.com/sonarqube-server/2026.1/discovering/integrations/slack.md): This page provides a technical overview of the Slack integration solution in SonarQube Server.
- [Jira Cloud](https://docs.sonarsource.com/sonarqube-server/2026.1/discovering/integrations/jira-cloud.md): Understanding the SonarQube Server integration with Jira Cloud.
- [JFrog Evidence Collection](https://docs.sonarsource.com/sonarqube-server/2026.1/discovering/integrations/jfrog.md): Understanding the SonarQube Server integration with JFrog Evidence Collection.
- [Webhooks](https://docs.sonarsource.com/sonarqube-server/2026.1/discovering/integrations/webhooks.md): Understanding the webhooks in SonarQube Server.
- [Quickstart guides](https://docs.sonarsource.com/sonarqube-server/2026.1/quickstart-guide.md): A checklist for administrators setting up their initial installation of Developer and Enterprise editions of SonarQube Server.
- [Quickstart guide](https://docs.sonarsource.com/sonarqube-server/2026.1/quickstart-guide/quickstart-guide.md): A checklist for administrators setting up their initial installation of SonarQube Server.
- [Quickstart guide for Enterprises](https://docs.sonarsource.com/sonarqube-server/2026.1/quickstart-guide/quickstart-guide-enterprises.md): A checklist for administrators setting up their initial installation of SonarQube Server Enterprise edition.
- [Installing SonarQube Server with SQL Server](https://docs.sonarsource.com/sonarqube-server/2026.1/quickstart-guide/installing-sonarqube-server-with-sql-server.md): This guide provides comprehensive instructions for installing and configuring SonarQube Server with Microsoft SQL Server as the database backend.
- [Server installation and setup](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation.md): Installing SonarQube Server on the server host, from the ZIP file, from the Docker image, or on Kubernetes.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/introduction.md): This section explains how to install and setup your SonarQube Server.
- [Server components](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/server-components-overview.md): Overview of Java processes run by SonarQube Server and of SonarQube Server database.
- [Installing database](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/installing-the-database.md): Install the SonarQube Server database according to the database engine used: MicrosoftSQL Server, Oracle, PostgreSQL.
- [Server host requirements](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/server-host-requirements.md): This section describes the requirements and recommendations for a machine running SonarQube Server.
- [Networking requirements](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/networking-requirements.md): This page contains relevant information related to SonarQube Server's networking requirements.
- [Pre-installation steps](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/pre-installation.md): The pre-installation steps depend on your operating system.
- [On Linux systems](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/pre-installation/linux.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on Linux systems.
- [On Unix-based systems](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/pre-installation/unix.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on Unix systems.
- [On macOS systems](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/pre-installation/macos.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on macOS systems.
- [Defining a JWT token](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/pre-installation/jwt-token.md): Optional pre-installation step to keep user sessions alive during startup.
- [From Docker image](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/from-docker-image.md): Installing SonarQube Server Developer or Enterprise Edition from the Docker image.
- [Installation overview](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/from-docker-image/installation-overview.md): Main steps for installing SonarQube Server from the Docker image.
- [Prepare the Docker installation](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/from-docker-image/prepare-installation.md): How to prepare the installation of SonarQube Server Developer or Enterprise edition from the Docker image.
- [Set up and start your container](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/from-docker-image/set-up-and-start-container.md): How to set up and start your SonarQube Server container with the Developer or Enterprise edition.
- [Advanced setup](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/from-docker-image/advanced-setup.md): Advanced setup when installing SonarQube Server from the Docker image.
- [On Kubernetes or OpenShift](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/on-kubernetes-or-openshift.md): Installing SonarQube Server Developer or Enterprise Edition on Kubernetes or Openshift.
- [Installation overview](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/on-kubernetes-or-openshift/installation-overview.md): Main steps for installing SonarQube Server on Kubernetes or Openshift.
- [Before you start](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/on-kubernetes-or-openshift/before-you-start.md): Requirements and known limitations of a SonarQube Server deployment on Kubernetes or OpenShift.
- [Customizing Helm chart](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/on-kubernetes-or-openshift/customizing-helm-chart.md): How to perform the most important SonarQube Helm chart customization when working with SonarQube Server.
- [Installing Helm chart](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/on-kubernetes-or-openshift/installing-helm-chart.md): How to install the Helm chart for SonarQube Server’s Developer or Enterprise Edition.
- [Setting up monitoring](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/on-kubernetes-or-openshift/set-up-monitoring.md): Setting up monitoring on a Kubernetes deployment of SonarQube Server.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/on-kubernetes-or-openshift/set-up-monitoring/introduction.md): If you deploy SonarQube Server on Kubernetes, Prometheus metrics can be collected.
- [Setting up with Prometheus server](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/on-kubernetes-or-openshift/set-up-monitoring/prometheus.md): This article describes how to use SonarQube’s core integration with Prometheus to collect Prometheus metrics in a Kubernetes deployment.
- [Setting up with Datadog](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/on-kubernetes-or-openshift/set-up-monitoring/datadog.md): In case of a Kubernetes deployment, you can use Datadog to collect the metrics provided through the SonarQube Server’s Web API (Openmetrics format).
- [List of Prometheus metrics](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/on-kubernetes-or-openshift/set-up-monitoring/prometheus-metrics.md): List of the SonarQube Server metrics exposed by Prometheus.
- [Encrypting sensitive data](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/on-kubernetes-or-openshift/encrypting-helm-chart-sensitive-data.md): Encrypting sensitive Sonar properties.
- [From ZIP file](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/from-zip-file.md): Installing SonarQube Server Developer or Enterprise Edition from the ZIP file.
- [Installation overview](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/from-zip-file/overview.md): Main steps for installing SonarQube Server from the ZIP file.
- [Basic installation](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/from-zip-file/basic-installation.md): How to install SonarQube Server Developer or Enterprise edition from the ZIP file and perform the basic setup.
- [Advanced setup](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/from-zip-file/advanced-setup.md): Advanced setup when installing SonarQube Server from the ZIP file.
- [Starting / stopping server](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/from-zip-file/starting-stopping-server.md): How to start or stop the server in case of a ZIP installation
- [From the ZIP file](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/from-zip-file/starting-stopping-server/from-zip-file.md): Starting SonarQube Server from the ZIP file
- [Running as a service](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/from-zip-file/starting-stopping-server/running-as-a-service.md): How to install and start SonarQube Server as a service in case of a ZIP installation. The operation depends on your operating system.
- [Network security](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/network-security.md): Enhancing the network security.
- [Reverse proxy and network security](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/network-security/securing-behind-proxy.md): Securing SonarQube Server with reverse proxy and network security
- [Network rules](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/network-security/network-rules.md): Defining network rules to enhance the security.
- [Data Center Edition](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/data-center-edition.md): Installing SonarQube Server's Data Center Edition.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/data-center-edition/introduction.md): Content of the Data Center Edition (DCE) installation section.
- [DCE topology](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/data-center-edition/dce-topology.md): The Data Center Edition (DCE) allows SonarQube Server to run in a clustered configuration to make it resilient to failures.
- [Installation requirements](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/data-center-edition/installation-requirements.md): General requirements, recommendations, and limitations for SonarQube Server’s cluster. Additional requirements specific to an installation type may be mentioned in the respective installation section.
- [Pre-installation steps](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/data-center-edition/pre-installation.md): Steps to perform before installing Data Center Edition (DCE).
- [Installing on Kubernetes or Openshift](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/data-center-edition/on-kubernetes-or-openshift.md): Installating SonarQube Server's Data Center Edition on Kubernetes or Openshift.
- [Installation overview](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/data-center-edition/on-kubernetes-or-openshift/overview.md): Your entry point to deploy the Data Center Edition (DCE) on Kubernetes or OpenShift.
- [Before you start](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/data-center-edition/on-kubernetes-or-openshift/before-you-start.md): This page describes the requirements and known limitations of a SonarQube Server’s Data Center Edition (DCE) deployment on Kubernetes or Openshift.
- [Customizing the DCE Helm chart](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/data-center-edition/on-kubernetes-or-openshift/customizing-helm-chart.md): How to perform the most important customization of the Helm chart for SonarQube Server’s Data Center Edition (DCE).
- [Setting up autoscaling](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-autoscaling.md): With Kubernetes’ Horizontal Pod Autoscaling (HPA), you can automatically scale your SonarQube Server out and in, resolving any performance issues you may have.
- [Setting up disaster recovery](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery.md): How to set up a disaster recovery for SonarQube Server’s Data Center Edition (DCE) deployed on Kubernetes.
- [Disaster recovery architecture example with Azure resources](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/architecture-example.md): Example of disaster recovery architecture used for SonarQube Server’s Data Center Edition (DCE) deployed on Kubernetes.
- [Step 1: Deploy the primary and replica databases](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/deploy-databases.md): The first step of the disaster recovery setup for the Data Center Edition (DCE) deployed on Kubernetes consists in deploying the primary and replica databases.
- [Step 2: Set up the primary and replica clusters on AKS](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/set-up-clusters-on-aks.md): The second step of the disaster recovery setup for the Data Center Edition (DCE) on Kubernetes consists in setting up the primary and replica clusters.
- [Step 3: Configure the Azure Front Door](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/configure-azure-front-door.md): The third step of the disaster recovery setup for the Data Center Edition (DCE) deployed on Kubernetes consists in configuring the Azure Front Door.
- [Step 4: Test failover scenarios](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/test-failover-scenarios.md): How to test the failover of the Data Center Edition (DCE) deployed on Kubernetes.
- [Installing the DCE Helm chart](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/data-center-edition/on-kubernetes-or-openshift/installing-from-helm-repo.md): SonarQube Data Center Edition (DCE) can be installed from a customized SonarQube Server Helm chart.
- [Installing from Google Cloud Platform](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/data-center-edition/on-kubernetes-or-openshift/installing-from-gcp.md): SonarQube Data Center Edition (DCE) can be deployed on Kubernetes through the Google Marketplace.
- [Installing from ZIP file](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/data-center-edition/from-zip-file.md): Installing SonarQube Server's Data Center Edition (DCE) from the ZIP file.
- [Network security](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/data-center-edition/network-security.md): Enhancing network security for your Data Center Edition.
- [Securing behind a proxy](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/data-center-edition/network-security/securing-behind-proxy.md): It is recommended to run SonarQube behind a proxy, if it should be accessible from outside.
- [Elasticsearch security features](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/data-center-edition/network-security/elasticsearch-security-features.md): How to to set up Elasticsearch security features.
- [Network rules](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/data-center-edition/network-security/network-rules.md): Defining network rules to enhance the security.
- [Starting and stopping cluster](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/data-center-edition/starting-stopping-cluster.md): How to start and stop your Data Center Edition's cluster.
- [Setting system properties](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/system-properties.md): The system properties are the properties used by SonarQube at startup and not stored in the database.
- [Configuration methods](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/system-properties/configuration-methods.md): The system properties are the properties used by SonarQube at startup and not stored in the database. They can be configured using different methods.
- [List of properties common to all editions](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/system-properties/common-properties.md): This page lists the configurable system properties that are common to all SonarQube editions.
- [List of DCE-specific properties](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/system-properties/dce-specific.md): This page lists the configurable system properties that are specific to the Data Center Edition.
- [Installing plugins](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/plugins.md): Installing plugins for SonarQube Server.
- [Plugin version matrix](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/plugins/plugin-version-matrix.md): This table describes the version of each plugin that is compatible with each version of SonarQube Server.
- [Installing a plugin](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/plugins/install-a-plugin.md): Learn how to install or uninstall a plugin in SonarQube Server.
- [Reference architectures](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/reference-architectures.md): This section describes the architecture of a SonarQube Server instance for different contexts.
- [Up to 10 M LOC](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/reference-architectures/up-to-10m-loc.md): This page describes the architecture of a SonarQube Server instance that will support up to 10 million lines of code under normal usage patterns in a non-high availability setup.
- [Up to 50 M LOC](https://docs.sonarsource.com/sonarqube-server/2026.1/server-installation/reference-architectures/up-to-50m-loc.md): This architecture describes the setup of a SonarQube Server Enterprise Editon instance that will support up to 50 million lines of code.
- [Server update and maintenance](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance.md): Updating and maintaining your SonarQube Server instance.
- [Update](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/update.md): Information about updating your SonarQube Server.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/update/roadmap.md): The section lists the steps you have to perform to update your SonarQube Server installation.
- [Release cycle model](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/update/release-cycle-model.md): A detailed explanation of the SonarQube Server release cycle.
- [Determining the update path](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/update/determine-path.md): This explains the steps to follow  to determine the path you need to take to update your version of SonarQube Server
- [Pre-update steps](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/update/pre-update-steps.md): The pre-update steps you must perform before you start updating SonarQube Server.
- [Performing the update](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/update/update.md): Once you have determined your update path and tested your update, you can perform your SonarQube Server update.
- [Post-update steps](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/update/post-update-steps.md): The tasks you must perform after you update SonarQube Server.
- [Upgrading from SonarQube Community Build](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/update/updating-from-sonarqube-community-build.md): How to update from SonarQube Community Build to SonarQube Server
- [Moving to another SonarQube Server edition](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/update/moving-to-another-edition.md): How to move to another SonarQube Server edition during an update.
- [Using Marketplace](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/update/marketplace.md): Using the Marketplace to keep the SonarQube platform up to date.
- [Other migration-related tasks](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/update/other-procedures.md): This section explains how to revert to the previous version of SonarQube Server and how to migrate the database to another vendor.
- [Maintenance](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/maintenance.md): Maintaining your SonarQube Server instance.
- [Improving performance](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/maintenance/improving-performance.md): Improve the performance of your SonarQube Server instance by increasing the number of Compute Engine workers, parallel analysis processing, and optimizing the analyzers' loading.
- [Migrating database](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/maintenance/sonarqube-db-copy-tool.md): The SonarQube database copy tool helps you migrate your SonarQube Server database between vendors.
- [Backup and restore](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/maintenance/backup-and-restore.md): Backing up and restoring your data.
- [Reindexing](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/maintenance/reindexing.md): Starting SonarQube Server after an update or a restore from a backup triggers a rebuild of the Elasticsearch indexes. You can also force a reindex.
- [Deprecations](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/maintenance/deprecations.md): Deprecation policy and API deprecations.
- [Deprecation policy](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/maintenance/deprecations/deprecation-policy.md): The goal of the deprecation policy is to ensure that users are aware of what is changing and have time to adjust before a feature or an API component is dropped on a planned date.
- [Monitoring API deprecation](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/maintenance/deprecations/monitoring-api-deprecation.md): Monitoring deprecated Web API components is an important part of checking that your SonarQube instance is using deprecated endpoints.
- [Monitoring](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/monitoring.md): Monitoring your SonarQube Server instance.
- [SonarQube Server instance](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/monitoring/instance.md): Monitoring your SonarQube Server instance is key to keeping it healthy and ensuring user satisfaction.
- [Lines of Code](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/monitoring/lines-of-code.md): SonarQube calculates the Lines of Code analyzed against the subscription’s limit defined by the license.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/troubleshooting.md): Troubleshooting your SonarQube Server instance.
- [Server logs](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/troubleshooting/server-logs.md): Accessing and using server logs for troubleshooting.
- [Performance issues](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/troubleshooting/performance-issues.md): Steps to consider when addressing performance issues.
- [Database-related issues](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/troubleshooting/database-related-issues.md): Troubleshooting database-related issues.
- [Elasticsearch-related issues](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/troubleshooting/elasticsearch.md): Troubleshooting Elasticsearch-related issues.
- [Other issues](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/troubleshooting/other-issues.md): Troubleshooting other issues related to the server updates and maintenance.
- [Creating support ticket](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/troubleshooting/creating-support-ticket.md): Accessing Sonar support and creating support tickets.
- [Data Center Edition](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/data-center-edition.md): Maintaining your Data Center Edition.
- [Monitoring](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/data-center-edition/monitoring.md): Monitoring your Data Center Edition.
- [Improving performance](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/data-center-edition/improving-performance.md): Improving performance of your Data Center Edition.
- [Scaling](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/data-center-edition/scaling.md): Scaling and managing the application nodes for your Data Center Edition.
- [Updating](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/data-center-edition/updating.md): Updating your Data Center Edition.
- [Release notes](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/release-notes.md): These release notes describe the relevant changes implemented for SonarQube Server 2026.1 LTA version.
- [LTA to LTA release notes](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/lta-to-lta-release-notes.md): LTA to LTA release notes include all new features, update notes, deprecations and removals between version 2025.4 LTA and 2026.1 LTA.
- [Product release lifecycle](https://docs.sonarsource.com/sonarqube-server/2026.1/server-update-and-maintenance/product-release-lifecycle.md): Sonar’s product release lifecycle and standard definitions for alpha, beta, and general availability (GA) stages.
- [Analyzing source code](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code.md): Analyzing your source code.
- [Project analysis setup](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/overview.md): This page introduces briefly the prerequisites and the setup steps necessary for a project analysis with SonarQube Server.
- [CI tools](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration.md): How to add the SonarQube Server analysis to your CI pipeline.
- [GitHub Actions](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/github-actions.md): Adding SonarQube Server analysis to your GitHub Actions workflow.
- [Bitbucket Pipelines](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/bitbucket-pipelines.md): Adding the SonarQube Server analysis to your Bitbucket pipeline.
- [GitLab CI/CD](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/gitlab-ci-cd.md): Adding SonarQube Server analysis to your GitLab CI/CD pipeline.
- [Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/azure-pipelines.md): Adding SonarQube Server analysis to your Azure pipeline.
- [Adding analysis to your Azure pipeline](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/azure-pipelines/introduction.md): General guidelines to add SonarQube Server analysis to your Azure pipeline.
- [About Azure Pipelines integration](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/azure-pipelines/integration-overview.md): The Azure DevOps Extension for SonarQube Server is used to manage the integration of SonarQube Server with Azure Pipelines.
- [Gradle or Maven project with Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/azure-pipelines/gradle-or-maven-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline with new Gradle or Maven tasks.
- [.NET project with Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/azure-pipelines/dotnet-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline for .Net projects.
- [C family project with Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/azure-pipelines/c-family-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline for C family projects.
- [JS, TS, Go, Python, PHP, etc. project with Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/azure-pipelines/js-ts-go-python-php.md): Using YAML or the Azure Classic editor to create the Azure build pipeline for JavaScript, TypeScript, Go, Python, PHP, and other projects.
- [Monorepo projects with Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/azure-pipelines/monorepo-projects.md): Adding analysis to your Azure build pipeline for a monorepo.
- [Using Azure DevOps extension's features](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/azure-pipelines/various-features.md): Adding more SonarQube Server features to the analysis for your Azure build pipeline.
- [Quality gate status in release pipeline](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/azure-pipelines/quality-gate-status-in-release-pipeline.md): Adding SonarQube Quality Gate status check to your Azure release pipeline.
- [SonarQube tasks for Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/azure-pipelines/sonarqube-tasks.md): The Azure DevOps extension for SonarQube Server provides tasks to stage automations in your Azure build pipeline. This page contains the task list along with the task inputs and their descriptions.
- [Troubleshooting analysis with Azure](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/azure-pipelines/troubleshooting-analysis.md): Troubleshooting various Azure pipeline and integration issues.
- [Jenkins](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/jenkins-integration.md): Information on integrating SonarQube Server with Jenkins.
- [Key features of Jenkins integration](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/jenkins-integration/key-features.md): Sonar provides an extension for Jenkins to enable smooth integration with Jenkins. This section explains the key features of this integration.
- [Setting up Jenkins](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/jenkins-integration/global-setup.md): This page explains how to set up Jenkins globally for the integration with SonarQube Server by using SonarQube extension for Jenkins.
- [Adding analysis to a Jenkins job](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/jenkins-integration/add-analysis-to-job.md): This section explains how to add the SonarQube Server analysis to your Jenkins Freestyle or Pipeline jobs.
- [Setting up a pause in Jenkins pipeline](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/jenkins-integration/pipeline-pause.md): To configure an automatic failing of your Jenkins pipeline in case the quality gate computed by SonarQube Server fails, you must set up a pipeline pause.
- [Codemagic](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/codemagic-integration.md): Information on setting up Codemagic with SonarQube Server.
- [Not integrated CI tools](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/not-integrated-tools.md): If using a CI tool that is not integrated with SonarQube Server.
- [Setting up the pull request analysis](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/setting-up-the-pull-request-analysis.md): With SonarQube Server, a pull request analysis occurs when a pull request is opened and every time a change is pushed to the pull request branch.
- [Setting up the branch analysis](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/setting-up-the-branch-analysis.md): In SonarQube Server, branch analysis allows you to trigger an analysis on a push to any specified branch without involving pull requests.
- [.NET environments](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/dotnet-environments.md): This section contains information on how to work with .NET environments when using SonarQube Server.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/dotnet-environments/overview.md): Running .NET analysis on SonarQube Server can be tricky to set up. This page gives you an overview of what’s required depending on your .NET framework.
- [Getting started with .NET](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/dotnet-environments/getting-started-with-net.md): Your page to get started setting up a .NET analysis in any edition of SonarQube Server.
- [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/dotnet-environments/sonarscanner-for-dotnet.md): Understanding how to analyze .NET projects in SonarQube Server can be difficult. This user guide helps make the setup process easy.
- [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/dotnet-environments/dotnet-test-coverage.md): SonarQube Server supports the reporting of test coverage information as part of the analysis of your .NET project.
- [Specifying test projects](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/dotnet-environments/specify-test-project-analysis.md): The SonarScanner for .NET analyzes test projects in a different way than main projects. Metrics sent to SonarQube Server provide more insight into your project.
- [VB.NET](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/dotnet-environments/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube Server.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/dotnet-environments/troubleshooting.md): Sometimes problems occur when dialing in your .NET analysis in SonarQube Server. Here are some guides created to explain use cases and potential problems.
- [Analysis parameters](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/analysis-parameters.md): Analysis parameters are used to set up your analysis.
- [Configuration overview](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/analysis-parameters/configuration-overview.md): This page explains the hierarchy and provides general configuration guidelines regarding the analysis parameters.
- [Parameters not settable in the UI](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/analysis-parameters/parameters-not-settable-in-ui.md): This section lists the analysis parameters (sonar properties) that must be configured on the CI/CD host, as they cannot be set within the user interface.
- [Scanners](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/scanners.md): Information about various SonarScanners.
- [Scanner environment](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/scanners/scanner-environment.md): Information on scanner environment requirements, TLS certificates, and checked out code.
- [General requirements](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/scanners/scanner-environment/general-requirements.md): General requirements for setting up your SonarScanner for SonarQube Server.
- [TLS certificates on client side](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/scanners/scanner-environment/manage-tls-certificates.md): If your SonarQube Server instance is secured, add the self-signed certificate to the CI/CD host. If mutual TLS is used, an additional setup is required.
- [Checked-out code](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/scanners/scanner-environment/verifying-code-checkout-step.md): During the checkout of a working copy (clone) of the code from the project repository, we recommend using the full depth.
- [Managing JRE auto-provisioning](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/scanners/scanner-environment/managing-jre-auto-provisioning.md): How to disable or adjust JRE auto-provisioning for scanners.
- [SonarScanner CLI](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/scanners/sonarscanner.md): The SonarScanner CLI is a code analysis scanner for CI/CD pipelines, used when no build-system-specific scanner is available. Distinct from the SonarQube CLI, a developer management interface.
- [Azure DevOps Extension](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops.md): The Azure DevOps extension for SonarQube Server makes it easy to integrate analysis into your build pipeline, allowing you to analyze all supported languages.
- [Jenkins extension](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/scanners/jenkins-extension-sonarqube.md): This extension lets you centralize the configuration of your SonarQube Server connection details in your Jenkins global configuration.
- [SonarScanner for Maven](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/scanners/sonarscanner-for-maven.md): The SonarScanner for Maven is recommended as the default scanner for Maven projects.
- [SonarScanner for Gradle](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/scanners/sonarscanner-for-gradle.md): The SonarScanner for Gradle provides an easy way to start the analysis of a Gradle project with SonarQube Server.
- [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/scanners/dotnet.md): Information on installing, using, and configuring the SonarScanner for .NET.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/scanners/dotnet/introduction.md): Your entry point to understanding how the SonarScanner for .NET works with SonarQube Server.
- [Installing the scanner](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/scanners/dotnet/installing.md): Installing the SonarScanner for .NET to run with SonarQube Server is easy. Everything you need to know is on this page.
- [Using the scanner](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/scanners/dotnet/using.md): Check this page to learn how to invoke the SonarScanner for .NET and understand which parameters to use in your SonarQube Server analysis.
- [Configuring the scanner](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/scanners/dotnet/configuring.md): Configuring the SonarScanner for .NET in SonarQube Server can be tricky. Here is everything you need to know.
- [SonarScanner for NPM](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/scanners/npm.md): This section describes how to install, use, and configure the sonarScanner for NPM.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/scanners/npm/introduction.md): The SonarScanner for NPM makes it very easy to trigger a SonarQube Server analysis on your JavaScript code base, without needing additional tools or resources.
- [Installing the scanner](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/scanners/npm/installing.md): Depending on how you want to start the SonarScanner for NPM, you will use a different method to install the scanner.
- [Using the scanner](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/scanners/npm/using.md): To start the SonarScanner for NPM, you can either add the analysis to your build files or use the scanner start command line (with or without npx).
- [Configuring the scanner](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/scanners/npm/configuring.md): This section explains how to configure the parameters used for an analysis with the SonarScanner for NPM when running it with SonarQube Server.
- [SonarScanner for Python](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/scanners/sonarscanner-for-python.md): The SonarScanner for Python provides an easy way to start the analysis of a Python project with SonarQube Server.
- [Languages](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages.md)
- [Supported languages](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/overview.md): SonarQube Server provides analysis of different languages depending on the edition you’re running.
- [ABAP](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/abap.md): ABAP analysis is available starting in commercial editions of SonarQube Server.
- [Ansible](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/ansible.md): Language-specific information about the way SonarQube Server supports the analysis of Ansible.
- [Apex](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/apex.md): Apex analysis is available starting in SonarQube Server Enterprise Edition.
- [Azure Resource Manager](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/azure-resource-manager.md): SonarQube analysis supports Azure Resource Manager templates in the JSON & Bicep formats, and is available starting in Community Edition.
- [C/C++/Objective-C](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/c-family.md): Information on how to set up, run, and customize analysis for C, C++ and Objective-C.
- [C/C++/Objective-C analysis overview](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/c-family/overview.md): An overview of the configuration required to analyze CFamily code in SonarQube Server.
- [Analysis modes](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/c-family/analysis-modes.md): Presentation of the several analysis modes.
- [Prerequisites](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/c-family/prerequisites.md): Prerequisites for CFamily analysis in SonarQube Server.
- [Running the analysis](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/c-family/running-the-analysis.md): How to run a CFamily code analysis in SonarQube Server.
- [Customizing the analysis](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/c-family/customizing-the-analysis.md): How to customize your CFamily code analysis.
- [Understanding the analysis](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/c-family/understanding-the-analysis.md): Details on the CFamily analysis and the way it works with SonarQube Server.
- [Related pages](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/c-family/related-pages.md): Pages related to CFamily analysis in SonarQube Server
- [CloudFormation](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/cloudformation.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [COBOL](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/cobol.md): Cobol analysis is available starting in Enterprise Edition.
- [C#](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/csharp.md): C# analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [Dart](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/dart.md): SonarQube Server can analyze the Dart language.
- [Docker](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/docker.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [Flex](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/flex.md): Flex analysis is available starting in all editions of SonarQube Server and SonarQube Community Build.
- [GitHub Actions](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/github-actions.md): SonarQube supports analysis of YAML files detected as GitHub Actions.
- [Go](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/go.md): Go analysis is available in all editions of SonarQube.
- [HTML](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/html.md): HTML analysis is available in all editions of SonarQube and SonarQube Community Build.
- [Java](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/java.md): Java analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [JavaScript/TypeScript/CSS](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/javascript-typescript-css.md): JavaScript, TypeScript, and CSS analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [JCL](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/jcl.md): JCL analysis is available starting in SonarQube Server Enterprise Edition and supported by SonarQube for Eclipse when running in Connected Mode.
- [JSON](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/json.md)
- [Kotlin](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/kotlin.md): Kotlin analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [Kubernetes/Helm](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/kubernetes.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [PHP](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/php.md): PHP analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [PLI](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/pli.md): PLI analysis is available starting in SonarQube Server Enterprise Edition.
- [PL/SQL](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/pl-sql.md): PL/SQL analysis is available starting in SonarQube Server Developer Edition.
- [Python](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/python.md): Python analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [RPG](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/rpg.md): RPG is available starting in SonarQube Server Enterprise Edition.
- [Ruby](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/ruby.md): Ruby analysis is available in all editions of SonarQube Server and Community Build.
- [Rust](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/rust.md)
- [Scala](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/scala.md): Scala analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [Shell](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/shell.md): The Shell analyzer for SonarQube Server is designed to perform static code analysis on Bash and POSIX Shell scripts.
- [Swift](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/swift.md): Swift analysis is available starting in SonarQube Server Developer Edition.
- [Secrets](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/secrets.md): SonarQube Server detects exposed Secrets in your source code and language-agnostic config files, starting in the SonarQube Community Build.
- [Terraform](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/terraform.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [T-SQL](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/t-sql.md): T-SQL analysis is available starting in SonarQube Server Developer Edition.
- [VB.NET](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [VB6](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/vb6.md): VB6 analysis is available starting in the SonarQube Server Enterprise Edition.
- [XML](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/xml.md): XML analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [YAML](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/languages/yaml.md)
- [Test coverage](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/test-coverage.md): Information on the reporting of test coverage information as part of your project analysis.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/test-coverage/overview.md): SonarQube's test coverage reports and test execution reports are important metrics in assessing the quality of your code.
- [C / C++ / Objective-C test coverage](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/test-coverage/c-family-test-coverage.md): Information on reporting test coverage information in SonarQube Server for the CFamily languages.
- [Dart test coverage](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/test-coverage/dart-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Dart.
- [Go test coverage](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/test-coverage/go-test-coverage.md): SonarQube Server supports the reporting of test coverage information as part of the analysis of your Go project.
- [Java test coverage](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/test-coverage/java-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Java.
- [JavaScript / TypeScript test coverage](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/test-coverage/javascript-typescript-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Javascript and Typescript.
- [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/test-coverage/dotnet-test-coverage.md): Information on reporting test coverage information in SonarQube Server for .NET projects.
- [PHP test coverage](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/test-coverage/php-test-coverage.md): Information on reporting test coverage information in SonarQube Server for PHP projects.
- [Python test coverage](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/test-coverage/python-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Python projects.
- [Generic test data](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/test-coverage/generic-test-data.md): SonarQube supports generic formats for test coverage and test execution import.
- [Test coverage parameters](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/test-coverage/test-coverage-parameters.md): SonarQube's test coverage reports describe the percentage of your code that has been tested by your test suite during a build.
- [Test execution parameters](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/test-coverage/test-execution-parameters.md): This page describes what analysis parameters are needed to import test execution reports into SonarQube.
- [Importing external issues](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/importing-external-issues.md): How to import issues generated by third-party analyzers into your project analysis.
- [About external issues](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/importing-external-issues/about-external-issues.md): Issues generated by third-party analyzers can be imported into SonarQube Server.
- [External analyzer reports](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/importing-external-issues/external-analyzer-reports.md): How to set up the import for your project of issues generated by third-party analyzers that integrate with SonarQube.
- [Generic formatted reports](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/importing-external-issues/generic-issue-import-format.md): SonarQube Server supports a generic import format for raising external issues in code.
- [SARIF reports](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/importing-external-issues/importing-issues-from-sarif-reports.md): SonarQube Server supports the standard Static Analysis Results Interchange Format (SARIF) for raising external issues in code.
- [SCM integration](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/scm-integration.md): Collecting SCM data during code analysis can unlock a number of SonarQube Server features.
- [Security engine custom configuration](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/security-engine-custom-configuration.md): Security Engine Custom Configuration is available as part of the Enterprise Edition. The security engine tracks the path that data follows through your code.
- [Troubleshooting the analysis](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/troubleshooting-the-analysis.md): If your SonarQube Server analysis errors out.
- [Background tasks](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/background-tasks.md): Information on background tasks in SonarQube Server.
- [Managing incremental analysis mechanisms](https://docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/managing-incremental-analysis.md): In very specific cases, you may have to disable or change the incremental analysis mechanism.
- [User guide](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide.md): The user guide describes the features of SonarQube Server and best practices.
- [Connected mode](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/connected-mode.md): SonarQube for IDE is a free IDE extension that integrates with SonarQube Server. Like a spell checker, it highlights issues as you type.
- [Viewing projects](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/viewing-projects.md): Retrieving and viewing projects.
- [Retrieving projects](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/viewing-projects/retrieving-projects.md): Retrieving public, private, administered and favorite projects in SonarQube Server.
- [Viewing analysis summary](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/viewing-projects/project-overview.md): View the analysis summary on the project overview page.
- [Viewing project activity](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/viewing-projects/activity-and-history.md): The Activity page shows the evolution of your project over time based on various measures and events.
- [Viewing project structure](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/viewing-projects/viewing-project-structure.md): The Code page shows your project's structure.
- [Viewing project information](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/viewing-projects/viewing-project-information.md): SonarQube Server's Project Information page shows details of your project settings, such as quality gate and quality profiles used for project analysis.
- [Viewing reports](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/viewing-reports.md): Retrieving and viewing reports.
- [PDF reports](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/viewing-reports/pdf-reports.md): PDF reports give a periodic, high-level overview of the overall code quality and security for your projects, applications, and portfolios.
- [Security reports](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/viewing-reports/security-reports.md): Security reports provide a big picture overview of your application's security standing in relation to industry standards.
- [Regulatory reports](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/viewing-reports/regulatory-reports.md): Regulatory reports provide important information about your project, such as quality gate status, ratings, and the distribution of issues for new and overall code.
- [Portfolios](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/viewing-reports/portfolios.md): Portfolios allow you to track releasability and ratings information for multiple projects.
- [Monitoring code metrics](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/code-metrics.md): Understanding and monitoring code metrics.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/code-metrics/introduction.md): SonarQube’s automated code review and analysis uses various code metrics to evaluate code quality.
- [Understanding measures and metrics](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/code-metrics/metrics-definition.md): Measures and metrics used in SonarQube to evaluate your code.
- [Monitoring project metrics](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/code-metrics/monitoring-project-metrics.md): SonarQube offers various tools to monitor and compare code metrics for your project.
- [Monitoring portfolio metrics](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/code-metrics/monitoring-portfolio-metrics.md): SonarQube offers various tools to monitor and compare code metrics for your portfolio.
- [Changing instance modes](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/code-metrics/changing-modes.md): SonarQube Server uses two different modes that affect metric calculations.
- [Quality standards and new code](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/about-new-code.md): SonarQube warns you whenever issues are detected in your new code.
- [Managing issues](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/issues.md): Retrieving, viewing and managing issues.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/issues/introduction.md): An automated code review detects an issue as a problem in your code.
- [Retrieving issues](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/issues/retrieving.md): Retrieve and view detected issues after your project's analysis.
- [Reviewing issues](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/issues/reviewing.md): Navigate and review issues raised by SonarQube's automated code review and analysis.
- [Editing issues](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/issues/managing.md): Manage issues in SonarQube Server by changing their status, reassigning them, customizing the severity level, tagging them, and commenting on them.
- [Fixing issues](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/issues/fixing.md): Starting with the Enterprise edition, you can get AI-suggested fixes for your code issues.
- [Triaging issues in Sandbox](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/issues/triaging-issues-in-sandbox.md): Triaging issues automatically moved to the Sandbox by SonarQube Server.
- [In your DevOps platform](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/issues/in-devops-platform.md): How to view and/or manage the issues reported by SonarQube Server in your GitHub, GitLab, Bitbucket Cloud, or Azure DevOps instance.
- [Issues reported in GitHub](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/issues/in-devops-platform/github.md): SonarQube Server reports an analysis summary on your GitHub pull requests and can display security issues as code scanning alerts in the GitHub interface.
- [Issues reported in Bitbucket](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/issues/in-devops-platform/bitbucket.md): In Bitbucket, you can view your analysis results directly to your pull requests.
- [Issues reported in GitLab](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/issues/in-devops-platform/gitlab.md): SonarQube Server reports analysis summary comments in your GitLab merge requests and security issues in GitLab vulnerability report.
- [Issues reported in Azure DevOps](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/issues/in-devops-platform/azure-devops.md): SonarQube Server issues reports the issues as comments on your Azure DevOps pull requests.
- [Managing Jira work items](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/issues/managing-jira-work-items.md): You can push SonarQube issues to Jira work items directly from SonarQube Server.
- [Managing Security Hotspots](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/security-hotspots.md): Security Hotspot highlights a security-sensitive piece of code that the developer needs to review.
- [Managing your account](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/managing-your-account.md): Managing user profiles, subscribing to notifications and changing your password.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/managing-your-account/introduction.md): Managing your SonarQube Server account.
- [Viewing your user profile](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/managing-your-account/viewing-user-profile.md): Your user profile displays your login name, email address, user groups, and associated SCM accounts.
- [Notifications](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/managing-your-account/subscribing-to-notifications.md): You can subscribe to email notifications for various analysis-related events. You cannot subscribe for another user.
- [Subscribing to email notifications](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/managing-your-account/subscribing-to-notifications/email.md): You can subscribe to email notifications for various analysis-related events. You cannot subscribe for another user.
- [Subscribing to Slack notifications](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/managing-your-account/subscribing-to-notifications/slack.md): You can subscribe to real-time notifications on analysis results directly in Slack.
- [Changing password](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/managing-your-account/changing-password.md): Changing your SonarQube Server password.
- [Managing your tokens](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/managing-tokens.md): Generate tokens to run analysis or invoke web services without accessing your actual credentials.
- [Using a project badge](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/project-badge.md): You can promote your project’s status in third-party tools and external websites using project badges.
- [Using applications](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/applications.md): An application aggregates multiple projects that share a lifecycle into a single, synthetic project.
- [Keyboard shortcuts](https://docs.sonarsource.com/sonarqube-server/2026.1/user-guide/keyboard-shortcuts.md): A list of keyboard shortcuts for use with SonarQube Server.
- [Project administration](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration.md): Administering your projects.
- [Creating your project](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/creating-project.md): How to create your project in SonarQube Server.
- [Introduction to project creation](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/creating-project/introduction.md): There are several ways to create your project in SonarQube Server. We recommend that you import your DevOps platform repository.
- [GitHub](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/creating-project/github.md): Import your GitHub repository and configure the binding of the so-created project.
- [Importing your GitHub repository](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/creating-project/github/import-repos.md): Creating your project by importing your GitHub repository.
- [Configuring GitHub project binding](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/creating-project/github/configure-binding.md): Setting up GitHub integration features for projects in SonarQube.
- [Bitbucket Data Center](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/creating-project/bitbucket-data-center.md): Import your Bitbucket Data Center repository and configure the binding of the so-created project.
- [Importing your Bitbucket Data Center repository](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/creating-project/bitbucket-data-center/import-repos.md): Creating your project by importing your Bitbucket Data Center repository.
- [Configuring Bitbucket Data Center project binding](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/creating-project/bitbucket-data-center/configure-binding.md): How to set up Bibucket Data Center integration features for your SonarQube Server project.
- [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/creating-project/bitbucket-cloud.md): Import your Bitbucket Cloud repository and configure the binding of the so-created project.
- [Importing your Bitbucket Cloud repository](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/creating-project/bitbucket-cloud/import-repos.md): Creating your project by importing your Bitbucket Cloud repository.
- [Configuring Bitbucket Cloud project binding](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/creating-project/bitbucket-cloud/configure-binding.md): How to set up Bibucket Cloud integration features for your SonarQube Server project.
- [GitLab](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/creating-project/gitlab.md): Import your GitLab repository and configure the binding of the so-created project.
- [Importing your GitLab repository](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/creating-project/gitlab/import-repos.md): Creating your project by importing your GitLab repository.
- [Configuring GitLab project binding](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/creating-project/gitlab/configure-binding.md): Setting up GitLab integration features for a project.
- [Azure DevOps](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/creating-project/azure-devops.md): Import your Azure DevOps repository and configure the binding of the so-created project.
- [Importing your Azure DevOps repository](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/creating-project/azure-devops/import-repos.md): Creating your project by importing your Azure DevOps repository.
- [Setting up Azure integration for your project](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/creating-project/azure-devops/setting-up-project-integration.md): This helps you define the project-level settings required for Azure DevOps or Azure Pipelines when setting up a SonarQube project analysis.
- [Creating your project manually](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/creating-project/creating-project-manually.md): For a project not linked to a DevOps platform, you can create your SonarQube project manually.
- [Automating project creation and import](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/creating-project/automating-project-creation-and-import.md): When you have a large project base, it can be beneficial to automate project creation and import using the Web API.
- [Setting project permissions](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/setting-project-permissions.md): Setting up your permissions and creating permission templates.
- [Setting up project features](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/setting-up-features.md): How to set up various features for your project.
- [Managing project tags](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/setting-up-features/managing-project-tags.md): SonarQube Server's Project Tags allow you to categorize and group projects for easier selection on the Projects page.
- [Customizing Project Information page](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/setting-up-features/customizing-project-information-page.md): Managing project links on the project information page.
- [Setting various features at project level](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/setting-up-features/project-settings.md): Changing and customizing your project’s settings.
- [Adjusting project analysis](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/adjusting-analysis.md): How to adjust the analysis parameters and quality standards of your SonarQube Server project.
- [Setting analysis scope](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/adjusting-analysis/setting-analysis-scope.md): Setting and managing your analysis scope.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/adjusting-analysis/setting-analysis-scope/introduction.md): Main steps for setting the project's analysis scope.
- [Setting initial scope](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/adjusting-analysis/setting-analysis-scope/setting-initial-scope.md): Setting the initial scope of analysis for your project's source and test files.
- [Excluding based on path-matching patterns](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/adjusting-analysis/setting-analysis-scope/excluding-files-based-on-patterns.md): Adjust your project’s initial analysis scope by excluding files based on path-matching patterns.
- [Excluding based on file extension](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/adjusting-analysis/setting-analysis-scope/excluding-based-on-file-extension.md): For each programming language, define the file extensions to be analyzed.
- [Excluding from coverage or duplication](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/adjusting-analysis/setting-analysis-scope/exclude-from-coverage-duplication.md): Exclude specific files from your project's code coverage analysis or duplication checks.
- [Applying advanced exclusions](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/adjusting-analysis/setting-analysis-scope/advanced-exclusions.md): Tailor your project's analysis by applying advanced exclusions based on file content, specific code blocks, and defined coding rules.
- [Other adjustments](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/adjusting-analysis/setting-analysis-scope/other-adjustments.md): Adjust your project's analysis based on secret detection scope, file size, and SCM file ignore patterns.
- [Verifying analysis scope](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/adjusting-analysis/setting-analysis-scope/verifying-analysis-scope.md): Review configured properties and properties identified by the SonarScanner to determine your SonarQube project's analysis scope.
- [Defining matching patterns](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/adjusting-analysis/setting-analysis-scope/defining-matching-patterns.md): Define matching patterns for files and coding rules.
- [Managing your project's quality gate](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/adjusting-analysis/changing-quality-gate-and-fudge-factor.md): Changing your project's default quality gate and other parameters or features impacting your quality gate.
- [Changing your project's quality profiles](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/adjusting-analysis/changing-quality-gate.md): Changing the project's default quality profile.
- [Configuring new code calculation](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/adjusting-analysis/configuring-new-code-calculation.md): Configuring your project’s new code definition.
- [Maintaining your project](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/maintaining-project.md): How to perform various maintenance tasks on your SonarQube Server project.
- [Maintaining project branches](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/maintaining-project/maintaining-the-branches-of-your-project.md): Manage your project’s branches to fit the needs of your organization and workflow.
- [Managing project history](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/maintaining-project/managing-project-history.md): Manage your project’s history by editing and deleting snapshots of your project.
- [Changing the project key](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/maintaining-project/changing-project-key.md): You can update the project key without losing the history of the project.
- [Project move](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/maintaining-project/project-move.md): Project Move allows you to export a project from one SonarQube Server instance and import it into another SonarQube Server instance.
- [Deleting your project](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/maintaining-project/deleting-project.md): You can delete one or multiple projects, provided you have the necessary permissions to do so.
- [Changing your project binding](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/maintaining-project/changing-project-binding.md): You can bind an unbound project and you can change the binding of a bound project.
- [Managing monorepo projects](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/monorepos.md): Managing monorepo projects, a feature supported by SonarQube for GitHub and GitLab repositories.
- [AI features](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/ai-features.md): These pages contain information about administering SonarQube Server's AI features at the project level.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/ai-features/overview.md): SonarQube Server provides a series of tools to help you identify, manage, and use AI-generated code in your projects.
- [Set up AI Code Assurance](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/ai-features/set-up-ai-code-assurance.md): Manage your AI Code Assurance standards using the SonarQube API.
- [AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/ai-features/enable-ai-codefix.md): SonarQube's AI CodeFix service can suggest fixes for a select set of rules in Java, JavaScript, TypeScript, Python, HTML, CSS, C#, and C++ and can be enabled at the project level.
- [Integrations](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/integrations.md): How to set up your project integration with external systems.
- [Connecting your project to Jira Cloud](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/integrations/jira-cloud.md): How to connect your SonarQube Server project to a Jira Cloud space to allow users to push issues to Jira Cloud.
- [Configuring webhooks for your project](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/integrations/webhooks.md): SonarQube webhooks notify external services when a project analysis is complete.
- [Managing portfolios](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/managing-portfolios.md): Setting up and managing portfolios in SonarQube Server.
- [Managing applications](https://docs.sonarsource.com/sonarqube-server/2026.1/project-administration/managing-applications.md): Setting up and managing applications in SonarQube Server.
- [Instance administration](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration.md): Administering your SonarQube Server instance.
- [Introduction to instance administration](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/overview.md): This section guides administrators on setting up the instance's functions, configuring analysis features at the instance level, and administering users.
- [Server base URL](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/server-base-url.md): Configuring your base URL in SonarQube Server.
- [DevOps platforms](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/devops-platforms.md): Binding your SonarQube Server instance to your DevOps platform.
- [Binding to GitHub](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/devops-platforms/github.md): Binding your GitHub isntance to your SonarQube Server instance.
- [Setting up a GitHub App](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/devops-platforms/github/setting-up-github-app.md): Setting up a GitHub App for use with SonarQube.
- [Setting up the report of security alerts](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/devops-platforms/github/report-security-alerts.md): SonarQube Server provides feedback about security issues inside the GitHub interface.
- [Setting parameters for GitHub Actions](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/devops-platforms/github/setting-parameters-for-github-actions.md): Defining global-level parameters used in GitHub Actions workflows to connect to SonarQube.
- [Binding to Bitbucket Data Center](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/devops-platforms/bitbucket-data-center.md): Binding your Bitbucket Data Center workspace to your SonarQube Server instance.
- [Binding to Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/devops-platforms/bitbucket-cloud.md): Binding your Bitbucket Cloud workspace to your SonarQube Server instance.
- [Binding to GitLab](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/devops-platforms/gitlab.md): Binding your GitLab organization to your SonarQube Server instance.
- [Binding to Azure DevOps](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/devops-platforms/azure-devops.md): Binding your Azure DevOps Services organization or Server collection to your SonarQube Server instance.
- [Global analysis setup](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/analysis-functions.md): Setting up analysis features at the instance level.
- [Choosing a mode for your instance](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/analysis-functions/instance-mode.md): Your SonarQube Server has two modes for customers to choose from: Standard Experience Mode and Multi-Quality Rule (MQR) Mode.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/analysis-functions/instance-mode/instance-mode-overview.md): Your SonarQube Server instance has two modes: Standard Experience Mode and Multi-Quality Rule (MQR) Mode.
- [MQR mode](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/analysis-functions/instance-mode/mqr-mode.md): MQR Mode more accurately represents the impact an issue has on all software qualities, by assigning a separate severity to a rule for each quality it impacts.
- [Standard Experience](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/analysis-functions/instance-mode/standard-experience.md): The Standard Experience encompasses the use of rule types such as bugs, code smells, and vulnerabilities, with a single type and severity level for each rule.
- [New code definition](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/analysis-functions/setting-new-code-definition-at-global-level.md): The global-level new code definition option is applied by default to all new projects. Project administrators can select a specific setting for their project.
- [Quality standards](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/analysis-functions/quality-standards.md): This page explains how to configure at the global level parameters or features impacting the quality gates or profiles.
- [Analysis scope](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/analysis-functions/analysis-scope.md): As a System Administrator, you can define in the UI an analysis scope adjustment at the instance level.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/analysis-functions/analysis-scope/introduction.md): As a System Administrator, you can define in the UI an analysis scope adjustment at the global level.
- [Excluding files based on file paths](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/analysis-functions/analysis-scope/excluding-files-based-on-file-paths.md): To exclude files from the project’s analysis scope based on file paths, you can define file exclusion parameters based on directory and file name patterns.
- [Excluding from coverage or duplication](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/analysis-functions/analysis-scope/exclude-from-coverage-duplication.md): Excluding specific files from code coverage or duplication check at the global level.
- [Using advanced exclusion features](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/analysis-functions/analysis-scope/advanced-exclusion-features.md): Information on using the advanced exclusion features in SonarQube Server at the global level.
- [Code metrics](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/analysis-functions/metrics-parameters.md): Modifying parameters related to the maintainability metrics in SonarQube Server at the global level.
- [Integrating external analyzers at instance level](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/analysis-functions/integration-with-external-analyzers.md): How to integrate SonarQube Server with external analyzers at the instance level.
- [Various settings at the instance level](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/analysis-functions/various-settings-at-the-instance-level.md): You need the Administer System permission to perform settings at the instance level.
- [System functions setup](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/system-functions.md): Setting system functions in your SonarQube Server instance.
- [Setting up email notifications](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/system-functions/email-notifications.md): How to set up the email notifications feature on analysis-related events.
- [Security features](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/system-functions/security.md): SonarQube Server comes with a number of global security features.
- [Housekeeping](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/system-functions/housekeeping.md): Default settings for SonarQube Server’s database cleaner.
- [Telemetry](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/system-functions/telemetry.md): SonarQube Server sends anonymized telemetry data to Sonar daily. No personally identifiable information is sent.
- [PDF reports](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/system-functions/pdf-reports.md): As a system administrator, you can change the PDF report subscription frequency for projects, applications, and portfolios.
- [AI features](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/ai-features.md): Setting up AI features at the instance level in SonarQube Server.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/ai-features/overview.md): A quick summary of SonarQube Server’s AI features that can be managed by an instance administrator.
- [Autodetect AI code](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/ai-features/autodetect-ai-code.md): Autodetect AI-Generated Code is turned on by default, but your DevOps provider must give the appropriate permissions to allow communication with SonarQube.
- [Permissions for AI autodetect](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/ai-features/permissions-for-ai-autodetect.md): Setting up AI autodetection in SonarQube Server requires that a DevOps platform administrator set the correct permission level in your AI-powered web service.
- [Enable AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/ai-features/enable-ai-codefix.md): Sonar’s AI CodeFix can suggest fixes for a select set of rules in Java, JavaScript, TypeScript, Python, C#, and C++.
- [Security](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/security.md): Security-relevant setups.
- [User accounts](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/security/user-accounts.md): Security-relevant considerations and setups regarding user accounts.
- [User sessions](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/security/user-sessions.md): A user’s session will automatically end after a period of inactivity. This is a security measure to prevent unauthorized access to sensitive data.
- [Tokens](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/security/administering-tokens.md): Generating and revoking user tokens in SonarQube Server.
- [Sensitive settings](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/security/encrypting-settings.md): Encrypting SonarQube system properties.
- [Audit logs](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/security/audit-logs.md): Managing the trail of your SonarQube audit logs.
- [User management](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/user-management.md): Managing your user accounts in SonarQube Server.
- [Introduction to user management](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/user-management/introduction.md): The User management section is directed at the System Administrator.
- [Viewing user accounts](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/user-management/viewing-users.md): Retrieving and viewing user accounts in SonarQube Server.
- [Managing groups](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/user-management/user-groups.md): This page describes the user group concept in SonarQube Server and how to create and populate them.
- [Managing permissions](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/user-management/user-permissions.md): As a System Administrator, you can grant users and groups global permissions and you can manage the default project permissions.
- [Associating with SCM account](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/user-management/updating-scm-details.md): As a System Administrator, you can explicitly associate an SCM (Source Control Management) account with a SonarQube Server user account.
- [Creating users manually](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/user-management/creating-users.md): Creating user accounts manually in SonarQube Server.
- [Deactivating users](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/user-management/deactivating-users.md): When you deactivate a user in SonarQube Server, any tokens associated with the user are revoked.
- [Changing user password](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/user-management/changing-user-password.md): System Administrator can change the password of a user whose SonarQube Server account is not tied to a third-party identity provider.
- [Authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication.md): Setting up the user authentication and provisioning in your SonarQube Server instance.
- [Overview of authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/overview.md): SonarQube Server can delegate authentication via HTTP Headers, GitHub Authentication, GitLab Authentication, Bitbucket Cloud Authentication, SAML, or LDAP.
- [HTTP header](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/http-header.md): Setting up the HTTP header authentication in your SonarQube Server instance.
- [LDAP](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/ldap.md): Setting up the LDAP authentication in your SonarQube Server instance.
- [SAML](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/saml.md): Setting up SAML authentication in your SonarQube Server instance.
- [Overview of SAML support](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/saml/overview.md): You can delegate authentication to a SAML 2.0 identity provider using SAML authentication. SonarQube Server uses the Service Provider (SP) initiated SAML.
- [With Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/saml/ms-entra-id.md): Setting up SAML authentication with Microsoft Entra ID in your SonarQube Server instance.
- [Introduction to SAML with Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/saml/ms-entra-id/introduction.md): Main steps of SAML authentication setup with Microsoft Entra ID.
- [Setup in Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/saml/ms-entra-id/setup-in-entra-id.md): This page describes how to register SonarQube Server in Microsoft Entra ID.
- [Setup in SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/saml/ms-entra-id/setup-in-sq.md): This page describes how to setup in SonarQube Server SAML with Microsoft Entra ID.
- [Setup of security features](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/saml/ms-entra-id/optional-security-features.md): To improve security, you can set up the encryption of SAML assertions sent by Microsoft Entra ID and the signing of SAML requests sent by SonarQube Server.
- [With Keycloak](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/saml/how-to-set-up-keycloak.md): Setting up SAML authentication with Keycloak in your SonarQube Server instance.
- [With Okta](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/saml/how-to-set-up-okta.md): Setting up SAML authentication with Okta in your SonarQube Server instance.
- [With Ping Identity](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/saml/ping-identity.md): Setting up SAML authentication with Ping Identity in your SonarQube Server instance.
- [Introduction to SAML with Ping Identity](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/saml/ping-identity/introduction.md): Main steps of SAML setup with Ping Identity.
- [Setup in Ping Identity](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/saml/ping-identity/setup-in-ping-identity.md): This page explains how to register SonarQube Server in PingOne or PingFederate.
- [Setup in SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/saml/ping-identity/setup-in-sq.md): This page describes how to set up SAML with Ping Identity in SonarQube Server.
- [Setup of security features](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/saml/ping-identity/optional-security-features.md): To improve security, you can set up the encryption of SAML assertions sent by Ping Identity and the signing of SAML requests sent by SonarQube Server.
- [With SCIM provisioning](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/saml/scim.md): Setting up automatic provisioning between SonarQube Server and Microsoft Entra ID or Okta using SCIM.
- [SCIM overview](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/saml/scim/overview.md): SCIM helps you automatically provision user and groups to SonarQube Server.
- [SCIM with Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/saml/scim/scim-provisioning-with-azure-ad.md): Enable SCIM to automate user and group provisioning from Microsoft Entra ID to SonarQube Server.
- [SCIM with Okta](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/saml/scim/scim-provisioning-with-okta.md): Enable SCIM to automate user and group provisioning from Okta to SonarQube Server.
- [GitHub](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/github.md): Setting up the GitHub authentication in your SonarQube Server instance.
- [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/bitbucket-cloud.md): Setting up the Bitbucket Cloud authentication in your SonarQube Server instance.
- [GitLab](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/gitlab.md): Setting up the GitLab authentication in your SonarQube Server instance.
- [Provisioning modes](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/gitlab/provisioning-modes.md): This section describes GitLab provisioning modes
- [Introduction to GitLab provisioning modes](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/gitlab/provisioning-modes/introduction.md): Overview of the GitLab authentication's provisioning modes.
- [Just-in-Time provisioning](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/gitlab/provisioning-modes/just-in-time.md): With the Just-in-Time (JIT) provisioning mode, user accounts are automatically created in SonarQube Server when GitLab users log in for the first time.
- [Automatic provisioning](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/gitlab/provisioning-modes/automatic.md): With GitLab automatic provisioning mode, you can benefit from automatic user provisioning, deprovisioning and synchronization of groups and permissions in SonarQube Server.
- [Setting up authentication](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/gitlab/setting-up.md): Setting up the GitLab authentication and provisioning in SonarQube Server.
- [Managing JIT provisioning](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/gitlab/managing-jit-mode.md): Once you’ve set up GitLab authentication and provisioning with the Just-in-Time (JIT) provisioning mode, you can set or change JIT provisioning mode options.
- [Managing automatic provisioning](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/gitlab/managing-automatic-provisioning.md): Starting from the Developer Edition, you can enable the automatic user and group provisioning in SonarQube Server.
- [Disabling authentication](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/gitlab/disabling.md): To disable GitLab authentication and provisioning in SonarQube Server, you must disable the GitLab authentication configuration.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/authentication/troubleshooting.md): Troubleshooting authentication and provisioning.
- [Integrations](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/integrations.md): How to set up your instance integration with external systems.
- [Connecting to Jira Cloud](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/integrations/jira-cloud.md): Before you can create Jira work items in SonarQube Server, you need to set up your Jira Cloud integration on the SonarQube Server instance and project levels
- [Connecting to Slack](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/integrations/slack.md): How to connect your SonarQube Server instance to your Slack workspace.
- [Configuring webhooks at global level](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/integrations/webhooks.md): SonarQube webhooks notify external services when a project analysis is complete.
- [JFrog Evidence Collection](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/integrations/jfrog-evidence-collection.md): SonarQube Server integrates with JFrog Evidence Collection to provide trusted auditing for software packages.
- [License administration](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/license-administration.md): Learn how to retrieve, setup, stage and request new SonarQube Server licenses.
- [Server ID based license key](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/license-administration/server-id-based-license-key.md): Learn how to retrieve, setup, stage and request your server ID based license key.
- [Online license management](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/license-administration/online-license-management.md): Learn how to retrieve, setup, stage and request new SonarQube Server license.
- [UI customization](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/ui-customization.md): Customizing your instance's look and feel and displaying custom messages.
- [Look and feel](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/ui-customization/look-and-feel.md): You can set your own home logo and use a Gravatar avatar.
- [Custom messages](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/ui-customization/custom-messages.md): Admins can configure custom messages that will be displayed in the SonarQube Server UI.
- [System info and server ID](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/system-info-and-server-id.md): This page describes how to gather detailed information about your SonarQube Server instance.
- [Inactive projects](https://docs.sonarsource.com/sonarqube-server/2026.1/instance-administration/inactive-projects.md): Managing the inactive projects in your SonarQube Server instance.
- [Quality standards administration](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration.md): Managing your quality standards in SonarQube Server provides you with a baseline for acceptable code, leading to more secure, reliable, and maintainable software.
- [Managing quality gates](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-quality-gates.md): This section helps you understand how to view, manage, and change your quality gates in SonarQube Server.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-quality-gates/introduction.md): Your introduction to understanding how to use quality gates in SonarQube Server.
- [Understanding quality gates](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-quality-gates/introduction-to-quality-gates.md): SonarQube Server quality gates use sets of conditions to measure checks against your code during analysis. Depending on result, code passes or fails the quality gate.
- [Viewing a quality gate](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-quality-gates/viewing-quality-gate.md): Any user can view the quality gates and their conditions defined in a SonarQube Server instance.
- [Managing custom quality gates](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-quality-gates/managing-custom-quality-gates.md): You can create your own, custom quality gates in SonarQube Server. To manage custom quality gates, you must have the Administer Quality Gates permission.
- [Changing instance's default quality gate](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-quality-gates/changing-default-quality-gate.md): A default quality gate is assigned in your SonarQube Server settings. This quality gate is automatically applied to new projects and can be modified at any time.
- [Associating a quality gate with projects](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-quality-gates/associating-projects-with-quality-gate.md): The default quality gate is associated with all projects in the organization that are not explicitly associated with a quality gate.
- [Tracking in-line suppression comments](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-quality-gates/tracking-inline-comments.md): How to track the use of in-line suppression comments in the code.
- [Managing quality profiles](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-quality-profiles.md): This section helps you understand how to view, manage, and change your quality profiles in SonarQube Server.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-quality-profiles/introduction.md): Your introduction to understanding how to use quality profiles in SonarQube Server.
- [Understanding quality profiles](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-quality-profiles/understanding-quality-profiles.md): Quality profiles are a key part of your SonarQube Server configuration because they are composed of a list of rules to check your code against.
- [Viewing quality profiles](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-quality-profiles/viewing-quality-profiles.md): Any user can view and compare quality profiles in SonarQube Server.
- [Creating a quality profile](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-quality-profiles/creating-a-quality-profile.md): The Sonar way quality profile is designed to be broadly suitable for most projects and you can use custom quality profiles to adjust your project as it progresses.
- [Editing a quality profile](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-quality-profiles/editing-a-custom-quality-profile.md): To edit a quality profile in SonarQube Server, you need the Administer Quality Profiles permission or be authorized to manage this particular profile.
- [Associating with projects](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-quality-profiles/associating-a-quality-profile-with-projects.md): By default, a SonarQube Server project is associated with each language’s default quality profile. You can also explicitly associate a quality profile with projects.
- [Changing default quality profile](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-quality-profiles/changing-default-quality-profile.md): By default, the language’s BUILT-IN quality profile, Sonar way, is the profile assigned to projects not explicitly associated with another quality profile.
- [Maintaining quality profiles](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-quality-profiles/maintaining-your-custom-quality-profiles.md): Maintaining your custom quality profile in SonarQube Server is important if it's not inherited from the Sonar way built-in profile.
- [Granting permissions to users](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-quality-profiles/authorizing-other-users-to-manage-quality-profile.md): It is a simple process in SonarQube Server to assign the correct quality profile administration permission to users and groups.
- [Standards for AI Code Assurance](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/ai-code-assurance.md): SonarQube Server's AI Code Assurance features help you set appropriate standards for projects containing AI-generated code.
- [Set your AI standards](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/ai-code-assurance/overview.md): This section explains how to manage AI standards, including the use of tools for Sonar’s AI Code Assurance in your SonarQube Server project.
- [Quality gates for AI code](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/ai-code-assurance/quality-gates-for-ai-code.md): This page explains how to manage quality gates for AI Code Assurance for securing your SonarQube Server project.
- [Quality profiles for AI code](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/ai-code-assurance/quality-profiles-for-ai-code.md): This page explains how to manage quality profiles for AI Code Assurance for securing your SonarQube Server project.
- [Monitor projects with AI code](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/ai-code-assurance/monitor-projects-with-ai-code.md): This page explains the internal and external AI Code Assurance labels and badges you have to mark your SonarQube Server projects.
- [Viewing and managing rules](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-rules.md): This section gives various information about SonarQube rules and explains how to retrieve and view rules, and how to add tags to rules.
- [SonarQube rules](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-rules/rules.md): SonarQube evaluates your code against a set of rules to generate issues.
- [Software qualities](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-rules/software-qualities.md): Software qualities refer to code that is secure, reliable, and maintainable.
- [Security-related rules](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-rules/security-related-rules.md): The SonarQube quality model is applied to an automated code review and analysis based on four types of rules.
- [If Sonar updates a rule](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-rules/rule-update.md): What might change regarding rules after a software update.
- [Adding tags to a rule](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-rules/adding-tags-to-rule.md): Tags are a way to categorize rules and issues.
- [Built-in rule tags](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-rules/built-in-rule-tags.md): Tags are a way to categorize rules and issues. Some built-in tags are language-specific, but many more appear across languages.
- [Rules for AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-rules/rules-for-ai-codefix.md): AI CodeFix uses rules selected from a set of languages.
- [Extension guide](https://docs.sonarsource.com/sonarqube-server/2026.1/extension-guide.md): Extending SonarQube with Web API, coding rules, plugins and internationalization.
- [Web API](https://docs.sonarsource.com/sonarqube-server/2026.1/extension-guide/web-api.md): SonarQube provides the Web API to access its functionalities from applications.
- [Adding coding rules](https://docs.sonarsource.com/sonarqube-server/2026.1/extension-guide/adding-coding-rules.md): Adding custom coding rules to your SonarQube Server instance.
- [Developing a plugin](https://docs.sonarsource.com/sonarqube-server/2026.1/extension-guide/developing-a-plugin.md): Developing a plugin for SonarQube Server.
- [Plugin basics](https://docs.sonarsource.com/sonarqube-server/2026.1/extension-guide/developing-a-plugin/plugin-basics.md): The sonar-plugin-api is a Java API used to develop plugins for SonarQube.
- [Supporting new languages](https://docs.sonarsource.com/sonarqube-server/2026.1/extension-guide/developing-a-plugin/supporting-new-languages.md): Supporting a new language in SonarQube involves six steps.
- [Executable lines](https://docs.sonarsource.com/sonarqube-server/2026.1/extension-guide/developing-a-plugin/executable-lines.md): Internal guidelines to define executable lines for a language.
- [Adding pages to the webapp](https://docs.sonarsource.com/sonarqube-server/2026.1/extension-guide/developing-a-plugin/adding-pages-to-the-webapp.md): Creating page extensions to run in your SonarQube environment.
- [Supporting SCM providers](https://docs.sonarsource.com/sonarqube-server/2026.1/extension-guide/developing-a-plugin/supporting-scm-providers.md): Information from the Source Code Management (SCM) provider is used by a SonarScanner.
- [Internationalization](https://docs.sonarsource.com/sonarqube-server/2026.1/extension-guide/internationalization.md): Guidelines to apply the i18n mechanism and how to help the Community.
- [SonarQube glossary](https://docs.sonarsource.com/sonarqube-server/2026.1/glossary.md): A list of terms and their definitions that are referenced in the SonarQube Documentation

* [Homepage](https://docs.sonarsource.com/sonarqube-server/2025.4/readme.md): SonarQube provides automated code quality and security reviews, delivering actionable intelligence that helps developers build better and faster.
* [Try out SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2025.4/try-out-sonarqube.md): Follow these steps to try out SonarQube Server.
* [AI capabilities](https://docs.sonarsource.com/sonarqube-server/2025.4/ai-capabilities.md): SonarQube Server offers a series of AI capabilities to help you produce secure and maintainable code.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.4/ai-capabilities/overview.md): Your entry page to learning more about the AI features available in SonarQube Server.
* [AI Code Assurance](https://docs.sonarsource.com/sonarqube-server/2025.4/ai-capabilities/ai-code-assurance.md): This section explains how to manage standards for AI-generated code, including the use of tools for Sonar’s AI Code Assurance in your SonarQube Server project.
* [Autodetect AI code](https://docs.sonarsource.com/sonarqube-server/2025.4/ai-capabilities/autodetect-ai-code.md): SonarQube can autodetect the likelihood of AI-generated code in your projects on GitHub using GitHub Copilot.
* [MCP Server](https://docs.sonarsource.com/sonarqube-server/2025.4/ai-capabilities/sonarqube-mcp-server.md): The SonarQube MCP Server is designed to integrate code quality and code security tools with your favorite MCP clients.
* [AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2025.4/ai-capabilities/ai-codefix.md): SonarQube Server’s AI CodeFix feature offers AI-generated fix suggestions for issues found during your analysis.
* [Advanced security](https://docs.sonarsource.com/sonarqube-server/2025.4/advanced-security.md): SonarQube Advanced Security extends SonarQube’s capabilities by offering deeper security analysis and features such as Software Composition Analysis (SCA).
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.4/advanced-security/introduction.md): SonarQube Advanced Security is an Enterprise add-on that extends SonarQube’s capabilities by offering deeper security analysis and compliance-focused features.
* [Analyzing projects for dependencies (SCA)](https://docs.sonarsource.com/sonarqube-server/2025.4/advanced-security/analyzing-projects-for-dependencies.md): SonarQube can analyze your projects for dependencies and identify dependency risks.
* [Viewing dependencies](https://docs.sonarsource.com/sonarqube-server/2025.4/advanced-security/viewing-dependencies.md): How to view the dependencies in your projects and export the software bill of materials (SBOM).
* [Reviewing and fixing dependency risks](https://docs.sonarsource.com/sonarqube-server/2025.4/advanced-security/reviewing-and-fixing-dependency-risks.md): SonarQube lets you manage the dependency risks detected during analysis and provides insights on how to fix them.
* [Managing license profiles and policies](https://docs.sonarsource.com/sonarqube-server/2025.4/advanced-security/managing-license-profiles-and-policies.md): As an administrator, SonarQube Server allows you to define license policies to warn developers about the use of prohibited licenses in their projects.
* [Troubleshooting the dependency analysis](https://docs.sonarsource.com/sonarqube-server/2025.4/advanced-security/troubleshooting.md): Troubleshooting guidelines for issues related to dependency analysis.
* [Best practices for managing dependency risks](https://docs.sonarsource.com/sonarqube-server/2025.4/advanced-security/best-practices-for-managing-dependency-risks.md): A list of best practices for managing dependency risks.
* [Server installation and setup](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation.md): Installing SonarQube Server on the server host, from the ZIP file, from the Docker image, or on Kubernetes.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/introduction.md): This section explains how to install and setup your SonarQube Server.
* [Server components](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/server-components-overview.md): Overview of Java processes run by SonarQube Server and of SonarQube Server database.
* [Installing database](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/installing-the-database.md): Install the SonarQube Server database according to the database engine used: MicrosoftSQL Server, Oracle, PostgreSQL.
* [Server host requirements](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/server-host-requirements.md): This section describes the requirements and recommendations for the machine running SonarQube Server.
* [Pre-installation steps](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/pre-installation.md): The pre-installation steps depend on your operating system.
* [On Linux systems](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/pre-installation/linux.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on Linux systems.
* [On Unix-based systems](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/pre-installation/unix.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on Unix systems.
* [On macOS systems](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/pre-installation/macos.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on macOS systems.
* [Defining a JWT token](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/pre-installation/jwt-token.md): Optional pre-installation step to keep user sessions alive during startup.
* [From Docker image](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/from-docker-image.md): Installing SonarQube Server (Developer or Enterprise Edition) from the Docker image.
* [Installation overview](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/from-docker-image/installation-overview.md): Main steps for installing SonarQube Server from the Docker image.
* [Prepare the Docker installation](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/from-docker-image/prepare-installation.md): How to prepare the installation of SonarQube Server Developer or Enterprise edition from the Docker image.
* [Set up and start your container](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/from-docker-image/set-up-and-start-container.md): How to set up and start your SonarQube Server container with the Developer or Enterprise edition.
* [Advanced setup](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/from-docker-image/advanced-setup.md): Advanced setup when installing SonarQube Server from the Docker image.
* [Installing on Kubernetes or Openshift](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/on-kubernetes-or-openshift.md): Installing SonarQube Server (Developer or Enterprise Edition) on Kubernetes or Openshift.
* [Installation overview](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/on-kubernetes-or-openshift/installation-overview.md): Main steps for installing SonarQube Server on Kubernetes or Openshift.
* [Before you start](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/on-kubernetes-or-openshift/before-you-start.md): Requirements and known limitations of a SonarQube Server deployment on Kubernetes or OpenShift.
* [Customizing Helm chart](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/on-kubernetes-or-openshift/customizing-helm-chart.md): How to perform the most important SonarQube Helm chart customization when working with SonarQube Server.
* [Installing Helm chart](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/on-kubernetes-or-openshift/installing-helm-chart.md): How to install the Helm chart for SonarQube Server’s Developer or Enterprise Edition.
* [Setting up monitoring](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/on-kubernetes-or-openshift/set-up-monitoring.md): Setting up monitoring on a Kubernetes deployment of SonarQube Server.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/on-kubernetes-or-openshift/set-up-monitoring/introduction.md): If you deploy SonarQube Server on Kubernetes, Prometheus metrics can be collected.
* [Setting up with Prometheus server](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/on-kubernetes-or-openshift/set-up-monitoring/prometheus.md): This article describes how to use SonarQube’s core integration with Prometheus to collect Prometheus metrics in a Kubernetes deployment.
* [Setting up with Datadog](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/on-kubernetes-or-openshift/set-up-monitoring/datadog.md): In case of a Kubernetes deployment, you can use Datadog to collect the metrics provided through the SonarQube Server’s Web API (Openmetrics format).
* [List of Prometheus metrics](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/on-kubernetes-or-openshift/set-up-monitoring/prometheus-metrics.md): List of the SonarQube Server metrics exposed by Prometheus.
* [Encrypting sensitive data](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/on-kubernetes-or-openshift/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, that will be managed as sonar properties.
* [From ZIP file](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/from-zip-file.md): Installing SonarQube Server (Developer or Enterprise Edition) from the ZIP file.
* [Installation overview](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/from-zip-file/overview.md): Main steps for installing SonarQube Server from the ZIP file.
* [Basic installation](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/from-zip-file/basic-installation.md): How to install SonarQube Server Developer or Enterprise edition from the ZIP file and perform the basic setup.
* [Advanced setup](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/from-zip-file/advanced-setup.md): Advanced setup when installing SonarQube Server from the ZIP file.
* [Starting / stopping server](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/from-zip-file/starting-stopping-server.md): How to start or stop the server in case of a ZIP installation
* [From the ZIP file](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/from-zip-file/starting-stopping-server/from-zip-file.md): Starting SonarQube Server from the ZIP file
* [Running as a service](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/from-zip-file/starting-stopping-server/running-as-a-service.md): How to install and start SonarQube Server as a service in case of a ZIP installation. The operation depends on your operating system.
* [Network security](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/network-security.md): Enhancing the network security.
* [Reverse proxy and network security](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/network-security/securing-behind-proxy.md): Securing SonarQube Server with reverse proxy and network security
* [Network rules](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/network-security/network-rules.md): Defining network rules to enhance the security.
* [Data Center Edition](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/data-center-edition.md): Installing SonarQube Server's Data Center Edition.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/data-center-edition/introduction.md): Content of the Data Center Edition (DCE) installation section.
* [DCE topology](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/data-center-edition/dce-topology.md): The Data Center Edition (DCE) allows SonarQube Server to run in a clustered configuration to make it resilient to failures.
* [Installation requirements](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/data-center-edition/installation-requirements.md): General requirements, recommendations, and limitations for SonarQube Server’s cluster. Additional requirements specific to an installation type may be mentioned in the respective installation section.
* [Pre-installation steps](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/data-center-edition/pre-installation.md): Steps to perform before installing Data Center Edition (DCE).
* [Installing on Kubernetes or Openshift](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/data-center-edition/on-kubernetes-or-openshift.md): Installating SonarQube Server's Data Center Edition on Kubernetes or Openshift.
* [Installation overview](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/data-center-edition/on-kubernetes-or-openshift/overview.md): Your entry point to deploy the Data Center Edition (DCE) on Kubernetes or OpenShift.
* [Before you start](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/data-center-edition/on-kubernetes-or-openshift/before-you-start.md): This page describes the requirements and known limitations of a SonarQube Server’s Data Center Edition (DCE) deployment on Kubernetes or Openshift.
* [Customizing the DCE Helm chart](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/data-center-edition/on-kubernetes-or-openshift/customizing-helm-chart.md): How to perform the most important customization of the Helm chart for SonarQube Server’s Data Center Edition (DCE).
* [Setting up autoscaling](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-autoscaling.md): With Kubernetes’ Horizontal Pod Autoscaling (HPA), you can automatically scale your SonarQube Server out and in, resolving any performance issues you may have.
* [Setting up disaster recovery](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery.md): How to set up a disaster recovery for SonarQube Server’s Data Center Edition (DCE) deployed on Kubernetes.
* [Disaster recovery architecture example with Azure resources](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/architecture-example.md): Example of disaster recovery architecture used for SonarQube Server’s Data Center Edition (DCE) deployed on Kubernetes.
* [Step 1: Deploy the primary and replica databases](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/deploy-databases.md): The first step of the disaster recovery setup for the Data Center Edition (DCE) deployed on Kubernetes consists in deploying the primary and replica databases.
* [Step 2: Set up the primary and replica clusters on AKS](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/set-up-clusters-on-aks.md): The second step of the disaster recovery setup for the Data Center Edition (DCE) on Kubernetes consists in setting up the primary and replica clusters.
* [Step 3: Configure the Azure Front Door](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/configure-azure-front-door.md): The third step of the disaster recovery setup for the Data Center Edition (DCE) deployed on Kubernetes consists in configuring the Azure Front Door.
* [Step 4: Test failover scenarios](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/test-failover-scenarios.md): How to test the failover of the Data Center Edition (DCE) deployed on Kubernetes.
* [Installing the DCE Helm chart](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/data-center-edition/on-kubernetes-or-openshift/installing-from-helm-repo.md): SonarQube Data Center Edition (DCE) can be installed from a customized SonarQube Server Helm chart.
* [Installing from Google Cloud Platform](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/data-center-edition/on-kubernetes-or-openshift/installing-from-gcp.md): SonarQube Data Center Edition (DCE) can be deployed on Kubernetes through the Google Marketplace.
* [Installing from ZIP file](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/data-center-edition/from-zip-file.md): Installing SonarQube Server's Data Center Edition (DCE) from the ZIP file.
* [Network security](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/data-center-edition/network-security.md): Enhancing network security for your Data Center Edition.
* [Securing behind a proxy](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/data-center-edition/network-security/securing-behind-proxy.md): It is recommended to run SonarQube behind a proxy if it should be accessible from outside.
* [Elasticsearch security features](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/data-center-edition/network-security/elasticsearch-security-features.md): How to to set up Elasticsearch security features.
* [Network rules](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/data-center-edition/network-security/network-rules.md): Defining network rules to enhance the security.
* [Starting and stopping cluster](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/data-center-edition/starting-stopping-cluster.md): How to start and stop your Data Center Edition's cluster.
* [Setting system properties](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/system-properties.md): The system properties are the properties used by SonarQube at startup and not stored in the database.
* [Configuration methods](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/system-properties/configuration-methods.md): The system properties are the properties used by SonarQube at startup and not stored in the database. They can be configured using different methods.
* [List of properties common to all editions](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/system-properties/common-properties.md): This page lists the configurable system properties that are common to all SonarQube editions.
* [List of DCE-specific properties](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/system-properties/dce-specific.md): This page lists the configurable system properties that are specific to the Data Center Edition.
* [Installing plugins](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/plugins.md): Installing plugins in SonarQube Server.
* [Plugin version matrix](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/plugins/plugin-version-matrix.md): This table describes the version of each plugin that is compatible with each version of SonarQube Server.
* [Installing a plugin](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/plugins/install-a-plugin.md): How to install / uninstall a plugin in SonarQube Server.
* [Reference architectures](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/reference-architectures.md): This section presents the architecture of a SonarQube Server instance for different contexts.
* [Up to 10 M LOC](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/reference-architectures/up-to-10m-loc.md): This page describes the architecture of a SonarQube Server instance that will support up to 10 million lines of code under normal usage patterns in a non-high availability setup.
* [Up to 50 M LOC](https://docs.sonarsource.com/sonarqube-server/2025.4/server-installation/reference-architectures/up-to-50m-loc.md): This architecture describes the setup of a SonarQube Server Enterprise Editon instance that will support up to 50 million lines of code.
* [Server update and maintenance](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance.md): Updating and maintaining your SonarQube Server instance.
* [Update](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/update.md): Information about updating your SonarQube Server.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/update/roadmap.md): The section lists the steps you have to perform to update your SonarQube Server installation.
* [Release cycle model](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/update/release-cycle-model.md): A detailed explanation of the SonarQube Server release cycle.
* [Determining the update path](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/update/determine-path.md): This explains the steps to follow  to determine the path you need to take to update your version of SonarQube Server
* [Pre-update steps](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/update/pre-update-steps.md): The pre-update steps you must perform before you start updating SonarQube Server.
* [Performing the update](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/update/update.md): Once you have determined your update path and tested your update, you can perform your SonarQube Server update.
* [Post-update steps](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/update/post-update-steps.md): The tasks you must perform after you update SonarQube Server.
* [Updating from SonarQube Community Build](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/update/updating-from-sonarqube-community-build.md): How to update from SonarQube Community Build to SonarQube Server
* [Moving to another SonarQube Server edition](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/update/moving-to-another-edition.md): How to move to another SonarQube Server edition during an update.
* [Using Marketplace](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/update/marketplace.md): Using the Marketplace to keep the SonarQube platform up to date.
* [Other migration-related tasks](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/update/other-procedures.md): This section explains how to revert to the previous version of SonarQube Server and how to migrate the database to another vendor.
* [Maintenance](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/maintenance.md): Maintaining your SonarQube Server instance.
* [Improving performance](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/maintenance/improving-performance.md): Improve the performance of your SonarQube Server instance by increasing the number of Compute Engine workers, parallel analysis processing, and optimizing the analyzers' loading.
* [Migrating database](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/maintenance/sonarqube-db-copy-tool.md): The SonarQube database copy tool helps you migrate your SonarQube Server database between vendors.
* [Backup and restore](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/maintenance/backup-and-restore.md): Backing up and restoring your data.
* [Reindexing](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/maintenance/reindexing.md): Starting SonarQube Server after an update or a restore from a backup triggers a rebuild of the Elasticsearch indexes. You can also force a reindex.
* [Deprecations](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/maintenance/deprecations.md): Deprecation policy and API deprecations.
* [Deprecation policy](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/maintenance/deprecations/deprecation-policy.md): The goal of the deprecation policy is to ensure that users are aware of what is changing and have time to adjust before a feature or an API component is dropped on a planned date.
* [Monitoring API deprecation](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/maintenance/deprecations/monitoring-api-deprecation.md): Monitoring deprecated Web API components.
* [Monitoring](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/monitoring.md): Monitoring your SonarQube Server instance.
* [SonarQube Server instance](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/monitoring/instance.md): Monitoring your SonarQube Server instance is key to keeping it healthy and ensuring user satisfaction.
* [Lines of Code](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/monitoring/lines-of-code.md): SonarQube calculates the Lines of Code analyzed against the subscription’s limit defined by the license.
* [Audit logs](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/monitoring/audit-logs.md): Managing the trail of your SonarQube audit logs.
* [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/troubleshooting.md): Troubleshooting your SonarQube Server instance.
* [Server logs](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/troubleshooting/server-logs.md): Accessing and using server logs for troubleshooting.
* [Performance issues](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/troubleshooting/performance-issues.md): Steps to consider when addressing performance issues.
* [Database-related issues](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/troubleshooting/database-related-issues.md): Troubleshooting database-related issues.
* [Elasticsearch-related issues](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/troubleshooting/elasticsearch.md): Troubleshooting Elasticsearch-related issues.
* [Other issues](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/troubleshooting/other-issues.md): Troubleshooting other issues related to the server updates and maintenance.
* [Creating support ticket](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/troubleshooting/creating-support-ticket.md): Accessing Sonar support and creating support tickets.
* [Data Center Edition](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/data-center-edition.md): Maintaining your Data Center Edition.
* [Monitoring](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/data-center-edition/monitoring.md): Monitoring your Data Center Edition.
* [Improving performance](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/data-center-edition/improving-performance.md): Improving performance of your Data Center Edition.
* [Scaling](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/data-center-edition/scaling.md): Scaling and managing the application nodes for your Data Center Edition.
* [Updating](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/data-center-edition/updating.md): Updating your Data Center Edition.
* [Release notes](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/release-notes.md): These release notes describe the relevant changes implemented for each SonarQube Server release version since the 2025.1 LTA version.
* [LTA to LTA release notes](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/lta-to-lta-release-notes.md): LTA to LTA release notes include all new features, update notes, deprecations and removals between version 2025.1 LTA and 2025.4 LTA.
* [Product release lifecycle](https://docs.sonarsource.com/sonarqube-server/2025.4/server-update-and-maintenance/product-release-lifecycle.md): Sonar’s product release lifecycle and standard definitions for alpha, beta, and general availability (GA) stages.
* [Analyzing source code](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code.md): This sections presents how to setup project analysis and use the Sonar scanner to analyze your source code.
* [SonarQube Server analysis overview](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/analysis-overview.md): This page explains SonarQube Server’s main analysis steps and how SonarQube Server integrates with your CI pipeline.
* [Project analysis setup](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/overview.md): This page introduces briefly the prerequisites and the setup steps necessary for a project analysis with SonarQube Server.
* [Scanners](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/scanners.md): Information about various SonarScanners.
* [Scanner environment](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/scanners/scanner-environment.md): Information on scanner environment requirements, TLS certificates, and checked out code.
* [General requirements](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/scanners/scanner-environment/general-requirements.md): General requirements for setting up your SonarScanner for SonarQube Server.
* [TLS certificates on client side](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/scanners/scanner-environment/manage-tls-certificates.md): Information on server and client certificate-based authentication with SonarQube Server.
* [Checked-out code](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/scanners/scanner-environment/verifying-code-checkout-step.md): During the checkout of a working copy (clone) of the code from the project repository, we recommend using the full depth.
* [SonarScanner CLI](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/scanners/sonarscanner.md): The SonarScanner CLI is a code analysis scanner for CI/CD pipelines, used when no build-system-specific scanner is available. Distinct from the SonarQube CLI, a developer management interface.
* [Azure DevOps Extension](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops.md): The Azure DevOps Extension for SonarQube Server makes it easy to integrate analysis into your build pipeline, allowing you to analyze all supported languages.
* [Jenkins extension](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/scanners/jenkins-extension-sonarqube.md): This extension lets you centralize the configuration of your SonarQube Server connection details in your Jenkins global configuration.
* [SonarScanner for Maven](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/scanners/sonarscanner-for-maven.md): The SonarScanner for Maven is recommended as the default scanner for Maven projects.
* [SonarScanner for Gradle](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/scanners/sonarscanner-for-gradle.md): The SonarScanner for Gradle provides an easy way to start the analysis of a Gradle project with SonarQube Server.
* [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/scanners/dotnet.md): Information on installing, using, and configuring SonarScanner for .NET.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/scanners/dotnet/introduction.md): Your entry point to understanding how the SonarScanner for .NET works with SonarQube Server.
* [Installing the scanner](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/scanners/dotnet/installing.md): Everything you need to know to install and run SonarScanner for .NET.
* [Using the scanner](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/scanners/dotnet/using.md): Check this page to learn how to invoke the SonarScanner for .NET and understand which parameters to use in your SonarQube Server analysis.
* [Configuring the scanner](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/scanners/dotnet/configuring.md): Configuring the SonarScanner for .NET in SonarQube Server can be tricky. Here is everything you need to know.
* [SonarScanner for NPM](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/scanners/npm.md): This section describes how to install, use, and configure the sonarScanner for NPM.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/scanners/npm/introduction.md): The SonarScanner for NPM makes it very easy to trigger a SonarQube Server analysis on your JavaScript code base, without needing additional tools or resources.
* [Installing the scanner](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/scanners/npm/installing.md): How to install the SonarScanner for NPM.
* [Using the scanner](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/scanners/npm/using.md): To start the SonarScanner for NPM, you can either add the analysis to your build files or use the scanner start command line (with or without npx).
* [Configuring the scanner](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/scanners/npm/configuring.md): This section explains how to configure the parameters used for an analysis with the SonarScanner for NPM when running it with SonarQube Server.
* [SonarScanner for Python](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/scanners/sonarscanner-for-python.md): The SonarScanner for Python provides an easy way to start the analysis of a Python project with SonarQube Server.
* [Analysis parameters](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/analysis-parameters.md): You can configure project analysis settings in multiple places: in the UI, in scanner configuration files, and as scanner arguments on the command line.
* [Languages](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages.md): Information on analysis of the supported languages.
* [Supported languages](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/overview.md): SonarQube Server provides analysis of different languages depending on the edition you’re running.
* [ABAP](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/abap.md): ABAP analysis is available starting in commercial editions of SonarQube Server.
* [Ansible](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/ansible.md): Language-specific information about the analysis of Ansible.
* [Apex](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/apex.md): Language-specific information about the analysis of Apex.
* [Azure Resource Manager](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/azure-resource-manager.md): Language-specific information about the analysis of Azure Resource Manager templates.
* [C/C++/Objective-C](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/c-family.md): Information on how to set up, run, and customize analysis for C, C++ and Objective-C.
* [C/C++/Objective-C analysis overview](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/c-family/overview.md): An overview of the configuration required to analyze CFamily code in SonarQube Server.
* [Analysis modes](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/c-family/analysis-modes.md): Presentation of the several analysis modes.
* [Prerequisites](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/c-family/prerequisites.md): Prerequisites for CFamily analysis in SonarQube Server.
* [Running the analysis](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/c-family/running-the-analysis.md): How to run a CFamily code analysis in SonarQube Server.
* [Customizing the analysis](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/c-family/customizing-the-analysis.md): How to customize your CFamily code analysis.
* [Understanding the analysis](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/c-family/understanding-the-analysis.md): Details on the CFamily analysis and the way it works with SonarQube Server.
* [Related pages](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/c-family/related-pages.md): Pages related to CFamily analysis in SonarQube Server
* [CloudFormation](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/cloudformation.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [COBOL](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/cobol.md): COBOL analysis is available starting in Enterprise Edition and is supported by SonarQube for VS Code and SonarQube for Eclipse when running in connected mode
* [C#](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/csharp.md): C# analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [Dart](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/dart.md): Language-specific information about the way SonarQube Server supports the analysis of Dart.
* [Docker](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/docker.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [Flex](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/flex.md): Flex analysis is available starting in all editions of SonarQube Server and SonarQube Community Build.
* [Go](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/go.md): Go analysis is available in all editions of SonarQube.
* [HTML](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/html.md): HTML analysis is available in all editions of SonarQube and SonarQube Community Build.
* [Java](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/java.md): Java analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [JavaScript/TypeScript/CSS](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/javascript-typescript-css.md): JavaScript, TypeScript, and CSS analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [JCL](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/jcl.md): JCL analysis is available starting in SonarQube Server Enterprise Edition and supported by SonarQube for Eclipse when running in Connected Mode.
* [JSON](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/json.md): Specific information related to JSON analysis.
* [Kotlin](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/kotlin.md): Language-specific information related to Kotlin analysis.
* [Kubernetes/Helm](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/kubernetes.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [PHP](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/php.md): PHP analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [PLI](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/pli.md): PLI analysis is available starting in SonarQube Server Enterprise Edition.
* [PL/SQL](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/pl-sql.md): PL/SQL analysis is available starting in SonarQube Server Developer Edition.
* [Python](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/python.md): Python analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [RPG](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/rpg.md): RPG is available starting in SonarQube Server Enterprise edition.
* [Ruby](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/ruby.md): Ruby analysis is available in all editions of SonarQube Server and Community Build.
* [Rust](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/rust.md): Rust analysis is available in all editions of SonarQube Server and in SonarQube Community Build.
* [Scala](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/scala.md): Scala analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [Swift](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/swift.md): Swift analysis is available starting in SonarQube Server Developer Edition.
* [Secrets](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/secrets.md): SonarQube Server detects exposed Secrets in your source code and language-agnostic config files, starting in the SonarQube Community Build.
* [Terraform](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/terraform.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [T-SQL](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/t-sql.md): T-SQL analysis is available starting in SonarQube Server Developer Edition.
* [VB.NET](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [VB6](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/vb6.md): VB6 analysis is available starting in the SonarQube Server Enterprise Edition.
* [XML](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/xml.md): XML analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [YAML](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/yaml.md)
* [.NET environments](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/dotnet-environments.md): This section contains information on how to work with .NET environments when using SonarQube Server.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/dotnet-environments/overview.md): Running .NET analysis on SonarQube Server can be tricky to set up. This page gives you an overview of what’s required depending on your .NET framework.
* [Getting started with .NET](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/dotnet-environments/getting-started-with-net.md): Your page to get started setting up a .NET analysis in any edition of SonarQube Server.
* [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/dotnet-environments/sonarscanner-for-dotnet.md): Understanding how to analyze .NET projects in SonarQube Server can be tricky. This user guide helps make the setup process easy.
* [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/dotnet-environments/dotnet-test-coverage.md): SonarQube Server supports the reporting of test coverage information as part of the analysis of your .NET project.
* [Specifying test projects](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/dotnet-environments/specify-test-project-analysis.md): The SonarScanner for .NET analyzes test projects in a different way than main projects. Metrics sent to SonarQube Server provide more insight into your project.
* [VB.NET](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/dotnet-environments/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube Server.
* [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/dotnet-environments/troubleshooting.md): Sometimes problems occur when dialing in your .NET analysis in SonarQube Server. Here are some guides created to explain use cases and potential problems.
* [Test coverage](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/test-coverage.md): Information on the reporting of test coverage information as part of your project analysis.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/test-coverage/overview.md): SonarQube's test coverage reports and test execution reports are important metrics in assessing the quality of your code.
* [C / C++ / Objective-C test coverage](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/test-coverage/c-family-test-coverage.md): Information on reporting test coverage information in SonarQube Server for the CFamily languages.
* [Dart test coverage](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/test-coverage/dart-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Dart.
* [Go test coverage](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/test-coverage/go-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Go.
* [Java test coverage](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/test-coverage/java-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Java.
* [JavaScript / TypeScript test coverage](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/test-coverage/javascript-typescript-test-coverage.md): Information on reporting test coverage information in SonarQube Server in SonarQube Server for Javascript and Typescript.
* [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/test-coverage/dotnet-test-coverage.md): Information on reporting test coverage information in SonarQube Server for .NET projects.
* [PHP test coverage](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/test-coverage/php-test-coverage.md): Information on reporting test coverage information in SonarQube Server for PHP projects.
* [Python test coverage](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/test-coverage/python-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Python projects.
* [Generic test data](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/test-coverage/generic-test-data.md): SonarQube supports generic formats for test coverage and test execution import.
* [Test coverage parameters](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/test-coverage/test-coverage-parameters.md): SonarQube's test coverage reports describe the percentage of your code that has been tested by your test suite during a build.
* [Test execution parameters](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/test-coverage/test-execution-parameters.md): This page describes what analysis parameters are needed to import test execution reports into SonarQube.
* [Importing external issues](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/importing-external-issues.md): Information on importing external analyzer reports, generic formatted reports, and SARIF reports.
* [External analyzer reports](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/importing-external-issues/external-analyzer-reports.md): This page lists analysis parameters related to the import of issues raised by external, third-party analyzers.
* [Generic formatted reports](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/importing-external-issues/generic-issue-import-format.md): SonarQube Server supports a generic import format for raising external issues in code.
* [SARIF reports](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/importing-external-issues/importing-issues-from-sarif-reports.md): SonarQube Server supports the standard Static Analysis Results Interchange Format (SARIF) for raising external issues in code.
* [Background tasks](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/background-tasks.md): Information on background tasks in SonarQube Server.
* [Pull request analysis](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/pull-request-analysis.md): Information on setting up pull request analysis for your projects.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/pull-request-analysis/introduction.md): SonarQube Server supports pull request analysis: analysis results only include issues that have been introduced by the pull request itself.
* [Setting up the pull request analysis](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/pull-request-analysis/setting-up-the-pull-request-analysis.md): With SonarQube Server, a pull request analysis occurs when a pull request is opened and every time a change is pushed to the pull request branch.
* [Branch analysis](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/branch-analysis.md): Information on setting up Branch analysis for your projects.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/branch-analysis/introduction.md): SonarQube Server's Branch analysis allows you to trigger an analysis on a push to any long-living branch or to short-lived branches without involving pull requests.
* [Setting up the branch analysis](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/branch-analysis/setting-up-the-branch-analysis.md): In SonarQube Server, branch analysis allows you to trigger an analysis on a push to any specified branch without involving pull requests.
* [CI integration](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/ci-integration.md): Information on integrating SonarQube Server with your CI pipelines.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/ci-integration/overview.md): SonarQube Server supports integration on multiple platforms allowing you to maintain code quality and security in your projects.
* [Jenkins integration](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/ci-integration/jenkins-integration.md): Information on integrating SonarQube Server with Jenkins.
* [Key features](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/ci-integration/jenkins-integration/key-features.md): Sonar provides an extension for Jenkins to enable smooth integration with Jenkins. This section explains the key features of this integration.
* [Setting up Jenkins](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/ci-integration/jenkins-integration/global-setup.md): This page explains how to set up Jenkins globally for the integration with SonarQube Server by using SonarQube extension for Jenkins.
* [Adding analysis to a Jenkins job](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/ci-integration/jenkins-integration/add-analysis-to-job.md): This section explains how to add the SonarQube Server analysis to your Jenkins Freestyle or Pipeline jobs.
* [Setting up a pipeline pause](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/ci-integration/jenkins-integration/pipeline-pause.md): To configure an automatic failing of your Jenkins pipeline in case the quality gate computed by SonarQube Server fails, you must set up a pipeline pause.
* [Codemagic integration](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/ci-integration/codemagic-integration.md): Information on setting up Codemagic with SonarQube Server.
* [SCM integration](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/scm-integration.md): Collecting SCM data during code analysis can unlock a number of SonarQube Server features.
* [Security engine custom configuration](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/security-engine-custom-configuration.md): Information on customizing the security engine.
* [Troubleshooting the analysis](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/troubleshooting-the-analysis.md): Guidelines for when your SonarQube Server analysis errors out.
* [Incremental analysis](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/incremental-analysis.md): Information on SonarQube incremental analysis and how to disable or change the mechanisms.
* [About the incremental analysis](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/incremental-analysis/introduction.md): This page explains the mechanisms used to perform incremental branch and pull request analysis in SonarQube Server.
* [Disabling or changing the mechanisms](https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/incremental-analysis/disabling-or-changing.md): In very specific cases, you may have to disable or change the incremental analysis mechanism.
* [DevOps platform integration](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration.md): SonarQube offers DevOps integrations with GitHub, Bitbucket, GitLab and Azure DevOps.
* [GitHub integration](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/github-integration.md): Setting up SonarQube integration with GitHub.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/github-integration/introduction.md): Introduction to GitHub integration with SonarQube Server.
* [Setting up integration at global level](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/github-integration/setting-up-at-global-level.md): Setting up SonarQube integration with GitHub at a global level.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/github-integration/setting-up-at-global-level/introduction.md): Setting up GitHub and SonarQube for their integration at the global level.
* [Setting up a GitHub App](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/github-integration/setting-up-at-global-level/setting-up-github-app.md): Setting up a GitHub App for use with SonarQube.
* [Setting up the report of security alerts](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/github-integration/setting-up-at-global-level/report-security-alerts.md): SonarQube Server provides feedback about security issues inside the GitHub interface.
* [Setting parameters for GitHub Actions](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/github-integration/setting-up-at-global-level/setting-parameters-for-github-actions.md): Defining global-level parameters used in GitHub Actions workflows to connect to SonarQube.
* [Importing GitHub repositories](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/github-integration/importing-github-repositories.md): Importing your GitHub repositories into SonarQube Server.
* [Setting up project integration](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/github-integration/setting-up-at-project-level.md): Setting up GitHub integration features for projects in SonarQube.
* [Adding analysis to GitHub Actions workflow](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/github-integration/adding-analysis-to-github-actions-workflow.md): Adding SonarQube analysis to your GitHub Actions workflow.
* [Bitbucket integration](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/bitbucket-integration.md): Setting up SonarQube integration with Bitbucket.
* [Bitbucket Server & Data Center](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/bitbucket-integration/bitbucket-server-integration.md): SonarQube Server’s integration with Bitbucket Server and Data Center allows you to maintain code quality and security in your Bitbucket Server repositories.
* [Bitbucket Cloud integration](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration.md): SonarQube Server’s integration with Bitbucket Cloud allows you to maintain code quality and security in your Bitbucket Cloud repositories.
* [GitLab integration](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/gitlab-integration.md): Setting up SonarQube integration with GitLab.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/gitlab-integration/introduction.md): SonarQube Servers’s integration with GitLab self-managed and GitLab SaaS subscriptions allows you to maintain code quality and security in your GitLab projects.
* [Setting up integration at global level](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/gitlab-integration/global-setup.md): Setting up GitLab and SonarQube Server for integration at the global level.
* [Importing your GitLab repositories](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/gitlab-integration/importing-repos.md): Importing a GitLab repository to create a corresponding project in SonarQube Server.
* [Setting up GitLab integration at project level](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/gitlab-integration/setting-up-at-project-level.md): Setting up GitLab integration features for a project.
* [Adding analysis to GitLab CI/CD pipeline](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/gitlab-integration/adding-analysis-to-gitlab-ci-cd.md): Integrating SonarQube analysis into your GitLab CI/CD pipeline.
* [Azure DevOps integration](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration.md): Setting up SonarQube integration with Azure DevOps.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration/introduction.md): SonarQube Server’s integration with Azure DevOps allows you to maintain code quality and security in your Azure DevOps repositories.
* [Azure Pipelines integration overview](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration/azure-pipelines-integration-overview.md): The Azure DevOps Extension for SonarQube Server is used to manage the integration of SonarQube Server with Azure Pipelines.
* [Setting up integration at global level](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration/setting-up-integration-at-global-level.md): Setting up integration of Azure DevOps with SonarQube Server at the global level.
* [Creating and configuring your project](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration/creating-your-project.md): Creating your project by importing an Azure DevOps repository.
* [Setting up project integration](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration/setting-up-project-integration.md): SonarQube Server project-level settings required for Azure DevOps or Azure Pipelines for your project analysis.
* [Adding analysis to Azure pipeline](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline.md): Adding SonarQube analysis to Azure pipeline.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/introduction.md): Adding SonarQube Server analysis to your Azure pipeline.
* [Gradle or Maven project](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/gradle-or-maven-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline with new Gradle or Maven tasks.
* [.NET project](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/dotnet-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline for .Net projects that are analyzed by SonarQube Server.
* [C family project](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/c-family-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline for C family projects.
* [JS, TS, Go, Python, PHP, etc. project](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/js-ts-go-python-php.md): Using YAML or the Azure Classic editor to create the Azure build pipeline for JavaScript, TypeScript, Go, Python, PHP, and other projects.
* [Monorepo projects](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/monorepo-projects.md): Adding analysis to your Azure build pipeline for a monorepo.
* [Using various features](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/various-features.md): Adding more SonarQube Server features to the analysis for your Azure build pipeline.
* [Quality gate status in release pipeline](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/quality-gate-status-in-release-pipeline.md): Adding SonarQube Quality Gate status check to your Azure release pipeline.
* [SonarQube tasks for Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/sonarqube-tasks.md): The Azure DevOps extension for SonarQube Server provides tasks to stage automations in your Azure build pipeline. This page contains the task list along with the task inputs and their descriptions.
* [Troubleshooting analysis](https://docs.sonarsource.com/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration/troubleshooting-analysis.md): Troubleshooting various Azure pipeline and integration issues.
* [User guide](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide.md): The user guide describes the features of SonarQube Server and best practices.
* [Connected mode](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/connected-mode.md): SonarQube for IDE is a free IDE extension that integrates with SonarQube Server. Like a spell checker, it highlights issues as you type.
* [Viewing projects](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/viewing-projects.md): Retrieving and viewing projects.
* [Retrieving projects](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/viewing-projects/retrieving-projects.md): Retrieving public, private, administered and favorite projects in SonarQube Server.
* [Viewing analysis summary](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/viewing-projects/project-overview.md): View the analysis summary on the project overview page.
* [Viewing project activity](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/viewing-projects/activity-and-history.md): The Activity page shows the evolution of your project over time based on various measures and events.
* [Viewing project structure](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/viewing-projects/viewing-project-structure.md): The Code page shows your project's structure.
* [Viewing project information](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/viewing-projects/viewing-project-information.md): The Project Information page shows details of your project settings, such as quality gate and quality profiles used for project analysis.
* [Viewing reports](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/viewing-reports.md): Retrieving and viewing reports.
* [PDF reports](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/viewing-reports/pdf-reports.md): PDF reports give a periodic, high-level overview of the overall code quality and security of your projects, applications, or portfolios.
* [Security reports](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/viewing-reports/security-reports.md): Security reports provide a big picture overview of your application's security standing in relation to industry standards.
* [Regulatory reports](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/viewing-reports/regulatory-reports.md): Regulatory reports provide important information about your project, such as quality gate status, ratings, and the distribution of issues for new and overall code.
* [Portfolios](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/viewing-reports/portfolios.md): Portfolios allow you to track releasability and ratings information for multiple projects.
* [Monitoring code metrics](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/code-metrics.md): Understanding and monitoring code metrics.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/code-metrics/introduction.md): SonarQube’s automated code review and analysis uses various code metrics to evaluate code quality.
* [Understanding measures and metrics](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/code-metrics/metrics-definition.md): Measures and metrics used in SonarQube to evaluate your code.
* [Monitoring project metrics](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/code-metrics/monitoring-project-metrics.md): SonarQube offers various tools to monitor and compare code metrics for your project.
* [Monitoring portfolio metrics](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/code-metrics/monitoring-portfolio-metrics.md): SonarQube offers various tools to monitor and compare code metrics for your portfolio.
* [Changing instance modes](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/code-metrics/changing-modes.md): SonarQube Server uses two different modes that affect metric calculations.
* [Understanding rules](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/rules.md): Understanding rules, software qualities, security-related rules and rules for AI CodeFix.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/rules/overview.md): SonarQube evaluates your code against a set of rules to generate issues.
* [Software qualities](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/rules/software-qualities.md): Software qualities refer to code that is secure, reliable, and maintainable.
* [Security-related rules](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/rules/security-related-rules.md): The SonarQube quality model is applied to an automated code review and analysis based on four types of rules.
* [Built-in rule tags](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/rules/built-in-rule-tags.md): You have the option to apply your own tags to rules or use the tags that are built-in to SonarQube.
* [Rules for AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/rules/rules-for-ai-codefix.md): AI CodeFix uses rules selected from a set of languages.
* [Quality standards and new code](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/about-new-code.md): SonarQube warns you whenever issues are detected in your new code.
* [Managing issues](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/issues.md): Retrieving, viewing and managing issues.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/issues/introduction.md): An automated code review detects an issue as a problem in your code.
* [Issue management solution](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/issues/solution-overview.md): This document describes how SonarQube Server and its automated code review identify, assign, and synchronize issues. It also presents the issue's lifecycle and details issue-related features.
* [Retrieving issues](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/issues/retrieving.md): Retrieve and view detected issues after your project's analysis.
* [Reviewing issues](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/issues/reviewing.md): Navigate and review issues raised by SonarQube's automated code review and analysis.
* [Editing issues](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/issues/managing.md): Manage issues by changing their status, reassigning them, customizing the severity level, tagging them, and commenting on them.
* [Fixing issues](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/issues/fixing.md): Starting with the Enterprise edition, you can get AI-suggested fixes for your code issues.
* [Issues reported in DevOps platform](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/issues/security-issues-in-devops-platform.md): You can view and manage issues reported by SonarQube directly in GitHub, GitLab or Azure DevOps platforms.
* [Managing Security Hotspots](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/security-hotspots.md): Security Hotspot highlights a security-sensitive piece of code that the developer needs to review.
* [Managing your account](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/managing-your-account.md): Managing user profiles, subscribing to notifications and changing your password.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/managing-your-account/introduction.md): Managing your SonarQube Server account.
* [Viewing your user profile](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/managing-your-account/viewing-user-profile.md): Your user profile displays your login name, email address, user groups, and associated SCM accounts.
* [Subscribing to notifications](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/managing-your-account/subscribing-to-notifications.md): You can subscribe to email notifications for various analysis-related events.
* [Changing password](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/managing-your-account/changing-password.md): Changing your SonarQube Server password.
* [Managing your tokens](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/managing-tokens.md): Generate tokens to run analysis or invoke web services without accessing your actual credentials.
* [Using a project badge](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/project-badge.md): You can promote your project’s status in third-party tools and external websites using project badges.
* [Using applications](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/applications.md): An application aggregates multiple projects that share a lifecycle into a single, synthetic project.
* [Keyboard shortcuts](https://docs.sonarsource.com/sonarqube-server/2025.4/user-guide/keyboard-shortcuts.md): A list of keyboard shortcuts for use with SonarQube Server.
* [Project administration](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration.md): Administering your projects.
* [Creating and importing projects](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/creating-and-importing-projects.md): Creating and importing projects from a DevOps platform repository.
* [Setting project permissions](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/setting-project-permissions.md): Setting up your permissions and creating permission templates.
* [Setting analysis scope](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/setting-analysis-scope.md): Setting and managing your analysis scope.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/setting-analysis-scope/introduction.md): Main steps for setting your project's analysis scope.
* [Setting initial scope](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/setting-analysis-scope/setting-initial-scope.md): Setting the initial scope of analysis for your project's source and test files.
* [Excluding based on path-matching patterns](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/setting-analysis-scope/excluding-files-based-on-patterns.md): Adjust your project’s initial analysis scope by excluding files based on path-matching patterns.
* [Excluding based on file extension](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/setting-analysis-scope/excluding-based-on-file-extension.md): For each programming language, define the file extensions to be analyzed.
* [Excluding from coverage or duplication](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/setting-analysis-scope/exclude-from-coverage-duplication.md): Exclude specific files from your project's code coverage analysis or duplication checks.
* [Applying advanced exclusions](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/setting-analysis-scope/advanced-exclusions.md): Tailor your project's analysis by applying advanced exclusions based on file content, specific code blocks, and defined coding rules.
* [Other adjustments](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/setting-analysis-scope/other-adjustments.md): Adjust your project's analysis based on secret detection scope, file size, and SCM file ignore patterns.
* [Verifying analysis scope](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/setting-analysis-scope/verifying-analysis-scope.md): Review configured properties and properties identified by the scanner to determine the project's analysis scope.
* [Defining matching patterns](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/setting-analysis-scope/defining-matching-patterns.md): Define matching patterns for files and coding rules.
* [Changing quality gate](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/changing-quality-gate-and-fudge-factor.md): Changing the project's default quality gate.
* [Changing quality profiles](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/changing-quality-gate.md): Changing the project's default quality profile.
* [Configuring new code calculation](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/configuring-new-code-calculation.md): Configuring your project’s new code definition.
* [AI features](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/ai-features.md): These pages contain information about administering SonarQube Server's AI features at the project level.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/ai-features/overview.md): SonarQube Server provides a series of tools to help you identify, manage, and use AI-generated code in your projects.
* [Set up AI Code Assurance](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/ai-features/set-up-ai-code-assurance.md): Manage your AI Code Assurance standards using the SonarQube API.
* [AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/ai-features/enable-ai-codefix.md): AI CodeFix can suggest fixes for a select set of rules in Java, JavaScript, TypeScript, Python, C#, and C++ and can be enabled at the project level.
* [Managing monorepo projects](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/monorepos.md): Managing monorepo projects, a feature supported by SonarQube for GitHub and GitLab repositories.
* [Setting various features at project level](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/project-settings.md): Changing and customizing your project’s settings.
* [Maintaining project branches](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/maintaining-the-branches-of-your-project.md): Manage your project’s branches to fit the needs of your organization and workflow.
* [Managing project history](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/managing-project-history.md): Manage your project’s history by editing and deleting snapshots of your project.
* [Customizing Project Information page](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/customizing-project-information-page.md): Managing project links on the project information page.
* [Managing project tags](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/managing-project-tags.md): Project tags allow you to categorize and group projects for easier selection on the Projects page.
* [Changing the project key](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/changing-project-key.md): You can update the project key without losing the history of the project.
* [Webhooks](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/webhooks.md): Webhooks notify external services when a project analysis is complete.
* [Project move](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/project-move.md): Project Move allows you to export a project from one SonarQube Server instance and import it into another SonarQube Server instance.
* [Deleting your project](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/deleting-project.md): You can delete one or multiple projects, provided you have the necessary permissions to do so.
* [Managing portfolios](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/managing-portfolios.md): Setting up and managing portfolios in SonarQube Server.
* [Managing applications](https://docs.sonarsource.com/sonarqube-server/2025.4/project-administration/managing-applications.md): Setting up and managing applications in SonarQube Server.
* [Instance administration](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration.md): Administering your SonarQube Server instance.
* [Introduction to instance administration](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/overview.md): This section guides administrators on setting up the instance's functions, configuring analysis features at the instance level, and administering users.
* [Server base URL](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/server-base-url.md): You must configure your base URL in the SonarQube Server. Otherwise, integration and authentication features will not work correctly, the URLs generated in reports and emails will be wrong, etc.
* [Global analysis setup](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/analysis-functions.md): Setting up analysis features at the instance level.
* [Choosing a mode for your instance](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/analysis-functions/instance-mode.md): Your SonarQube Server has two modes for customers to choose from: Standard Experience Mode and Multi-Quality Rule (MQR) Mode.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/analysis-functions/instance-mode/instance-mode-overview.md): Your SonarQube Server instance has two modes: Standard Experience Mode and Multi-Quality Rule (MQR) Mode.
* [MQR mode](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/analysis-functions/instance-mode/mqr-mode.md): MQR Mode more accurately represents the impact an issue has on all software qualities, by assigning a separate severity to a rule for each quality it impacts.
* [Standard Experience](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/analysis-functions/instance-mode/standard-experience.md): The Standard Experience encompasses the use of rule types such as bugs, code smells, and vulnerabilities, with a single type and severity level for each rule.
* [New code definition](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/analysis-functions/setting-new-code-definition-at-global-level.md): The global-level new code definition option is applied by default to all new projects. Project administrators can select a specific setting for their project.
* [Quality standards](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/analysis-functions/quality-standards.md): This page explains how to configure the quality gate fudge factor at the global level.
* [Analysis scope](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/analysis-functions/analysis-scope.md): As a System Administrator, you can define in the UI an analysis scope adjustment at the instance level.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/analysis-functions/analysis-scope/introduction.md): As a System Administrator, you can define in the UI an analysis scope adjustment at the global level.
* [Excluding files based on file paths](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/analysis-functions/analysis-scope/excluding-files-based-on-file-paths.md): To exclude files from the project’s analysis scope based on file paths, you can define file exclusion parameters based on directory and file name patterns.
* [Excluding from coverage or duplication](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/analysis-functions/analysis-scope/exclude-from-coverage-duplication.md): Excluding specific files from code coverage or duplication check at the global level.
* [Using advanced exclusion features](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/analysis-functions/analysis-scope/advanced-exclusion-features.md): Information on using the advanced exclusion features in SonarQube Server at the global level.
* [Code metrics](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/analysis-functions/metrics-parameters.md): Modifying parameters related to the maintainability metrics in SonarQube Server at the global level.
* [System functions setup](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/system-functions.md): Setting system functions in your SonarQube Server instance.
* [Notifications](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/system-functions/notifications.md): Everything to know about configuring SonarQube Server’s email notifications.
* [Security features](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/system-functions/security.md): SonarQube Server comes with a number of global security features.
* [Housekeeping](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/system-functions/housekeeping.md): Default settings for SonarQube Server’s database cleaner.
* [Telemetry](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/system-functions/telemetry.md): SonarQube Server sends anonymized telemetry data to Sonar daily. No personally identifiable information is sent.
* [PDF reports](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/system-functions/pdf-reports.md): As a system administrator, you can change the PDF report subscription frequency for projects, applications, and portfolios.
* [AI features](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/ai-features.md): Setting up AI features at the instance level in SonarQube Server.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/ai-features/overview.md): A quick summary of SonarQube Server’s AI features that can be managed by an instance administrator.
* [Autodetect AI code](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/ai-features/autodetect-ai-code.md): Autodetect AI-Generated Code is turned on by default, but your DevOps provider must give the appropriate permissions to allow communication with SonarQube.
* [Permissions for AI autodetect](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/ai-features/permissions-for-ai-autodetect.md): Setting up AI autodetection in SonarQube Server requires that a DevOps platform administrator set the correct permission level in your AI-powered web service.
* [Enable AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/ai-features/enable-ai-codefix.md): Sonar’s AI CodeFix can suggest fixes for a select set of rules in Java, JavaScript, TypeScript, Python, C#, and C++.
* [Security](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/security.md): Security-relevant setups.
* [User accounts](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/security/user-accounts.md): Security-relevant considerations and setups regarding user accounts.
* [User sessions](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/security/user-sessions.md): A user’s session will automatically end after a period of inactivity. This is a security measure to prevent unauthorized access to sensitive data.
* [Tokens](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/security/administering-tokens.md): Generating and revoking user tokens in SonarQube Server.
* [Sensitive settings](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/security/encrypting-settings.md): You can encrypt any sonar property stored in \\\<sonarqubeHome\\>/conf/sonar.properties or defined in SonarQube Server UI.
* [User management](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/user-management.md): Managing your user accounts in SonarQube Server.
* [Introduction to user management](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/user-management/introduction.md): The User management section is directed at the System Administrator.
* [Viewing user accounts](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/user-management/viewing-users.md): Retrieving and viewing user accounts in SonarQube Server.
* [Managing groups](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/user-management/user-groups.md): Managing user groups in SonarQube Server.
* [Managing permissions](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/user-management/user-permissions.md): As a System Administrator, you can grant users and groups global permissions and you can manage the default project permissions.
* [Associating with SCM account](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/user-management/updating-scm-details.md): As a System Administrator, you can explicitly associate an SCM (Source Control Management) account with a SonarQube Server user account.
* [Creating users manually](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/user-management/creating-users.md): Creating user accounts manually in SonarQube Server.
* [Deactivating users](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/user-management/deactivating-users.md): When you deactivate a user in SonarQube Server, any tokens associated with the user are revoked.
* [Changing user password](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/user-management/changing-user-password.md): System Administrator can change the password of a user whose SonarQube Server account is not tied to a third-party identity provider.
* [Authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication.md): Setting up the user authentication and provisioning in your SonarQube Server instance.
* [Overview of authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/overview.md): SonarQube Server can delegate authentication via HTTP Headers, GitHub Authentication, GitLab Authentication, Bitbucket Cloud Authentication, SAML, or LDAP.
* [HTTP header](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/http-header.md): Setting up the HTTP header authentication in your SonarQube Server instance.
* [LDAP](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/ldap.md): Setting up the LDAP authentication in your SonarQube Server instance.
* [SAML](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/saml.md): Setting up SAML authentication in your SonarQube Server instance.
* [Overview of SAML support](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/saml/overview.md): You can delegate authentication to a SAML 2.0 identity provider using SAML authentication. SonarQube Server uses the Service Provider (SP) initiated SAML.
* [With Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/saml/ms-entra-id.md): Setting up SAML authentication with Microsoft Entra ID in your SonarQube Server instance.
* [Introduction to SAML with Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/saml/ms-entra-id/introduction.md): Main steps of SAML authentication setup with Microsoft Entra ID
* [Setup in Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/saml/ms-entra-id/setup-in-entra-id.md): This page explains how to register SonarQube Server in Microsoft Entra ID. This is the first step of SAML authentication setup with Microsoft Entra ID.
* [Setup in SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/saml/ms-entra-id/setup-in-sq.md): This page explains how to setup in SonarQube Server SAML with Microsoft Entra ID. This is the second step of SAML authentication setup with Microsoft Entra ID.
* [Setup of security features](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/saml/ms-entra-id/optional-security-features.md): To improve security, you can set up the encryption of SAML assertions sent by Microsoft Entra ID and the signing of SAML requests sent by SonarQube Server.
* [With Keycloak](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/saml/how-to-set-up-keycloak.md): Setting up SAML authentication with Keycloak in your SonarQube Server instance.
* [With Okta](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/saml/how-to-set-up-okta.md): Setting up SAML authentication with Okta in your SonarQube Server instance.
* [With Ping Identity](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/saml/ping-identity.md): Setting up SAML authentication with Ping Identity in your SonarQube Server instance.
* [Introduction to SAML with Ping Identity](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/saml/ping-identity/introduction.md): Main steps of SAML setup with Ping Identity.
* [Setup in Ping Identity](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/saml/ping-identity/setup-in-ping-identity.md): This page explains how to register SonarQube Server in PingOne (or PingFederate). This is the first step of SAML authentication setup with Ping Identity.
* [Setup in SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/saml/ping-identity/setup-in-sq.md): This page explains how to set up SAML with Ping Identity in SonarQube Server . This is the second step of SAML authentication setup with Ping Identity.
* [Setup of security features](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/saml/ping-identity/optional-security-features.md): To improve security, you can set up the encryption of SAML assertions sent by Ping Identity and the signing of SAML requests sent by SonarQube Server.
* [With SCIM provisioning](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/saml/scim.md): Setting up automatic provisioning between SonarQube Server and Microsoft Entra ID or Okta using SCIM.
* [SCIM overview](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/saml/scim/overview.md): SCIM helps you automatically provision user and groups to SonarQube Server.
* [SCIM with Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/saml/scim/scim-provisioning-with-azure-ad.md): Enable SCIM to automate user and group provisioning from Microsoft Entra ID to SonarQube Server.
* [SCIM with Okta](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/saml/scim/scim-provisioning-with-okta.md): Enable SCIM to automate user and group provisioning from Okta to SonarQube Server.
* [GitHub](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/github.md): Setting up the GitHub authentication in your SonarQube Server instance.
* [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/bitbucket-cloud.md): Setting up the Bitbucket Cloud authentication in your SonarQube Server instance.
* [GitLab](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/gitlab.md): Setting up the GitLab authentication in your SonarQube Server instance.
* [Provisioning modes](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/gitlab/provisioning-modes.md): About the GitLab provisioning modes
* [Introduction to GitLab provisioning modes](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/gitlab/provisioning-modes/introduction.md): Overview of the GitLab authentication's provisioning modes.
* [Just-in-Time provisioning](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/gitlab/provisioning-modes/just-in-time.md): With the Just-in-Time (JIT) provisioning mode, user accounts are automatically created in SonarQube Server when GitLab users log in for the first time.
* [Automatic provisioning](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/gitlab/provisioning-modes/automatic.md): With GitLab automatic provisioning mode, you can benefit from automatic user (de)provisioning and synchronization of groups and permissions in SonarQube Server.
* [Setting up authentication](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/gitlab/setting-up.md): Setting up the GitLab authentication and provisioning in SonarQube Server.
* [Managing JIT provisioning](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/gitlab/managing-jit-mode.md): Once you’ve set up GitLab authentication and provisioning with the Just-in-Time (JIT) provisioning mode, you can set or change JIT provisioning mode options.
* [Managing automatic provisioning](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/gitlab/managing-automatic-provisioning.md): Starting from the Developer Edition, you can enable the automatic user and group provisioning in SonarQube Server.
* [Disabling authentication](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/gitlab/disabling.md): To disable GitLab authentication and provisioning in SonarQube Server, you must disable the GitLab authentication configuration.
* [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/authentication/troubleshooting.md): Troubleshooting authentication and provisioning.
* [License administration](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/license-administration.md): How to retrieve, setup, stage and request new SonarQube Server licenses.
* [Server ID based license key](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/license-administration/server-id-based-license-key.md): Learn how to retrieve, setup, stage and request your server ID based license key.
* [Online license management](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/license-administration/online-license-management.md): Learn how to retrieve, setup, stage and request new online SonarQube Server license.
* [UI customization](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/ui-customization.md): Customizing your isntance's look and feel and displaying custom messages.
* [Look and feel](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/ui-customization/look-and-feel.md): You can set your own home logo and use a Gravatar avatar.
* [Custom messages](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/ui-customization/custom-messages.md): Admins can configure custom messages that will be displayed in the SonarQube Server UI.
* [System info and server ID](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/system-info-and-server-id.md): How to gather detailed information about your SonarQube Server instance.
* [Inactive projects](https://docs.sonarsource.com/sonarqube-server/2025.4/instance-administration/inactive-projects.md): Managing the inactive projects in your SonarQube Server instance.
* [Quality standards administration](https://docs.sonarsource.com/sonarqube-server/2025.4/quality-standards-administration.md): Managing your quality standards in SonarQube Server provides you with a baseline for acceptable code, leading to more secure, reliable, and maintainable software.
* [Managing quality gates](https://docs.sonarsource.com/sonarqube-server/2025.4/quality-standards-administration/managing-quality-gates.md): This section helps you understand how to view, manage, and change your quality gates in SonarQube Server.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.4/quality-standards-administration/managing-quality-gates/introduction.md): Your introduction to understanding how to use quality gates in SonarQube Server.
* [Understanding quality gates](https://docs.sonarsource.com/sonarqube-server/2025.4/quality-standards-administration/managing-quality-gates/introduction-to-quality-gates.md): SonarQube Server quality gates use sets of conditions to measure checks against your code during analysis. Depending on result, code passes or fails the quality gate.
* [Viewing a quality gate](https://docs.sonarsource.com/sonarqube-server/2025.4/quality-standards-administration/managing-quality-gates/viewing-quality-gate.md): Any user can view the quality gates and their conditions defined in a SonarQube Server instance.
* [Managing custom quality gates](https://docs.sonarsource.com/sonarqube-server/2025.4/quality-standards-administration/managing-quality-gates/managing-custom-quality-gates.md): You can create your own, custom quality gates in SonarQube Server. To manage custom quality gates, you must have the Administer Quality Gates permission.
* [Changing default quality gate](https://docs.sonarsource.com/sonarqube-server/2025.4/quality-standards-administration/managing-quality-gates/changing-default-quality-gate.md): A default quality gate is assigned in your SonarQube Server settings. This quality gate is automatically applied to new projects and can be modified at any time.
* [Associating a quality gate with projects](https://docs.sonarsource.com/sonarqube-server/2025.4/quality-standards-administration/managing-quality-gates/associating-projects-with-quality-gate.md): The default quality gate is associated with all projects in the organization that are not explicitly associated with a quality gate.
* [Managing quality profiles](https://docs.sonarsource.com/sonarqube-server/2025.4/quality-standards-administration/managing-quality-profiles.md): This section helps you understand how to view, manage, and change your quality profiles in SonarQube Server.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.4/quality-standards-administration/managing-quality-profiles/introduction.md): Your introduction to understanding how to use quality profiles in SonarQube Server.
* [Understanding quality profiles](https://docs.sonarsource.com/sonarqube-server/2025.4/quality-standards-administration/managing-quality-profiles/understanding-quality-profiles.md): Quality profiles are a key part of your SonarQube Server configuration because they are composed of a list of rules to check your code against.
* [Viewing quality profiles](https://docs.sonarsource.com/sonarqube-server/2025.4/quality-standards-administration/managing-quality-profiles/viewing-quality-profiles.md): Any user can view and compare quality profiles in SonarQube Server.
* [Creating a quality profile](https://docs.sonarsource.com/sonarqube-server/2025.4/quality-standards-administration/managing-quality-profiles/creating-a-quality-profile.md): The Sonar way quality profile is designed to be broadly suitable for most projects and you can use custom quality profiles to adjust your project as it progresses.
* [Editing a quality profile](https://docs.sonarsource.com/sonarqube-server/2025.4/quality-standards-administration/managing-quality-profiles/editing-a-custom-quality-profile.md): To edit a quality profile in SonarQube Server, you need the Administer Quality Profiles permission or be authorized to manage this particular profile.
* [Associating with projects](https://docs.sonarsource.com/sonarqube-server/2025.4/quality-standards-administration/managing-quality-profiles/associating-a-quality-profile-with-projects.md): By default, a SonarQube Server project is associated with each language’s default quality profile. You can also explicitly associate a quality profile with projects.
* [Changing default quality profile](https://docs.sonarsource.com/sonarqube-server/2025.4/quality-standards-administration/managing-quality-profiles/changing-default-quality-profile.md): By default, the language’s BUILT-IN quality profile, Sonar way, is the profile assigned to projects not explicitly associated with another quality profile.
* [Maintaining quality profiles](https://docs.sonarsource.com/sonarqube-server/2025.4/quality-standards-administration/managing-quality-profiles/maintaining-your-custom-quality-profiles.md): Maintaining your custom quality profile in SonarQube Server is important if it's not inherited from the Sonar way built-in profile.
* [Granting permissions to users](https://docs.sonarsource.com/sonarqube-server/2025.4/quality-standards-administration/managing-quality-profiles/authorizing-other-users-to-manage-quality-profile.md): It is a simple process in SonarQube Server to assign the correct quality profile administration permission to users and groups.
* [Standards for AI Code Assurance](https://docs.sonarsource.com/sonarqube-server/2025.4/quality-standards-administration/ai-code-assurance.md): SonarQube Server's AI Code Assurance features help you set appropriate standards for projects containing AI-generated code.
* [Set your AI standards](https://docs.sonarsource.com/sonarqube-server/2025.4/quality-standards-administration/ai-code-assurance/overview.md): This section explains how to manage AI standards, including the use of tools for Sonar’s AI Code Assurance in your SonarQube Server project.
* [Quality gates for AI code](https://docs.sonarsource.com/sonarqube-server/2025.4/quality-standards-administration/ai-code-assurance/quality-gates-for-ai-code.md): This page explains how to manage quality gates for AI Code Assurance for securing your SonarQube Server project.
* [Quality profiles for AI code](https://docs.sonarsource.com/sonarqube-server/2025.4/quality-standards-administration/ai-code-assurance/quality-profiles-for-ai-code.md): This page explains how to manage quality profiles for AI Code Assurance for securing your SonarQube Server project.
* [Monitor projects with AI code](https://docs.sonarsource.com/sonarqube-server/2025.4/quality-standards-administration/ai-code-assurance/monitor-projects-with-ai-code.md): This page explains the internal and external AI Code Assurance labels and badges you have to mark your SonarQube Server projects.
* [Extension guide](https://docs.sonarsource.com/sonarqube-server/2025.4/extension-guide.md): Extending SonarQube with Web API, coding rules, plugins and internationalization.
* [Web API](https://docs.sonarsource.com/sonarqube-server/2025.4/extension-guide/web-api.md): SonarQube provides the Web API to access its functionalities from applications.
* [Adding coding rules](https://docs.sonarsource.com/sonarqube-server/2025.4/extension-guide/adding-coding-rules.md): Adding custom coding rules to your SonarQube Server instance.
* [Developing a plugin](https://docs.sonarsource.com/sonarqube-server/2025.4/extension-guide/developing-a-plugin.md): Developing a plugin for SonarQube Server.
* [Plugin basics](https://docs.sonarsource.com/sonarqube-server/2025.4/extension-guide/developing-a-plugin/plugin-basics.md): The sonar-plugin-api is a Java API used to develop plugins for SonarQube.
* [Supporting new languages](https://docs.sonarsource.com/sonarqube-server/2025.4/extension-guide/developing-a-plugin/supporting-new-languages.md): Supporting a new language in SonarQube involves six steps.
* [Executable lines](https://docs.sonarsource.com/sonarqube-server/2025.4/extension-guide/developing-a-plugin/executable-lines.md): Internal guidelines to define executable lines for a language.
* [Adding pages to the webapp](https://docs.sonarsource.com/sonarqube-server/2025.4/extension-guide/developing-a-plugin/adding-pages-to-the-webapp.md): Creating page extensions to run in your SonarQube environment.
* [Supporting SCM providers](https://docs.sonarsource.com/sonarqube-server/2025.4/extension-guide/developing-a-plugin/supporting-scm-providers.md): Information from the Source Code Management (SCM) provider is used by a SonarScanner.
* [Internationalization](https://docs.sonarsource.com/sonarqube-server/2025.4/extension-guide/internationalization.md): Guidelines to apply the i18n mechanism and how to help the Community.
* [SonarQube glossary](https://docs.sonarsource.com/sonarqube-server/2025.4/glossary.md): A list of terms and their definitions that are referenced in the SonarQube Documentation

- [Homepage](https://docs.sonarsource.com/sonarqube-server/2025.1/readme.md): SonarQube provides automated code quality and security reviews, delivering actionable intelligence that helps developers build better and faster.
- [Try out SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2025.1/try-out-sonarqube.md): Follow these steps to try out SonarQube Server.
- [AI capabilities](https://docs.sonarsource.com/sonarqube-server/2025.1/ai-capabilities.md): SonarQube Server offers a series of AI capabilities to help you produce secure and maintainable code.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.1/ai-capabilities/overview.md): Your entry page to learning more about the AI features available in SonarQube Server.
- [AI Code Assurance](https://docs.sonarsource.com/sonarqube-server/2025.1/ai-capabilities/ai-standards.md): This section explains how to manage standards for AI-generated code, including the use of tools for Sonar’s AI Code Assurance in your SonarQube Server project.
- [Autodetect AI code](https://docs.sonarsource.com/sonarqube-server/2025.1/ai-capabilities/autodetect-ai-code.md): SonarQube can autodetect the likelihood of AI-generated code in your projects on GitHub using GitHub Copilot.
- [SonarQube MCP Server](https://docs.sonarsource.com/sonarqube-server/2025.1/ai-capabilities/sonarqube-mcp-server.md): The SonarQube MCP Server is designed to integrate code quality and code security tools with your favorite MCP clients.
- [AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2025.1/ai-capabilities/ai-fix-suggestions.md): SonarQube Server’s AI CodeFix feature offers AI-generated fix suggestions for issues found during your analysis.
- [Server installation and setup](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade.md): Installing SonarQube Server on the server host, from the ZIP file, from the Docker image, or on Kubernetes.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/overview.md): This section explains how to install and setup your SonarQube Server.
- [Installation requirements](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/installation-requirements.md): Requirements for SonarQube Server installation.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/installation-requirements/overview.md): Requirements for SonarQube Server installation.
- [SonarQube Server host](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/installation-requirements/server-host.md): Requirements and recommendations for the machine running SonarQube Server.
- [Database](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/installation-requirements/database-requirements.md): Requirements on SonarQube Server database.
- [Pre-installation steps](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/pre-installation.md): The pre-installation steps depend on your operating system.
- [On Linux systems](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/pre-installation/linux.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on Linux systems.
- [On Unix-based systems](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/pre-installation/unix.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on Unix systems.
- [On macOS systems](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/pre-installation/macos.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on macOS systems.
- [Developer and Enterprise Editions](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/install-the-server.md): Installing SonarQube Server's Developer or Enterprise Edition.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/install-the-server/introduction.md): Read this before starting the installation of SonarQube Server’s Developer or Enterprise Edition.
- [Installing the database](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/install-the-server/installing-the-database.md): Install the SonarQube Server database according to the database engine used: MicrosoftSQL Server, Oracle, PostgreSQL.
- [Installing from the Docker image](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/install-the-server/installing-sonarqube-from-docker.md): Explains how to install the SonarQube Server’s Developer or Enterprise Edition from the Docker image.
- [Installing from the ZIP file](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/install-the-server/installing-sonarqube-from-zip-file.md): Explains how to install SonarQube Server from the ZIP file.
- [Advanced installation](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/install-the-server/advanced-installation-features.md): Explains how to perform advanced setup on SonarQube Server including web connection parameter change.
- [Data Center Edition (DCE)](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/install-the-server-as-a-cluster.md): The Data Center Edition (DCE) allows SonarQube Server to run in a clustered configuration to make it resilient to failures.
- [Deploying on Kubernetes](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/deploy-on-kubernetes.md): Installing SonarQube Server on Kubernetes.
- [Developer and Enterprise Editions](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/deploy-on-kubernetes/server.md): Installing SonarQube Server's Developer or Enterprise Edition on Kubernetes.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/deploy-on-kubernetes/server/introduction.md): Main steps to install SonarQube Server on Kubernetes and OpenShift.
- [Before you start](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/deploy-on-kubernetes/server/before-you-start.md): This page describes the requirements and known limitations of a SonarQube Server deployment on Kubernetes or OpenShift.
- [Customizing Helm chart](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/deploy-on-kubernetes/server/customizing-helm-chart.md): This page explains how to perform the most important SonarQube Helm chart customization when working with SonarQube Server.
- [Installing Helm chart](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/deploy-on-kubernetes/server/installing-helm-chart.md): This section explains how to install the Helm chart for SonarQube Server’s Developer or Enterprise Edition.
- [Data Center Edition](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/deploy-on-kubernetes/dce.md): Installing SonarQube Server's Data Center Edition on Kubernetes.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/deploy-on-kubernetes/dce/introduction.md): Your entry point to deploy the Data Center Edition (DCE) on Kubernetes or OpenShift.
- [Before you start](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/deploy-on-kubernetes/dce/before-you-start.md): This page describes the requirements and known limitations of a SonarQube Server’s Data Center Edition (DCE) deployment on Kubernetes or Openshift.
- [Customizing Helm chart](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/deploy-on-kubernetes/dce/customizing-helm-chart.md): This page explains how to perform the most important customization of the Helm chart for SonarQube Server’s Data Center Edition (DCE).
- [Installing from Helm repository](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/deploy-on-kubernetes/dce/installing-from-helm-repo.md): SonarQube Data Center Edition (DCE) can be installed from a customized SonarQube Server Helm chart.
- [Installing from Google Cloud Platform](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/deploy-on-kubernetes/dce/installing-from-gcp.md): SonarQube Data Center Edition (DCE) can be deployed on Kubernetes through the Google Marketplace, using its "Click to Deploy" feature.
- [Setting up monitoring](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring.md): How to set up monitoring in a Kubernetes installation.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring/introduction.md): If you deploy SonarQube Server on Kubernetes, Prometheus metrics can be collected.
- [Setting up with Prometheus server](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring/prometheus.md): This article describes how to use SonarQube’s core integration with Prometheus to collect Prometheus metrics in a Kubernetes deployment.
- [Setting up with Datadog](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring/datadog.md): In case of a Kubernetes deployment, you can use Datadog to collect the metrics provided through the SonarQube Server’s Web API (Openmetrics format).
- [List of Prometheus metrics](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring/prometheus-metrics.md): List of the SonarQube Server metrics exposed by Prometheus.
- [Setting up autoscaling](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/deploy-on-kubernetes/setting-up-autoscaling.md): With Kubernetes’ Horizontal Pod Autoscaling (HPA), you can automatically scale your SonarQube Server out and in, resolving any performance issues you may have.
- [Encrypting Helm chart sensitive data](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/deploy-on-kubernetes/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, that will be managed as sonar properties.
- [Operating the server](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/operating-the-server.md): Learn how to configure and operate the SonarQube Server (Developer or Enterprise Edition).
- [Operating the DCE cluster](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/configure-and-operate-a-cluster.md): Once the SonarQube Server cluster is installed, your configuration allows your instance to stay up even in case of a crash or failure in one of the nodes.
- [Installing plugins](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/plugins.md): How to install SonarQube plugins.
- [Plugin version matrix](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/plugins/plugin-version-matrix.md): This table describes the version of each plugin that is compatible with each version of SonarQube Server.
- [Install a plugin](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/plugins/install-a-plugin.md): Learn how to install a plugin in SonarQube Server.
- [Reference architectures](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/reference-architectures.md): This section presents the architecture of a SonarQube Server instance for different contexts.
- [Up to 10M LOC](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/reference-architectures/up-to-10m-loc.md): This page describes the architecture of a SonarQube Server instance that will support up to 10 million lines of code under normal usage patterns in a non-high availability setup.
- [Up to 50 M LOC](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/reference-architectures/up-to-50m-loc.md): This architecture describes the setup of a SonarQube Server Enterprise Editon instance that will support up to 50 million lines of code.
- [Environment variables](https://docs.sonarsource.com/sonarqube-server/2025.1/setup-and-upgrade/environment-variables.md): This page provides environment variables used for configuring SonarQube Server with Docker.
- [Server update and maintenance](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance.md): Updating and maintaining your SonarQube Server instance.
- [Update](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/update.md): Information about updating your SonarQube Server.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/update/roadmap.md): Steps you have to perform to update your SonarQube Server installation.
- [Release cycle model](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/update/release-cycle-model.md): A detailed explanation about the SonarQube Server release cycle.
- [Determining the update path](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/update/determine-path.md): This explains the steps to follow to determine the path you need to take to update your version of SonarQube Server
- [Pre-update steps](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/update/pre-update-steps.md): Perform the pre-update steps before proceeding with your SonarQube Server update.
- [Performing the update](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/update/update.md): Once you have determined your update path and tested your update, you can perform your SonarQube Server update.
- [Performing the post-update steps](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/update/post-update-steps.md): The tasks you must perform after you update SonarQube Server.
- [Upgrading from SonarQube Community Build](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/update/updating-from-sonarqube-community-build.md)
- [Moving to another SonarQube Server edition](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/update/moving-to-another-edition.md): How to move to another SonarQube Server edition during an update.
- [Using Marketplace](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/update/marketplace.md): Using the Marketplace to keep the SonarQube platform up to date.
- [Other migration-related tasks](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/update/other-procedures.md): This section explains how to revert to the previous version of SonarQube Server and how to migrate the database to another vendor.
- [Maintenance](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/maintenance.md): Maintaining your SonarQube server instance.
- [Improving performance](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/maintenance/improving-performance.md): Improve the performance of your SonarQube Server instance by increasing the number of Compute Engine workers, parallel analysis processing, and optimizing the analyzers' loading.
- [Migrating database](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/maintenance/sonarqube-db-copy-tool.md): The SonarQube database copy tool helps you migrate your SonarQube Server database between vendors.
- [Backup and restore](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/maintenance/backup-and-restore.md): Backing up and restoring your data.
- [Reindexing](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/maintenance/reindexing.md): Starting SonarQube Server after an update or a restore from a backup triggers a rebuild of the Elasticsearch indexes. You can also force a reindex.
- [Monitoring](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/monitoring.md): Monitoring your SonarQube Server instance.
- [SonarQube Server instance](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/monitoring/instance.md): Monitoring your SonarQube Server instance is key to keeping it healthy and ensuring user satisfaction.
- [Lines of Code](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/monitoring/lines-of-code.md): SonarQube calculates the Lines of Code analyzed against the subscription’s limit defined by the license.
- [Audit logs](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/monitoring/audit-logs.md): Managing the trail of your SonarQube audit logs.
- [API deprecation](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/monitoring/api-deprecation.md): Monitoring deprecated Web API components.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/troubleshooting.md)
- [Checking the server logs](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/troubleshooting/checking-server-logs.md): Accessing and using server logs for troubleshooting.
- [Performance issues](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/troubleshooting/performance-issues.md): Steps to consider when addressing performance issues.
- [Database-related issues](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/troubleshooting/database-related-issues.md): Troubleshooting database-related issues.
- [Elasticsearch-related issues](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/troubleshooting/elasticsearch.md): Troubleshooting Elasticsearch-related issues.
- [Other issues](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/troubleshooting/other-issues.md): Troubleshooting other issues related to the server updates and maintenance.
- [Creating support ticket](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/troubleshooting/creating-support-ticket.md): Accessing Sonar support and creating support tickets.
- [Release and deprecation notes](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/release-notes-and-notices.md): This section contains product release, update and deprecation notes.
- [Release notes](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/release-notes-and-notices/release-notes.md): Release notes for SonarQube Server 2025.1 release.
- [Release update notes](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/release-notes-and-notices/release-upgrade-notes.md): Release update notes for SonarQube Server 2025.1
- [Deprecations and removals](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/release-notes-and-notices/deprecations-and-removals.md): Deprecation and removal notes for SonarQube Server 2025.1.
- [LTA to LTA release notes](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/release-notes-and-notices/lta-to-lta-release-notes.md): LTA to LTA release notes for SonarQube Server 2025.1.
- [LTA to LTA release update notes](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/release-notes-and-notices/lta-to-lta-release-upgrade-notes.md): LTA to LTA release update notes for SonarQube Server 2025.1.
- [Product release lifecycle](https://docs.sonarsource.com/sonarqube-server/2025.1/server-update-and-maintenance/product-release-lifecycle.md): Sonar’s product release lifecycle and standard definitions for alpha, beta, and general availability (GA) stages.
- [Analyzing source code](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code.md): This sections presents how to setup project analysis and use the Sonar scanner to analyze your source code.
- [SonarQube Server analysis overview](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/analysis-overview.md): This page explains SonarQube Server’s main analysis steps and how SonarQube Server integrates with your CI pipeline.
- [Project analysis setup](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/overview.md): This page introduces briefly the prerequisites and the setup steps necessary for a project analysis with SonarQube Server.
- [Scanners](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/scanners.md): Information about various SonarScanners.
- [Scanner environment](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/scanners/scanner-environment.md): Information on scanner environment requirements, TLS certificates, and checked out code.
- [General requirements](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/scanners/scanner-environment/general-requirements.md): General requirements for setting up your SonarScanner for SonarQube Server.
- [TLS certificates on client side](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/scanners/scanner-environment/manage-tls-certificates.md): Information on server and client certificate-based authentication with SonarQube Server.
- [Checked-out code](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/scanners/scanner-environment/verifying-code-checkout-step.md): During the checkout of a working copy (clone) of the code from the project repository, we recommend using the full depth.
- [SonarScanner CLI](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/scanners/sonarscanner.md): The SonarScanner CLI is a code analysis scanner for CI/CD pipelines, used when no build-system-specific scanner is available. Distinct from the SonarQube CLI, a developer management interface.
- [Azure DevOps Extension](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops.md): The Azure DevOps Extension for SonarQube Server makes it easy to integrate analysis into your build pipeline, allowing you to analyze all supported languages.
- [Jenkins extension](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/scanners/jenkins-extension-sonarqube.md): This extension lets you centralize the configuration of your SonarQube Server connection details in your Jenkins global configuration.
- [SonarScanner for Maven](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/scanners/sonarscanner-for-maven.md): The SonarScanner for Maven is recommended as the default scanner for Maven projects.
- [SonarScanner for Gradle](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/scanners/sonarscanner-for-gradle.md): The SonarScanner for Gradle provides an easy way to start the analysis of a Gradle project with SonarQube Server.
- [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/scanners/dotnet.md): Information on installing, using, and configuring SonarScanner for .NET.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/scanners/dotnet/introduction.md): Your entry point to understanding how the SonarScanner for .NET works with SonarQube Server.
- [Installing the scanner](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/scanners/dotnet/installing.md): Everything you need to know to install and run SonarScanner for .NET.
- [Using the scanner](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/scanners/dotnet/using.md): Check this page to learn how to invoke the SonarScanner for .NET and understand which parameters to use in your SonarQube Server analysis.
- [Configuring the scanner](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/scanners/dotnet/configuring.md): Configuring the SonarScanner for .NET in SonarQube Server can be tricky. Here is everything you need to know.
- [SonarScanner for NPM](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/scanners/npm.md): This section describes how to install, use, and configure the sonarScanner for NPM.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/scanners/npm/introduction.md): The SonarScanner for NPM makes it very easy to trigger a SonarQube Server analysis on your JavaScript code base, without needing additional tools or resources.
- [Installing the scanner](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/scanners/npm/installing.md): How to install the SonarScanner for NPM.
- [Using the scanner](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/scanners/npm/using.md): To start the SonarScanner for NPM, you can either add the analysis to your build files or use the scanner start command line (with or without npx).
- [Configuring the scanner](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/scanners/npm/configuring.md): This section explains how to configure the parameters used for an analysis with the SonarScanner for NPM when running it with SonarQube Server.
- [SonarScanner for Python](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/scanners/sonarscanner-for-python.md): The SonarScanner for Python provides an easy way to start the analysis of a Python project with SonarQube Server.
- [Analysis parameters](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/analysis-parameters.md): You can configure project analysis settings in multiple places: in the UI, in scanner configuration files, and as scanner arguments on the command line.
- [Languages](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages.md): Information on analysis of the supported languages.
- [Supported language versions](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/overview.md): SonarQube Server provides analysis of different languages depending on the edition you’re running.
- [ABAP](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/abap.md): Language-specific information about the analysis of ABAP.
- [Ansible](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/ansible.md): Language-specific information about the way SonarQube Server supports the analysis of Ansible.
- [Apex](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/apex.md): Language-specific information about the way SonarQube Server supports the analysis of Apex.
- [Azure Resource Manager](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/azure-resource-manager.md): Information on Azure Resource Manager analysis.
- [C/C++/Objective-C](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/c-family.md): Information on how to set up, run, and customize analysis for C, C++ and Objective-C.
- [C/C++/Objective-C analysis overview](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/c-family/overview.md): An overview of the configuration required to analyze CFamily code in SonarQube Server.
- [Analysis modes](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/c-family/analysis-modes.md): Presentation of the several analysis modes.
- [Prerequisites](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/c-family/prerequisites.md): Prerequisites for CFamily analysis in SonarQube Server.
- [Running the analysis](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/c-family/running-the-analysis.md): How to run a CFamily code analysis in SonarQube Server.
- [Customizing the analysis](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/c-family/customizing-the-analysis.md): How to customize your CFamily code analysis.
- [Understanding the analysis](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/c-family/understanding-the-analysis.md): Details on the CFamily analysis and the way it works with SonarQube Server.
- [Related pages](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/c-family/related-pages.md): Pages related to CFamily analysis in SonarQube Server
- [CloudFormation](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/cloudformation.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [COBOL](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/cobol.md): Cobol analysis is available starting in Enterprise Edition.
- [C#](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/csharp.md): C# analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [Dart](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/dart.md): Language-specific information about the way SonarQube Server supports the analysis of Dart.
- [Docker](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/docker.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [Flex](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/flex.md): Flex analysis is available starting in all editions of SonarQube Server and SonarQube Community Build.
- [Go](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/go.md): Go analysis is available in all editions of SonarQube.
- [HTML](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/html.md): HTML analysis is available in all editions of SonarQube and SonarQube Community Build.
- [Java](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/java.md): Java analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [JavaScript/TypeScript/CSS](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/javascript-typescript-css.md): JavaScript, TypeScript, and CSS analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [JCL](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/jcl.md): Language-specific information about the analysis of JCL.
- [Kotlin](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/kotlin.md): Kotlin analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [Kubernetes/Helm](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/kubernetes.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [PHP](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/php.md): PHP analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [PLI](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/pli.md): PLI analysis is available starting in SonarQube Server Enterprise Edition.
- [PL/SQL](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/pl-sql.md): PL/SQL analysis is available starting in SonarQube Server Developer Edition.
- [Python](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/python.md): Python analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [RPG](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/rpg.md): RPG is available starting in SonarQube Server Enterprise Edition.
- [Ruby](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/ruby.md): Ruby analysis is available in all editions of SonarQube Server and Community Build.
- [Scala](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/scala.md): Scala analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [Swift](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/swift.md): Swift analysis is available starting in SonarQube Server Developer Edition.
- [Secrets](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/secrets.md): SonarQube Server detects exposed Secrets in your source code and language-agnostic config files, starting in the SonarQube Community Build.
- [Terraform](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/terraform.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [T-SQL](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/t-sql.md): T-SQL analysis is available starting in SonarQube Server Developer Edition.
- [VB.NET](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [VB6](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/vb6.md): VB6 analysis is available starting in the SonarQube Server Enterprise Edition.
- [XML](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/xml.md): XML analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [.NET environments](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/dotnet-environments.md): This section contains information on how to work with .NET environments when using SonarQube Server.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/dotnet-environments/overview.md): Running .NET analysis on SonarQube Server can be tricky to set up. This page gives you an overview of what’s required depending on your .NET framework.
- [Getting started with .NET](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/dotnet-environments/getting-started-with-net.md): Your page to get started setting up a .NET analysis in any edition of SonarQube Server.
- [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/dotnet-environments/sonarscanner-for-dotnet.md): Understanding how to analyze .NET projects in SonarQube Server can be tricky. This user guide helps make the setup process easy.
- [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/dotnet-environments/dotnet-test-coverage.md): SonarQube Server supports the reporting of test coverage information as part of the analysis of your .NET project.
- [Specifying test projects](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/dotnet-environments/specify-test-project-analysis.md): The SonarScanner for .NET analyzes test projects in a different way than main projects. Metrics sent to SonarQube Server provide more insight into your project.
- [VB.NET](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/dotnet-environments/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube Server.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/dotnet-environments/troubleshooting.md): Sometimes problems occur when dialing in your .NET analysis in SonarQube Server. Here are some guides created to explain use cases and potential problems.
- [Test coverage](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/test-coverage.md): Information on the reporting of test coverage information as part of your project analysis.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/test-coverage/overview.md): SonarQube's test coverage reports and test execution reports are important metrics in assessing the quality of your code.
- [C / C++ / Objective-C test coverage](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/test-coverage/c-family-test-coverage.md): Information on reporting test coverage information in SonarQube Server for the CFamily languages.
- [Dart test coverage](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/test-coverage/dart-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Dart.
- [Go test coverage](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/test-coverage/go-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Go.
- [Java test coverage](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/test-coverage/java-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Java.
- [JavaScript / TypeScript test coverage](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/test-coverage/javascript-typescript-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Javascript and Typescript.
- [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/test-coverage/dotnet-test-coverage.md): Information on reporting test coverage information in SonarQube Server for .NET projects.
- [PHP test coverage](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/test-coverage/php-test-coverage.md): Information on reporting test coverage information in SonarQube Server for PHP projects.
- [Python test coverage](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/test-coverage/python-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Python projects.
- [Generic test data](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/test-coverage/generic-test-data.md): SonarQube supports generic formats for test coverage and test execution import.
- [Test coverage parameters](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/test-coverage/test-coverage-parameters.md): SonarQube's test coverage reports describe the percentage of your code that has been tested by your test suite during a build.
- [Test execution parameters](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/test-coverage/test-execution-parameters.md): This page describes what analysis parameters are needed to import test execution reports into SonarQube.
- [Importing external issues](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/importing-external-issues.md): Information on importing external analyzer reports, generic formatted reports, and SARIF reports.
- [External analyzer reports](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/importing-external-issues/external-analyzer-reports.md): This page lists analysis parameters related to the import of issues raised by external, third-party analyzers.
- [Generic formatted reports](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/importing-external-issues/generic-issue-import-format.md): SonarQube Server supports a generic import format for raising external issues in code.
- [SARIF reports](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/importing-external-issues/importing-issues-from-sarif-reports.md): SonarQube Server supports the standard Static Analysis Results Interchange Format (SARIF) for raising external issues in code.
- [Background tasks](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/background-tasks.md): A background task can be the import of an analysis report, the computation of a portfolio, or the import or export of a project.
- [Pull request analysis](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/pull-request-analysis.md): Information on setting up pull request analysis for your projects.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/pull-request-analysis/introduction.md): SonarQube Server supports pull request analysis: analysis results only include issues that have been introduced by the pull request itself.
- [Setting up the pull request analysis](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/pull-request-analysis/setting-up-the-pull-request-analysis.md): With SonarQube Server, a pull request analysis occurs when a pull request is opened and every time a change is pushed to the pull request branch.
- [Branch analysis](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/branch-analysis.md): Information on setting up Branch analysis for your projects.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/branch-analysis/introduction.md): SonarQube Server's Branch analysis allows you to trigger an analysis on a push to any long-living branch or to short-lived branches without involving pull requests.
- [Setting up the branch analysis](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/branch-analysis/setting-up-the-branch-analysis.md): In SonarQube Server, branch analysis allows you to trigger an analysis on a push to any specified branch without involving pull requests.
- [CI integration](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/ci-integration.md): Information on integrating SonarQube Server with your CI pipelines.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/ci-integration/overview.md): SonarQube Server supports integration on multiple platforms allowing you to maintain code quality and security in your projects.
- [Jenkins integration](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/ci-integration/jenkins-integration.md): Information on integrating SonarQube Server with Jenkins.
- [Key features](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/ci-integration/jenkins-integration/key-features.md): Sonar provides an extension for Jenkins to enable smooth integration with Jenkins. This section explains the key features of this integration.
- [Setting up Jenkins](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/ci-integration/jenkins-integration/global-setup.md): This page explains how to set up Jenkins globally for the integration with SonarQube Server by using SonarQube extension for Jenkins.
- [Adding analysis to a Jenkins job](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/ci-integration/jenkins-integration/add-analysis-to-job.md): This section explains how to add the SonarQube Server analysis to your Jenkins Freestyle or Pipeline jobs.
- [Setting up a pipeline pause](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/ci-integration/jenkins-integration/pipeline-pause.md): To configure an automatic failing of your Jenkins pipeline in case the quality gate computed by SonarQube Server fails, you must set up a pipeline pause.
- [Codemagic integration](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/ci-integration/codemagic-integration.md): Information on setting up Codemagic with SonarQube Server.
- [SCM integration](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/scm-integration.md): Collecting SCM data during code analysis can unlock a number of SonarQube Server features.
- [Security engine custom configuration](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/security-engine-custom-configuration.md): Information on customizing the security engine.
- [Troubleshooting the analysis](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/troubleshooting-the-analysis.md): Guidelines for when your SonarQube Server analysis errors out.
- [Incremental analysis](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/incremental-analysis.md): Information on SonarQube incremental analysis and how to disable or change the mechanisms.
- [About the incremental analysis](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/incremental-analysis/introduction.md): This page explains the mechanisms used to perform incremental branch and pull request analysis in SonarQube Server.
- [Disabling or changing the mechanisms](https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/incremental-analysis/disabling-or-changing.md): In very specific cases, you may have to disable or change the incremental analysis mechanism.
- [DevOps platform integration](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration.md): SonarQube offers DevOps integrations with GitHub, Bitbucket, GitLab and Azure DevOps.
- [GitHub integration](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/github-integration.md): Setting up SonarQube integration with GitHub.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/github-integration/introduction.md): Introduction to GitHub integration with SonarQube Server.
- [Setting up integration at global level](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/github-integration/setting-up-at-global-level.md): Setting up SonarQube integration with GitHub at a global level.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/github-integration/setting-up-at-global-level/introduction.md): Setting up GitHub and SonarQube for their integration at the global level.
- [Setting up a GitHub App](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/github-integration/setting-up-at-global-level/setting-up-github-app.md): Setting up a GitHub App for use with SonarQube.
- [Setting up the report of security alerts](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/github-integration/setting-up-at-global-level/report-security-alerts.md): SonarQube Server provides feedback about security issues inside the GitHub interface.
- [Setting parameters for GitHub Actions](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/github-integration/setting-up-at-global-level/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.
- [Importing GitHub repositories](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/github-integration/importing-github-repositories.md): Importing your GitHub repositories into SonarQube Server.
- [Setting up project integration](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/github-integration/setting-up-at-project-level.md): Setting up GitHub integration features for projects in SonarQube.
- [Adding analysis to GitHub Actions workflow](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/github-integration/adding-analysis-to-github-actions-workflow.md): Adding SonarQube analysis to your GitHub Actions workflow.
- [Bitbucket integration](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/bitbucket-integration.md): Setting up SonarQube integration with Bitbucket.
- [Bitbucket Server & Data Center](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/bitbucket-integration/bitbucket-server-integration.md): SonarQube Server’s integration with Bitbucket Server and Data Center allows you to maintain code quality and security in your Bitbucket Server repositories.
- [Bitbucket Cloud integration](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration.md): SonarQube Server’s integration with Bitbucket Cloud allows you to maintain code quality and security in your Bitbucket Cloud repositories.
- [GitLab integration](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/gitlab-integration.md): Setting up SonarQube integration with GitLab.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/gitlab-integration/introduction.md): SonarQube Servers’s integration with GitLab self-managed and GitLab SaaS subscriptions allows you to maintain code quality and security in your GitLab projects.
- [Setting up integration at global level](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/gitlab-integration/global-setup.md): Setting up GitLab and SonarQube Server for integration at the global level.
- [Importing your GitLab repositories](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/gitlab-integration/importing-repos.md): Importing a GitLab repository to create a corresponding project in SonarQube Server.
- [Setting up GitLab integration at project level](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/gitlab-integration/setting-up-at-project-level.md): Setting up GitLab integration features for a project.
- [Adding analysis to GitLab CI/CD pipeline](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/gitlab-integration/adding-analysis-to-gitlab-ci-cd.md): Integrating SonarQube analysis into your GitLab CI/CD pipeline.
- [Azure DevOps integration](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/azure-devops-integration.md): Setting up SonarQube integration with Azure DevOps.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/azure-devops-integration/introduction.md): SonarQube Server’s integration with Azure DevOps allows you to maintain code quality and security in your Azure DevOps repositories.
- [Azure Pipelines integration overview](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/azure-devops-integration/azure-pipelines-integration-overview.md): The Azure DevOps Extension for SonarQube Server is used to manage the integration of SonarQube Server with Azure Pipelines.
- [Setting up integration at global level](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/azure-devops-integration/setting-up-integration-at-global-level.md): Setting up integration of Azure DevOps with SonarQube Server at the global level.
- [Creating and configuring your project](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/azure-devops-integration/creating-your-project.md): Creating your project by importing an Azure DevOps repository.
- [Setting up project integration](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/azure-devops-integration/project-integation.md): SonarQube Server project-level settings required for Azure DevOps or Azure Pipelines for your project analysis.
- [Adding analysis to Azure pipeline](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline.md): Adding SonarQube analysis to Azure pipeline.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/introduction.md): Adding SonarQube Sever analysis to your Azure pipeline
- [Gradle or Maven project](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/gradle-or-maven-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline with new Gradle or Maven tasks.
- [.NET project](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/dotnet-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline for .Net projects that are analyzed by SonarQube Server.
- [C family project](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/c-family-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline for C family projects.
- [JS, TS, Go, Python, PHP, etc. project](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/js-ts-go-python-php.md): Using YAML or the Azure Classic interface to create the Azure build pipeline for JavaScript, TypeScript, Go, Python, PHP, and other projects.
- [Monorepo projects](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/monorepo-projects.md): Adding analysis to your Azure build pipeline for a monorepo.
- [Using various features](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/various-features.md): Adding more SonarQube Server features to the analysis for your Azure build pipeline.
- [Quality gate status in release pipeline](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/quality-gate-status-in-release-pipeline.md): Adding SonarQube Quality Gate status check to your Azure release pipeline.
- [SonarQube tasks for Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/sonarqube-tasks.md): The Azure DevOps extension for SonarQube Server provides tasks to stage automations in your Azure build pipeline. This page contains the task list along with the task inputs and their descriptions.
- [Troubleshooting analysis](https://docs.sonarsource.com/sonarqube-server/2025.1/devops-platform-integration/azure-devops-integration/troubleshooting-analysis.md): Troubleshooting various Azure pipeline and integration issues.
- [User guide](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide.md): The user guide describes the features of SonarQube Server and best practices.
- [Connected mode](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/connected-mode.md): SonarQube for IDE is a free IDE extension that integrates with SonarQube Server. Like a spell checker, it highlights issues as you type.
- [Viewing projects](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/viewing-projects.md): Retrieving and viewing projects.
- [Retrieving projects](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/viewing-projects/retrieving-projects.md): Retrieving public, private, administered and favorite projects in SonarQube Server.
- [Viewing analysis summary](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/viewing-projects/project-overview.md): Viewing the analysis summary on the project overview page.
- [Viewing project activity](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/viewing-projects/activity-and-history.md): The Activity page shows the evolution of your project over time based on various measures and events.
- [Viewing project structure](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/viewing-projects/viewing-project-structure.md): The Code page shows your project's structure.
- [Viewing reports](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/viewing-reports.md): Retrieving and viewing reports.
- [PDF reports](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/viewing-reports/pdf-reports.md): PDF reports give a periodic, high-level overview of the overall code quality and security of your projects, applications, and portfolios.
- [Security reports](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/viewing-reports/security-reports.md): Security reports provide a big picture overview of your application's security standing in relation to industry standards.
- [Regulatory reports](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/viewing-reports/regulatory-reports.md): Regulatory reports provide important information about your project, such as quality gate status, ratings, and the distribution of issues for new and overall code.
- [Portfolios](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/viewing-reports/portfolios.md): Portfolios allow you to track releasability and ratings information for multiple projects.
- [Monitoring code metrics](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/code-metrics.md): Understanding and monitoring code metrics.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/code-metrics/introduction.md): SonarQube’s automated code review and analysis uses various code metrics to evaluate code quality.
- [Understanding measures and metrics](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/code-metrics/metrics-definition.md): Measures and metrics used in SonarQube to evaluate your code.
- [Monitoring project metrics](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/code-metrics/monitoring-project-metrics.md): SonarQube offers various tools to monitor and compare code metrics for your project.
- [Monitoring portfolio metrics](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/code-metrics/monitoring-portfolio-metrics.md): SonarQube offers various tools to monitor and compare code metrics for your portfolio.
- [Changing instance modes](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/code-metrics/changing-modes.md): SonarQube Server uses two different modes that affect metric calculations.
- [Understanding rules](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/rules.md): Understanding rules, software qualities, security-related rules and rules for AI CodeFix.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/rules/overview.md): SonarQube evaluates your code against a set of rules to generate issues.
- [Software qualities](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/rules/software-qualities.md): Software qualities refer to code that is secure, reliable, and maintainable.
- [Security-related rules](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/rules/security-related-rules.md): The SonarQube quality model is applied to an automated code review and analysis based on four types of rules.
- [Built-in rule tags](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/rules/built-in-rule-tags.md): You have the option to apply your own tags to rules or use the tags that are built-in to SonarQube.
- [Rules for AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/rules/rules-for-ai-codefix.md): Sonar's AI CodeFix service uses rules selected from a set of languages.
- [Quality standards and new code](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/about-new-code.md): SonarQube warns you whenever issues are detected in your new code.
- [Managing issues](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/issues.md): Retrieving, viewing and managing issues.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/issues/introduction.md): An automated code review detects an issue as a problem in your code.
- [Issue management solution](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/issues/solution-overview.md): This document describes how SonarQube Server and its automated code review identify, assign, and synchronize issues. It also presents the issue's lifecycle and details issue-related features.
- [Retrieving issues](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/issues/retrieving.md): Retrieve and view detected issues after your project's analysis.
- [Reviewing issues](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/issues/reviewing.md): Navigate and review issues raised by SonarQube's automated code review and analysis.
- [Editing issues](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/issues/managing.md): Manage issues by changing their status, reassigning them, customizing the severity level, tagging them, and commenting on them.
- [Fixing issues](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/issues/fixing.md): Starting with the Enterprise edition, you can get AI-suggested fixes for your code issues.
- [Issues reported in DevOps platform](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/issues/security-issues-in-devops-platform.md): You can view and manage issues reported by SonarQube directly in GitHub, GitLab or Azure DevOps platforms.
- [Managing Security Hotspots](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/security-hotspots.md): Security Hotspot highlights a security-sensitive piece of code that the developer needs to review.
- [Managing your account](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/managing-your-account.md): Managing your SonarQube Server account.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/managing-your-account/introduction.md): Managing your SonarQube Server account.
- [Viewing your user profile](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/managing-your-account/viewing-user-profile.md): Your user profile displays your login name, email address, user groups, and associated SCM accounts.
- [Subscribing to notifications](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/managing-your-account/subscribing-to-notifications.md): You can subscribe to email notifications for various analysis-related events.
- [Changing password](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/managing-your-account/changing-password.md): Changing your SonarQube Server password.
- [Managing your tokens](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/managing-tokens.md): Generate tokens to run analysis or invoke web services without accessing your actual credentials.
- [Using a project badge](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/project-badge.md): You can promote your project’s status in third-party tools and external websites using project badges.
- [Using applications](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/applications.md): An application aggregates multiple projects that share a lifecycle into a single, synthetic project.
- [Keyboard shortcuts](https://docs.sonarsource.com/sonarqube-server/2025.1/user-guide/keyboard-shortcuts.md): A list of keyboard shortcuts for use with SonarQube Server.
- [Project administration](https://docs.sonarsource.com/sonarqube-server/2025.1/project-administration.md): Administering projects in SonarQube Server.
- [Creating and importing projects](https://docs.sonarsource.com/sonarqube-server/2025.1/project-administration/creating-and-importing-projects.md): Creating and importing projects from a DevOps platform repository.
- [Setting project permissions](https://docs.sonarsource.com/sonarqube-server/2025.1/project-administration/setting-project-permissions.md): Setting up your permissions and creating permission templates.
- [AI features](https://docs.sonarsource.com/sonarqube-server/2025.1/project-administration/ai-features.md): These pages contain information about administering SonarQube Server's AI features at the project level.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.1/project-administration/ai-features/overview.md): SonarQube Server provides a series of tools to help you identify, manage, and use AI-generated code in your projects.
- [Set up AI Code Assurance](https://docs.sonarsource.com/sonarqube-server/2025.1/project-administration/ai-features/set-up-ai-code-assurance.md): Manage your AI Code Assurance standards using the SonarQube API.
- [AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2025.1/project-administration/ai-features/enable-ai-codefix.md): AI CodeFix can suggest fixes for a select set of rules in Java, JavaScript, TypeScript, Python, C#, and C++ and can be enabled at the project level.
- [Managing monorepo projects](https://docs.sonarsource.com/sonarqube-server/2025.1/project-administration/monorepos.md): Managing monorepo projects, a feature supported by SonarQube for GitHub and GitLab repositories.
- [Managing project history](https://docs.sonarsource.com/sonarqube-server/2025.1/project-administration/managing-project-history.md): Manage your project’s history by editing and deleting snapshots of your project.
- [Analysis scope](https://docs.sonarsource.com/sonarqube-server/2025.1/project-administration/analysis-scope.md): Modifying the project's analysis scope.
- [Maintaining project branches](https://docs.sonarsource.com/sonarqube-server/2025.1/project-administration/maintaining-the-branches-of-your-project.md): Manage your project’s branches to fit the needs of your organization and workflow.
- [Managing portfolios](https://docs.sonarsource.com/sonarqube-server/2025.1/project-administration/managing-portfolios.md): Managing and setting up portfolios in SonarQube Server.
- [Managing applications](https://docs.sonarsource.com/sonarqube-server/2025.1/project-administration/managing-applications.md): Managing and setting up applications in SonarQube Server.
- [Project settings](https://docs.sonarsource.com/sonarqube-server/2025.1/project-administration/project-settings.md): Project administration is accessible through the Project Settings.
- [Webhooks](https://docs.sonarsource.com/sonarqube-server/2025.1/project-administration/webhooks.md): Webhooks notify external services when a project analysis is complete.
- [Project move](https://docs.sonarsource.com/sonarqube-server/2025.1/project-administration/project-move.md): Project Move allows you to export a project from one SonarQube Server instance and import it into another SonarQube Server instance.
- [Instance administration](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration.md): Administering your instance.
- [Server base URL](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/server-base-url.md): You must configure your base URL in the SonarQube Server. Otherwise, integration and authentication features will not work correctly.
- [Global analysis setup](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/analysis-functions.md): Setting up analysis features at the instance level.
- [Quality gates](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/analysis-functions/quality-gates.md): SonarQube Server quality gates use sets of conditions to measure checks against your code during analysis. Depending on result, code passes or fails the quality gate.
- [Quality profiles](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/analysis-functions/quality-profiles.md): Quality profiles are a key part of your SonarQube Server configuration because they are composed of a list of rules to check your code against.
- [Standards for AI Code Assurance](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/analysis-functions/ai-code-assurance.md): SonarQube Server's AI Code Assurance features help you set appropriate standards for projects containing AI-generated code.
- [Set your AI standards](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/analysis-functions/ai-code-assurance/overview.md): This section explains how to manage AI standards, including the use of tools for Sonar’s AI Code Assurance in your SonarQube Server project.
- [Quality gates for AI code](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/analysis-functions/ai-code-assurance/quality-gates-for-ai-code.md): This page explains how to manage quality gates for AI Code Assurance for securing your SonarQube Server project.
- [Monitor projects with AI code](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/analysis-functions/ai-code-assurance/monitor-projects-with-ai-code.md): This page explains the internal and external AI Code Assurance labels and badges you have to mark your SonarQube Server projects.
- [Code metrics](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/analysis-functions/metrics-parameters.md): Modifying parameters related to the maintainability metrics in SonarQube Server at the global level.
- [Choosing a mode for your instance](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/analysis-functions/instance-mode.md): Your SonarQube Server has two modes for customers to choose from: Standard Experience Mode and Multi-Quality Rule (MQR) Mode.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/analysis-functions/instance-mode/instance-mode-overview.md): SonarQube server has two modes for customers to choose from: Standard Experience Mode and Multi-Quality Rule (MQR) Mode.
- [MQR mode](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/analysis-functions/instance-mode/mqr-mode.md): MQR Mode more accurately represents the impact an issue has on all software qualities, by assigning a separate severity to a rule for each quality it impacts.
- [Standard Experience](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/analysis-functions/instance-mode/standard-experience.md): The Standard Experience encompasses the use of rule types such as bugs, code smells, and vulnerabilities, with a single type and severity level for each rule.
- [System functions setup](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/system-functions.md)
- [Notifications](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/system-functions/notifications.md): Everything to know about configuring SonarQube Server’s email notifications.
- [Server logs and system info](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/system-functions/server-logs-and-system-info.md): How to gather detailed information about your SonarQube Server instance.
- [Security features](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/system-functions/security.md): SonarQube Server comes with a number of global security features.
- [Housekeeping](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/system-functions/housekeeping.md): Default settings for SonarQube Server’s database cleaner.
- [Telemetry](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/system-functions/telemetry.md): SonarQube Server sends anonymized telemetry data to Sonar daily. No personally identifiable information is sent.
- [PDF reports](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/system-functions/pdf-reports.md): As a system administrator, you can change the PDF report subscription frequency of all projects applications, and portfolios.
- [AI features](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/ai-features.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/ai-features/overview.md): A quick summary of SonarQube Server’s AI features that can be managed by an instance administrator.
- [Autodetect AI code](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/ai-features/autodetect-ai-code.md): Autodetect AI-Generated Code is turned on by default, but your DevOps provider must give the appropriate permissions to allow communication with SonarQube.
- [Permissions for AI autodetect](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/ai-features/permissions-for-ai-autodetect.md): Setting up AI autodetection in SonarQube Server requires that a DevOps platform administrator set the correct permission level in your AI-powered web service.
- [Enable AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/ai-features/enable-ai-codefix.md): Sonar’s AI CodeFix can suggest fixes for a select set of rules in Java, JavaScript, TypeScript, Python, C#, and C++.
- [Settings encryption](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/encrypting-settings.md): You can encrypt any sonar property stored in \\\<sonarqubeHome\\>/conf/sonar.properties or defined in SonarQube Server UI.
- [User management](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/user-management.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/user-management/introduction.md)
- [Viewing user accounts](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/user-management/viewing-users.md): Retrieving and viewing user accounts in SonarQube Server.
- [Managing user authentication](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/user-management/managing-user-authentication.md)
- [Managing groups](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/user-management/user-groups.md): Managing user groups in SonarQube Server.
- [Managing permissions](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/user-management/user-permissions.md): As a System Administrator, you can grant users and groups global permissions and you can manage the default project permissions.
- [Administering tokens](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/user-management/administering-tokens.md): Generating and revoking user tokens in SonarQube Server.
- [Associating with SCM account](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/user-management/updating-scm-details.md): As a System Administrator, you can explicitly associate an SCM (Source Control Management) account with a SonarQube Server user account.
- [Creating users manually](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/user-management/creating-users.md): Creating user accounts manually in SonarQube Server.
- [Deactivating users](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/user-management/deactivating-users.md): When you deactivate a user in SonarQube Server, any tokens associated with the user are revoked.
- [Changing user password](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/user-management/changing-user-password.md): System Administrator can change the password of a user whose SonarQube Server account is not tied to a third-party identity provider.
- [Authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication.md)
- [Overview of authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/overview.md): SonarQube Server can delegate authentication via HTTP Headers, GitHub Authentication, GitLab Authentication, Bitbucket Cloud Authentication, SAML, or LDAP.
- [HTTP header](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/http-header.md): You can delegate in SonarQube Server the user authentication to third-party systems (proxies/servers) using HTTP header authentication.
- [LDAP](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/ldap.md): You can configure SonarQube Server authentication and authorization to an LDAP server (including the LDAP service of Active Directory).
- [SAML](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/saml.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/saml/overview.md): You can delegate authentication to a SAML 2.0 identity provider using SAML authentication. SonarQube Server uses the Service Provider (SP) initiated SAML.
- [With Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/saml/ms-entra-id.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/saml/ms-entra-id/introduction.md)
- [Setup in Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/saml/ms-entra-id/setup-in-entra-id.md): This page explains how to register SonarQube Server in Microsoft Entra ID. This is the first step of SAML authentication setup with Microsoft Entra ID.
- [Setup in SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/saml/ms-entra-id/setup-in-sq.md): This page explains how to setup in SonarQube Server SAML with Microsoft Entra ID. This is the second step of SAML authentication setup with Microsoft Entra ID.
- [Setup of security features](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/saml/ms-entra-id/optional-security-features.md): To improve security, you can set up the encryption of SAML assertions sent by Microsoft Entra ID and the signing of SAML requests sent by SonarQube Server.
- [With Keycloak](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/saml/how-to-set-up-keycloak.md): The following content may be useful if you’re using Keycloak as a SAML identity provider.
- [With Okta](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/saml/how-to-set-up-okta.md): The following example may be useful if you are using Okta as a SAML identity provider.
- [With Ping Identity](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/saml/ping-identity.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/saml/ping-identity/introduction.md)
- [Setup in Ping Identity](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/saml/ping-identity/setup-in-ping-identity.md): This page explains how to register SonarQube Server in PingOne (or PingFederate). This is the first step of SAML authentication setup with Ping Identity.
- [Setup in SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/saml/ping-identity/setup-in-sq.md): This page explains how to set up SAML with Ping Identity in SonarQube Server . This is the second step of SAML authentication setup with Ping Identity.
- [Setup of security features](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/saml/ping-identity/optional-security-features.md): To improve security, you can set up the encryption of SAML assertions sent by Ping Identity and the signing of SAML requests sent by SonarQube Server.
- [With SCIM provisioning](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/saml/scim.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/saml/scim/overview.md): SCIM helps you automatically provision user and groups to SonarQube Server.
- [With Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/saml/scim/scim-provisioning-with-azure-ad.md): Enable SCIM to automate user and group provisioning from Microsoft Entra ID to SonarQube Server.
- [With Okta](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/saml/scim/scim-provisioning-with-okta.md): Enable SCIM to automate user and group provisioning from Okta to SonarQube Server.
- [GitHub](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/github.md): To allow users to log in with GitHub credentials to SonarQube Server, you must use a GitHub App.
- [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/bitbucket-cloud.md): To allow users to log in with Bitbucket Cloud credentials, you need to use an OAuth consumer and set the authentication settings in SonarQube Server.
- [GitLab](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/gitlab.md)
- [Provisioning modes](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/gitlab/provisioning-modes.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/gitlab/provisioning-modes/introduction.md): With the GitLab authentication and provisioning, two provisioning modes are available in SonarQube Server: Just-in-Time and automatic.
- [Just-in-Time provisioning](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/gitlab/provisioning-modes/just-in-time.md): With the Just-in-Time (JIT) provisioning mode, user accounts are automatically created in SonarQube Server when GitLab users log in for the first time.
- [Automatic provisioning](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/gitlab/provisioning-modes/automatic.md): With GitLab automatic provisioning mode, you can benefit from automatic user (de)provisioning and synchronization of groups and permissions in SonarQube Server.
- [Setting up authentication](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/gitlab/setting-up.md): This page explains how to set up the GitLab authentication and provisioning in SonarQube Server.
- [Managing JIT provisioning](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/gitlab/managing-jit-mode.md): Once you’ve set up GitLab authentication and provisioning with the Just-in-Time (JIT) provisioning mode, you can set or change JIT provisioning mode options.
- [Managing automatic provisioning](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/gitlab/managing-automatic-provisioning.md): Starting from the Developer Edition, you can enable the automatic user and group provisioning in SonarQube Server.
- [Disabling authentication](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/gitlab/disabling.md): To disable GitLab authentication and provisioning in SonarQube Server, you must disable the GitLab authentication configuration.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/authentication/troubleshooting.md)
- [License administration](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/license-administration.md): How to retrieve, setup, stage and request new SonarQube Server licenses.
- [UI customization](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/ui-customization.md)
- [Look and feel](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/ui-customization/look-and-feel.md): You can set your own home logo and use a Gravatar avatar.
- [Custom messages](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/ui-customization/custom-messages.md): Admins can configure custom messages that will be displayed in the SonarQube Server UI.
- [Inactive projects](https://docs.sonarsource.com/sonarqube-server/2025.1/instance-administration/inactive-projects.md)
- [Extension guide](https://docs.sonarsource.com/sonarqube-server/2025.1/extension-guide.md): Extension guide for SonarQube Server.
- [Web API](https://docs.sonarsource.com/sonarqube-server/2025.1/extension-guide/web-api.md): SonarQube provides the Web API to access its functionalities from applications.
- [Adding coding rules](https://docs.sonarsource.com/sonarqube-server/2025.1/extension-guide/adding-coding-rules.md): Adding custom coding rules to your SonarQube Server instance.
- [Developing a plugin](https://docs.sonarsource.com/sonarqube-server/2025.1/extension-guide/developing-a-plugin.md): Developing a plugin for SonarQube Server.
- [Plugin basics](https://docs.sonarsource.com/sonarqube-server/2025.1/extension-guide/developing-a-plugin/plugin-basics.md): The sonar-plugin-api is a Java API used to develop plugins for SonarQube.
- [Supporting new languages](https://docs.sonarsource.com/sonarqube-server/2025.1/extension-guide/developing-a-plugin/supporting-new-languages.md): Supporting a new language in SonarQube involves six steps.
- [Executable lines](https://docs.sonarsource.com/sonarqube-server/2025.1/extension-guide/developing-a-plugin/executable-lines.md): Internal guidelines to define executable lines for a language.
- [Adding pages to the webapp](https://docs.sonarsource.com/sonarqube-server/2025.1/extension-guide/developing-a-plugin/adding-pages-to-the-webapp.md): Creating page extensions to run in your SonarQube environment.
- [Supporting SCM providers](https://docs.sonarsource.com/sonarqube-server/2025.1/extension-guide/developing-a-plugin/supporting-scm-providers.md): Information from the Source Code Management (SCM) provider is used by a SonarScanner.
- [Internationalization](https://docs.sonarsource.com/sonarqube-server/2025.1/extension-guide/internationalization.md): Guidelines to apply the i18n mechanism and how to help the Community.
- [SonarQube glossary](https://docs.sonarsource.com/sonarqube-server/2025.1/glossary.md): A list of terms and their definitions that are referenced in the SonarQube Documentation

* [Homepage](https://docs.sonarsource.com/sonarqube-server/2025.6/readme.md): SonarQube provides automated code quality and security reviews, delivering actionable intelligence that helps developers build better and faster.
* [Try out SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2025.6/try-out-sonarqube.md): Follow these steps to try out SonarQube Server.
* [AI capabilities](https://docs.sonarsource.com/sonarqube-server/2025.6/ai-capabilities.md): SonarQube Server offers a series of AI capabilities to help you produce secure and maintainable code.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.6/ai-capabilities/overview.md): Your entry page to learning more about the AI features available in SonarQube Server.
* [AI Code Assurance](https://docs.sonarsource.com/sonarqube-server/2025.6/ai-capabilities/ai-code-assurance.md): This section explains how to manage standards for AI-generated code, including the use of tools for Sonar’s AI Code Assurance in your SonarQube Server project.
* [Autodetect AI code](https://docs.sonarsource.com/sonarqube-server/2025.6/ai-capabilities/autodetect-ai-code.md): SonarQube can autodetect the likelihood of AI-generated code in your projects on GitHub using GitHub Copilot.
* [MCP Server](https://docs.sonarsource.com/sonarqube-server/2025.6/ai-capabilities/sonarqube-mcp-server.md): The SonarQube MCP Server is designed to integrate code quality and code security tools with your favorite MCP clients.
* [AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2025.6/ai-capabilities/ai-codefix.md): SonarQube Server’s AI CodeFix feature offers AI-generated fix suggestions for issues found during your analysis.
* [Advanced Security](https://docs.sonarsource.com/sonarqube-server/2025.6/advanced-security.md): SonarQube Advanced Security extends SonarQube’s capabilities by offering deeper security analysis and features such as Software Composition Analysis (SCA).
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.6/advanced-security/introduction.md): SonarQube Advanced Security is an Enterprise add-on that extends SonarQube’s capabilities by offering deeper security analysis and compliance-focused features.
* [Analyzing projects for dependencies (SCA)](https://docs.sonarsource.com/sonarqube-server/2025.6/advanced-security/analyzing-projects-for-dependencies.md): SonarQube can analyze your projects for dependencies and identify dependency risks.
* [Viewing dependencies](https://docs.sonarsource.com/sonarqube-server/2025.6/advanced-security/viewing-dependencies.md): How to view the dependencies in your projects and export the software bill of materials (SBOM).
* [Reviewing and fixing dependency risks](https://docs.sonarsource.com/sonarqube-server/2025.6/advanced-security/reviewing-and-fixing-dependency-risks.md): SonarQube lets you manage the dependency risks detected during analysis and provides insights on how to fix them.
* [Managing license profiles and policies](https://docs.sonarsource.com/sonarqube-server/2025.6/advanced-security/managing-license-profiles-and-policies.md): As an administrator, SonarQube Server allows you to define license policies to warn developers about the use of prohibited licenses in their projects.
* [Troubleshooting the dependency analysis](https://docs.sonarsource.com/sonarqube-server/2025.6/advanced-security/troubleshooting.md): Troubleshooting guidelines for issues related to dependency analysis.
* [Best practices for managing dependency risks](https://docs.sonarsource.com/sonarqube-server/2025.6/advanced-security/best-practices-for-managing-dependency-risks.md): A list of best practices for managing dependency risks.
* [Quickstart guide](https://docs.sonarsource.com/sonarqube-server/2025.6/quickstart-guide.md): A checklist for administrators setting up their initial installation of SonarQube Server.
* [Installing SonarQube Server with SQL Server](https://docs.sonarsource.com/sonarqube-server/2025.6/quickstart-guide/installing-sonarqube-server-with-sql-server.md): This guide provides comprehensive instructions for installing and configuring SonarQube Server with Microsoft SQL Server as the database backend.
* [Server installation and setup](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation.md): Installing SonarQube Server on the server host, from the ZIP file, from the Docker image, or on Kubernetes.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/introduction.md): This section explains how to install and setup your SonarQube Server.
* [Server components](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/server-components-overview.md): Overview of Java processes run by SonarQube Server and of SonarQube Server database.
* [Installing database](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/installing-the-database.md): Install the SonarQube Server database according to the database engine used: MicrosoftSQL Server, Oracle, PostgreSQL.
* [Server host requirements](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/server-host-requirements.md): This section describes the requirements and recommendations for a machine running SonarQube Server.
* [Pre-installation steps](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/pre-installation.md): The pre-installation steps depend on your operating system.
* [On Linux systems](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/pre-installation/linux.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on Linux systems.
* [On Unix-based systems](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/pre-installation/unix.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on Unix systems.
* [On macOS systems](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/pre-installation/macos.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on macOS systems.
* [Defining a JWT token](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/pre-installation/jwt-token.md): Optional pre-installation step to keep user sessions alive during startup.
* [From Docker image](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/from-docker-image.md): Installing SonarQube Server Developer or Enterprise Edition from the Docker image.
* [Installation overview](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/from-docker-image/installation-overview.md): Main steps for installing SonarQube Server from the Docker image.
* [Prepare the Docker installation](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/from-docker-image/prepare-installation.md): How to prepare the installation of SonarQube Server Developer or Enterprise edition from the Docker image.
* [Set up and start your container](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/from-docker-image/set-up-and-start-container.md): How to set up and start your SonarQube Server container with the Developer or Enterprise edition.
* [Advanced setup](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/from-docker-image/advanced-setup.md): Advanced setup when installing SonarQube Server from the Docker image.
* [Installing on Kubernetes or Openshift](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/on-kubernetes-or-openshift.md): Installing SonarQube Server Developer or Enterprise Edition on Kubernetes or Openshift.
* [Installation overview](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/on-kubernetes-or-openshift/installation-overview.md): Main steps for installing SonarQube Server on Kubernetes or Openshift.
* [Before you start](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/on-kubernetes-or-openshift/before-you-start.md): Requirements and known limitations of a SonarQube Server deployment on Kubernetes or OpenShift.
* [Customizing Helm chart](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/on-kubernetes-or-openshift/customizing-helm-chart.md): How to perform the most important SonarQube Helm chart customization when working with SonarQube Server.
* [Installing Helm chart](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/on-kubernetes-or-openshift/installing-helm-chart.md): How to install the Helm chart for SonarQube Server’s Developer or Enterprise Edition.
* [Setting up monitoring](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/on-kubernetes-or-openshift/set-up-monitoring.md): Setting up monitoring on a Kubernetes deployment of SonarQube Server.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/on-kubernetes-or-openshift/set-up-monitoring/introduction.md): If you deploy SonarQube Server on Kubernetes, Prometheus metrics can be collected.
* [Setting up with Prometheus server](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/on-kubernetes-or-openshift/set-up-monitoring/prometheus.md): This article describes how to use SonarQube’s core integration with Prometheus to collect Prometheus metrics in a Kubernetes deployment.
* [Setting up with Datadog](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/on-kubernetes-or-openshift/set-up-monitoring/datadog.md): In case of a Kubernetes deployment, you can use Datadog to collect the metrics provided through the SonarQube Server’s Web API (Openmetrics format).
* [List of Prometheus metrics](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/on-kubernetes-or-openshift/set-up-monitoring/prometheus-metrics.md): List of the SonarQube Server metrics exposed by Prometheus.
* [Encrypting sensitive data](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/on-kubernetes-or-openshift/encrypting-helm-chart-sensitive-data.md): Encrypting sensitive Sonar properties.
* [From ZIP file](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/from-zip-file.md): Installing SonarQube Server Developer or Enterprise Edition from the ZIP file.
* [Installation overview](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/from-zip-file/overview.md): Main steps for installing SonarQube Server from the ZIP file.
* [Basic installation](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/from-zip-file/basic-installation.md): How to install SonarQube Server Developer or Enterprise edition from the ZIP file and perform the basic setup.
* [Advanced setup](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/from-zip-file/advanced-setup.md): Advanced setup when installing SonarQube Server from the ZIP file.
* [Starting / stopping server](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/from-zip-file/starting-stopping-server.md): How to start or stop the server in case of a ZIP installation
* [From the ZIP file](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/from-zip-file/starting-stopping-server/from-zip-file.md): Starting SonarQube Server from the ZIP file
* [Running as a service](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/from-zip-file/starting-stopping-server/running-as-a-service.md): How to install and start SonarQube Server as a service in case of a ZIP installation. The operation depends on your operating system.
* [Network security](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/network-security.md): Enhancing the network security.
* [Reverse proxy and network security](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/network-security/securing-behind-proxy.md): Securing SonarQube Server with reverse proxy and network security
* [Network rules](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/network-security/network-rules.md): Defining network rules to enhance the security.
* [Data Center Edition](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/data-center-edition.md): Installing SonarQube Server's Data Center Edition.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/data-center-edition/introduction.md): Content of the Data Center Edition (DCE) installation section.
* [DCE topology](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/data-center-edition/dce-topology.md): The Data Center Edition (DCE) allows SonarQube Server to run in a clustered configuration to make it resilient to failures.
* [Installation requirements](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/data-center-edition/installation-requirements.md): General requirements, recommendations, and limitations for SonarQube Server’s cluster. Additional requirements specific to an installation type may be mentioned in the respective installation section.
* [Pre-installation steps](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/data-center-edition/pre-installation.md): Steps to perform before installing Data Center Edition (DCE).
* [Installing on Kubernetes or Openshift](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/data-center-edition/on-kubernetes-or-openshift.md): Installating SonarQube Server's Data Center Edition on Kubernetes or Openshift.
* [Installation overview](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/data-center-edition/on-kubernetes-or-openshift/overview.md): Your entry point to deploy the Data Center Edition (DCE) on Kubernetes or OpenShift.
* [Before you start](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/data-center-edition/on-kubernetes-or-openshift/before-you-start.md): This page describes the requirements and known limitations of a SonarQube Server’s Data Center Edition (DCE) deployment on Kubernetes or Openshift.
* [Customizing the DCE Helm chart](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/data-center-edition/on-kubernetes-or-openshift/customizing-helm-chart.md): How to perform the most important customization of the Helm chart for SonarQube Server’s Data Center Edition (DCE).
* [Setting up autoscaling](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-autoscaling.md): With Kubernetes’ Horizontal Pod Autoscaling (HPA), you can automatically scale your SonarQube Server out and in, resolving any performance issues you may have.
* [Setting up disaster recovery](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery.md): How to set up a disaster recovery for SonarQube Server’s Data Center Edition (DCE) deployed on Kubernetes.
* [Disaster recovery architecture example with Azure resources](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/architecture-example.md): Example of disaster recovery architecture used for SonarQube Server’s Data Center Edition (DCE) deployed on Kubernetes.
* [Step 1: Deploy the primary and replica databases](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/deploy-databases.md): The first step of the disaster recovery setup for the Data Center Edition (DCE) deployed on Kubernetes consists in deploying the primary and replica databases.
* [Step 2: Set up the primary and replica clusters on AKS](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/set-up-clusters-on-aks.md): The second step of the disaster recovery setup for the Data Center Edition (DCE) on Kubernetes consists in setting up the primary and replica clusters.
* [Step 3: Configure the Azure Front Door](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/configure-azure-front-door.md): The third step of the disaster recovery setup for the Data Center Edition (DCE) deployed on Kubernetes consists in configuring the Azure Front Door.
* [Step 4: Test failover scenarios](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/test-failover-scenarios.md): How to test the failover of the Data Center Edition (DCE) deployed on Kubernetes.
* [Installing the DCE Helm chart](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/data-center-edition/on-kubernetes-or-openshift/installing-from-helm-repo.md): SonarQube Data Center Edition (DCE) can be installed from a customized SonarQube Server Helm chart.
* [Installing from Google Cloud Platform](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/data-center-edition/on-kubernetes-or-openshift/installing-from-gcp.md): SonarQube Data Center Edition (DCE) can be deployed on Kubernetes through the Google Marketplace.
* [Installing from ZIP file](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/data-center-edition/from-zip-file.md): Installing SonarQube Server's Data Center Edition (DCE) from the ZIP file.
* [Network security](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/data-center-edition/network-security.md): Enhancing network security for your Data Center Edition.
* [Securing behind a proxy](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/data-center-edition/network-security/securing-behind-proxy.md): It is recommended to run SonarQube behind a proxy, if it should be accessible from outside.
* [Elasticsearch security features](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/data-center-edition/network-security/elasticsearch-security-features.md): How to to set up Elasticsearch security features.
* [Network rules](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/data-center-edition/network-security/network-rules.md): Defining network rules to enhance the security.
* [Starting and stopping cluster](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/data-center-edition/starting-stopping-cluster.md): How to start and stop your Data Center Edition's cluster.
* [Setting system properties](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/system-properties.md): The system properties are the properties used by SonarQube at startup and not stored in the database.
* [Configuration methods](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/system-properties/configuration-methods.md): The system properties are the properties used by SonarQube at startup and not stored in the database. They can be configured using different methods.
* [List of properties common to all editions](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/system-properties/common-properties.md): This page lists the configurable system properties that are common to all SonarQube editions.
* [List of DCE-specific properties](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/system-properties/dce-specific.md): This page lists the configurable system properties that are specific to the Data Center Edition.
* [Installing plugins](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/plugins.md): Installing plugins for SonarQube Server.
* [Plugin version matrix](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/plugins/plugin-version-matrix.md): This table describes the version of each plugin that is compatible with each version of SonarQube Server.
* [Installing a plugin](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/plugins/install-a-plugin.md): Learn how to install or uninstall a plugin in SonarQube Server.
* [Reference architectures](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/reference-architectures.md): This section describes the architecture of a SonarQube Server instance for different contexts.
* [Up to 10 M LOC](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/reference-architectures/up-to-10m-loc.md): This page describes the architecture of a SonarQube Server instance that will support up to 10 million lines of code under normal usage patterns in a non-high availability setup.
* [Up to 50 M LOC](https://docs.sonarsource.com/sonarqube-server/2025.6/server-installation/reference-architectures/up-to-50m-loc.md): This architecture describes the setup of a SonarQube Server Enterprise Editon instance that will support up to 50 million lines of code.
* [Server update and maintenance](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance.md): Updating and maintaining your SonarQube Server instance.
* [Update](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/update.md): Information about updating your SonarQube Server.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/update/roadmap.md): The section lists the steps you have to perform to update your SonarQube Server installation.
* [Release cycle model](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/update/release-cycle-model.md): A detailed explanation of the SonarQube Server release cycle.
* [Determining the update path](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/update/determine-path.md): This explains the steps to follow  to determine the path you need to take to update your version of SonarQube Server
* [Pre-update steps](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/update/pre-update-steps.md): The pre-update steps you must perform before you start updating SonarQube Server.
* [Performing the update](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/update/update.md): Once you have determined your update path and tested your update, you can perform your SonarQube Server update.
* [Post-update steps](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/update/post-update-steps.md): The tasks you must perform after you update SonarQube Server.
* [Upgrading from SonarQube Community Build](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/update/updating-from-sonarqube-community-build.md): How to update from SonarQube Community Build to SonarQube Server
* [Moving to another SonarQube Server edition](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/update/moving-to-another-edition.md): How to move to another SonarQube Server edition during an update.
* [Using Marketplace](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/update/marketplace.md): Using the Marketplace to keep the SonarQube platform up to date.
* [Other migration-related tasks](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/update/other-procedures.md): This section explains how to revert to the previous version of SonarQube Server and how to migrate the database to another vendor.
* [Maintenance](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/maintenance.md): Maintaining your SonarQube Server instance.
* [Improving performance](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/maintenance/improving-performance.md): Improve the performance of your SonarQube Server instance by increasing the number of Compute Engine workers, parallel analysis processing, and optimizing the analyzers' loading.
* [Migrating database](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/maintenance/sonarqube-db-copy-tool.md): The SonarQube database copy tool helps you migrate your SonarQube Server database between vendors.
* [Backup and restore](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/maintenance/backup-and-restore.md): Backing up and restoring your data.
* [Reindexing](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/maintenance/reindexing.md): Starting SonarQube Server after an update or a restore from a backup triggers a rebuild of the Elasticsearch indexes. You can also force a reindex.
* [Deprecations](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/maintenance/deprecations.md): Deprecation policy and API deprecations.
* [Deprecation policy](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/maintenance/deprecations/deprecation-policy.md): The goal of the deprecation policy is to ensure that users are aware of what is changing and have time to adjust before a feature or an API component is dropped on a planned date.
* [Monitoring API deprecation](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/maintenance/deprecations/monitoring-api-deprecation.md): Monitoring deprecated Web API components is an important part of checking that your SonarQube instance is using deprecated endpoints.
* [Monitoring](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/monitoring.md): Monitoring your SonarQube Server instance.
* [SonarQube Server instance](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/monitoring/instance.md): Monitoring your SonarQube Server instance is key to keeping it healthy and ensuring user satisfaction.
* [Lines of Code](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/monitoring/lines-of-code.md): SonarQube calculates the Lines of Code analyzed against the subscription’s limit defined by the license.
* [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/troubleshooting.md): Troubleshooting your SonarQube Server instance.
* [Server logs](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/troubleshooting/server-logs.md): Accessing and using server logs for troubleshooting.
* [Performance issues](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/troubleshooting/performance-issues.md): Steps to consider when addressing performance issues.
* [Database-related issues](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/troubleshooting/database-related-issues.md): Troubleshooting database-related issues.
* [Elasticsearch-related issues](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/troubleshooting/elasticsearch.md): Troubleshooting Elasticsearch-related issues.
* [Other issues](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/troubleshooting/other-issues.md): Troubleshooting other issues related to the server updates and maintenance.
* [Creating support ticket](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/troubleshooting/creating-support-ticket.md): Accessing Sonar support and creating support tickets.
* [Data Center Edition](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/data-center-edition.md): Maintaining your Data Center Edition.
* [Monitoring](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/data-center-edition/monitoring.md): Monitoring your Data Center Edition.
* [Improving performance](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/data-center-edition/improving-performance.md): Improving performance of your Data Center Edition.
* [Scaling](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/data-center-edition/scaling.md): Scaling and managing the application nodes for your Data Center Edition.
* [Updating](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/data-center-edition/updating.md): Updating your Data Center Edition.
* [Release notes](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/release-notes.md): These release notes describe the relevant changes implemented for each SonarQube Server release version since the 2025.1 LTA version.
* [Product release lifecycle](https://docs.sonarsource.com/sonarqube-server/2025.6/server-update-and-maintenance/product-release-lifecycle.md): Sonar’s product release lifecycle and standard definitions for alpha, beta, and general availability (GA) stages.
* [Analyzing source code](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code.md): Analyzing your source code.
* [SonarQube Server analysis overview](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/analysis-overview.md): This page explains SonarQube Server’s main analysis steps and how SonarQube Server integrates with your CI pipeline.
* [Project analysis setup](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/overview.md): This page introduces briefly the prerequisites and the setup steps necessary for a project analysis with SonarQube Server.
* [Scanners](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/scanners.md): Information about various SonarScanners.
* [Scanner environment](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/scanners/scanner-environment.md): Information on scanner environment requirements, TLS certificates, and checked out code.
* [General requirements](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/scanners/scanner-environment/general-requirements.md): General requirements for setting up your SonarScanner for SonarQube Server.
* [TLS certificates on client side](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/scanners/scanner-environment/manage-tls-certificates.md): If your SonarQube Server instance is secured, add the self-signed certificate to the CI/CD host. If mutual TLS is used, an additional setup is required.
* [Checked-out code](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/scanners/scanner-environment/verifying-code-checkout-step.md): During the checkout of a working copy (clone) of the code from the project repository, we recommend using the full depth.
* [Managing JRE auto-provisioning](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/scanners/scanner-environment/managing-jre-auto-provisioning.md): How to disable or adjust JRE auto-provisioning for your SonarScanners.
* [SonarScanner CLI](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/scanners/sonarscanner.md): The SonarScanner CLI is a code analysis scanner for CI/CD pipelines, used when no build-system-specific scanner is available. Distinct from the SonarQube CLI, a developer management interface.
* [Azure DevOps Extension](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops.md): The Azure DevOps Extension for SonarQube Server makes it easy to integrate analysis into your build pipeline, allowing you to analyze all supported languages.
* [Jenkins extension](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/scanners/jenkins-extension-sonarqube.md): This extension lets you centralize the configuration of your SonarQube Server connection details in your Jenkins global configuration.
* [SonarScanner for Maven](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/scanners/sonarscanner-for-maven.md): The SonarScanner for Maven is recommended as the default scanner for Maven projects.
* [SonarScanner for Gradle](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/scanners/sonarscanner-for-gradle.md): The SonarScanner for Gradle provides an easy way to start the analysis of a Gradle project with SonarQube Server.
* [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/scanners/dotnet.md): Information on installing, using, and configuring the SonarScanner for .NET.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/scanners/dotnet/introduction.md): Your entry point to understanding how the SonarScanner for .NET works with SonarQube Server.
* [Installing the scanner](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/scanners/dotnet/installing.md): Installing the SonarScanner for .NET to run with SonarQube Server is easy. Everything you need to know is on this page.
* [Using the scanner](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/scanners/dotnet/using.md): Check this page to learn how to invoke the SonarScanner for .NET and understand which parameters to use in your SonarQube Server analysis.
* [Configuring the scanner](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/scanners/dotnet/configuring.md): Configuring the SonarScanner for .NET in SonarQube Server can be tricky. Here is everything you need to know.
* [SonarScanner for NPM](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/scanners/npm.md): This section describes how to install, use, and configure the sonarScanner for NPM.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/scanners/npm/introduction.md): The SonarScanner for NPM makes it very easy to trigger a SonarQube Server analysis on your JavaScript code base, without needing additional tools or resources.
* [Installing the scanner](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/scanners/npm/installing.md): Depending on how you want to start the SonarScanner for NPM, you will use a different method to install the scanner.
* [Using the scanner](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/scanners/npm/using.md): To start the SonarScanner for NPM, you can either add the analysis to your build files or use the scanner start command line (with or without npx).
* [Configuring the scanner](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/scanners/npm/configuring.md): This section explains how to configure the parameters used for an analysis with the SonarScanner for NPM when running it with SonarQube Server.
* [SonarScanner for Python](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/scanners/sonarscanner-for-python.md): The SonarScanner for Python provides an easy way to start the analysis of a Python project with SonarQube Server.
* [Analysis parameters](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/analysis-parameters.md): Analysis parameters are used to set up your analysis.
* [Configuration overview](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/analysis-parameters/configuration-overview.md): This page explains the hierarchy and provides general configuration guidelines regarding the analysis parameters.
* [Parameters not settable in the UI](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/analysis-parameters/parameters-not-settable-in-ui.md): This section lists the analysis parameters (sonar properties) that must be configured on the CI/CD host, as they cannot be set within the user interface.
* [Languages](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages.md)
* [Supported languages](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/overview.md): SonarQube Server provides analysis of different languages depending on the edition you’re running.
* [ABAP](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/abap.md): ABAP analysis is available starting in commercial editions of SonarQube Server.
* [Ansible](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/ansible.md): Language-specific information about the way SonarQube Server supports the analysis of Ansible.
* [Apex](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/apex.md): Apex analysis is available starting in SonarQube Server Enterprise Edition.
* [Azure Resource Manager](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/azure-resource-manager.md): SonarQube analysis supports Azure Resource Manager templates in the JSON & Bicep formats, and is available starting in Community Edition.
* [C/C++/Objective-C](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/c-family.md): Information on how to set up, run, and customize analysis for C, C++ and Objective-C.
* [C/C++/Objective-C analysis overview](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/c-family/overview.md): An overview of the configuration required to analyze CFamily code in SonarQube Server.
* [Analysis modes](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/c-family/analysis-modes.md): Presentation of the several analysis modes.
* [Prerequisites](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/c-family/prerequisites.md): Prerequisites for CFamily analysis in SonarQube Server.
* [Running the analysis](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/c-family/running-the-analysis.md): How to run a CFamily code analysis in SonarQube Server.
* [Customizing the analysis](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/c-family/customizing-the-analysis.md): How to customize your CFamily code analysis.
* [Understanding the analysis](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/c-family/understanding-the-analysis.md): Details on the CFamily analysis and the way it works with SonarQube Server.
* [Related pages](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/c-family/related-pages.md): Pages related to CFamily analysis in SonarQube Server
* [CloudFormation](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/cloudformation.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [COBOL](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/cobol.md): Cobol analysis is available starting in Enterprise Edition.
* [C#](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/csharp.md): C# analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [Dart](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/dart.md): SonarQube Server can analyze the Dart language.
* [Docker](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/docker.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [Flex](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/flex.md): Flex analysis is available starting in all editions of SonarQube Server and SonarQube Community Build.
* [GitHub Actions](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/github-actions.md): SonarQube supports analysis of YAML files detected as GitHub Actions.
* [Go](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/go.md): Go analysis is available in all editions of SonarQube.
* [HTML](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/html.md): HTML analysis is available in all editions of SonarQube and SonarQube Community Build.
* [Java](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/java.md): Java analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [JavaScript/TypeScript/CSS](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/javascript-typescript-css.md): JavaScript, TypeScript, and CSS analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [JCL](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/jcl.md): JCL analysis is available starting in SonarQube Server Enterprise Edition and supported by SonarQube for Eclipse when running in Connected Mode.
* [JSON](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/json.md)
* [Kotlin](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/kotlin.md): Kotlin analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [Kubernetes/Helm](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/kubernetes.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [PHP](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/php.md): PHP analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [PLI](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/pli.md): PLI analysis is available starting in SonarQube Server Enterprise Edition.
* [PL/SQL](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/pl-sql.md): PL/SQL analysis is available starting in SonarQube Server Developer Edition.
* [Python](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/python.md): Python analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [RPG](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/rpg.md): RPG is available starting in SonarQube Server Enterprise Edition.
* [Ruby](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/ruby.md): Ruby analysis is available in all editions of SonarQube Server and Community Build.
* [Rust](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/rust.md)
* [Scala](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/scala.md): Scala analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [Secrets](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/secrets.md): SonarQube Server detects exposed Secrets in your source code and language-agnostic config files, starting in the SonarQube Community Build.
* [Shell](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/shell.md): The Shell analyzer for SonarQube Server is designed to perform static code analysis on Bash and POSIX Shell scripts.
* [Swift](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/swift.md): Swift analysis is available starting in SonarQube Server Developer Edition.
* [Terraform](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/terraform.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [T-SQL](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/t-sql.md): T-SQL analysis is available starting in SonarQube Server Developer Edition.
* [VB.NET](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [VB6](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/vb6.md): VB6 analysis is available starting in the SonarQube Server Enterprise Edition.
* [XML](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/xml.md): XML analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [YAML](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/yaml.md)
* [.NET environments](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/dotnet-environments.md): This section contains information on how to work with .NET environments when using SonarQube Server.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/dotnet-environments/overview.md): Running .NET analysis on SonarQube Server can be tricky to set up. This page gives you an overview of what’s required depending on your .NET framework.
* [Getting started with .NET](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/dotnet-environments/getting-started-with-net.md): Your page to get started setting up a .NET analysis in any edition of SonarQube Server.
* [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/dotnet-environments/sonarscanner-for-dotnet.md): Understanding how to analyze .NET projects in SonarQube Server can be difficult. This user guide helps make the setup process easy.
* [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/dotnet-environments/dotnet-test-coverage.md): SonarQube Server supports the reporting of test coverage information as part of the analysis of your .NET project.
* [Specifying test projects](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/dotnet-environments/specify-test-project-analysis.md): The SonarScanner for .NET analyzes test projects in a different way than main projects. Metrics sent to SonarQube Server provide more insight into your project.
* [VB.NET](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/dotnet-environments/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube Server.
* [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/dotnet-environments/troubleshooting.md): Sometimes problems occur when dialing in your .NET analysis in SonarQube Server. Here are some guides created to explain use cases and potential problems.
* [Test coverage](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/test-coverage.md): Information on the reporting of test coverage information as part of your project analysis.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/test-coverage/overview.md): SonarQube's test coverage reports and test execution reports are important metrics in assessing the quality of your code.
* [C / C++ / Objective-C test coverage](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/test-coverage/c-family-test-coverage.md): Information on reporting test coverage information in SonarQube Server for the CFamily languages.
* [Dart test coverage](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/test-coverage/dart-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Dart.
* [Go test coverage](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/test-coverage/go-test-coverage.md): SonarQube Server supports the reporting of test coverage information as part of the analysis of your Go project.
* [Java test coverage](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/test-coverage/java-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Java.
* [JavaScript / TypeScript test coverage](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/test-coverage/javascript-typescript-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Javascript and Typescript.
* [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/test-coverage/dotnet-test-coverage.md): Information on reporting test coverage information in SonarQube Server for .NET projects.
* [PHP test coverage](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/test-coverage/php-test-coverage.md): Information on reporting test coverage information in SonarQube Server for PHP projects.
* [Python test coverage](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/test-coverage/python-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Python projects.
* [Generic test data](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/test-coverage/generic-test-data.md): SonarQube supports generic formats for test coverage and test execution import.
* [Test coverage parameters](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/test-coverage/test-coverage-parameters.md): SonarQube's test coverage reports describe the percentage of your code that has been tested by your test suite during a build.
* [Test execution parameters](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/test-coverage/test-execution-parameters.md): This page describes what analysis parameters are needed to import test execution reports into SonarQube.
* [Importing external issues](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/importing-external-issues.md): How to import issues generated by third-party analyzers into your project analysis.
* [About external issues](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/importing-external-issues/about-external-issues.md): Issues generated by third-party analyzers can be imported into SonarQube Server.
* [External analyzer reports](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/importing-external-issues/external-analyzer-reports.md): How to set up the import for your project of issues generated by third-party analyzers that integrate with SonarQube.
* [Generic formatted reports](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/importing-external-issues/generic-issue-import-format.md): SonarQube Server supports a generic import format for raising external issues in code.
* [SARIF reports](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/importing-external-issues/importing-issues-from-sarif-reports.md): SonarQube Server supports the standard Static Analysis Results Interchange Format (SARIF) for raising external issues in code.
* [Background tasks](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/background-tasks.md): Information on background tasks in SonarQube Server.
* [Pull request analysis](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/pull-request-analysis.md): Information on setting up pull request analysis for your projects.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/pull-request-analysis/introduction.md): SonarQube Server supports pull request analysis: analysis results only include issues that have been introduced by the pull request itself.
* [Setting up the pull request analysis](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/pull-request-analysis/setting-up-the-pull-request-analysis.md): With SonarQube Server, a pull request analysis occurs when a pull request is opened and every time a change is pushed to the pull request branch.
* [Branch analysis](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/branch-analysis.md): Information on setting up Branch analysis for your projects.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/branch-analysis/introduction.md): SonarQube Server's Branch analysis allows you to trigger an analysis on a push to any long-living branch or to short-lived branches without involving pull requests.
* [Setting up the branch analysis](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/branch-analysis/setting-up-the-branch-analysis.md): In SonarQube Server, branch analysis allows you to trigger an analysis on a push to any specified branch without involving pull requests.
* [CI integration](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/ci-integration.md): Information on integrating SonarQube Server with your CI pipelines.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/ci-integration/overview.md): SonarQube Server supports integration on multiple platforms allowing you to maintain code quality and security in your projects.
* [Jenkins integration](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/ci-integration/jenkins-integration.md): Information on integrating SonarQube Server with Jenkins.
* [Key features](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/ci-integration/jenkins-integration/key-features.md): Sonar provides an extension for Jenkins to enable smooth integration with Jenkins. This section explains the key features of this integration.
* [Setting up Jenkins](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/ci-integration/jenkins-integration/global-setup.md): This page explains how to set up Jenkins globally for the integration with SonarQube Server by using SonarQube extension for Jenkins.
* [Adding analysis to a Jenkins job](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/ci-integration/jenkins-integration/add-analysis-to-job.md): This section explains how to add the SonarQube Server analysis to your Jenkins Freestyle or Pipeline jobs.
* [Setting up a pipeline pause](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/ci-integration/jenkins-integration/pipeline-pause.md): To configure an automatic failing of your Jenkins pipeline in case the quality gate computed by SonarQube Server fails, you must set up a pipeline pause.
* [Codemagic integration](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/ci-integration/codemagic-integration.md): Information on setting up Codemagic with SonarQube Server.
* [SCM integration](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/scm-integration.md): Collecting SCM data during code analysis can unlock a number of SonarQube Server features.
* [Security engine custom configuration](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/security-engine-custom-configuration.md): Security Engine Custom Configuration is available as part of the Enterprise Edition. The security engine tracks the path that data follows through your code.
* [Troubleshooting the analysis](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/troubleshooting-the-analysis.md): If your SonarQube Server analysis errors out.
* [Incremental analysis](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/incremental-analysis.md): Information on SonarQube incremental analysis and how to disable or change the mechanisms.
* [About the incremental analysis](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/incremental-analysis/introduction.md): This page explains the mechanisms used to perform incremental branch and pull request analysis in SonarQube Server.
* [Disabling or changing the mechanisms](https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/incremental-analysis/disabling-or-changing.md): In very specific cases, you may have to disable or change the incremental analysis mechanism.
* [DevOps platform integration](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration.md): SonarQube offers DevOps integrations with GitHub, Bitbucket, GitLab and Azure DevOps.
* [GitHub integration](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/github-integration.md): Setting up SonarQube integration with GitHub.
* [Introduction to GitHub integration](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/github-integration/introduction.md): Introduction to GitHub integration with SonarQube Server.
* [Setting up GitHub integration at global level](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/github-integration/setting-up-at-global-level.md): Setting up SonarQube integration with GitHub at a global level.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/github-integration/setting-up-at-global-level/introduction.md): Setting up GitHub and SonarQube for their integration at the global level.
* [Setting up a GitHub App](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/github-integration/setting-up-at-global-level/setting-up-github-app.md): Setting up a GitHub App for use with SonarQube.
* [Setting up the report of security alerts](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/github-integration/setting-up-at-global-level/report-security-alerts.md): SonarQube Server provides feedback about security issues inside the GitHub interface.
* [Setting parameters for GitHub Actions](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/github-integration/setting-up-at-global-level/setting-parameters-for-github-actions.md): Defining global-level parameters used in GitHub Actions workflows to connect to SonarQube.
* [Importing GitHub repositories](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/github-integration/importing-github-repositories.md): Importing your GitHub repositories into SonarQube Server.
* [Setting up GitHub integration for your project](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/github-integration/setting-up-at-project-level.md): Setting up GitHub integration features for projects in SonarQube.
* [Adding analysis to GitHub Actions workflow](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/github-integration/adding-analysis-to-github-actions-workflow.md): Adding SonarQube Server analysis to your GitHub Actions workflow.
* [Bitbucket integration](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/bitbucket-integration.md): Setting up SonarQube integration with Bitbucket.
* [Bitbucket Data Center](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/bitbucket-integration/bitbucket-server-integration.md): SonarQube Server’s integration with Bitbucket Data Center or Server allows you to maintain code quality and security in your Bitbucket repositories.
* [Setting up Bitbucket Data Center integration at global level](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/bitbucket-integration/bitbucket-server-integration/global.md): How to set up Bitbucket Data Center and SonarQube Server for integration at the global level.
* [Importing your Bitbucket Data Center repositories](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/bitbucket-integration/bitbucket-server-integration/import-repos.md): How to import your Bitbucket Server or Data Center repositories into SonarQube Server.
* [Setting up Bitbucket Server integration for your project](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/bitbucket-integration/bitbucket-server-integration/project.md): How to set up Bibucker Server or Data Center integration features for your SonarQube Server project.
* [Bitbucket Cloud integration](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration.md): SonarQube Server’s integration with Bitbucket Cloud.
* [Introduction to Bitbucket Cloud integration](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration/introduction.md): SonarQube Server’s integration with Bitbucket Cloud allows you to maintain code quality and security in your Bitbucket Cloud repositories.
* [Setting up Bitbucket Cloud integration at global level](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration/global.md): How to set up Bitbucket Cloud and SonarQube Server for integration at the global level.
* [Importing Bitbucket Cloud repositories](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration/import-repos.md): How to import your Bitbucket Cloud repositories into SonarQube Server.
* [Setting up Bitbucket Cloud integration for your project](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration/project.md): How to set up Bibucket Cloud integration features for your SonarQube Server project.
* [Adding analysis to Bitbucket pipeline](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration/bitbucket-pipelines.md): How to add SonarQube Server analysis to Bitbucket Pipelines.
* [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration/troubleshooting.md): Troubleshooting issues when integrating SonarQube Server with Bitbucket Cloud.
* [GitLab integration](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/gitlab-integration.md): Setting up SonarQube integration with GitLab.
* [Introduction to GitLab integration](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/gitlab-integration/introduction.md): SonarQube Servers’s integration with GitLab self-managed and GitLab SaaS subscriptions allows you to maintain code quality and security in your GitLab projects.
* [Setting up GitLab integration at global level](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/gitlab-integration/global-setup.md): Setting up GitLab and SonarQube Server for integration at the global level.
* [Importing your GitLab repositories](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/gitlab-integration/importing-repos.md): Importing a GitLab repository to create a corresponding project in SonarQube Server.
* [Setting up GitLab integration for your project](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/gitlab-integration/setting-up-at-project-level.md): Setting up GitLab integration features for a project.
* [Adding analysis to GitLab CI/CD pipeline](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/gitlab-integration/adding-analysis-to-gitlab-ci-cd.md): Integrating SonarQube analysis into your GitLab CI/CD pipeline.
* [Azure DevOps integration](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/azure-devops-integration.md): Setting up SonarQube integration with Azure DevOps.
* [Introduction to Azure DevOps integration](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/azure-devops-integration/introduction.md): SonarQube Server’s integration with Azure DevOps allows you to maintain code quality and security in your Azure DevOps repositories.
* [Azure Pipelines integration overview](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/azure-devops-integration/azure-pipelines-integration-overview.md): The Azure DevOps Extension for SonarQube Server is used to manage the integration of SonarQube Server with Azure Pipelines.
* [Setting up Azure DevOps integration at global level](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/azure-devops-integration/setting-up-integration-at-global-level.md): Setting up integration of Azure DevOps with SonarQube Server at the global level.
* [Creating and configuring your Azure DevOps project](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/azure-devops-integration/creating-your-project.md): Creating your project by importing an Azure DevOps repository.
* [Setting up Azure integration for your project](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/azure-devops-integration/setting-up-project-integration.md): This helps you define the project-level settings required for Azure DevOps or Azure Pipelines when setting up a SonarQube project analysis.
* [Adding analysis to Azure pipeline](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline.md): Choose your configuration from the list below for detailed instructions when constructing your Azure DevOps pipeline.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/introduction.md): Adding SonarQube Server analysis to your Azure pipeline.
* [Gradle or Maven project](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/gradle-or-maven-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline with new Gradle or Maven tasks.
* [.NET project](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/dotnet-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline for .Net projects.
* [C family project](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/c-family-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline for C family projects.
* [JS, TS, Go, Python, PHP, etc. project](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/js-ts-go-python-php.md): Using YAML or the Azure Classic editor to create the Azure build pipeline for JavaScript, TypeScript, Go, Python, PHP, and other projects.
* [Monorepo projects](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/monorepo-projects.md): Adding analysis to your Azure build pipeline for a monorepo.
* [Using various features](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/various-features.md): Adding more SonarQube Server features to the analysis for your Azure build pipeline.
* [Quality gate status in release pipeline](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/quality-gate-status-in-release-pipeline.md): Adding SonarQube Quality Gate status check to your Azure release pipeline.
* [SonarQube tasks for Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/sonarqube-tasks.md): The Azure DevOps extension for SonarQube Server provides tasks to stage automations in your Azure build pipeline. This page contains the task list along with the task inputs and their descriptions.
* [Troubleshooting analysis](https://docs.sonarsource.com/sonarqube-server/2025.6/devops-platform-integration/azure-devops-integration/troubleshooting-analysis.md): Troubleshooting various Azure pipeline and integration issues.
* [User guide](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide.md): The user guide describes the features of SonarQube Server and best practices.
* [Connected mode](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/connected-mode.md): SonarQube for IDE is a free IDE extension that integrates with SonarQube Server. Like a spell checker, it highlights issues as you type.
* [Viewing projects](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/viewing-projects.md): Retrieving and viewing projects.
* [Retrieving projects](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/viewing-projects/retrieving-projects.md): Retrieving public, private, administered and favorite projects in SonarQube Server.
* [Viewing analysis summary](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/viewing-projects/project-overview.md): View the analysis summary on the project overview page.
* [Viewing project activity](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/viewing-projects/activity-and-history.md): The Activity page shows the evolution of your project over time based on various measures and events.
* [Viewing project structure](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/viewing-projects/viewing-project-structure.md): The Code page shows your project's structure.
* [Viewing project information](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/viewing-projects/viewing-project-information.md): SonarQube Server's Project Information page shows details of your project settings, such as quality gate and quality profiles used for project analysis.
* [Viewing reports](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/viewing-reports.md): Retrieving and viewing reports.
* [PDF reports](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/viewing-reports/pdf-reports.md): PDF reports give a periodic, high-level overview of the overall code quality and security for your projects, applications, and portfolios.
* [Security reports](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/viewing-reports/security-reports.md): Security reports provide a big picture overview of your application's security standing in relation to industry standards.
* [Regulatory reports](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/viewing-reports/regulatory-reports.md): Regulatory reports provide important information about your project, such as quality gate status, ratings, and the distribution of issues for new and overall code.
* [Portfolios](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/viewing-reports/portfolios.md): Portfolios allow you to track releasability and ratings information for multiple projects.
* [Monitoring code metrics](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/code-metrics.md): Understanding and monitoring code metrics.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/code-metrics/introduction.md): SonarQube’s automated code review and analysis uses various code metrics to evaluate code quality.
* [Understanding measures and metrics](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/code-metrics/metrics-definition.md): Measures and metrics used in SonarQube to evaluate your code.
* [Monitoring project metrics](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/code-metrics/monitoring-project-metrics.md): SonarQube offers various tools to monitor and compare code metrics for your project.
* [Monitoring portfolio metrics](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/code-metrics/monitoring-portfolio-metrics.md): SonarQube offers various tools to monitor and compare code metrics for your portfolio.
* [Changing instance modes](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/code-metrics/changing-modes.md): SonarQube Server uses two different modes that affect metric calculations.
* [Understanding rules](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/rules.md): Understanding rules, software qualities, security-related rules and rules for AI CodeFix.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/rules/overview.md): SonarQube evaluates your code against a set of rules to generate issues.
* [Software qualities](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/rules/software-qualities.md): Software qualities refer to code that is secure, reliable, and maintainable.
* [Security-related rules](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/rules/security-related-rules.md): The SonarQube quality model is applied to an automated code review and analysis based on four types of rules.
* [Built-in rule tags](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/rules/built-in-rule-tags.md): You have the option to apply your own tags to rules or use the tags that are built-in to SonarQube.
* [Rules for AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/rules/rules-for-ai-codefix.md): AI CodeFix uses rules selected from a set of languages.
* [Quality standards and new code](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/about-new-code.md): SonarQube warns you whenever issues are detected in your new code.
* [Managing issues](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/issues.md): Retrieving, viewing and managing issues.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/issues/introduction.md): An automated code review detects an issue as a problem in your code.
* [Issue management solution](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/issues/solution-overview.md): This document describes how SonarQube Server and its automated code review identify, assign, and synchronize issues. It also presents the issue's lifecycle and details issue-related features.
* [Retrieving issues](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/issues/retrieving.md): Retrieve and view detected issues after your project's analysis.
* [Reviewing issues](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/issues/reviewing.md): Navigate and review issues raised by SonarQube's automated code review and analysis.
* [Editing issues](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/issues/managing.md): Manage issues in SonarQube Server by changing their status, reassigning them, customizing the severity level, tagging them, and commenting on them.
* [Fixing issues](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/issues/fixing.md): Starting with the Enterprise edition, you can get AI-suggested fixes for your code issues.
* [Triaging issues in Sandbox](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/issues/triaging-issues-in-sandbox.md): Triaging issues automatically moved to the Sandbox by SonarQube Server.
* [In your DevOps platform](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/issues/in-devops-platform.md): How to view and/or manage the issues reported by SonarQube Server in your GitHub, GitLab, Bitbucket Cloud, or Azure DevOps instance.
* [Issues reported in GitHub](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/issues/in-devops-platform/github.md): SonarQube Server reports an analysis summary on your GitHub pull requests and can display security issues as code scanning alerts in the GitHub interface.
* [Issues reported in Bitbucket](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/issues/in-devops-platform/bitbucket.md): In Bitbucket, you can view your analysis results directly to your pull requests.
* [Issues reported in GitLab](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/issues/in-devops-platform/gitlab.md): SonarQube Server reports analysis summary comments in your GitLab merge requests and security issues in GitLab vulnerability report.
* [Issues reported in Azure DevOps](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/issues/in-devops-platform/azure-devops.md): SonarQube Server issues reports the issues as comments on your Azure DevOps pull requests.
* [Managing Jira work items](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/issues/managing-jira-work-items.md): You can push SonarQube issues to Jira work items directly from SonarQube Server.
* [Managing Security Hotspots](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/security-hotspots.md): Security Hotspot highlights a security-sensitive piece of code that the developer needs to review.
* [Managing your account](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/managing-your-account.md): Managing user profiles, subscribing to notifications and changing your password.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/managing-your-account/introduction.md): Managing your SonarQube Server account.
* [Viewing your user profile](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/managing-your-account/viewing-user-profile.md): Your user profile displays your login name, email address, user groups, and associated SCM accounts.
* [Notifications](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/managing-your-account/subscribing-to-notifications.md): You can subscribe to email notifications for various analysis-related events. You cannot subscribe for another user.
* [Subscribing to email notifications](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/managing-your-account/subscribing-to-notifications/email.md): You can subscribe to email notifications for various analysis-related events. You cannot subscribe for another user.
* [Subscribing to Slack notifications](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/managing-your-account/subscribing-to-notifications/slack.md): You can subscribe to real-time notifications on analysis results directly in Slack.
* [Changing password](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/managing-your-account/changing-password.md): Changing your SonarQube Server password.
* [Managing your tokens](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/managing-tokens.md): Generate tokens to run analysis or invoke web services without accessing your actual credentials.
* [Using a project badge](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/project-badge.md): You can promote your project’s status in third-party tools and external websites using project badges.
* [Using applications](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/applications.md): An application aggregates multiple projects that share a lifecycle into a single, synthetic project.
* [Keyboard shortcuts](https://docs.sonarsource.com/sonarqube-server/2025.6/user-guide/keyboard-shortcuts.md): A list of keyboard shortcuts for use with SonarQube Server.
* [Project administration](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration.md): Administering your projects.
* [Creating your project](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/creating-your-project.md): How to create your project in SonarQube Server.
* [Importing your DevOps platform repository](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/creating-your-project/importing-repo.md): Creating and importing projects from a DevOps platform repository.
* [Automating project creation and import](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/creating-your-project/automating-project-creation-and-import.md): When you have a large project base, it can be beneficial to automate project creation and import using the Web API.
* [Creating your project manually](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/creating-your-project/creating-project-manually.md): For a project not linked to a DevOps platform, you can create your SonarQube project manually.
* [Setting project permissions](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/setting-project-permissions.md): Setting up your permissions and creating permission templates.
* [Setting up project features](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/setting-up-features.md): How to set up various features for your project.
* [DevOps platform integration features](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/setting-up-features/devops-platform-integration.md): Setting up DevOps integration features for your project.
* [Managing project tags](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/setting-up-features/managing-project-tags.md): SonarQube Server's Project Tags allow you to categorize and group projects for easier selection on the Projects page.
* [Customizing Project Information page](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/setting-up-features/customizing-project-information-page.md): Managing project links on the project information page.
* [Setting various features at project level](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/setting-up-features/project-settings.md): Changing and customizing your project’s settings.
* [Adjusting project analysis](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/adjusting-analysis.md): How to adjust the analysis parameters and quality standards of your SonarQube Server project.
* [Setting analysis scope](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/adjusting-analysis/setting-analysis-scope.md): Setting and managing your analysis scope.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/adjusting-analysis/setting-analysis-scope/introduction.md): Main steps for setting the project's analysis scope.
* [Setting initial scope](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/adjusting-analysis/setting-analysis-scope/setting-initial-scope.md): Setting the initial scope of analysis for your project's source and test files.
* [Excluding based on path-matching patterns](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/adjusting-analysis/setting-analysis-scope/excluding-files-based-on-patterns.md): Adjust your project’s initial analysis scope by excluding files based on path-matching patterns.
* [Excluding based on file extension](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/adjusting-analysis/setting-analysis-scope/excluding-based-on-file-extension.md): For each programming language, define the file extensions to be analyzed.
* [Excluding from coverage or duplication](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/adjusting-analysis/setting-analysis-scope/exclude-from-coverage-duplication.md): Exclude specific files from your project's code coverage analysis or duplication checks.
* [Applying advanced exclusions](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/adjusting-analysis/setting-analysis-scope/advanced-exclusions.md): Tailor your project's analysis by applying advanced exclusions based on file content, specific code blocks, and defined coding rules.
* [Other adjustments](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/adjusting-analysis/setting-analysis-scope/other-adjustments.md): Adjust your project's analysis based on secret detection scope, file size, and SCM file ignore patterns.
* [Verifying analysis scope](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/adjusting-analysis/setting-analysis-scope/verifying-analysis-scope.md): Review configured properties and properties identified by the SonarScanner to determine your SonarQube project's analysis scope.
* [Defining matching patterns](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/adjusting-analysis/setting-analysis-scope/defining-matching-patterns.md): Define matching patterns for files and coding rules.
* [Managing your project's quality gate](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/adjusting-analysis/changing-quality-gate-and-fudge-factor.md): Changing your project's default quality gate and other parameters or features impacting your quality gate.
* [Changing your project's quality profiles](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/adjusting-analysis/changing-quality-gate.md): Changing the project's default quality profile.
* [Configuring new code calculation](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/adjusting-analysis/configuring-new-code-calculation.md): Configuring your project’s new code definition.
* [Maintaining your project](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/maintaining-project.md): How to perform various maintenance tasks on your SonarQube Server project.
* [Maintaining project branches](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/maintaining-project/maintaining-the-branches-of-your-project.md): Manage your project’s branches to fit the needs of your organization and workflow.
* [Managing project history](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/maintaining-project/managing-project-history.md): Manage your project’s history by editing and deleting snapshots of your project.
* [Changing the project key](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/maintaining-project/changing-project-key.md): You can update the project key without losing the history of the project.
* [Project move](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/maintaining-project/project-move.md): Project Move allows you to export a project from one SonarQube Server instance and import it into another SonarQube Server instance.
* [Deleting your project](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/maintaining-project/deleting-project.md): You can delete one or multiple projects, provided you have the necessary permissions to do so.
* [Changing your project binding](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/maintaining-project/changing-project-binding.md): You can bind an unbound project and you can change the binding of a bound project.
* [Managing monorepo projects](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/monorepos.md): Managing monorepo projects, a feature supported by SonarQube for GitHub and GitLab repositories.
* [Jira Cloud integration](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/jira-integration.md): Binding a SonarQube project with a Jira Cloud project.
* [AI features](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/ai-features.md): These pages contain information about administering SonarQube Server's AI features at the project level.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/ai-features/overview.md): SonarQube Server provides a series of tools to help you identify, manage, and use AI-generated code in your projects.
* [Set up AI Code Assurance](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/ai-features/set-up-ai-code-assurance.md): Manage your AI Code Assurance standards using the SonarQube API.
* [AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/ai-features/enable-ai-codefix.md): SonarQube's AI CodeFix service can suggest fixes for a select set of rules in Java, JavaScript, TypeScript, Python, HTML, CSS, C#, and C++ and can be enabled at the project level.
* [Configuring webhooks](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/webhooks.md): SonarQube webhooks notify external services when a project analysis is complete.
* [Managing portfolios](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/managing-portfolios.md): Setting up and managing portfolios in SonarQube Server.
* [Managing applications](https://docs.sonarsource.com/sonarqube-server/2025.6/project-administration/managing-applications.md): Setting up and managing applications in SonarQube Server.
* [Instance administration](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration.md): Administering your SonarQube Server instance.
* [Introduction to instance administration](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/overview.md): This section guides administrators on setting up the instance's functions, configuring analysis features at the instance level, and administering users.
* [Server base URL](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/server-base-url.md): Configuring your base URL in SonarQube Server.
* [Global analysis setup](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/analysis-functions.md): Setting up analysis features at the instance level.
* [Choosing a mode for your instance](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/analysis-functions/instance-mode.md): Your SonarQube Server has two modes for customers to choose from: Standard Experience Mode and Multi-Quality Rule (MQR) Mode.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/analysis-functions/instance-mode/instance-mode-overview.md): Your SonarQube Server instance has two modes: Standard Experience Mode and Multi-Quality Rule (MQR) Mode.
* [MQR mode](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/analysis-functions/instance-mode/mqr-mode.md): MQR Mode more accurately represents the impact an issue has on all software qualities, by assigning a separate severity to a rule for each quality it impacts.
* [Standard Experience](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/analysis-functions/instance-mode/standard-experience.md): The Standard Experience encompasses the use of rule types such as bugs, code smells, and vulnerabilities, with a single type and severity level for each rule.
* [New code definition](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/analysis-functions/setting-new-code-definition-at-global-level.md): The global-level new code definition option is applied by default to all new projects. Project administrators can select a specific setting for their project.
* [Quality standards](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/analysis-functions/quality-standards.md): This page explains how to configure at the global level parameters or features impacting the quality gates or profiles.
* [Analysis scope](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/analysis-functions/analysis-scope.md): As a System Administrator, you can define in the UI an analysis scope adjustment at the instance level.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/analysis-functions/analysis-scope/introduction.md): As a System Administrator, you can define in the UI an analysis scope adjustment at the global level.
* [Excluding files based on file paths](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/analysis-functions/analysis-scope/excluding-files-based-on-file-paths.md): To exclude files from the project’s analysis scope based on file paths, you can define file exclusion parameters based on directory and file name patterns.
* [Excluding from coverage or duplication](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/analysis-functions/analysis-scope/exclude-from-coverage-duplication.md): Excluding specific files from code coverage or duplication check at the global level.
* [Using advanced exclusion features](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/analysis-functions/analysis-scope/advanced-exclusion-features.md): Information on using the advanced exclusion features in SonarQube Server at the global level.
* [Code metrics](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/analysis-functions/metrics-parameters.md): Modifying parameters related to the maintainability metrics in SonarQube Server at the global level.
* [Integration with external analyzers at instance level](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/analysis-functions/integration-with-external-analyzers.md): How to integrate SonarQube Server with external analyzers at the instance level.
* [Various settings at the instance level](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/analysis-functions/various-settings-at-the-instance-level.md): You need the Administer System permssion to perform settings at the instance level.
* [System functions setup](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/system-functions.md): Setting system functions in your SonarQube Server instance.
* [Notifications](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/system-functions/notifications.md): Everything you need to know about configuring SonarQube Server’s email or Slack notifications.
* [Setting up email notifications](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/system-functions/notifications/email.md): How to set up the email notifications feature on analysis-related events.
* [Setting up Slack notifications](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/system-functions/notifications/slack.md): With the SonarQube Server integration with Slack, users can receive real-time notifications on analysis results directly in Slack.
* [About SonarQube Server integration with Slack](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/system-functions/notifications/slack/about.md): This page provides a technical overview of the Slack integration solution in SonarQube Server.
* [Setting up the connection to Slack](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/system-functions/notifications/slack/setup.md): How to connect your SonarQube Server instance to your Slack workspace.
* [Troubleshooting the Slack connection](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/system-functions/notifications/slack/troubleshooting.md): How to troubleshoot various issues with your Slack connection.
* [Security features](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/system-functions/security.md): SonarQube Server comes with a number of global security features.
* [Housekeeping](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/system-functions/housekeeping.md): Default settings for SonarQube Server’s database cleaner.
* [Telemetry](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/system-functions/telemetry.md): SonarQube Server sends anonymized telemetry data to Sonar daily. No personally identifiable information is sent.
* [PDF reports](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/system-functions/pdf-reports.md): As a system administrator, you can change the PDF report subscription frequency for projects, applications, and portfolios.
* [AI features](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/ai-features.md): Setting up AI features at the instance level in SonarQube Server.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/ai-features/overview.md): A quick summary of SonarQube Server’s AI features that can be managed by an instance administrator.
* [Autodetect AI code](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/ai-features/autodetect-ai-code.md): Autodetect AI-Generated Code is turned on by default, but your DevOps provider must give the appropriate permissions to allow communication with SonarQube.
* [Permissions for AI autodetect](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/ai-features/permissions-for-ai-autodetect.md): Setting up AI autodetection in SonarQube Server requires that a DevOps platform administrator set the correct permission level in your AI-powered web service.
* [Enable AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/ai-features/enable-ai-codefix.md): Sonar’s AI CodeFix can suggest fixes for a select set of rules in Java, JavaScript, TypeScript, Python, C#, and C++.
* [Security](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/security.md): Security-relevant setups.
* [User accounts](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/security/user-accounts.md): Security-relevant considerations and setups regarding user accounts.
* [User sessions](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/security/user-sessions.md): A user’s session will automatically end after a period of inactivity. This is a security measure to prevent unauthorized access to sensitive data.
* [Tokens](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/security/administering-tokens.md): Generating and revoking user tokens in SonarQube Server.
* [Sensitive settings](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/security/encrypting-settings.md): Encrypting SonarQube system properties.
* [Audit logs](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/security/audit-logs.md): Managing the trail of your SonarQube audit logs.
* [User management](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/user-management.md): Managing your user accounts in SonarQube Server.
* [Introduction to user management](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/user-management/introduction.md): The User management section is directed at the System Administrator.
* [Viewing user accounts](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/user-management/viewing-users.md): Retrieving and viewing user accounts in SonarQube Server.
* [Managing groups](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/user-management/user-groups.md): This page describes the user group concept in SonarQube Server and how to create and populate them.
* [Managing permissions](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/user-management/user-permissions.md): As a System Administrator, you can grant users and groups global permissions and you can manage the default project permissions.
* [Associating with SCM account](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/user-management/updating-scm-details.md): As a System Administrator, you can explicitly associate an SCM (Source Control Management) account with a SonarQube Server user account.
* [Creating users manually](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/user-management/creating-users.md): Creating user accounts manually in SonarQube Server.
* [Deactivating users](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/user-management/deactivating-users.md): When you deactivate a user in SonarQube Server, any tokens associated with the user are revoked.
* [Changing user password](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/user-management/changing-user-password.md): System Administrator can change the password of a user whose SonarQube Server account is not tied to a third-party identity provider.
* [Authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication.md): Setting up the user authentication and provisioning in your SonarQube Server instance.
* [Overview of authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/overview.md): SonarQube Server can delegate authentication via HTTP Headers, GitHub Authentication, GitLab Authentication, Bitbucket Cloud Authentication, SAML, or LDAP.
* [HTTP header](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/http-header.md): Setting up the HTTP header authentication in your SonarQube Server instance.
* [LDAP](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/ldap.md): Setting up the LDAP authentication in your SonarQube Server instance.
* [SAML](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/saml.md): Setting up SAML authentication in your SonarQube Server instance.
* [Overview of SAML support](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/saml/overview.md): You can delegate authentication to a SAML 2.0 identity provider using SAML authentication. SonarQube Server uses the Service Provider (SP) initiated SAML.
* [With Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/saml/ms-entra-id.md): Setting up SAML authentication with Microsoft Entra ID in your SonarQube Server instance.
* [Introduction to SAML with Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/saml/ms-entra-id/introduction.md): Main steps of SAML authentication setup with Microsoft Entra ID.
* [Setup in Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/saml/ms-entra-id/setup-in-entra-id.md): This page describes how to register SonarQube Server in Microsoft Entra ID.
* [Setup in SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/saml/ms-entra-id/setup-in-sq.md): This page describes how to setup in SonarQube Server SAML with Microsoft Entra ID.
* [Setup of security features](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/saml/ms-entra-id/optional-security-features.md): To improve security, you can set up the encryption of SAML assertions sent by Microsoft Entra ID and the signing of SAML requests sent by SonarQube Server.
* [With Keycloak](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/saml/how-to-set-up-keycloak.md): Setting up SAML authentication with Keycloak in your SonarQube Server instance.
* [With Okta](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/saml/how-to-set-up-okta.md): Setting up SAML authentication with Okta in your SonarQube Server instance.
* [With Ping Identity](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/saml/ping-identity.md): Setting up SAML authentication with Ping Identity in your SonarQube Server instance.
* [Introduction to SAML with Ping Identity](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/saml/ping-identity/introduction.md): Main steps of SAML setup with Ping Identity.
* [Setup in Ping Identity](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/saml/ping-identity/setup-in-ping-identity.md): This page explains how to register SonarQube Server in PingOne or PingFederate.
* [Setup in SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/saml/ping-identity/setup-in-sq.md): This page describes how to set up SAML with Ping Identity in SonarQube Server.
* [Setup of security features](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/saml/ping-identity/optional-security-features.md): To improve security, you can set up the encryption of SAML assertions sent by Ping Identity and the signing of SAML requests sent by SonarQube Server.
* [With SCIM provisioning](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/saml/scim.md): Setting up automatic provisioning between SonarQube Server and Microsoft Entra ID or Okta using SCIM.
* [SCIM overview](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/saml/scim/overview.md): SCIM helps you automatically provision user and groups to SonarQube Server.
* [SCIM with Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/saml/scim/scim-provisioning-with-azure-ad.md): Enable SCIM to automate user and group provisioning from Microsoft Entra ID to SonarQube Server.
* [SCIM with Okta](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/saml/scim/scim-provisioning-with-okta.md): Enable SCIM to automate user and group provisioning from Okta to SonarQube Server.
* [GitHub](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/github.md): Setting up the GitHub authentication in your SonarQube Server instance.
* [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/bitbucket-cloud.md): Setting up the Bitbucket Cloud authentication in your SonarQube Server instance.
* [GitLab](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/gitlab.md): Setting up the GitLab authentication in your SonarQube Server instance.
* [Provisioning modes](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/gitlab/provisioning-modes.md): This section describes GitLab provisioning modes
* [Introduction to GitLab provisioning modes](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/gitlab/provisioning-modes/introduction.md): Overview of the GitLab authentication's provisioning modes.
* [Just-in-Time provisioning](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/gitlab/provisioning-modes/just-in-time.md): With the Just-in-Time (JIT) provisioning mode, user accounts are automatically created in SonarQube Server when GitLab users log in for the first time.
* [Automatic provisioning](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/gitlab/provisioning-modes/automatic.md): With GitLab automatic provisioning mode, you can benefit from automatic user provisioning, deprovisioning and synchronization of groups and permissions in SonarQube Server.
* [Setting up authentication](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/gitlab/setting-up.md): Setting up the GitLab authentication and provisioning in SonarQube Server.
* [Managing JIT provisioning](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/gitlab/managing-jit-mode.md): Once you’ve set up GitLab authentication and provisioning with the Just-in-Time (JIT) provisioning mode, you can set or change JIT provisioning mode options.
* [Managing automatic provisioning](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/gitlab/managing-automatic-provisioning.md): Starting from the Developer Edition, you can enable the automatic user and group provisioning in SonarQube Server.
* [Disabling authentication](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/gitlab/disabling.md): To disable GitLab authentication and provisioning in SonarQube Server, you must disable the GitLab authentication configuration.
* [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/authentication/troubleshooting.md): Troubleshooting authentication and provisioning.
* [License administration](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/license-administration.md): Learn how to retrieve, setup, stage and request new SonarQube Server licenses.
* [Server ID based license key](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/license-administration/server-id-based-license-key.md): Learn how to retrieve, setup, stage and request your server ID based license key.
* [Online license management](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/license-administration/online-license-management.md): Learn how to retrieve, setup, stage and request new SonarQube Server license.
* [UI customization](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/ui-customization.md): Customizing your instance's look and feel and displaying custom messages.
* [Look and feel](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/ui-customization/look-and-feel.md): You can set your own home logo and use a Gravatar avatar.
* [Custom messages](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/ui-customization/custom-messages.md): Admins can configure custom messages that will be displayed in the SonarQube Server UI.
* [System info and server ID](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/system-info-and-server-id.md): This page describes how to gather detailed information about your SonarQube Server instance.
* [Inactive projects](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/inactive-projects.md): Managing the inactive projects in your SonarQube Server instance.
* [Jira Cloud integration](https://docs.sonarsource.com/sonarqube-server/2025.6/instance-administration/jira-integration.md): Before you can create Jira work items in SonarQube Server, you need to set up your Jira Cloud integration on the SonarQube Server instance and project levels
* [Quality standards administration](https://docs.sonarsource.com/sonarqube-server/2025.6/quality-standards-administration.md): Managing your quality standards in SonarQube Server provides you with a baseline for acceptable code, leading to more secure, reliable, and maintainable software.
* [Managing quality gates](https://docs.sonarsource.com/sonarqube-server/2025.6/quality-standards-administration/managing-quality-gates.md): This section helps you understand how to view, manage, and change your quality gates in SonarQube Server.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.6/quality-standards-administration/managing-quality-gates/introduction.md): Your introduction to understanding how to use quality gates in SonarQube Server.
* [Understanding quality gates](https://docs.sonarsource.com/sonarqube-server/2025.6/quality-standards-administration/managing-quality-gates/introduction-to-quality-gates.md): SonarQube Server quality gates use sets of conditions to measure checks against your code during analysis. Depending on result, code passes or fails the quality gate.
* [Viewing a quality gate](https://docs.sonarsource.com/sonarqube-server/2025.6/quality-standards-administration/managing-quality-gates/viewing-quality-gate.md): Any user can view the quality gates and their conditions defined in a SonarQube Server instance.
* [Managing custom quality gates](https://docs.sonarsource.com/sonarqube-server/2025.6/quality-standards-administration/managing-quality-gates/managing-custom-quality-gates.md): You can create your own, custom quality gates in SonarQube Server. To manage custom quality gates, you must have the Administer Quality Gates permission.
* [Changing instance's default quality gate](https://docs.sonarsource.com/sonarqube-server/2025.6/quality-standards-administration/managing-quality-gates/changing-default-quality-gate.md): A default quality gate is assigned in your SonarQube Server settings. This quality gate is automatically applied to new projects and can be modified at any time.
* [Associating a quality gate with projects](https://docs.sonarsource.com/sonarqube-server/2025.6/quality-standards-administration/managing-quality-gates/associating-projects-with-quality-gate.md): The default quality gate is associated with all projects in the organization that are not explicitly associated with a quality gate.
* [Managing quality profiles](https://docs.sonarsource.com/sonarqube-server/2025.6/quality-standards-administration/managing-quality-profiles.md): This section helps you understand how to view, manage, and change your quality profiles in SonarQube Server.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.6/quality-standards-administration/managing-quality-profiles/introduction.md): Your introduction to understanding how to use quality profiles in SonarQube Server.
* [Understanding quality profiles](https://docs.sonarsource.com/sonarqube-server/2025.6/quality-standards-administration/managing-quality-profiles/understanding-quality-profiles.md): Quality profiles are a key part of your SonarQube Server configuration because they are composed of a list of rules to check your code against.
* [Viewing quality profiles](https://docs.sonarsource.com/sonarqube-server/2025.6/quality-standards-administration/managing-quality-profiles/viewing-quality-profiles.md): Any user can view and compare quality profiles in SonarQube Server.
* [Creating a quality profile](https://docs.sonarsource.com/sonarqube-server/2025.6/quality-standards-administration/managing-quality-profiles/creating-a-quality-profile.md): The Sonar way quality profile is designed to be broadly suitable for most projects and you can use custom quality profiles to adjust your project as it progresses.
* [Editing a quality profile](https://docs.sonarsource.com/sonarqube-server/2025.6/quality-standards-administration/managing-quality-profiles/editing-a-custom-quality-profile.md): To edit a quality profile in SonarQube Server, you need the Administer Quality Profiles permission or be authorized to manage this particular profile.
* [Associating with projects](https://docs.sonarsource.com/sonarqube-server/2025.6/quality-standards-administration/managing-quality-profiles/associating-a-quality-profile-with-projects.md): By default, a SonarQube Server project is associated with each language’s default quality profile. You can also explicitly associate a quality profile with projects.
* [Changing default quality profile](https://docs.sonarsource.com/sonarqube-server/2025.6/quality-standards-administration/managing-quality-profiles/changing-default-quality-profile.md): By default, the language’s BUILT-IN quality profile, Sonar way, is the profile assigned to projects not explicitly associated with another quality profile.
* [Maintaining quality profiles](https://docs.sonarsource.com/sonarqube-server/2025.6/quality-standards-administration/managing-quality-profiles/maintaining-your-custom-quality-profiles.md): Maintaining your custom quality profile in SonarQube Server is important if it's not inherited from the Sonar way built-in profile.
* [Granting permissions to users](https://docs.sonarsource.com/sonarqube-server/2025.6/quality-standards-administration/managing-quality-profiles/authorizing-other-users-to-manage-quality-profile.md): It is a simple process in SonarQube Server to assign the correct quality profile administration permission to users and groups.
* [Standards for AI Code Assurance](https://docs.sonarsource.com/sonarqube-server/2025.6/quality-standards-administration/ai-code-assurance.md): SonarQube Server's AI Code Assurance features help you set appropriate standards for projects containing AI-generated code.
* [Set your AI standards](https://docs.sonarsource.com/sonarqube-server/2025.6/quality-standards-administration/ai-code-assurance/overview.md): This section explains how to manage AI standards, including the use of tools for Sonar’s AI Code Assurance in your SonarQube Server project.
* [Quality gates for AI code](https://docs.sonarsource.com/sonarqube-server/2025.6/quality-standards-administration/ai-code-assurance/quality-gates-for-ai-code.md): This page explains how to manage quality gates for AI Code Assurance for securing your SonarQube Server project.
* [Quality profiles for AI code](https://docs.sonarsource.com/sonarqube-server/2025.6/quality-standards-administration/ai-code-assurance/quality-profiles-for-ai-code.md): This page explains how to manage quality profiles for AI Code Assurance for securing your SonarQube Server project.
* [Monitor projects with AI code](https://docs.sonarsource.com/sonarqube-server/2025.6/quality-standards-administration/ai-code-assurance/monitor-projects-with-ai-code.md): This page explains the internal and external AI Code Assurance labels and badges you have to mark your SonarQube Server projects.
* [Extension guide](https://docs.sonarsource.com/sonarqube-server/2025.6/extension-guide.md): Extending SonarQube with Web API, coding rules, plugins and internationalization.
* [Web API](https://docs.sonarsource.com/sonarqube-server/2025.6/extension-guide/web-api.md): SonarQube provides the Web API to access its functionalities from applications.
* [Adding coding rules](https://docs.sonarsource.com/sonarqube-server/2025.6/extension-guide/adding-coding-rules.md): Adding custom coding rules to your SonarQube Server instance.
* [Developing a plugin](https://docs.sonarsource.com/sonarqube-server/2025.6/extension-guide/developing-a-plugin.md): Developing a plugin for SonarQube Server.
* [Plugin basics](https://docs.sonarsource.com/sonarqube-server/2025.6/extension-guide/developing-a-plugin/plugin-basics.md): The sonar-plugin-api is a Java API used to develop plugins for SonarQube.
* [Supporting new languages](https://docs.sonarsource.com/sonarqube-server/2025.6/extension-guide/developing-a-plugin/supporting-new-languages.md): Supporting a new language in SonarQube involves six steps.
* [Executable lines](https://docs.sonarsource.com/sonarqube-server/2025.6/extension-guide/developing-a-plugin/executable-lines.md): Internal guidelines to define executable lines for a language.
* [Adding pages to the webapp](https://docs.sonarsource.com/sonarqube-server/2025.6/extension-guide/developing-a-plugin/adding-pages-to-the-webapp.md): Creating page extensions to run in your SonarQube environment.
* [Supporting SCM providers](https://docs.sonarsource.com/sonarqube-server/2025.6/extension-guide/developing-a-plugin/supporting-scm-providers.md): Information from the Source Code Management (SCM) provider is used by a SonarScanner.
* [Internationalization](https://docs.sonarsource.com/sonarqube-server/2025.6/extension-guide/internationalization.md): Guidelines to apply the i18n mechanism and how to help the Community.
* [SonarQube glossary](https://docs.sonarsource.com/sonarqube-server/2025.6/glossary.md): A list of terms and their definitions that are referenced in the SonarQube Documentation

- [Homepage](https://docs.sonarsource.com/sonarqube-server/2025.5/readme.md): SonarQube provides automated code quality and security reviews, delivering actionable intelligence that helps developers build better and faster.
- [Try out SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2025.5/try-out-sonarqube.md): Follow these steps to try out SonarQube Server.
- [AI capabilities](https://docs.sonarsource.com/sonarqube-server/2025.5/ai-capabilities.md): SonarQube Server offers a series of AI capabilities to help you produce secure and maintainable code.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.5/ai-capabilities/overview.md): Your entry page to learning more about the AI features available in SonarQube Server.
- [AI Code Assurance](https://docs.sonarsource.com/sonarqube-server/2025.5/ai-capabilities/ai-code-assurance.md): This section explains how to manage standards for AI-generated code, including the use of tools for Sonar’s AI Code Assurance in your SonarQube Server project.
- [Autodetect AI code](https://docs.sonarsource.com/sonarqube-server/2025.5/ai-capabilities/autodetect-ai-code.md): SonarQube can autodetect the likelihood of AI-generated code in your projects on GitHub using GitHub Copilot.
- [MCP Server](https://docs.sonarsource.com/sonarqube-server/2025.5/ai-capabilities/sonarqube-mcp-server.md): The SonarQube MCP Server is designed to integrate code quality and code security tools with your favorite MCP clients.
- [AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2025.5/ai-capabilities/ai-codefix.md): SonarQube Server’s AI CodeFix feature offers AI-generated fix suggestions for issues found during your analysis.
- [Advanced Security](https://docs.sonarsource.com/sonarqube-server/2025.5/advanced-security.md): SonarQube Advanced Security extends SonarQube’s capabilities by offering deeper security analysis and features such as Software Composition Analysis (SCA).
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.5/advanced-security/introduction.md): SonarQube Advanced Security is an Enterprise add-on that extends SonarQube’s capabilities by offering deeper security analysis and compliance-focused features.
- [Analyzing projects for dependencies (SCA)](https://docs.sonarsource.com/sonarqube-server/2025.5/advanced-security/analyzing-projects-for-dependencies.md): SonarQube can analyze your projects for dependencies and identify dependency risks.
- [Viewing dependencies](https://docs.sonarsource.com/sonarqube-server/2025.5/advanced-security/viewing-dependencies.md): How to view the dependencies in your projects and export the software bill of materials (SBOM).
- [Reviewing and fixing dependency risks](https://docs.sonarsource.com/sonarqube-server/2025.5/advanced-security/reviewing-and-fixing-dependency-risks.md): SonarQube lets you manage the dependency risks detected during analysis and provides insights on how to fix them.
- [Managing license profiles and policies](https://docs.sonarsource.com/sonarqube-server/2025.5/advanced-security/managing-license-profiles-and-policies.md): As an administrator, SonarQube Server allows you to define license policies to warn developers about the use of prohibited licenses in their projects.
- [Troubleshooting the dependency analysis](https://docs.sonarsource.com/sonarqube-server/2025.5/advanced-security/troubleshooting.md): Troubleshooting guidelines for issues related to dependency analysis.
- [Best practices for managing dependency risks](https://docs.sonarsource.com/sonarqube-server/2025.5/advanced-security/best-practices-for-managing-dependency-risks.md): A list of best practices for managing dependency risks.
- [Quickstart guide](https://docs.sonarsource.com/sonarqube-server/2025.5/quickstart-guide.md): A checklist for administrators setting up their initial installation of SonarQube Server.
- [Server installation and setup](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation.md): Installing SonarQube Server on the server host, from the ZIP file, from the Docker image, or on Kubernetes.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/introduction.md): This section explains how to install and setup your SonarQube Server.
- [Server components](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/server-components-overview.md): Overview of Java processes run by SonarQube Server and of SonarQube Server database.
- [Installing database](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/installing-the-database.md): Install the SonarQube Server database according to the database engine used: MicrosoftSQL Server, Oracle, PostgreSQL.
- [Server host requirements](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/server-host-requirements.md): This section describes the requirements and recommendations for a machine running SonarQube Server.
- [Pre-installation steps](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/pre-installation.md): The pre-installation steps depend on your operating system.
- [On Linux systems](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/pre-installation/linux.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on Linux systems.
- [On Unix-based systems](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/pre-installation/unix.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on Unix systems.
- [On macOS systems](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/pre-installation/macos.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on macOS systems.
- [Defining a JWT token](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/pre-installation/jwt-token.md): Optional pre-installation step to keep user sessions alive during startup.
- [From Docker image](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/from-docker-image.md): Installing SonarQube Server Developer or Enterprise Edition from the Docker image.
- [Installation overview](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/from-docker-image/installation-overview.md): Main steps for installing SonarQube Server from the Docker image.
- [Prepare the Docker installation](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/from-docker-image/prepare-installation.md): How to prepare the installation of SonarQube Server Developer or Enterprise edition from the Docker image.
- [Set up and start your container](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/from-docker-image/set-up-and-start-container.md): How to set up and start your SonarQube Server container with the Developer or Enterprise edition.
- [Advanced setup](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/from-docker-image/advanced-setup.md): Advanced setup when installing SonarQube Server from the Docker image.
- [Installing on Kubernetes or Openshift](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/on-kubernetes-or-openshift.md): Installing SonarQube Server Developer or Enterprise Edition on Kubernetes or Openshift.
- [Installation overview](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/on-kubernetes-or-openshift/installation-overview.md): Main steps for installing SonarQube Server on Kubernetes or Openshift.
- [Before you start](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/on-kubernetes-or-openshift/before-you-start.md): Requirements and known limitations of a SonarQube Server deployment on Kubernetes or OpenShift.
- [Customizing Helm chart](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/on-kubernetes-or-openshift/customizing-helm-chart.md): How to perform the most important SonarQube Helm chart customization when working with SonarQube Server.
- [Installing Helm chart](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/on-kubernetes-or-openshift/installing-helm-chart.md): How to install the Helm chart for SonarQube Server’s Developer or Enterprise Edition.
- [Setting up monitoring](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/on-kubernetes-or-openshift/set-up-monitoring.md): Setting up monitoring on a Kubernetes deployment of SonarQube Server.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/on-kubernetes-or-openshift/set-up-monitoring/introduction.md): If you deploy SonarQube Server on Kubernetes, Prometheus metrics can be collected.
- [Setting up with Prometheus server](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/on-kubernetes-or-openshift/set-up-monitoring/prometheus.md): This article describes how to use SonarQube’s core integration with Prometheus to collect Prometheus metrics in a Kubernetes deployment.
- [Setting up with Datadog](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/on-kubernetes-or-openshift/set-up-monitoring/datadog.md): In case of a Kubernetes deployment, you can use Datadog to collect the metrics provided through the SonarQube Server’s Web API (Openmetrics format).
- [List of Prometheus metrics](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/on-kubernetes-or-openshift/set-up-monitoring/prometheus-metrics.md): List of the SonarQube Server metrics exposed by Prometheus.
- [Encrypting sensitive data](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/on-kubernetes-or-openshift/encrypting-helm-chart-sensitive-data.md): Encrypting sensitive Sonar properties.
- [From ZIP file](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/from-zip-file.md): Installing SonarQube Server Developer or Enterprise Edition from the ZIP file.
- [Installation overview](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/from-zip-file/overview.md): Main steps for installing SonarQube Server from the ZIP file.
- [Basic installation](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/from-zip-file/basic-installation.md): How to install SonarQube Server Developer or Enterprise edition from the ZIP file and perform the basic setup.
- [Advanced setup](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/from-zip-file/advanced-setup.md): Advanced setup when installing SonarQube Server from the ZIP file.
- [Starting / stopping server](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/from-zip-file/starting-stopping-server.md): How to start or stop the server in case of a ZIP installation
- [From the ZIP file](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/from-zip-file/starting-stopping-server/from-zip-file.md): Starting SonarQube Server from the ZIP file
- [Running as a service](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/from-zip-file/starting-stopping-server/running-as-a-service.md): How to install and start SonarQube Server as a service in case of a ZIP installation. The operation depends on your operating system.
- [Network security](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/network-security.md): Enhancing the network security.
- [Reverse proxy and network security](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/network-security/securing-behind-proxy.md): Securing SonarQube Server with reverse proxy and network security
- [Network rules](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/network-security/network-rules.md): Defining network rules to enhance the security.
- [Data Center Edition](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/data-center-edition.md): Installing SonarQube Server's Data Center Edition.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/data-center-edition/introduction.md): Content of the Data Center Edition (DCE) installation section.
- [DCE topology](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/data-center-edition/dce-topology.md): The Data Center Edition (DCE) allows SonarQube Server to run in a clustered configuration to make it resilient to failures.
- [Installation requirements](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/data-center-edition/installation-requirements.md): General requirements, recommendations, and limitations for SonarQube Server’s cluster. Additional requirements specific to an installation type may be mentioned in the respective installation section.
- [Pre-installation steps](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/data-center-edition/pre-installation.md): Steps to perform before installing Data Center Edition (DCE).
- [Installing on Kubernetes or Openshift](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/data-center-edition/on-kubernetes-or-openshift.md): Installating SonarQube Server's Data Center Edition on Kubernetes or Openshift.
- [Installation overview](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/data-center-edition/on-kubernetes-or-openshift/overview.md): Your entry point to deploy the Data Center Edition (DCE) on Kubernetes or OpenShift.
- [Before you start](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/data-center-edition/on-kubernetes-or-openshift/before-you-start.md): This page describes the requirements and known limitations of a SonarQube Server’s Data Center Edition (DCE) deployment on Kubernetes or Openshift.
- [Customizing the DCE Helm chart](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/data-center-edition/on-kubernetes-or-openshift/customizing-helm-chart.md): How to perform the most important customization of the Helm chart for SonarQube Server’s Data Center Edition (DCE).
- [Setting up autoscaling](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-autoscaling.md): With Kubernetes’ Horizontal Pod Autoscaling (HPA), you can automatically scale your SonarQube Server out and in, resolving any performance issues you may have.
- [Setting up disaster recovery](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery.md): How to set up a disaster recovery for SonarQube Server’s Data Center Edition (DCE) deployed on Kubernetes.
- [Disaster recovery architecture example with Azure resources](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/architecture-example.md): Example of disaster recovery architecture used for SonarQube Server’s Data Center Edition (DCE) deployed on Kubernetes.
- [Step 1: Deploy the primary and replica databases](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/deploy-databases.md): The first step of the disaster recovery setup for the Data Center Edition (DCE) deployed on Kubernetes consists in deploying the primary and replica databases.
- [Step 2: Set up the primary and replica clusters on AKS](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/set-up-clusters-on-aks.md): The second step of the disaster recovery setup for the Data Center Edition (DCE) on Kubernetes consists in setting up the primary and replica clusters.
- [Step 3: Configure the Azure Front Door](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/configure-azure-front-door.md): The third step of the disaster recovery setup for the Data Center Edition (DCE) deployed on Kubernetes consists in configuring the Azure Front Door.
- [Step 4: Test failover scenarios](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/test-failover-scenarios.md): How to test the failover of the Data Center Edition (DCE) deployed on Kubernetes.
- [Installing the DCE Helm chart](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/data-center-edition/on-kubernetes-or-openshift/installing-from-helm-repo.md): SonarQube Data Center Edition (DCE) can be installed from a customized SonarQube Server Helm chart.
- [Installing from Google Cloud Platform](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/data-center-edition/on-kubernetes-or-openshift/installing-from-gcp.md): SonarQube Data Center Edition (DCE) can be deployed on Kubernetes through the Google Marketplace.
- [Installing from ZIP file](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/data-center-edition/from-zip-file.md): Installing SonarQube Server's Data Center Edition (DCE) from the ZIP file.
- [Network security](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/data-center-edition/network-security.md): Enhancing network security for your Data Center Edition.
- [Securing behind a proxy](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/data-center-edition/network-security/securing-behind-proxy.md): It is recommended to run SonarQube behind a proxy, if it should be accessible from outside.
- [Elasticsearch security features](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/data-center-edition/network-security/elasticsearch-security-features.md): How to to set up Elasticsearch security features.
- [Network rules](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/data-center-edition/network-security/network-rules.md): Defining network rules to enhance the security.
- [Starting and stopping cluster](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/data-center-edition/starting-stopping-cluster.md): How to start and stop your Data Center Edition's cluster.
- [Setting system properties](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/system-properties.md): The system properties are the properties used by SonarQube at startup and not stored in the database.
- [Configuration methods](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/system-properties/configuration-methods.md): The system properties are the properties used by SonarQube at startup and not stored in the database. They can be configured using different methods.
- [List of properties common to all editions](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/system-properties/common-properties.md): This page lists the configurable system properties that are common to all SonarQube editions.
- [List of DCE-specific properties](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/system-properties/dce-specific.md): This page lists the configurable system properties that are specific to the Data Center Edition.
- [Installing plugins](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/plugins.md): Installing plugins for SonarQube Server.
- [Plugin version matrix](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/plugins/plugin-version-matrix.md): This table describes the version of each plugin that is compatible with each version of SonarQube Server.
- [Installing a plugin](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/plugins/install-a-plugin.md): Learn how to install or uninstall a plugin in SonarQube Server.
- [Reference architectures](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/reference-architectures.md): This section describes the architecture of a SonarQube Server instance for different contexts.
- [Up to 10 M LOC](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/reference-architectures/up-to-10m-loc.md): This page describes the architecture of a SonarQube Server instance that will support up to 10 million lines of code under normal usage patterns in a non-high availability setup.
- [Up to 50 M LOC](https://docs.sonarsource.com/sonarqube-server/2025.5/server-installation/reference-architectures/up-to-50m-loc.md): This architecture describes the setup of a SonarQube Server Enterprise Editon instance that will support up to 50 million lines of code.
- [Server update and maintenance](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance.md): Updating and maintaining your SonarQube Server instance.
- [Update](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/update.md): Information about updating your SonarQube Server.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/update/roadmap.md): The section lists the steps you have to perform to update your SonarQube Server installation.
- [Release cycle model](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/update/release-cycle-model.md): A detailed explanation of the SonarQube Server release cycle.
- [Determining the update path](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/update/determine-path.md): This explains the steps to follow  to determine the path you need to take to update your version of SonarQube Server
- [Pre-update steps](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/update/pre-update-steps.md): The pre-update steps you must perform before you start updating SonarQube Server.
- [Performing the update](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/update/update.md): Once you have determined your update path and tested your update, you can perform your SonarQube Server update.
- [Post-update steps](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/update/post-update-steps.md): The tasks you must perform after you update SonarQube Server.
- [Upgrading from SonarQube Community Build](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/update/updating-from-sonarqube-community-build.md): How to update from SonarQube Community Build to SonarQube Server
- [Moving to another SonarQube Server edition](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/update/moving-to-another-edition.md): How to move to another SonarQube Server edition during an update.
- [Using Marketplace](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/update/marketplace.md): Using the Marketplace to keep the SonarQube platform up to date.
- [Other migration-related tasks](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/update/other-procedures.md): This section explains how to revert to the previous version of SonarQube Server and how to migrate the database to another vendor.
- [Maintenance](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/maintenance.md): Maintaining your SonarQube Server instance.
- [Improving performance](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/maintenance/improving-performance.md): Improve the performance of your SonarQube Server instance by increasing the number of Compute Engine workers, parallel analysis processing, and optimizing the analyzers' loading.
- [Migrating database](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/maintenance/sonarqube-db-copy-tool.md): The SonarQube database copy tool helps you migrate your SonarQube Server database between vendors.
- [Backup and restore](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/maintenance/backup-and-restore.md): Backing up and restoring your data.
- [Reindexing](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/maintenance/reindexing.md): Starting SonarQube Server after an update or a restore from a backup triggers a rebuild of the Elasticsearch indexes. You can also force a reindex.
- [Deprecations](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/maintenance/deprecations.md): Deprecation policy and API deprecations.
- [Deprecation policy](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/maintenance/deprecations/deprecation-policy.md): The goal of the deprecation policy is to ensure that users are aware of what is changing and have time to adjust before a feature or an API component is dropped on a planned date.
- [Monitoring API deprecation](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/maintenance/deprecations/monitoring-api-deprecation.md): Monitoring deprecated Web API components.
- [Monitoring](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/monitoring.md): Monitoring your SonarQube Server instance.
- [SonarQube Server instance](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/monitoring/instance.md): Monitoring your SonarQube Server instance is key to keeping it healthy and ensuring user satisfaction.
- [Lines of Code](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/monitoring/lines-of-code.md): SonarQube calculates the Lines of Code analyzed against the subscription’s limit defined by the license.
- [Audit logs](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/monitoring/audit-logs.md): Managing the trail of your SonarQube audit logs.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/troubleshooting.md): Troubleshooting your SonarQube Server instance.
- [Server logs](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/troubleshooting/server-logs.md): Accessing and using server logs for troubleshooting.
- [Performance issues](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/troubleshooting/performance-issues.md): Steps to consider when addressing performance issues.
- [Database-related issues](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/troubleshooting/database-related-issues.md): Troubleshooting database-related issues.
- [Elasticsearch-related issues](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/troubleshooting/elasticsearch.md): Troubleshooting Elasticsearch-related issues.
- [Other issues](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/troubleshooting/other-issues.md): Troubleshooting other issues related to the server updates and maintenance.
- [Creating support ticket](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/troubleshooting/creating-support-ticket.md): Accessing Sonar support and creating support tickets.
- [Data Center Edition](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/data-center-edition.md): Maintaining your Data Center Edition.
- [Monitoring](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/data-center-edition/monitoring.md): Monitoring your Data Center Edition.
- [Improving performance](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/data-center-edition/improving-performance.md): Improving performance of your Data Center Edition.
- [Scaling](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/data-center-edition/scaling.md): Scaling and managing the application nodes for your Data Center Edition.
- [Updating](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/data-center-edition/updating.md): Updating your Data Center Edition.
- [Release notes](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/release-notes.md): These release notes describe the relevant changes implemented for each SonarQube Server release version since the 2025.1 LTA version.
- [Product release lifecycle](https://docs.sonarsource.com/sonarqube-server/2025.5/server-update-and-maintenance/product-release-lifecycle.md): Sonar’s product release lifecycle and standard definitions for alpha, beta, and general availability (GA) stages.
- [Analyzing source code](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code.md): Analyzing your source code.
- [SonarQube Server analysis overview](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/analysis-overview.md): This page explains SonarQube Server’s main analysis steps and how SonarQube Server integrates with your CI pipeline.
- [Project analysis setup](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/overview.md): This page introduces briefly the prerequisites and the setup steps necessary for a project analysis with SonarQube Server.
- [Scanners](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners.md): Information about various SonarScanners.
- [Scanner environment](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners/scanner-environment.md): Information on scanner environment requirements, TLS certificates, and checked out code.
- [General requirements](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners/scanner-environment/general-requirements.md): General requirements for setting up your SonarScanner for SonarQube Server.
- [TLS certificates on client side](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners/scanner-environment/manage-tls-certificates.md): If your SonarQube Server instance is secured, add the self-signed certificate to the CI/CD host. If mutual TLS is used, an additional setup is required.
- [Checked-out code](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners/scanner-environment/verifying-code-checkout-step.md): During the checkout of a working copy (clone) of the code from the project repository, we recommend using the full depth.
- [Managing JRE auto-provisioning](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners/scanner-environment/managing-jre-auto-provisioning.md): How to disable or adjust JRE auto-provisioning for scanners.
- [SonarScanner CLI](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners/sonarscanner.md): The SonarScanner CLI is a code analysis scanner for CI/CD pipelines, used when no build-system-specific scanner is available. Distinct from the SonarQube CLI, a developer management interface.
- [Azure DevOps Extension](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops.md): The Azure DevOps Extension for SonarQube Server makes it easy to integrate analysis into your build pipeline, allowing you to analyze all supported languages.
- [Jenkins extension](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners/jenkins-extension-sonarqube.md): This extension lets you centralize the configuration of your SonarQube Server connection details in your Jenkins global configuration.
- [SonarScanner for Maven](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners/sonarscanner-for-maven.md): The SonarScanner for Maven is recommended as the default scanner for Maven projects.
- [SonarScanner for Gradle](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners/sonarscanner-for-gradle.md): The SonarScanner for Gradle provides an easy way to start the analysis of a Gradle project with SonarQube Server.
- [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners/dotnet.md): Information on installing, using, and configuring the SonarScanner for .NET.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners/dotnet/introduction.md): Your entry point to understanding how the SonarScanner for .NET works with SonarQube Server.
- [Installing the scanner](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners/dotnet/installing.md): Installing the SonarScanner for .NET to run with SonarQube Server is easy. Everything you need to know is on this page.
- [Using the scanner](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners/dotnet/using.md): Check this page to learn how to invoke the SonarScanner for .NET and understand which parameters to use in your SonarQube Server analysis.
- [Configuring the scanner](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners/dotnet/configuring.md): Configuring the SonarScanner for .NET in SonarQube Server can be tricky. Here is everything you need to know.
- [SonarScanner for NPM](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners/npm.md): This section describes how to install, use, and configure the sonarScanner for NPM.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners/npm/introduction.md): The SonarScanner for NPM makes it very easy to trigger a SonarQube Server analysis on your JavaScript code base, without needing additional tools or resources.
- [Installing the scanner](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners/npm/installing.md): Depending on how you want to start the SonarScanner for NPM, you will use a different method to install the scanner.
- [Using the scanner](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners/npm/using.md): To start the SonarScanner for NPM, you can either add the analysis to your build files or use the scanner start command line (with or without npx).
- [Configuring the scanner](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners/npm/configuring.md): This section explains how to configure the parameters used for an analysis with the SonarScanner for NPM when running it with SonarQube Server.
- [SonarScanner for Python](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners/sonarscanner-for-python.md): The SonarScanner for Python provides an easy way to start the analysis of a Python project with SonarQube Server.
- [Analysis parameters](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/analysis-parameters.md): Analysis parameters are used to set up your analysis.
- [Configuration overview](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/analysis-parameters/configuration-overview.md): This page explains the hierarchy and provides general configuration guidelines regarding the analysis parameters.
- [Parameters not settable in the UI](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/analysis-parameters/parameters-not-settable-in-ui.md): This section lists the analysis parameters (sonar properties) that must be configured on the CI/CD host, as they cannot be set within the user interface.
- [Languages](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages.md)
- [Supported languages](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/overview.md): SonarQube Server provides analysis of different languages depending on the edition you’re running.
- [ABAP](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/abap.md): ABAP analysis is available starting in commercial editions of SonarQube Server.
- [Ansible](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/ansible.md): Language-specific information about the way SonarQube Server supports the analysis of Ansible.
- [Apex](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/apex.md): Apex analysis is available starting in SonarQube Server Enterprise Edition.
- [Azure Resource Manager](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/azure-resource-manager.md): SonarQube analysis supports Azure Resource Manager templates in the JSON & Bicep formats, and is available starting in Community Edition.
- [C/C++/Objective-C](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/c-family.md): Information on how to set up, run, and customize analysis for C, C++ and Objective-C.
- [C/C++/Objective-C analysis overview](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/c-family/overview.md): An overview of the configuration required to analyze CFamily code in SonarQube Server.
- [Analysis modes](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/c-family/analysis-modes.md): Presentation of the several analysis modes.
- [Prerequisites](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/c-family/prerequisites.md): Prerequisites for CFamily analysis in SonarQube Server.
- [Running the analysis](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/c-family/running-the-analysis.md): How to run a CFamily code analysis in SonarQube Server.
- [Customizing the analysis](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/c-family/customizing-the-analysis.md): How to customize your CFamily code analysis.
- [Understanding the analysis](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/c-family/understanding-the-analysis.md): Details on the CFamily analysis and the way it works with SonarQube Server.
- [Related pages](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/c-family/related-pages.md): Pages related to CFamily analysis in SonarQube Server
- [CloudFormation](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/cloudformation.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [COBOL](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/cobol.md): Cobol analysis is available starting in Enterprise Edition.
- [C#](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/csharp.md): C# analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [Dart](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/dart.md): SonarQube Server can analyze the Dart language.
- [Docker](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/docker.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [Flex](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/flex.md): Flex analysis is available starting in all editions of SonarQube Server and SonarQube Community Build.
- [GitHub Actions](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/github-actions.md): SonarQube supports analysis of YAML files detected as GitHub Actions.
- [Go](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/go.md): Go analysis is available in all editions of SonarQube.
- [HTML](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/html.md): HTML analysis is available in all editions of SonarQube and SonarQube Community Build.
- [Java](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/java.md): Java analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [JavaScript/TypeScript/CSS](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/javascript-typescript-css.md): JavaScript, TypeScript, and CSS analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [JCL](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/jcl.md): JCL analysis is available starting in SonarQube Server Enterprise Edition and supported by SonarQube for Eclipse when running in Connected Mode.
- [JSON](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/json.md)
- [Kotlin](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/kotlin.md): Kotlin analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [Kubernetes/Helm](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/kubernetes.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [PHP](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/php.md): PHP analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [PLI](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/pli.md): PLI analysis is available starting in SonarQube Server Enterprise Edition.
- [PL/SQL](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/pl-sql.md): PL/SQL analysis is available starting in SonarQube Server Developer Edition.
- [Python](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/python.md): Python analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [RPG](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/rpg.md): RPG is available starting in SonarQube Server Enterprise edition.
- [Ruby](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/ruby.md): Ruby analysis is available in all editions of SonarQube Server and Community Build.
- [Rust](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/rust.md)
- [Scala](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/scala.md): Scala analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [Swift](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/swift.md): Swift analysis is available starting in SonarQube Server Developer Edition.
- [Secrets](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/secrets.md): SonarQube Server detects exposed Secrets in your source code and language-agnostic config files, starting in the SonarQube Community Build.
- [Terraform](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/terraform.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [T-SQL](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/t-sql.md): T-SQL analysis is available starting in SonarQube Server Developer Edition.
- [VB.NET](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [VB6](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/vb6.md): VB6 analysis is available starting in the SonarQube Server Enterprise Edition.
- [XML](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/xml.md): XML analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [YAML](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/yaml.md)
- [.NET environments](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/dotnet-environments.md): This section contains information on how to work with .NET environments when using SonarQube Server.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/dotnet-environments/overview.md): Running .NET analysis on SonarQube Server can be tricky to set up. This page gives you an overview of what’s required depending on your .NET framework.
- [Getting started with .NET](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/dotnet-environments/getting-started-with-net.md): Your page to get started setting up a .NET analysis in any edition of SonarQube Server.
- [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/dotnet-environments/sonarscanner-for-dotnet.md): Understanding how to analyze .NET projects in SonarQube Server can be tricky. This user guide helps make the setup process easy.
- [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/dotnet-environments/dotnet-test-coverage.md): SonarQube Server supports the reporting of test coverage information as part of the analysis of your .NET project.
- [Specifying test projects](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/dotnet-environments/specify-test-project-analysis.md): The SonarScanner for .NET analyzes test projects in a different way than main projects. Metrics sent to SonarQube Server provide more insight into your project.
- [VB.NET](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/dotnet-environments/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube Server.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/dotnet-environments/troubleshooting.md): Sometimes problems occur when dialing in your .NET analysis in SonarQube Server. Here are some guides created to explain use cases and potential problems.
- [Test coverage](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/test-coverage.md): Information on the reporting of test coverage information as part of your project analysis.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/test-coverage/overview.md): SonarQube's test coverage reports and test execution reports are important metrics in assessing the quality of your code.
- [C / C++ / Objective-C test coverage](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/test-coverage/c-family-test-coverage.md): Information on reporting test coverage information in SonarQube Server for the CFamily languages.
- [Dart test coverage](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/test-coverage/dart-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Dart.
- [Go test coverage](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/test-coverage/go-test-coverage.md): SonarQube Server supports the reporting of test coverage information as part of the analysis of your Go project.
- [Java test coverage](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/test-coverage/java-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Java.
- [JavaScript / TypeScript test coverage](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/test-coverage/javascript-typescript-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Javascript and Typescript.
- [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/test-coverage/dotnet-test-coverage.md): Information on reporting test coverage information in SonarQube Server for .NET projects.
- [PHP test coverage](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/test-coverage/php-test-coverage.md): Information on reporting test coverage information in SonarQube Server for PHP projects.
- [Python test coverage](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/test-coverage/python-test-coverage.md): Information on reporting test coverage information in SonarQube Server for Python projects.
- [Generic test data](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/test-coverage/generic-test-data.md): SonarQube supports generic formats for test coverage and test execution import.
- [Test coverage parameters](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/test-coverage/test-coverage-parameters.md): SonarQube's test coverage reports describe the percentage of your code that has been tested by your test suite during a build.
- [Test execution parameters](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/test-coverage/test-execution-parameters.md): This page describes what analysis parameters are needed to import test execution reports into SonarQube.
- [Importing external issues](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/importing-external-issues.md): How to import issues generated by third-party analyzers into your project analysis.
- [About external issues](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/importing-external-issues/about-external-issues.md): Issues generated by third-party analyzers can be imported into SonarQube Server.
- [External analyzer reports](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/importing-external-issues/external-analyzer-reports.md): How to set up the import for your project of issues generated by third-party analyzers that integrate with SonarQube.
- [Generic formatted reports](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/importing-external-issues/generic-issue-import-format.md): SonarQube Server supports a generic import format for raising external issues in code.
- [SARIF reports](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/importing-external-issues/importing-issues-from-sarif-reports.md): SonarQube Server supports the standard Static Analysis Results Interchange Format (SARIF) for raising external issues in code.
- [Background tasks](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/background-tasks.md): Information on background tasks in SonarQube Server.
- [Pull request analysis](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/pull-request-analysis.md): Information on setting up pull request analysis for your projects.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/pull-request-analysis/introduction.md): SonarQube Server supports pull request analysis: analysis results only include issues that have been introduced by the pull request itself.
- [Setting up the pull request analysis](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/pull-request-analysis/setting-up-the-pull-request-analysis.md): With SonarQube Server, a pull request analysis occurs when a pull request is opened and every time a change is pushed to the pull request branch.
- [Branch analysis](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/branch-analysis.md): Information on setting up Branch analysis for your projects.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/branch-analysis/introduction.md): Branch analysis allows you to trigger an analysis on a push to any long-living branch or to short-lived branches without involving pull requests.
- [Setting up the branch analysis](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/branch-analysis/setting-up-the-branch-analysis.md): In SonarQube Server, branch analysis allows you to trigger an analysis on a push to any specified branch without involving pull requests.
- [CI integration](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/ci-integration.md): Information on integrating SonarQube Server with your CI pipelines.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/ci-integration/overview.md): SonarQube Server supports integration on multiple platforms allowing you to maintain code quality and security in your projects.
- [Jenkins integration](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/ci-integration/jenkins-integration.md): Information on integrating SonarQube Server with Jenkins.
- [Key features](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/ci-integration/jenkins-integration/key-features.md): Sonar provides an extension for Jenkins to enable smooth integration with Jenkins. This section explains the key features of this integration.
- [Setting up Jenkins](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/ci-integration/jenkins-integration/global-setup.md): This page explains how to set up Jenkins globally for the integration with SonarQube Server by using SonarQube extension for Jenkins.
- [Adding analysis to a Jenkins job](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/ci-integration/jenkins-integration/add-analysis-to-job.md): This section explains how to add the SonarQube Server analysis to your Jenkins Freestyle or Pipeline jobs.
- [Setting up a pipeline pause](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/ci-integration/jenkins-integration/pipeline-pause.md): To configure an automatic failing of your Jenkins pipeline in case the quality gate computed by SonarQube Server fails, you must set up a pipeline pause.
- [Codemagic integration](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/ci-integration/codemagic-integration.md): Information on setting up Codemagic with SonarQube Server.
- [SCM integration](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scm-integration.md): Collecting SCM data during code analysis can unlock a number of SonarQube Server features.
- [Security engine custom configuration](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/security-engine-custom-configuration.md): Security Engine Custom Configuration is available as part of the Enterprise Edition. The security engine tracks the path that data follows through your code.
- [Troubleshooting the analysis](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/troubleshooting-the-analysis.md): If your SonarQube Server analysis errors out.
- [Incremental analysis](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/incremental-analysis.md): Information on SonarQube incremental analysis and how to disable or change the mechanisms.
- [About the incremental analysis](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/incremental-analysis/introduction.md): This page explains the mechanisms used to perform incremental branch and pull request analysis in SonarQube Server.
- [Disabling or changing the mechanisms](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/incremental-analysis/disabling-or-changing.md): In very specific cases, you may have to disable or change the incremental analysis mechanism.
- [DevOps platform integration](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration.md): SonarQube offers DevOps integrations with GitHub, Bitbucket, GitLab and Azure DevOps.
- [GitHub integration](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/github-integration.md): Setting up SonarQube integration with GitHub.
- [Introduction to GitHub integration](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/github-integration/introduction.md): Introduction to GitHub integration with SonarQube Server.
- [Setting up GitHub integration at global level](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/github-integration/setting-up-at-global-level.md): Setting up SonarQube integration with GitHub at a global level.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/github-integration/setting-up-at-global-level/introduction.md): Setting up GitHub and SonarQube for their integration at the global level.
- [Setting up a GitHub App](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/github-integration/setting-up-at-global-level/setting-up-github-app.md): Setting up a GitHub App for use with SonarQube.
- [Setting up the report of security alerts](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/github-integration/setting-up-at-global-level/report-security-alerts.md): SonarQube Server provides feedback about security issues inside the GitHub interface.
- [Setting parameters for GitHub Actions](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/github-integration/setting-up-at-global-level/setting-parameters-for-github-actions.md): Defining global-level parameters used in GitHub Actions workflows to connect to SonarQube.
- [Importing GitHub repositories](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/github-integration/importing-github-repositories.md): Importing your GitHub repositories into SonarQube Server.
- [Setting up project integration](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/github-integration/setting-up-at-project-level.md): Setting up GitHub integration features for projects in SonarQube.
- [Adding analysis to GitHub Actions workflow](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/github-integration/adding-analysis-to-github-actions-workflow.md): Adding SonarQube analysis to your GitHub Actions workflow.
- [Bitbucket integration](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/bitbucket-integration.md): Setting up SonarQube integration with Bitbucket.
- [Bitbucket Data Center integration](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/bitbucket-integration/data-center.md): SonarQube Server’s integration with Bitbucket Server or Data Center allows you to maintain code quality and security in your Bitbucket repositories.
- [Setting up Bitbucket Data Center integration at global level](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/bitbucket-integration/data-center/global.md): How to set up Bitbucket Data Center and SonarQube Server for integration at the global level.
- [Importing your Bitbucket Data Center repositories](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/bitbucket-integration/data-center/import-repos.md): How to import your Bitbucket Server or Data Center repositories into SonarQube Server.
- [Setting up Bitbucket Data Center integration for your project](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/bitbucket-integration/data-center/project.md): How to set up Bibucker Server or Data Center integration features for your SonarQube Server project.
- [Bitbucket Cloud integration](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration.md): SonarQube Server’s integration with Bitbucket Cloud allows you to maintain code quality and security in your Bitbucket Cloud repositories.
- [Setting up Bitbucket Cloud integration at global level](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration/global.md): How to set up Bitbucket Cloud and SonarQube Server for integration at the global level.
- [Importing Bitbucket Cloud repositories](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration/import-repos.md): How to import your Bitbucket Cloud repositories into SonarQube Server.
- [Setting up Bitbucket Cloud integration for your project](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration/project.md): How to set up Bibucket Cloud integration features for your SonarQube Server project.
- [Adding analysis to Bitbucket pipeline](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration/bitbucket-pipelines.md): How to add SonarQube Server analysis to Bitbucket Pipelines.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration/troubleshooting.md): Troubleshooting issues when integrating SonarQube Server with Bitbucket Cloud.
- [GitLab integration](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/gitlab-integration.md): Setting up SonarQube integration with GitLab.
- [Introduction to GitLab integration](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/gitlab-integration/introduction.md): SonarQube Servers’s integration with GitLab self-managed and GitLab SaaS subscriptions allows you to maintain code quality and security in your GitLab projects.
- [Setting up GitLab integration at global level](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/gitlab-integration/global-setup.md): Setting up GitLab and SonarQube Server for integration at the global level.
- [Importing your GitLab repositories](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/gitlab-integration/importing-repos.md): Importing a GitLab repository to create a corresponding project in SonarQube Server.
- [Setting up GitLab integration at project level](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/gitlab-integration/setting-up-at-project-level.md): Setting up GitLab integration features for a project.
- [Adding analysis to GitLab CI/CD pipeline](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/gitlab-integration/adding-analysis-to-gitlab-ci-cd.md): Integrating SonarQube analysis into your GitLab CI/CD pipeline.
- [Azure DevOps integration](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/azure-devops-integration.md): Setting up SonarQube integration with Azure DevOps.
- [Introduction to Azure DevOps integration](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/azure-devops-integration/introduction.md): SonarQube Server’s integration with Azure DevOps allows you to maintain code quality and security in your Azure DevOps repositories.
- [Azure Pipelines integration overview](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/azure-devops-integration/azure-pipelines-integration-overview.md): The Azure DevOps Extension for SonarQube Server is used to manage the integration of SonarQube Server with Azure Pipelines.
- [Setting up Azure DevOps integration at global level](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/azure-devops-integration/setting-up-integration-at-global-level.md): Setting up integration of Azure DevOps with SonarQube Server at the global level.
- [Creating and configuring your project](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/azure-devops-integration/creating-your-project.md): Creating your project by importing an Azure DevOps repository.
- [Setting up project integration](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/azure-devops-integration/setting-up-project-integration.md): SonarQube Server project-level settings required for Azure DevOps or Azure Pipelines for your project analysis.
- [Adding analysis to Azure pipeline](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline.md): Adding SonarQube analysis to Azure pipeline.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/introduction.md): Adding SonarQube analysis to your Azure pipeline.
- [Gradle or Maven project](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/gradle-or-maven-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline with new Gradle or Maven tasks.
- [.NET project](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/dotnet-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline for .Net projects that are analyzed by SonarQube Server.
- [C family project](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/c-family-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline for C family projects.
- [JS, TS, Go, Python, PHP, etc. project](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/js-ts-go-python-php.md): Using YAML or the Azure Classic editor to create the Azure build pipeline for JavaScript, TypeScript, Go, Python, PHP, and other projects.
- [Monorepo projects](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/monorepo-projects.md): Adding analysis to your Azure build pipeline for a monorepo.
- [Using various features](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/various-features.md): Adding more SonarQube Server features to the analysis for your Azure build pipeline.
- [Quality gate status in release pipeline](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/quality-gate-status-in-release-pipeline.md): Adding SonarQube Quality Gate status check to your Azure release pipeline.
- [SonarQube tasks for Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/sonarqube-tasks.md): Tasks supported by the Azure DevOps Extension for SonarQube Server you can use in your Azure build pipeline.
- [Troubleshooting analysis](https://docs.sonarsource.com/sonarqube-server/2025.5/devops-platform-integration/azure-devops-integration/troubleshooting-analysis.md): Troubleshooting various Azure pipeline and integration issues.
- [User guide](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide.md): The user guide describes the features of SonarQube Server and best practices.
- [Connected mode](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/connected-mode.md): SonarQube for IDE is a free IDE extension that integrates with SonarQube Server. Like a spell checker, it highlights issues as you type.
- [Viewing projects](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/viewing-projects.md): Retrieving and viewing projects.
- [Retrieving projects](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/viewing-projects/retrieving-projects.md): Retrieving public, private, administered and favorite projects in SonarQube Server.
- [Viewing analysis summary](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/viewing-projects/project-overview.md): View the analysis summary on the project overview page.
- [Viewing project activity](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/viewing-projects/activity-and-history.md): The Activity page shows the evolution of your project over time based on various measures and events.
- [Viewing project structure](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/viewing-projects/viewing-project-structure.md): The Code page shows your project's structure.
- [Viewing project information](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/viewing-projects/viewing-project-information.md): The Project Information page shows details of your project settings, such as quality gate and quality profiles used for project analysis.
- [Viewing reports](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/viewing-reports.md): Retrieving and viewing reports.
- [PDF reports](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/viewing-reports/pdf-reports.md): PDF reports give a periodic, high-level overview of the overall code quality and security for your projects, applications, and portfolios.
- [Security reports](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/viewing-reports/security-reports.md): Security reports provide a big picture overview of your application's security standing in relation to industry standards.
- [Regulatory reports](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/viewing-reports/regulatory-reports.md): Regulatory reports provide important information about your project, such as quality gate status, ratings, and the distribution of issues for new and overall code.
- [Portfolios](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/viewing-reports/portfolios.md): Portfolios allow you to track releasability and ratings information for multiple projects.
- [Monitoring code metrics](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/code-metrics.md): Understanding and monitoring code metrics.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/code-metrics/introduction.md): SonarQube’s automated code review and analysis uses various code metrics to evaluate code quality.
- [Understanding measures and metrics](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/code-metrics/metrics-definition.md): Measures and metrics used in SonarQube to evaluate your code.
- [Monitoring project metrics](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/code-metrics/monitoring-project-metrics.md): SonarQube offers various tools to monitor and compare code metrics for your project.
- [Monitoring portfolio metrics](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/code-metrics/monitoring-portfolio-metrics.md): SonarQube offers various tools to monitor and compare code metrics for your portfolio.
- [Changing instance modes](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/code-metrics/changing-modes.md): SonarQube Server uses two different modes that affect metric calculations.
- [Understanding rules](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/rules.md): Understanding rules, software qualities, security-related rules and rules for AI CodeFix.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/rules/overview.md): SonarQube evaluates your code against a set of rules to generate issues.
- [Software qualities](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/rules/software-qualities.md): Software qualities refer to code that is secure, reliable, and maintainable.
- [Security-related rules](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/rules/security-related-rules.md): The SonarQube quality model is applied to an automated code review and analysis based on four types of rules.
- [Built-in rule tags](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/rules/built-in-rule-tags.md): You have the option to apply your own tags to rules or use the tags that are built-in to SonarQube.
- [Rules for AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/rules/rules-for-ai-codefix.md): AI CodeFix uses rules selected from a set of languages.
- [Quality standards and new code](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/about-new-code.md): SonarQube warns you whenever issues are detected in your new code.
- [Managing issues](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/issues.md): Retrieving, viewing and managing issues.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/issues/introduction.md): An automated code review detects an issue as a problem in your code.
- [Issue management solution](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/issues/solution-overview.md): This document describes how SonarQube Server and its automated code review identify, assign, and synchronize issues. It also presents the issue's lifecycle and details issue-related features.
- [Retrieving issues](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/issues/retrieving.md): Retrieve and view detected issues after your project's analysis.
- [Reviewing issues](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/issues/reviewing.md): Navigate and review issues raised by SonarQube's automated code review and analysis.
- [Editing issues](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/issues/managing.md): Manage issues by changing their status, reassigning them, customizing the severity level, tagging them, and commenting on them.
- [Fixing issues](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/issues/fixing.md): Starting with the Enterprise edition, you can get AI-suggested fixes for your code issues.
- [Triaging issues in Sandbox](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/issues/triaging-issues-in-sandbox.md): Triaging issues automatically moved to the Sandbox by SonarQube Server.
- [In your DevOps platform](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/issues/in-devops-platform.md): How to view and/or manage the issues reported by SonarQube Server in your GitHub, GitLab, Bitbucket Cloud, or Azure DevOps instance.
- [Issues reported in GitHub](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/issues/in-devops-platform/github.md): SonarQube Server reports an analysis summary on your GitHub pull requests and can display security issues as code scanning alerts in the GitHub interface.
- [Issues reported in Bitbucket](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/issues/in-devops-platform/bitbucket.md): In Bitbucket, you can view your analysis results directly to your pull requests.
- [Issues reported in GitLab](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/issues/in-devops-platform/gitlab.md): SonarQube Server reports analysis summary comments in your GitLab merge requests and security issues in GitLab vulnerability report.
- [Issues reported in Azure DevOps](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/issues/in-devops-platform/azure-devops.md): SonarQube Server issues reports the issues as comments on your Azure DevOps pull requests.
- [Managing Security Hotspots](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/security-hotspots.md): Security Hotspot highlights a security-sensitive piece of code that the developer needs to review.
- [Managing your account](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/managing-your-account.md): Managing user profiles, subscribing to notifications and changing your password.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/managing-your-account/introduction.md): Managing your SonarQube Server account.
- [Viewing your user profile](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/managing-your-account/viewing-user-profile.md): Your user profile displays your login name, email address, user groups, and associated SCM accounts.
- [Subscribing to notifications](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/managing-your-account/subscribing-to-notifications.md): You can subscribe to email notifications for various analysis-related events. You cannot subscribe for another user.
- [Changing password](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/managing-your-account/changing-password.md): Changing your SonarQube Server password.
- [Managing your tokens](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/managing-tokens.md): Generate tokens to run analysis or invoke web services without accessing your actual credentials.
- [Using a project badge](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/project-badge.md): You can promote your project’s status in third-party tools and external websites using project badges.
- [Using applications](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/applications.md): An application aggregates multiple projects that share a lifecycle into a single, synthetic project.
- [Keyboard shortcuts](https://docs.sonarsource.com/sonarqube-server/2025.5/user-guide/keyboard-shortcuts.md): A list of keyboard shortcuts for use with SonarQube Server.
- [Project administration](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration.md): Administering your projects.
- [Creating and importing projects](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/creating-and-importing-projects.md): Creating and importing projects from a DevOps platform repository.
- [Setting project permissions](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/setting-project-permissions.md): Setting up your permissions and creating permission templates.
- [Setting analysis scope](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/setting-analysis-scope.md): Setting and managing your analysis scope.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/setting-analysis-scope/introduction.md): Main steps for setting the project's analysis scope.
- [Setting initial scope](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/setting-analysis-scope/setting-initial-scope.md): Setting the initial scope of analysis for your project's source and test files.
- [Excluding based on path-matching patterns](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/setting-analysis-scope/excluding-files-based-on-patterns.md): Adjust your project’s initial analysis scope by excluding files based on path-matching patterns.
- [Excluding based on file extension](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/setting-analysis-scope/excluding-based-on-file-extension.md): For each programming language, define the file extensions to be analyzed.
- [Excluding from coverage or duplication](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/setting-analysis-scope/exclude-from-coverage-duplication.md): Exclude specific files from your project's code coverage analysis or duplication checks.
- [Applying advanced exclusions](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/setting-analysis-scope/advanced-exclusions.md): Tailor your project's analysis by applying advanced exclusions based on file content, specific code blocks, and defined coding rules.
- [Other adjustments](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/setting-analysis-scope/other-adjustments.md): Adjust your project's analysis based on secret detection scope, file size, and SCM file ignore patterns.
- [Verifying analysis scope](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/setting-analysis-scope/verifying-analysis-scope.md): Review configured properties and properties identified by the scanner to determine the project's analysis scope.
- [Defining matching patterns](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/setting-analysis-scope/defining-matching-patterns.md): Define matching patterns for files and coding rules.
- [Managing your project's quality gate](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/changing-quality-gate-and-fudge-factor.md): Changing your project's default quality gate and other parameters or features impacting your quality gate.
- [Changing your project's quality profiles](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/changing-quality-gate.md): Changing the project's default quality profile.
- [Configuring new code calculation](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/configuring-new-code-calculation.md): Configuring your project’s new code definition.
- [AI features](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/ai-features.md): These pages contain information about administering SonarQube Server's AI features at the project level.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/ai-features/overview.md): SonarQube Server provides a series of tools to help you identify, manage, and use AI-generated code in your projects.
- [Set up AI Code Assurance](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/ai-features/set-up-ai-code-assurance.md): Manage your AI Code Assurance standards using the SonarQube API.
- [AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/ai-features/enable-ai-codefix.md): AI CodeFix can suggest fixes for a select set of rules in Java, JavaScript, TypeScript, Python, C#, and C++ and can be enabled at the project level.
- [Managing monorepo projects](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/monorepos.md): Managing monorepo projects, a feature supported by SonarQube for GitHub and GitLab repositories.
- [Setting various features at project level](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/project-settings.md): Changing and customizing your project’s settings.
- [Maintaining project branches](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/maintaining-the-branches-of-your-project.md): Manage your project’s branches to fit the needs of your organization and workflow.
- [Managing project history](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/managing-project-history.md): Manage your project’s history by editing and deleting snapshots of your project.
- [Customizing Project Information page](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/customizing-project-information-page.md): Managing project links on the project information page.
- [Managing project tags](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/managing-project-tags.md): Project tags allow you to categorize and group projects for easier selection on the Projects page.
- [Changing the project key](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/changing-project-key.md): You can update the project key without losing the history of the project.
- [Webhooks](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/webhooks.md): Webhooks notify external services when a project analysis is complete.
- [Project move](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/project-move.md): Project Move allows you to export a project from one SonarQube Server instance and import it into another SonarQube Server instance.
- [Deleting your project](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/deleting-project.md): You can delete one or multiple projects, provided you have the necessary permissions to do so.
- [Managing portfolios](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/managing-portfolios.md): Setting up and managing portfolios in SonarQube Server.
- [Managing applications](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/managing-applications.md): Setting up and managing applications in SonarQube Server.
- [Changing your project binding](https://docs.sonarsource.com/sonarqube-server/2025.5/project-administration/changing-project-binding.md): You can bind an unbound project and you can change the binding of a bound project.
- [Instance administration](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration.md): Administering your SonarQube Server instance.
- [Introduction to instance administration](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/overview.md): This section guides administrators on setting up the instance's functions, configuring analysis features at the instance level, and administering users.
- [Server base URL](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/server-base-url.md): Configuring your base URL in SonarQube Server.
- [Global analysis setup](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/analysis-functions.md): Setting up analysis features at the instance level.
- [Choosing a mode for your instance](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/analysis-functions/instance-mode.md): Your SonarQube Server has two modes for customers to choose from: Standard Experience Mode and Multi-Quality Rule (MQR) Mode.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/analysis-functions/instance-mode/instance-mode-overview.md): Your SonarQube Server instance has two modes: Standard Experience Mode and Multi-Quality Rule (MQR) Mode.
- [MQR mode](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/analysis-functions/instance-mode/mqr-mode.md): MQR Mode more accurately represents the impact an issue has on all software qualities, by assigning a separate severity to a rule for each quality it impacts.
- [Standard Experience](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/analysis-functions/instance-mode/standard-experience.md): The Standard Experience encompasses the use of rule types such as bugs, code smells, and vulnerabilities, with a single type and severity level for each rule.
- [New code definition](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/analysis-functions/setting-new-code-definition-at-global-level.md): The global-level new code definition option is applied by default to all new projects. Project administrators can select a specific setting for their project.
- [Quality standards](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/analysis-functions/quality-standards.md): This page explains how to configure at the global level parameters or features impacting the quality gates or profiles.
- [Analysis scope](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/analysis-functions/analysis-scope.md): As a System Administrator, you can define in the UI an analysis scope adjustment at the instance level.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/analysis-functions/analysis-scope/introduction.md): As a System Administrator, you can define in the UI an analysis scope adjustment at the global level.
- [Excluding files based on file paths](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/analysis-functions/analysis-scope/excluding-files-based-on-file-paths.md): To exclude files from the project’s analysis scope based on file paths, you can define file exclusion parameters based on directory and file name patterns.
- [Excluding from coverage or duplication](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/analysis-functions/analysis-scope/exclude-from-coverage-duplication.md): Excluding specific files from code coverage or duplication check at the global level.
- [Using advanced exclusion features](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/analysis-functions/analysis-scope/advanced-exclusion-features.md): Information on using the advanced exclusion features in SonarQube Server at the global level.
- [Code metrics](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/analysis-functions/metrics-parameters.md): Modifying parameters related to the maintainability metrics in SonarQube Server at the global level.
- [Integration with external analyzers at instance level](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/analysis-functions/integration-with-external-analyzers.md): How to integrate SonarQube Server with external analyzers at the instance level.
- [Various settings at the instance level](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/analysis-functions/various-settings-at-the-instance-level.md): You need the Administer System permssion to perform settings at the instance level.
- [System functions setup](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/system-functions.md): Setting system functions in your SonarQube Server instance.
- [Notifications](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/system-functions/notifications.md): Everything you need to know about configuring SonarQube Server’s email notifications.
- [Security features](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/system-functions/security.md): SonarQube Server comes with a number of global security features.
- [Housekeeping](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/system-functions/housekeeping.md): Default settings for SonarQube Server’s database cleaner.
- [Telemetry](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/system-functions/telemetry.md): SonarQube Server sends anonymized telemetry data to Sonar daily. No personally identifiable information is sent.
- [PDF reports](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/system-functions/pdf-reports.md): As a system administrator, you can change the PDF report subscription frequency for projects, applications, and portfolios.
- [AI features](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/ai-features.md): Setting up AI features at the instance level in SonarQube Server.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/ai-features/overview.md): A quick summary of SonarQube Server’s AI features that can be managed by an instance administrator.
- [Autodetect AI code](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/ai-features/autodetect-ai-code.md): Autodetect AI-Generated Code is turned on by default, but your DevOps provider must give the appropriate permissions to allow communication with SonarQube.
- [Permissions for AI autodetect](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/ai-features/permissions-for-ai-autodetect.md): Setting up AI autodetection in SonarQube Server requires that a DevOps platform administrator set the correct permission level in your AI-powered web service.
- [Enable AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/ai-features/enable-ai-codefix.md): Sonar’s AI CodeFix can suggest fixes for a select set of rules in Java, JavaScript, TypeScript, Python, C#, and C++.
- [Security](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/security.md): Security-relevant setups.
- [User accounts](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/security/user-accounts.md): Security-relevant considerations and setups regarding user accounts.
- [User sessions](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/security/user-sessions.md): A user’s session will automatically end after a period of inactivity. This is a security measure to prevent unauthorized access to sensitive data.
- [Tokens](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/security/administering-tokens.md): Generating and revoking user tokens in SonarQube Server.
- [Sensitive settings](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/security/encrypting-settings.md): Encrypting SonarQube system properties.
- [User management](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/user-management.md): Managing your user accounts in SonarQube Server.
- [Introduction to user management](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/user-management/introduction.md): The User management section is directed at the System Administrator.
- [Viewing user accounts](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/user-management/viewing-users.md): Retrieving and viewing user accounts in SonarQube Server.
- [Managing groups](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/user-management/user-groups.md): This page describes the user group concept in SonarQube Server and how to create and populate them.
- [Managing permissions](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/user-management/user-permissions.md): As a System Administrator, you can grant users and groups global permissions and you can manage the default project permissions.
- [Associating with SCM account](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/user-management/updating-scm-details.md): As a System Administrator, you can explicitly associate an SCM (Source Control Management) account with a SonarQube Server user account.
- [Creating users manually](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/user-management/creating-users.md): Creating user accounts manually in SonarQube Server.
- [Deactivating users](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/user-management/deactivating-users.md): When you deactivate a user in SonarQube Server, any tokens associated with the user are revoked.
- [Changing user password](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/user-management/changing-user-password.md): System Administrator can change the password of a user whose SonarQube Server account is not tied to a third-party identity provider.
- [Authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication.md): Setting up the user authentication and provisioning in your SonarQube Server instance.
- [Overview of authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/overview.md): SonarQube Server can delegate authentication via HTTP Headers, GitHub Authentication, GitLab Authentication, Bitbucket Cloud Authentication, SAML, or LDAP.
- [HTTP header](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/http-header.md): Setting up the HTTP header authentication in your SonarQube Server instance.
- [LDAP](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/ldap.md): Setting up the LDAP authentication in your SonarQube Server instance.
- [SAML](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/saml.md): Setting up SAML authentication in your SonarQube Server instance.
- [Overview of SAML support](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/saml/overview.md): You can delegate authentication to a SAML 2.0 identity provider using SAML authentication. SonarQube Server uses the Service Provider (SP) initiated SAML.
- [With Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/saml/ms-entra-id.md): Setting up SAML authentication with Microsoft Entra ID in your SonarQube Server instance.
- [Introduction to SAML with Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/saml/ms-entra-id/introduction.md): Main steps of SAML authentication setup with Microsoft Entra ID.
- [Setup in Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/saml/ms-entra-id/setup-in-entra-id.md): This page describes how to register SonarQube Server in Microsoft Entra ID.
- [Setup in SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/saml/ms-entra-id/setup-in-sq.md): This page describes how to setup in SonarQube Server SAML with Microsoft Entra ID.
- [Setup of security features](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/saml/ms-entra-id/optional-security-features.md): To improve security, you can set up the encryption of SAML assertions sent by Microsoft Entra ID and the signing of SAML requests sent by SonarQube Server.
- [With Keycloak](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/saml/how-to-set-up-keycloak.md): Setting up SAML authentication with Keycloak in your SonarQube Server instance.
- [With Okta](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/saml/how-to-set-up-okta.md): Setting up SAML authentication with Okta in your SonarQube Server instance.
- [With Ping Identity](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/saml/ping-identity.md): Setting up SAML authentication with Ping Identity in your SonarQube Server instance.
- [Introduction to SAML with Ping Identity](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/saml/ping-identity/introduction.md): Main steps of SAML setup with Ping Identity.
- [Setup in Ping Identity](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/saml/ping-identity/setup-in-ping-identity.md): This page explains how to register SonarQube Server in PingOne or PingFederate.
- [Setup in SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/saml/ping-identity/setup-in-sq.md): This page describes how to set up SAML with Ping Identity in SonarQube Server.
- [Setup of security features](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/saml/ping-identity/optional-security-features.md): To improve security, you can set up the encryption of SAML assertions sent by Ping Identity and the signing of SAML requests sent by SonarQube Server.
- [With SCIM provisioning](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/saml/scim.md): Setting up automatic provisioning between SonarQube Server and Microsoft Entra ID or Okta using SCIM.
- [SCIM overview](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/saml/scim/overview.md): SCIM helps you automatically provision user and groups to SonarQube Server.
- [SCIM with Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/saml/scim/scim-provisioning-with-azure-ad.md): Enable SCIM to automate user and group provisioning from Microsoft Entra ID to SonarQube Server.
- [SCIM with Okta](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/saml/scim/scim-provisioning-with-okta.md): Enable SCIM to automate user and group provisioning from Okta to SonarQube Server.
- [GitHub](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/github.md): Setting up the GitHub authentication in your SonarQube Server instance.
- [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/bitbucket-cloud.md): Setting up the Bitbucket Cloud authentication in your SonarQube Server instance.
- [GitLab](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/gitlab.md): Setting up the GitLab authentication in your SonarQube Server instance.
- [Provisioning modes](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/gitlab/provisioning-modes.md): This section describes GitLab provisioning modes
- [Introduction to GitLab provisioning modes](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/gitlab/provisioning-modes/introduction.md): Overview of the GitLab authentication's provisioning modes.
- [Just-in-Time provisioning](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/gitlab/provisioning-modes/just-in-time.md): With the Just-in-Time (JIT) provisioning mode, user accounts are automatically created in SonarQube Server when GitLab users log in for the first time.
- [Automatic provisioning](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/gitlab/provisioning-modes/automatic.md): With GitLab automatic provisioning mode, you can benefit from automatic user provisioning, deprovisioning and synchronization of groups and permissions in SonarQube Server.
- [Setting up authentication](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/gitlab/setting-up.md): Setting up the GitLab authentication and provisioning in SonarQube Server.
- [Managing JIT provisioning](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/gitlab/managing-jit-mode.md): Once you’ve set up GitLab authentication and provisioning with the Just-in-Time (JIT) provisioning mode, you can set or change JIT provisioning mode options.
- [Managing automatic provisioning](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/gitlab/managing-automatic-provisioning.md): Starting from the Developer Edition, you can enable the automatic user and group provisioning in SonarQube Server.
- [Disabling authentication](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/gitlab/disabling.md): To disable GitLab authentication and provisioning in SonarQube Server, you must disable the GitLab authentication configuration.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/authentication/troubleshooting.md): Troubleshooting authentication and provisioning.
- [License administration](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/license-administration.md): Learn how to retrieve, setup, stage and request new SonarQube Server licenses.
- [Server ID based license key](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/license-administration/server-id-based-license-key.md): Learn how to retrieve, setup, stage and request your server ID based license key.
- [Online license management](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/license-administration/online-license-management.md): Learn how to retrieve, setup, stage and request new online SonarQube Server license.
- [UI customization](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/ui-customization.md): Customizing your instance's look and feel and displaying custom messages.
- [Look and feel](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/ui-customization/look-and-feel.md): You can set your own home logo and use a Gravatar avatar.
- [Custom messages](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/ui-customization/custom-messages.md): Admins can configure custom messages that will be displayed in the SonarQube Server UI.
- [System info and server ID](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/system-info-and-server-id.md): This page describes how to gather detailed information about your SonarQube Server instance.
- [Inactive projects](https://docs.sonarsource.com/sonarqube-server/2025.5/instance-administration/inactive-projects.md): Managing the inactive projects in your SonarQube Server instance.
- [Quality standards administration](https://docs.sonarsource.com/sonarqube-server/2025.5/quality-standards-administration.md): Managing your quality standards in SonarQube Server provides you with a baseline for acceptable code, leading to more secure, reliable, and maintainable software.
- [Managing quality gates](https://docs.sonarsource.com/sonarqube-server/2025.5/quality-standards-administration/managing-quality-gates.md): This section helps you understand how to view, manage, and change your quality gates in SonarQube Server.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.5/quality-standards-administration/managing-quality-gates/introduction.md): Your introduction to understanding how to use quality gates in SonarQube Server.
- [Understanding quality gates](https://docs.sonarsource.com/sonarqube-server/2025.5/quality-standards-administration/managing-quality-gates/introduction-to-quality-gates.md): SonarQube Server quality gates use sets of conditions to measure checks against your code during analysis. Depending on result, code passes or fails the quality gate.
- [Viewing a quality gate](https://docs.sonarsource.com/sonarqube-server/2025.5/quality-standards-administration/managing-quality-gates/viewing-quality-gate.md): Any user can view the quality gates and their conditions defined in a SonarQube Server instance.
- [Managing custom quality gates](https://docs.sonarsource.com/sonarqube-server/2025.5/quality-standards-administration/managing-quality-gates/managing-custom-quality-gates.md): You can create your own, custom quality gates in SonarQube Server. To manage custom quality gates, you must have the Administer Quality Gates permission.
- [Changing instance's default quality gate](https://docs.sonarsource.com/sonarqube-server/2025.5/quality-standards-administration/managing-quality-gates/changing-default-quality-gate.md): A default quality gate is assigned in your SonarQube Server settings. This quality gate is automatically applied to new projects and can be modified at any time.
- [Associating a quality gate with projects](https://docs.sonarsource.com/sonarqube-server/2025.5/quality-standards-administration/managing-quality-gates/associating-projects-with-quality-gate.md): The default quality gate is associated with all projects in the organization that are not explicitly associated with a quality gate.
- [Managing quality profiles](https://docs.sonarsource.com/sonarqube-server/2025.5/quality-standards-administration/managing-quality-profiles.md): This section helps you understand how to view, manage, and change your quality profiles in SonarQube Server.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.5/quality-standards-administration/managing-quality-profiles/introduction.md): Your introduction to understanding how to use quality profiles in SonarQube Server.
- [Understanding quality profiles](https://docs.sonarsource.com/sonarqube-server/2025.5/quality-standards-administration/managing-quality-profiles/understanding-quality-profiles.md): Quality profiles are a key part of your SonarQube Server configuration because they are composed of a list of rules to check your code against.
- [Viewing quality profiles](https://docs.sonarsource.com/sonarqube-server/2025.5/quality-standards-administration/managing-quality-profiles/viewing-quality-profiles.md): Any user can view and compare quality profiles in SonarQube Server.
- [Creating a quality profile](https://docs.sonarsource.com/sonarqube-server/2025.5/quality-standards-administration/managing-quality-profiles/creating-a-quality-profile.md): The Sonar way quality profile is designed to be broadly suitable for most projects and you can use custom quality profiles to adjust your project as it progresses.
- [Editing a quality profile](https://docs.sonarsource.com/sonarqube-server/2025.5/quality-standards-administration/managing-quality-profiles/editing-a-custom-quality-profile.md): To edit a quality profile in SonarQube Server, you need the Administer Quality Profiles permission or be authorized to manage this particular profile.
- [Associating with projects](https://docs.sonarsource.com/sonarqube-server/2025.5/quality-standards-administration/managing-quality-profiles/associating-a-quality-profile-with-projects.md): By default, a SonarQube Server project is associated with each language’s default quality profile. You can also explicitly associate a quality profile with projects.
- [Changing default quality profile](https://docs.sonarsource.com/sonarqube-server/2025.5/quality-standards-administration/managing-quality-profiles/changing-default-quality-profile.md): By default, the language’s BUILT-IN quality profile, Sonar way, is the profile assigned to projects not explicitly associated with another quality profile.
- [Maintaining quality profiles](https://docs.sonarsource.com/sonarqube-server/2025.5/quality-standards-administration/managing-quality-profiles/maintaining-your-custom-quality-profiles.md): Maintaining your custom quality profile in SonarQube Server is important if it's not inherited from the Sonar way built-in profile.
- [Granting permissions to users](https://docs.sonarsource.com/sonarqube-server/2025.5/quality-standards-administration/managing-quality-profiles/authorizing-other-users-to-manage-quality-profile.md): It is a simple process in SonarQube Server to assign the correct quality profile administration permission to users and groups.
- [Standards for AI Code Assurance](https://docs.sonarsource.com/sonarqube-server/2025.5/quality-standards-administration/ai-code-assurance.md): SonarQube Server's AI Code Assurance features help you set appropriate standards for projects containing AI-generated code.
- [Set your AI standards](https://docs.sonarsource.com/sonarqube-server/2025.5/quality-standards-administration/ai-code-assurance/overview.md): This section explains how to manage AI standards, including the use of tools for Sonar’s AI Code Assurance in your SonarQube Server project.
- [Quality gates for AI code](https://docs.sonarsource.com/sonarqube-server/2025.5/quality-standards-administration/ai-code-assurance/quality-gates-for-ai-code.md): This page explains how to manage quality gates for AI Code Assurance for securing your SonarQube Server project.
- [Quality profiles for AI code](https://docs.sonarsource.com/sonarqube-server/2025.5/quality-standards-administration/ai-code-assurance/quality-profiles-for-ai-code.md): This page explains how to manage quality profiles for AI Code Assurance for securing your SonarQube Server project.
- [Monitor projects with AI code](https://docs.sonarsource.com/sonarqube-server/2025.5/quality-standards-administration/ai-code-assurance/monitor-projects-with-ai-code.md): This page explains the internal and external AI Code Assurance labels and badges you have to mark your SonarQube Server projects.
- [Extension guide](https://docs.sonarsource.com/sonarqube-server/2025.5/extension-guide.md): Extending SonarQube with Web API, coding rules, plugins and internationalization.
- [Web API](https://docs.sonarsource.com/sonarqube-server/2025.5/extension-guide/web-api.md): SonarQube provides the Web API to access its functionalities from applications.
- [Adding coding rules](https://docs.sonarsource.com/sonarqube-server/2025.5/extension-guide/adding-coding-rules.md): Adding custom coding rules to your SonarQube Server instance.
- [Developing a plugin](https://docs.sonarsource.com/sonarqube-server/2025.5/extension-guide/developing-a-plugin.md): Developing a plugin for SonarQube Server.
- [Plugin basics](https://docs.sonarsource.com/sonarqube-server/2025.5/extension-guide/developing-a-plugin/plugin-basics.md): The sonar-plugin-api is a Java API used to develop plugins for SonarQube.
- [Supporting new languages](https://docs.sonarsource.com/sonarqube-server/2025.5/extension-guide/developing-a-plugin/supporting-new-languages.md): Supporting a new language in SonarQube involves six steps.
- [Executable lines](https://docs.sonarsource.com/sonarqube-server/2025.5/extension-guide/developing-a-plugin/executable-lines.md): Internal guidelines to define executable lines for a language.
- [Adding pages to the webapp](https://docs.sonarsource.com/sonarqube-server/2025.5/extension-guide/developing-a-plugin/adding-pages-to-the-webapp.md): Creating page extensions to run in your SonarQube environment.
- [Supporting SCM providers](https://docs.sonarsource.com/sonarqube-server/2025.5/extension-guide/developing-a-plugin/supporting-scm-providers.md): Information from the Source Code Management (SCM) provider is used by a SonarScanner.
- [Internationalization](https://docs.sonarsource.com/sonarqube-server/2025.5/extension-guide/internationalization.md): Guidelines to apply the i18n mechanism and how to help the Community.
- [SonarQube glossary](https://docs.sonarsource.com/sonarqube-server/2025.5/glossary.md): A list of terms and their definitions that are referenced in the SonarQube Documentation

* [Try out SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2025.3/try-out-sonarqube.md): Follow these steps to try out SonarQube Server.
* [AI capabilities](https://docs.sonarsource.com/sonarqube-server/2025.3/ai-capabilities.md): SonarQube Server offers a series of AI capabilities to help you produce secure and maintainable code.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.3/ai-capabilities/overview.md): Your entry page to learning more about the AI features available in SonarQube Server.
* [AI Code Assurance](https://docs.sonarsource.com/sonarqube-server/2025.3/ai-capabilities/ai-code-assurance.md): This section explains how to manage standards for AI-generated code, including the use of tools for Sonar’s AI Code Assurance in your SonarQube Server project.
* [Autodetect AI code](https://docs.sonarsource.com/sonarqube-server/2025.3/ai-capabilities/autodetect-ai-code.md): SonarQube can autodetect the likelihood of AI-generated code in your projects on GitHub using GitHub Copilot.
* [MCP Server](https://docs.sonarsource.com/sonarqube-server/2025.3/ai-capabilities/sonarqube-mcp-server.md): The SonarQube MCP Server is designed to integrate code quality and code security tools with your favorite MCP clients.
* [AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2025.3/ai-capabilities/ai-codefix.md): SonarQube Server’s AI CodeFix feature offers AI-generated fix suggestions for issues found during your analysis.
* [Advanced security](https://docs.sonarsource.com/sonarqube-server/2025.3/advanced-security.md): SonarQube Advanced Security extends SonarQube’s capabilities by offering deeper security analysis and features such as Software Composition Analysis (SCA).
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.3/advanced-security/introduction.md): SonarQube Advanced Security is an Enterprise add-on that extends SonarQube’s capabilities by offering deeper security analysis and compliance-focused features.
* [Analyzing projects for dependencies (SCA)](https://docs.sonarsource.com/sonarqube-server/2025.3/advanced-security/analyzing-projects-for-dependencies.md): SonarQube can analyze your projects for dependencies and identify dependency risks.
* [Viewing dependencies](https://docs.sonarsource.com/sonarqube-server/2025.3/advanced-security/viewing-dependencies.md): How to view the dependencies in your projects and export the software bill of materials (SBOM).
* [Reviewing and fixing dependency risks](https://docs.sonarsource.com/sonarqube-server/2025.3/advanced-security/reviewing-and-fixing-dependency-risks.md): SonarQube lets you manage the dependency risks detected during analysis and provides insights on how to fix them.
* [Managing license profiles and policies](https://docs.sonarsource.com/sonarqube-server/2025.3/advanced-security/managing-license-profiles-and-policies.md): As an administrator, SonarQube Server allows you to define license policies to warn developers about the use of prohibited licenses in their projects.
* [Troubleshooting the dependency analysis](https://docs.sonarsource.com/sonarqube-server/2025.3/advanced-security/troubleshooting.md): Troubleshooting guidelines for issues related to dependency analysis.
* [Best practices for managing dependency risks](https://docs.sonarsource.com/sonarqube-server/2025.3/advanced-security/best-practices-for-managing-dependency-risks.md): A list of best practices for managing dependency risks.
* [Server installation and setup](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation.md): Installing SonarQube Server on the server host, from the ZIP file, from the Docker image, or on Kubernetes.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/introduction.md): This section explains how to install and setup your SonarQube Server.
* [Server components](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/server-components-overview.md): Overview of Java processes run by SonarQube Server and of SonarQube Server database.
* [Installing database](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/installing-the-database.md): Install the SonarQube Server database according to the database engine used: MicrosoftSQL Server, Oracle, PostgreSQL.
* [Server host requirements](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/server-host-requirements.md): This section describes the requirements and recommendations for the machine running SonarQube Server.
* [Pre-installation steps](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/pre-installation.md): The pre-installation steps depend on your operating system.
* [On Linux systems](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/pre-installation/linux.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on Linux systems.
* [On Unix-based systems](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/pre-installation/unix.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on Unix systems.
* [On macOS systems](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/pre-installation/macos.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on macOS systems.
* [Defining a JWT token](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/pre-installation/jwt-token.md): Optional pre-installation step to keep user sessions alive during startup.
* [From Docker image](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/from-docker-image.md): Installing SonarQube Server Developer or Enterprise Edition from the Docker image.
* [Installation overview](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/from-docker-image/installation-overview.md): Main steps for installing SonarQube Server from the Docker image.
* [Basic installation](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/from-docker-image/basic-installation.md): How to install SonarQube Server Developer or Enterprise edition from the Docker image and perform the basic setup.
* [Advanced setup](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/from-docker-image/advanced-setup.md): Advanced setup when installing SonarQube Server from the Docker image.
* [Starting SonarQube container](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/from-docker-image/starting-sonarqube-container.md): Start the SonarQube Server container either from the command line (docker run) or from a configuration file (docker compose).
* [Installing on Kubernetes or Openshift](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/on-kubernetes-or-openshift.md): Installing SonarQube Server Developer or Enterprise Edition on Kubernetes or Openshift.
* [Installation overview](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/on-kubernetes-or-openshift/installation-overview.md): Main steps for installing SonarQube Server on Kubernetes or Openshift.
* [Before you start](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/on-kubernetes-or-openshift/before-you-start.md): Requirements and known limitations of a SonarQube Server deployment on Kubernetes or OpenShift.
* [Customizing Helm chart](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/on-kubernetes-or-openshift/customizing-helm-chart.md): How to perform the most important SonarQube Helm chart customization when working with SonarQube Server.
* [Installing Helm chart](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/on-kubernetes-or-openshift/installing-helm-chart.md): How to install the Helm chart for SonarQube Server’s Developer or Enterprise Edition.
* [Setting up monitoring](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/on-kubernetes-or-openshift/set-up-monitoring.md): Setting up monitoring on a Kubernetes deployment of SonarQube Server.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/on-kubernetes-or-openshift/set-up-monitoring/introduction.md): If you deploy SonarQube Server on Kubernetes, Prometheus metrics can be collected.
* [Setting up with Prometheus server](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/on-kubernetes-or-openshift/set-up-monitoring/prometheus.md): The SonarQube Server’s Helm chart triggers the deployment of a Prometheus server that will pull the metrics from the SonarQube Server instance.
* [Setting up with Datadog](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/on-kubernetes-or-openshift/set-up-monitoring/datadog.md): In case of a Kubernetes deployment, you can use Datadog to collect the metrics provided through the SonarQube Server’s Web API (Openmetrics format).
* [List of Prometheus metrics](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/on-kubernetes-or-openshift/set-up-monitoring/prometheus-metrics.md): List of the SonarQube Server metrics exposed by Prometheus.
* [Encrypting sensitive data](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/on-kubernetes-or-openshift/encrypting-helm-chart-sensitive-data.md): Encrypting sensitive Sonar properties.
* [From ZIP file](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/from-zip-file.md): Installing SonarQube Server Developer or Enterprise Edition from the ZIP file.
* [Installation overview](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/from-zip-file/overview.md): Main steps for installing SonarQube Server from the ZIP file.
* [Basic installation](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/from-zip-file/basic-installation.md): How to install SonarQube Server Developer or Enterprise edition from the ZIP file and perform the basic setup.
* [Advanced setup](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/from-zip-file/advanced-setup.md): Advanced setup when installing SonarQube Server from the ZIP file.
* [Starting / stopping server](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/from-zip-file/starting-stopping-server.md): How to start or stop the server in case of a ZIP installation
* [From the ZIP file](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/from-zip-file/starting-stopping-server/from-zip-file.md): Starting SonarQube Server from the ZIP file
* [Running as a service](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/from-zip-file/starting-stopping-server/running-as-a-service.md): How to install and start SonarQube Server as a service in case of a ZIP installation. The operation depends on your operating system.
* [Network security](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/network-security.md): Enhancing the network security.
* [Securing behind a proxy](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/network-security/securing-behind-proxy.md): Securing SonarQube Server behind a proxy.
* [Network rules](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/network-security/network-rules.md): Defining network rules to enhance the security.
* [Data Center Edition](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/data-center-edition.md): Installing SonarQube Server's Data Center Edition.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/data-center-edition/introduction.md): Content of the Data Center Edition (DCE) installation section.
* [DCE topology](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/data-center-edition/dce-topology.md): The Data Center Edition (DCE) allows SonarQube Server to run in a clustered configuration to make it resilient to failures.
* [Installation requirements](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/data-center-edition/installation-requirements.md): General requirements, recommendations, and limitations for SonarQube Server’s cluster. Additional requirements specific to an installation type may be mentioned in the respective installation section.
* [Pre-installation steps](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/data-center-edition/pre-installation.md): Steps to perform before installing Data Center Edition (DCE).
* [Installing on Kubernetes or Openshift](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/data-center-edition/on-kubernetes-or-openshift.md): Installating SonarQube Server's Data Center Edition on Kubernetes or Openshift.
* [Installation overview](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/data-center-edition/on-kubernetes-or-openshift/overview.md): Your entry point to deploy the Data Center Edition (DCE) on Kubernetes or OpenShift.
* [Before you start](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/data-center-edition/on-kubernetes-or-openshift/before-you-start.md): This page describes the requirements and known limitations of a SonarQube Server’s Data Center Edition (DCE) deployment on Kubernetes or Openshift.
* [Customizing the DCE Helm chart](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/data-center-edition/on-kubernetes-or-openshift/customizing-helm-chart.md): How to perform the most important customization of the Helm chart for SonarQube Server’s Data Center Edition (DCE).
* [Setting up autoscaling](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-autoscaling.md): With Kubernetes’ Horizontal Pod Autoscaling (HPA), you can automatically scale your SonarQube Server out and in, resolving any performance issues you may have.
* [Setting up disaster recovery](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery.md): How to set up a disaster recovery for SonarQube Server’s Data Center Edition (DCE) deployed on Kubernetes.
* [Disaster recovery architecture example with Azure resources](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/architecture-example.md): Example of disaster recovery architecture used for SonarQube Server’s Data Center Edition (DCE) deployed on Kubernetes.
* [Step 1: Deploy the primary and replica databases](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/deploy-databases.md): The first step of the disaster recovery setup for the Data Center Edition (DCE) deployed on Kubernetes consists in deploying the primary and replica databases.
* [Step 2: Set up the primary and replica clusters on AKS](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/set-up-clusters-on-aks.md): The second step of the disaster recovery setup for the Data Center Edition (DCE) on Kubernetes consists in setting up the primary and replica clusters.
* [Step 3: Configure the Azure Front Door](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/configure-azure-front-door.md): The third step of the disaster recovery setup for the Data Center Edition (DCE) deployed on Kubernetes consists in configuring the Azure Front Door.
* [Step 4: Test failover scenarios](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/data-center-edition/on-kubernetes-or-openshift/setting-up-disaster-recovery/test-failover-scenarios.md): How to test the failover of the Data Center Edition (DCE) deployed on Kubernetes.
* [Installing the DCE Helm chart](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/data-center-edition/on-kubernetes-or-openshift/installing-from-helm-repo.md): SonarQube Data Center Edition (DCE) can be installed from a customized SonarQube Server Helm chart.
* [Installing from Google Cloud Platform](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/data-center-edition/on-kubernetes-or-openshift/installing-from-gcp.md): SonarQube Data Center Edition (DCE) can be deployed on Kubernetes through the Google Marketplace.
* [Installing from ZIP file](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/data-center-edition/from-zip-file.md): Installing SonarQube Server's Data Center Edition (DCE) from the ZIP file.
* [Network security](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/data-center-edition/network-security.md): Enhancing network security for your Data Center Edition.
* [Securing behind a proxy](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/data-center-edition/network-security/securing-behind-proxy.md): It is recommended to run SonarQube behind a proxy, if it should be accessible from outside.
* [Elasticsearch security features](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/data-center-edition/network-security/elasticsearch-security-features.md): How to to set up Elasticsearch security features.
* [Network rules](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/data-center-edition/network-security/network-rules.md): Defining network rules to enhance the security.
* [Starting and stopping cluster](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/data-center-edition/starting-stopping-cluster.md): How to start and stop your Data Center Edition's cluster.
* [Setting system properties](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/system-properties.md): The system properties are the properties used by SonarQube at startup and not stored in the database.
* [Configuration methods](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/system-properties/configuration-methods.md): The system properties are the properties used by SonarQube at startup and not stored in the database. They can be configured using different methods.
* [List of properties common to all editions](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/system-properties/common-properties.md): This page lists the configurable system properties that are common to all SonarQube editions.
* [List of DCE-specific properties](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/system-properties/dce-specific.md): This page lists the configurable system properties that are specific to the Data Center Edition.
* [Installing plugins](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/plugins.md): Installing plugins in SonarQube Server.
* [Plugin version matrix](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/plugins/plugin-version-matrix.md): This table describes the version of each plugin that is compatible with each version of SonarQube Server.
* [Installing a plugin](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/plugins/install-a-plugin.md): How to install or uninstall a plugin in SonarQube Server.
* [Reference architectures](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/reference-architectures.md): This section presents the architecture of a SonarQube Server instance for different contexts.
* [Up to 10 M LOC](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/reference-architectures/up-to-10m-loc.md): This page describes the architecture of a SonarQube Server instance that will support up to 10 million lines of code under normal usage patterns in a non-high availability setup.
* [Up to 50 M LOC](https://docs.sonarsource.com/sonarqube-server/2025.3/server-installation/reference-architectures/up-to-50m-loc.md): This architecture describes the setup of a SonarQube Server Enterprise Editon instance that will support up to 50 million lines of code.
* [Server update and maintenance](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance.md): Updating and maintaining your SonarQube Server instance.
* [Update](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/upgrade.md): Information about updating your SonarQube Server.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/upgrade/roadmap.md): The section lists the steps you have to perform to update your SonarQube Server installation.
* [Release cycle model](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/upgrade/release-cycle-model.md): A detailed explanation about the SonarQube Server release cycle.
* [Determining the update path](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/upgrade/determine-path.md): Determining the path you need to take to update your version of SonarQube Server.
* [Pre-update steps](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/upgrade/pre-upgrade-steps.md): The pre-update steps you must perform before you start updating SonarQube Server.
* [Performing the update](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/upgrade/upgrade.md): Once you have determined your update path and tested your update, you can perform your SonarQube Server update.
* [Post-update steps](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/upgrade/post-upgrade-steps.md): The tasks you must perform after you update SonarQube Server.
* [Updating from SonarQube Community Build](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/upgrade/upgrading-from-sonarqube-community-build.md): How to update from SonarQube Community Build to SonarQube Server
* [Moving to another SonarQube Server edition](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/upgrade/moving-to-another-edition.md): How to move to another SonarQube Server edition during an update.
* [Using Marketplace](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/upgrade/marketplace.md): The Marketplace how admins keep the SonarQube platform up to date.
* [Other migration-related tasks](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/upgrade/other-procedures.md): This section explains how to revert to the previous version of SonarQube Server and how to migrate the database to another vendor.
* [Maintenance](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/maintenance.md): Maintaining your SonarQube Server instance.
* [Improving performance](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/maintenance/improving-performance.md): Improve the performance of your SonarQube Server instance by increasing the number of Compute Engine workers, parallel analysis processing, and optimizing the analyzers' loading.
* [Migrating database](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/maintenance/sonarqube-db-copy-tool.md): The SonarQube database copy tool helps you migrate your SonarQube Server database between vendors.
* [Backup and restore](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/maintenance/backup-and-restore.md): Backing up and restoring your data.
* [Reindexing](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/maintenance/reindexing.md): Starting SonarQube Server after an update or a restore from a backup triggers a rebuild of the Elasticsearch indexes.
* [Deprecations](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/maintenance/deprecations.md): Deprecation policy and monitoring of API deprecations.
* [Deprecation policy](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/maintenance/deprecations/deprecation-policy.md): The goal of the deprecation policy is to ensure that users are aware of what is changing and have time to adjust before a feature or an API component is dropped on a planned date.
* [Monitoring API deprecation](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/maintenance/deprecations/monitoring-api-deprecation.md): Monitoring deprecated Web API components.
* [Monitoring](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/monitoring.md): Monitoring your SonarQube Server instance.
* [SonarQube Server instance](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/monitoring/instance.md): Monitoring your SonarQube Server instance is key to keeping it healthy and ensuring user satisfaction.
* [Lines of Code](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/monitoring/lines-of-code.md): SonarQube calculates the Lines of Code analyzed against the subscription’s limit defined by the license.
* [Audit logs](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/monitoring/audit-logs.md): Managing the trail of your SonarQube audit logs.
* [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/troubleshooting.md): Troubleshooting your SonarQube Server instance.
* [Server logs](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/troubleshooting/server-logs.md): Accessing and using server logs for troubleshooting.
* [Performance issues](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/troubleshooting/performance-issues.md): Steps to consider when addressing performance issues.
* [Database-related issues](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/troubleshooting/database-related-issues.md): Troubleshooting database-related issues.
* [Elasticsearch-related issues](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/troubleshooting/elasticsearch.md): Troubleshooting Elasticsearch-related issues.
* [Other issues](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/troubleshooting/other-issues.md): Troubleshooting other issues related to the server updates and maintenance.
* [Creating support ticket](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/troubleshooting/creating-support-ticket.md): Accessing Sonar support and creating support tickets.
* [Data Center Edition](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/data-center-edition.md): Maintaining your Data Center Edition.
* [Monitoring](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/data-center-edition/monitoring.md): Monitoring your Data Center Edition.
* [Improving performance](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/data-center-edition/improving-performance.md): Improving performance of your Data Center Edition.
* [Scaling](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/data-center-edition/scaling.md): Scaling and managing the application nodes for your Data Center Edition.
* [Updating](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/data-center-edition/updating.md): Updating your Data Center Edition.
* [Release notes](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/release-notes.md): These release notes describe the relevant changes implemented for each SonarQube Server release version since the 2025.1 LTA version.
* [Product release lifecycle](https://docs.sonarsource.com/sonarqube-server/2025.3/server-update-and-maintenance/product-release-lifecycle.md): Sonar’s product release lifecycle and standard definitions for alpha, beta, and general availability (GA) stages.
* [Analyzing source code](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code.md): This sections presents how to setup project analysis and use the Sonar scanner to analyze your source code.
* [SonarQube Server analysis overview](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/analysis-overview.md): This page explains SonarQube Server’s main analysis steps and how SonarQube Server integrates with your CI pipeline.
* [Project analysis setup](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/overview.md): This page introduces briefly the prerequisites and the setup steps necessary for a project analysis with SonarQube Server.
* [Scanners](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/scanners.md): Information about various SonarScanners.
* [Scanner environment](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/scanners/scanner-environment.md): Information on scanner environment requirements, TLS certificates, and checked out code.
* [General requirements](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/scanners/scanner-environment/general-requirements.md): General requirements for setting up your SonarScanner for SonarQube Server.
* [TLS certificates on client side](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/scanners/scanner-environment/manage-tls-certificates.md): If your SonarQube Server instance is secured, add the self-signed certificate to the CI/CD host. If mutual TLS is used, an additional setup is required.
* [Checked-out code](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/scanners/scanner-environment/verifying-code-checkout-step.md): During the checkout of a working copy (clone) of the code from the project repository, we recommend using the full depth.
* [SonarScanner CLI](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/scanners/sonarscanner.md): The SonarScanner CLI is a code analysis scanner for CI/CD pipelines, used when no build-system-specific scanner is available. Distinct from the SonarQube CLI, a developer management interface.
* [Azure DevOps Extension](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops.md): The Azure DevOps Extension for SonarQube Server makes it easy to integrate analysis into your build pipeline, allowing you to analyze all supported languages.
* [Jenkins extension](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/scanners/jenkins-extension-sonarqube.md): This extension lets you centralize the configuration of your SonarQube Server connection details in your Jenkins global configuration.
* [SonarScanner for Maven](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/scanners/sonarscanner-for-maven.md): The SonarScanner for Maven is recommended as the default scanner for Maven projects.
* [SonarScanner for Gradle](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/scanners/sonarscanner-for-gradle.md): The SonarScanner for Gradle provides an easy way to start the analysis of a Gradle project with SonarQube Server.
* [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/scanners/dotnet.md): Information on installing, using, and configuring SonarScanner for .NET.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/scanners/dotnet/introduction.md): Your entry point to understanding how the SonarScanner for .NET works with SonarQube Server.
* [Installing the scanner](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/scanners/dotnet/installing.md): Everything you need to know to install and run SonarScanner for .NET.
* [Using the scanner](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/scanners/dotnet/using.md): Check this page to learn how to invoke the SonarScanner for .NET and understand which parameters to use in your SonarQube Server analysis.
* [Configuring the scanner](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/scanners/dotnet/configuring.md): Configuring the SonarScanner for .NET in SonarQube Server can be tricky. Here is everything you need to know.
* [SonarScanner for NPM](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/scanners/npm.md): This section describes how to install, use, and configure the sonarScanner for NPM.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/scanners/npm/introduction.md): The SonarScanner for NPM makes it very easy to trigger a SonarQube Server analysis on your JavaScript code base, without needing additional tools or resources.
* [Installing the scanner](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/scanners/npm/installing.md): How to install the SonarScanner for NPM.
* [Using the scanner](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/scanners/npm/using.md): To start the SonarScanner for NPM, you can either add the analysis to your build files or use the scanner start command line (with or without npx).
* [Configuring the scanner](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/scanners/npm/configuring.md): This section explains how to configure the parameters used for an analysis with the SonarScanner for NPM when running it with SonarQube Server.
* [SonarScanner for Python](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/scanners/sonarscanner-for-python.md): The SonarScanner for Python provides an easy way to start the analysis of a Python project with SonarQube Server.
* [Analysis parameters](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/analysis-parameters.md): You can configure project analysis settings in multiple places: in the UI, in scanner configuration files, and as scanner arguments on the command line.
* [Languages](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages.md): Information on analysis of the supported languages.
* [Supported languages](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/overview.md): SonarQube Server provides analysis of different languages depending on the edition you’re running.
* [ABAP](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/abap.md): ABAP analysis is available starting in commercial editions of SonarQube Server.
* [Ansible](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/ansible.md): Language-specific information about the way SonarQube Server supports the analysis of Ansible.
* [Apex](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/apex.md): Language-specific information about the way SonarQube Server supports the analysis of Apex.
* [Azure Resource Manager](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/azure-resource-manager.md): SonarQube analysis supports Azure Resource Manager templates in the JSON & Bicep formats, and is available starting in Community Edition.
* [C/C++/Objective-C](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/c-family.md): Information on how to set up, run, and customize analysis for C, C++ and Objective-C.
* [C/C++/Objective-C analysis overview](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/c-family/overview.md): An overview of the configuration required to analyze CFamily code in SonarQube Server.
* [Analysis modes](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/c-family/analysis-modes.md): Presentation of the several analysis modes.
* [Prerequisites](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/c-family/prerequisites.md): Prerequisites for CFamily analysis in SonarQube Server.
* [Running the analysis](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/c-family/running-the-analysis.md): How to run a CFamily code analysis in SonarQube Server.
* [Customizing the analysis](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/c-family/customizing-the-analysis.md): How to customize your CFamily code analysis.
* [Understanding the analysis](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/c-family/understanding-the-analysis.md): Details on the CFamily analysis and the way it works with SonarQube Server.
* [Related pages](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/c-family/related-pages.md): Pages related to CFamily analysis in SonarQube Server
* [CloudFormation](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/cloudformation.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [COBOL](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/cobol.md): Language-specific information about the way SonarQube Server supports the analysis of COBOL.
* [C#](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/csharp.md): C# analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [Dart](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/dart.md): Language-specific information about the way SonarQube Server supports the analysis of Dart.
* [Docker](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/docker.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [Flex](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/flex.md): Flex analysis is available starting in all editions of SonarQube Server and SonarQube Community Build.
* [Go](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/go.md): Go analysis is available in all editions of SonarQube.
* [HTML](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/html.md): HTML analysis is available in all editions of SonarQube and SonarQube Community Build.
* [Java](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/java.md): Java analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [JavaScript/TypeScript/CSS](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/javascript-typescript-css.md): JavaScript, TypeScript, and CSS analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [JCL](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/jcl.md): JCL analysis is available starting in SonarQube Server Enterprise Edition and supported by SonarQube for Eclipse when running in Connected Mode.
* [Kotlin](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/kotlin.md): Kotlin analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [Kubernetes/Helm](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/kubernetes.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [PHP](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/php.md): PHP analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [PLI](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/pli.md): PLI analysis is available starting in SonarQube Server Enterprise Edition.
* [PL/SQL](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/pl-sql.md): PL/SQL analysis is available starting in SonarQube Server Developer Edition.
* [Python](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/python.md): Python analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [RPG](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/rpg.md): RPG is available starting in SonarQube Server Enterprise Edition.
* [Ruby](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/ruby.md): Ruby analysis is available in all editions of SonarQube Server and Community Build.
* [Rust](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/rust.md): Rust analysis is available in all editions of SonarQube Server and in SonarQube Community Build.
* [Scala](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/scala.md): Scala analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [Swift](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/swift.md): Swift analysis is available starting in SonarQube Server Developer Edition.
* [Secrets](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/secrets.md): SonarQube Server detects exposed Secrets in your source code and language-agnostic config files, starting in the SonarQube Community Build.
* [Terraform](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/terraform.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [T-SQL](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/t-sql.md): T-SQL analysis is available starting in SonarQube Server Developer Edition.
* [VB.NET](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [VB6](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/vb6.md): VB6 analysis is available starting in the SonarQube Server Enterprise Edition.
* [XML](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/xml.md): XML analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [.NET environments](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/dotnet-environments.md): This section contains information on how to work with .NET environments when using SonarQube Server.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/dotnet-environments/overview.md): Running .NET analysis on SonarQube Server can be tricky to set up. This page gives you an overview of what’s required depending on your .NET framework.
* [Getting started with .NET](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/dotnet-environments/getting-started-with-net.md): Your page to get started setting up a .NET analysis in any edition of SonarQube Server.
* [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/dotnet-environments/sonarscanner-for-dotnet.md): Understanding how to analyze .NET projects in SonarQube Server can be tricky. This user guide helps make the setup process easy.
* [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/dotnet-environments/dotnet-test-coverage.md): SonarQube Server supports the reporting of test coverage information as part of the analysis of your .NET project.
* [Specifying test projects](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/dotnet-environments/specify-test-project-analysis.md): The SonarScanner for .NET analyzes test projects in a different way than main projects. Metrics sent to SonarQube Server provide more insight into your project.
* [VB.NET](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/dotnet-environments/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube Server.
* [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/dotnet-environments/troubleshooting.md): Sometimes problems occur when dialing in your .NET analysis in SonarQube Server. Here are some guides created to explain use cases and potential problems.
* [Test coverage](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/test-coverage.md): Information on the reporting of test coverage information as part of your project analysis.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/test-coverage/overview.md): Test coverage reports and test execution reports are important metrics in assessing the quality of your code.
* [C / C++ / Objective-C test coverage](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/test-coverage/c-family-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your C/C++/Objective-C project.
* [Dart test coverage](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/test-coverage/dart-test-coverage.md): SonarQube Server supports the reporting of test coverage information as part of the analysis of your Dart project.
* [Go test coverage](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/test-coverage/go-test-coverage.md): SonarQube Server supports the reporting of test coverage information as part of the analysis of your Go project.
* [Java test coverage](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/test-coverage/java-test-coverage.md): SonarQube supports the reporting of test coverage as part of the analysis of your Java project.
* [JavaScript / TypeScript test coverage](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/test-coverage/javascript-typescript-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your JS/TS project.
* [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/test-coverage/dotnet-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your .NET project.
* [PHP test coverage](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/test-coverage/php-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your PHP project.
* [Python test coverage](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/test-coverage/python-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your Python project.
* [Generic test data](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/test-coverage/generic-test-data.md): SonarQube supports generic formats for test coverage and test execution import.
* [Test coverage parameters](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/test-coverage/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 execution parameters](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/test-coverage/test-execution-parameters.md): Test execution reports describe which tests within your test suite have been run during a build.
* [Importing external issues](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/importing-external-issues.md): Information on importing external analyzer reports, generic formatted reports, and SARIF reports.
* [External analyzer reports](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/importing-external-issues/external-analyzer-reports.md): This page lists analysis parameters related to the import of issues raised by external, third-party analyzers.
* [Generic formatted reports](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/importing-external-issues/generic-issue-import-format.md): SonarQube Server supports a generic import format for raising external issues in code.
* [SARIF reports](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/importing-external-issues/importing-issues-from-sarif-reports.md): SonarQube Server supports the standard Static Analysis Results Interchange Format (SARIF) for raising external issues in code.
* [Background tasks](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/background-tasks.md): A background task can be the import of an analysis report, the computation of a portfolio, or the import or export of a project.
* [Pull request analysis](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/pull-request-analysis.md): Information on setting up pull request analysis for your projects.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/pull-request-analysis/introduction.md): SonarQube Server supports pull request analysis: analysis results only include issues that have been introduced by the pull request itself.
* [Setting up the pull request analysis](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/pull-request-analysis/setting-up-the-pull-request-analysis.md): With SonarQube Server, a pull request analysis occurs when a pull request is opened and every time a change is pushed to the pull request branch.
* [Branch analysis](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/branch-analysis.md): Information on setting up Branch analysis for your projects.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/branch-analysis/introduction.md): The branch analysis allows you to trigger an analysis on a push to any long-living branch or to short-lived branches without involving pull requests.
* [Setting up the branch analysis](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/branch-analysis/setting-up-the-branch-analysis.md): In SonarQube Server, the branch analysis allows you to trigger an analysis on a push to any specified branch without involving pull requests.
* [CI integration](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/ci-integration.md): Information on integrating SonarQube Server with your CI pipelines.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/ci-integration/overview.md): SonarQube Server supports integration on multiple platforms allowing you to maintain code quality and security in your projects.
* [Jenkins integration](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/ci-integration/jenkins-integration.md): Information on integrating SonarQube Server with Jenkins.
* [Key features](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/ci-integration/jenkins-integration/key-features.md): Sonar provides an extension for Jenkins to enable smooth integration with Jenkins. This section explains the key features of this integration.
* [Setting up Jenkins](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/ci-integration/jenkins-integration/global-setup.md): This page explains how to set up Jenkins globally for the integration with SonarQube Server by using SonarQube extension for Jenkins.
* [Adding analysis to a Jenkins job](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/ci-integration/jenkins-integration/add-analysis-to-job.md): This section explains how to add the SonarQube Server analysis to your Jenkins Freestyle or Pipeline jobs.
* [Setting up a pipeline pause](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/ci-integration/jenkins-integration/pipeline-pause.md): To configure an automatic failing of your Jenkins pipeline in case the quality gate computed by SonarQube Server fails, you must set up a pipeline pause.
* [Codemagic integration](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/ci-integration/codemagic-integration.md): Information on setting up Codemagic with SonarQube Server.
* [SCM integration](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/scm-integration.md): Collecting SCM data during code analysis can unlock a number of SonarQube Server features.
* [Security engine custom configuration](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/security-engine-custom-configuration.md): Information on customizing the security engine.
* [Troubleshooting the analysis](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/troubleshooting-the-analysis.md): If your SonarQube Server analysis errors out.
* [Incremental analysis](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/incremental-analysis.md): Information on SonarQube incremental analysis and how to disable or change the mechanisms.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/incremental-analysis/introduction.md): This page explains the mechanisms used to perform incremental branch and pull request analysis in SonarQube Server.
* [Disabling or changing the mechanisms](https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/incremental-analysis/disabling-or-changing.md): In very specific cases, you may have to disable or change the incremental analysis mechanism.
* [DevOps platform integration](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration.md): SonarQube offers DevOps integrations with GitHub, Bitbucket, GitLab and Azure DevOps.
* [GitHub integration](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/github-integration.md): Setting up SonarQube integration with GitHub.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/github-integration/introduction.md): Introduction to GitHub integration with SonarQube Server.
* [Setting up integration at global level](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/github-integration/setting-up-at-global-level.md): Setting up SonarQube integration with GitHub at a global level.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/github-integration/setting-up-at-global-level/introduction.md): Setting up GitHub and SonarQube for their integration at the global level.
* [Setting up a GitHub App](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/github-integration/setting-up-at-global-level/setting-up-github-app.md): Setting up a GitHub App for use with SonarQube.
* [Setting up the report of security alerts](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/github-integration/setting-up-at-global-level/report-security-alerts.md): SonarQube Server provides feedback about security issues inside the GitHub interface.
* [Setting parameters for GitHub Actions](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/github-integration/setting-up-at-global-level/setting-parameters-for-github-actions.md): Defining global-level parameters used in GitHub Actions workflows to connect to SonarQube.
* [Importing GitHub repositories](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/github-integration/importing-github-repositories.md): Importing your GitHub repositories into SonarQube Server.
* [Setting up project integration](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/github-integration/setting-up-at-project-level.md): Setting up GitHub integration features for projects in SonarQube.
* [Adding analysis to GitHub Actions workflow](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/github-integration/adding-analysis-to-github-actions-workflow.md): Adding SonarQube analysis to your GitHub Actions workflow.
* [Bitbucket integration](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/bitbucket-integration.md): Setting up SonarQube integration with Bitbucket.
* [Bitbucket Server & Data Center](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/bitbucket-integration/bitbucket-server-integration.md): SonarQube Server’s integration with Bitbucket Server and Data Center allows you to maintain code quality and security in your Bitbucket Server repositories.
* [Bitbucket Cloud integration](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration.md): SonarQube Server’s integration with Bitbucket Cloud allows you to maintain code quality and security in your Bitbucket Cloud repositories.
* [GitLab integration](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/gitlab-integration.md): Setting up SonarQube integration with GitLab.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/gitlab-integration/introduction.md): SonarQube Servers’s integration with GitLab self-managed and GitLab SaaS subscriptions allows you to maintain code quality and security in your GitLab projects.
* [Setting up integration at global level](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/gitlab-integration/global-setup.md): Setting up GitLab and SonarQube Server for integration at the global level.
* [Importing your GitLab repositories](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/gitlab-integration/importing-repos.md): Importing a GitLab repository to create a corresponding project in SonarQube Server.
* [Setting up GitLab integration at project level](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/gitlab-integration/setting-up-at-project-level.md): Setting up GitLab integration features for a project.
* [Adding analysis to GitLab CI/CD pipeline](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/gitlab-integration/adding-analysis-to-gitlab-ci-cd.md): Integrating SonarQube analysis into your GitLab CI/CD pipeline.
* [Azure DevOps integration](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/azure-devops-integration.md): Setting up SonarQube integration with Azure DevOps.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/azure-devops-integration/introduction.md): SonarQube Server’s integration with Azure DevOps allows you to maintain code quality and security in your Azure DevOps repositories.
* [Azure Pipelines integration overview](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/azure-devops-integration/azure-pipelines-integration-overview.md): The Azure DevOps Extension for SonarQube Server is used to manage the integration of SonarQube Server with Azure Pipelines.
* [Setting up integration at global level](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/azure-devops-integration/setting-up-integration-at-global-level.md): Setting up integration of Azure DevOps with SonarQube Server at the global level.
* [Creating and configuring your project](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/azure-devops-integration/creating-your-project.md): Creating your project by importing an Azure DevOps repository.
* [Setting up project integration](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/azure-devops-integration/setting-up-project-integration.md): SonarQube Server project-level settings required for Azure DevOps or Azure Pipelines for your project analysis.
* [Adding analysis to Azure pipeline](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline.md): Adding SonarQube analysis to Azure pipeline.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/introduction.md): Adding SonarQube Server analysis to your Azure pipeline.
* [Gradle or Maven project](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/gradle-or-maven-project.md): Using YAML or the Azure Classic interface to create the Azure build pipeline with new Gradle or Maven tasks.
* [.NET project](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/dotnet-project.md): Using YAML or the Azure Classic interface to create the Azure build pipeline for .Net projects.
* [C family project](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/c-family-project.md): Using YAML or the Azure Classic interface to create the Azure build pipeline for C family projects.
* [JS, TS, Go, Python, PHP, etc. project](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/js-ts-go-python-php.md): Using YAML or the Azure Classic interface to create the Azure build pipeline for JavaScript, TypeScript, Go, Python, PHP, and other projects.
* [Monorepo projects](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/monorepo-projects.md): Adding analysis to your Azure build pipeline for a monorepo.
* [Using various features](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/various-features.md): Adding more SonarQube Server features to the analysis for your Azure build pipeline.
* [Quality gate status in release pipeline](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/quality-gate-status-in-release-pipeline.md): Adding SonarQube Quality Gate status check to your Azure release pipeline.
* [SonarQube tasks for Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/sonarqube-tasks.md): Tasks supported by the Azure DevOps Extension for SonarQube Server you can use in your Azure build pipeline.
* [Troubleshooting analysis](https://docs.sonarsource.com/sonarqube-server/2025.3/devops-platform-integration/azure-devops-integration/troubleshooting-analysis.md): Troubleshooting various Azure pipeline and integration issues.
* [User guide](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide.md): The user guide describes the features of SonarQube Server and best practices.
* [Connected mode](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/connected-mode.md): SonarQube for IDE is a free IDE extension that integrates with SonarQube Server. Like a spell checker, it highlights issues as you type.
* [Viewing projects](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/viewing-projects.md): Retrieving and viewing your projects in SonarQube Server.
* [Retrieving projects](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/viewing-projects/retrieving-projects.md): Retrieving public, private, administered and favorite projects in SonarQube Server.
* [Viewing analysis summary](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/viewing-projects/project-overview.md): View the analysis summary on the project overview page.
* [Viewing project activity](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/viewing-projects/activity-and-history.md): The Activity page shows the evolution of your project over time based on various measures and events.
* [Viewing project structure](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/viewing-projects/viewing-project-structure.md): The Code page shows your project's structure.
* [Viewing project information](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/viewing-projects/viewing-project-information.md): The Project Information page shows details of your project settings, such as quality gate and quality profiles used for project analysis.
* [Viewing reports](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/viewing-reports.md): View project, security, regulatory and portfolio reports.
* [PDF reports](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/viewing-reports/pdf-reports.md): PDF reports give a periodic, high-level overview of the overall code quality and security of your projects, applications, or portfolios.
* [Security reports](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/viewing-reports/security-reports.md): Security reports provide a big picture overview of your application's security standing in relation to industry standards.
* [Regulatory reports](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/viewing-reports/regulatory-reports.md): Regulatory reports provide important information about your project, such as quality gate status, ratings, and the distribution of issues for new and overall code.
* [Portfolios](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/viewing-reports/portfolios.md): Portfolios allow you to track releasability and ratings information for multiple projects.
* [Monitoring code metrics](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/code-metrics.md): Monitoring code metrics and measure in SonarQube Server.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/code-metrics/introduction.md): SonarQube’s automated code review and analysis uses various code metrics to evaluate code quality.
* [Understanding measures and metrics](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/code-metrics/metrics-definition.md): Measures and metrics used in SonarQube to evaluate your code.
* [Monitoring project metrics](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/code-metrics/monitoring-project-metrics.md): SonarQube offers various tools to monitor and compare code metrics for your project.
* [Monitoring portfolio metrics](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/code-metrics/monitoring-portfolio-metrics.md): SonarQube offers various tools to monitor and compare code metrics for your portfolio.
* [Changing instance modes](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/code-metrics/changing-modes.md): SonarQube Server uses two different modes that affect metric calculations.
* [Understanding rules](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/rules.md): Understanding rules, software qualities, security-related rules and rules for AI CodeFix.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/rules/overview.md): SonarQube evaluates your code against a set of rules to generate issues.
* [Software qualities](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/rules/software-qualities.md): Software qualities refer to code that is secure, reliable, and maintainable.
* [Security-related rules](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/rules/security-related-rules.md): The SonarQube quality model is applied to an automated code review and analysis based on four types of rules.
* [Built-in rule tags](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/rules/built-in-rule-tags.md): You have the option to apply your own tags to rules or use the tags that are built-in to SonarQube.
* [Rules for AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/rules/rules-for-ai-codefix.md): AI CodeFix uses rules selected from a set of languages.
* [Quality standards and new code](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/about-new-code.md): SonarQube warns you whenever issues are detected in your new code.
* [Managing issues](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/issues.md): Retrieving, viewing and managing issues.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/issues/introduction.md): An automated code review detects an issue as a problem in your code.
* [Issue management solution](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/issues/solution-overview.md): This document describes how SonarQube Server and its automated code review identify, assign, and synchronize issues. It also presents the issue's lifecycle and details issue-related features.
* [Retrieving issues](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/issues/retrieving.md): Retrieve and view detected issues after your project's analysis.
* [Reviewing issues](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/issues/reviewing.md): Navigate and review issues raised by SonarQube's automated code review and analysis.
* [Editing issues](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/issues/managing.md): Manage issues by changing their status, reassigning them, customizing the severity level, tagging them, and commenting on them.
* [Fixing issues](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/issues/fixing.md): Starting with the Enterprise edition, you can get AI-suggested fixes for your code issues.
* [Issues reported in DevOps platform](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/issues/security-issues-in-devops-platform.md): You can view and manage issues reported by SonarQube directly in GitHub, GitLab or Azure DevOps platforms.
* [Managing Security Hotspots](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/security-hotspots.md): Security Hotspot highlights a security-sensitive piece of code that the developer needs to review.
* [Managing your account](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/managing-your-account.md): Managing user profiles, subscribing to notifications and changing your password.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/managing-your-account/introduction.md): Managing your SonarQube Server account.
* [Viewing your user profile](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/managing-your-account/viewing-user-profile.md): Your user profile displays your login name, email address, user groups, and associated SCM accounts.
* [Subscribing to notifications](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/managing-your-account/subscribing-to-notifications.md): You can subscribe to email notifications for various analysis-related events.
* [Changing password](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/managing-your-account/changing-password.md): Changing your SonarQube Server password.
* [Managing your tokens](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/managing-tokens.md): Generate tokens to run analysis or invoke web services without accessing your actual credentials.
* [Using a project badge](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/project-badge.md): You can promote your project’s status in third-party tools and external websites using project badges.
* [Using applications](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/applications.md): An application aggregates multiple projects that share a lifecycle into a single, synthetic project.
* [Keyboard shortcuts](https://docs.sonarsource.com/sonarqube-server/2025.3/user-guide/keyboard-shortcuts.md): A list of keyboard shortcuts for use with SonarQube Server.
* [Project administration](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration.md): Administering your projects.
* [Creating and importing projects](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/creating-and-importing-projects.md): Creating and importing projects from a DevOps platform repository.
* [Setting project permissions](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/setting-project-permissions.md): Setting up your permissions and creating permission templates.
* [Setting project's analysis scope](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/setting-analysis-scope.md): Defining and modifying the project’s analysis scope.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/setting-analysis-scope/introduction.md): Modifying the project's analysis scope.
* [Setting initial scope](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/setting-analysis-scope/setting-initial-scope.md): Setting the initial scope of analysis for your project's source and test files.
* [Excluding based on path-matching patterns](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/setting-analysis-scope/excluding-files-based-on-patterns.md): Adjusting your project’s initial analysis scope by excluding files based on path-matching patterns.
* [Excluding based on file extension](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/setting-analysis-scope/excluding-based-on-file-extension.md): For each programming language, define the file extensions to be analyzed.
* [Excluding from coverage or duplication](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/setting-analysis-scope/exclude-from-coverage-duplication.md): Exclude specific files from your project's code coverage analysis or duplication checks.
* [Applying advanced exclusions](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/setting-analysis-scope/advanced-exclusions.md): Tailor your project's analysis by applying advanced exclusions based on file content, specific code blocks, and defined coding rules.
* [Other adjustments](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/setting-analysis-scope/other-adjustments.md): Adjust your project's analysis based on secret detection scope, file size, and SCM file ignore patterns.
* [Verifying analysis scope](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/setting-analysis-scope/verifying-analysis-scope.md): Review configured properties and properties identified by the scanner to determine the project's analysis scope.
* [Defining matching patterns](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/setting-analysis-scope/defining-matching-patterns.md): Define matching patterns for files and coding rules.
* [Changing quality gate](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/changing-quality-gate-and-fudge-factor.md): Changing the project's default quality gate.
* [Changing quality profiles](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/changing-quality-gate.md): Changing the project's default quality profile.
* [Configuring new code calculation](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/configuring-new-code-calculation.md): Configuring your project’s new code definition.
* [AI features](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/ai-features.md): Administering SonarQube Server's AI features at the project level.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/ai-features/overview.md): SonarQube Server provides a series of tools to help you identify, manage, and use AI-generated code in your projects.
* [Set up AI Code Assurance](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/ai-features/set-up-ai-code-assurance.md): Manage your AI Code Assurance standards using the SonarQube API.
* [AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/ai-features/enable-ai-codefix.md): AI CodeFix can suggest fixes for a select set of rules in Java, JavaScript, TypeScript, Python, C#, and C++ and can be enabled at the project level.
* [Managing monorepo projects](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/monorepos.md): Managing monorepo projects, a feature supported by SonarQube for GitHub and GitLab repositories.
* [Setting various features at project level](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/project-settings.md): Changing and customizing your project’s settings.
* [Maintaining project branches](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/maintaining-the-branches-of-your-project.md): Managing your project’s branches to fit the needs of your organization and workflow.
* [Managing project history](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/managing-project-history.md): Managing your project’s history by editing and deleting snapshots of your project.
* [Customizing Project Information page](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/customizing-project-information-page.md): Managing project links on the project information page.
* [Managing project tags](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/managing-project-tags.md): Project tags allow you to categorize and group projects for easier selection on the Projects page.
* [Changing the project key](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/changing-project-key.md): You can update the project key without losing the history of the project.
* [Webhooks](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/webhooks.md): Webhooks notify external services when a project analysis is complete.
* [Project move](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/project-move.md): Project Move allows you to export a project from one SonarQube Server instance and import it into another SonarQube Server instance.
* [Deleting your project](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/deleting-project.md): You can delete one or multiple projects, provided you have the necessary permissions to do so.
* [Managing portfolios](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/managing-portfolios.md): Setting up and managing portfolios in SonarQube Server.
* [Managing applications](https://docs.sonarsource.com/sonarqube-server/2025.3/project-administration/managing-applications.md): Setting up and managing applications in SonarQube Server.
* [Instance administration](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration.md): Administering your SonarQube Server instance.
* [Introduction to instance administration](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/overview.md): This section guides administrators on setting up the instance's functions, configuring analysis features at the instance level, and administering users.
* [Server base URL](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/server-base-url.md): You must configure your base URL in the SonarQube Server. Otherwise, integration and authentication features will not work correctly, the URLs generated in reports and emails will be wrong, etc.
* [Global analysis setup](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/analysis-functions.md): Setting up analysis features at the instance level.
* [Choosing a mode for your instance](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/analysis-functions/instance-mode.md): Your SonarQube Server has two modes for customers to choose from: Standard Experience Mode and Multi-Quality Rule (MQR) Mode.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/analysis-functions/instance-mode/instance-mode-overview.md): Your SonarQube Server instance has two modes: Standard Experience Mode and Multi-Quality Rule (MQR) Mode.
* [MQR mode](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/analysis-functions/instance-mode/mqr-mode.md): MQR Mode more accurately represents the impact an issue has on all software qualities, by assigning a separate severity to a rule for each quality it impacts.
* [Standard Experience](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/analysis-functions/instance-mode/standard-experience.md): The Standard Experience encompasses the use of rule types such as bugs, code smells, and vulnerabilities, with a single type and severity level for each rule.
* [New code definition](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/analysis-functions/setting-new-code-definition-at-global-level.md): The global-level new code definition option is applied by default to all new projects. Project administrators can select a specific setting for their project.
* [Quality standards](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/analysis-functions/quality-standards.md): This page explains how to configure at the global level parameters or features impacting the quality gates or profiles.
* [Analysis scope](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/analysis-functions/analysis-scope.md): As a System Administrator, you can define in the UI an analysis scope adjustment at the instance level.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/analysis-functions/analysis-scope/introduction.md): As a System Administrator, you can define in the UI an analysis scope adjustment at the global level.
* [Excluding files based on file paths](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/analysis-functions/analysis-scope/excluding-files-based-on-file-paths.md): To exclude files from the project’s analysis scope based on file paths, you can define file exclusion parameters based on directory and file name patterns.
* [Excluding from coverage or duplication](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/analysis-functions/analysis-scope/exclude-from-coverage-duplication.md): Excluding specific files from code coverage or duplication check at the global level.
* [Using advanced exclusion features](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/analysis-functions/analysis-scope/advanced-exclusion-features.md): Information on using the advanced exclusion features in SonarQube Server at the global level.
* [Code metrics](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/analysis-functions/metrics-parameters.md): Modifying parameters related to the maintainability metrics in SonarQube Server at the global level.
* [System functions setup](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/system-functions.md): Setting system functions in your SonarQube Server instance.
* [Notifications](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/system-functions/notifications.md): Everything you need to know about configuring SonarQube Server’s email notifications.
* [Security features](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/system-functions/security.md): SonarQube Server comes with a number of global security features.
* [Housekeeping](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/system-functions/housekeeping.md): Default settings for SonarQube Server’s database cleaner.
* [Telemetry](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/system-functions/telemetry.md): SonarQube Server sends anonymized telemetry data to Sonar daily. No personally identifiable information is sent.
* [PDF reports](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/system-functions/pdf-reports.md): Setting up PDF reports in SonarQube Server.
* [AI features](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/ai-features.md): Setting up AI features at the instance level in SonarQube Server.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/ai-features/overview.md): A quick summary of SonarQube Server’s AI features that can be managed by an instance administrator.
* [Autodetect AI code](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/ai-features/autodetect-ai-code.md): Autodetect AI-Generated Code is turned on by default, but your DevOps provider must give the appropriate permissions to allow communication with SonarQube.
* [Permissions for AI autodetect](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/ai-features/permissions-for-ai-autodetect.md): Setting up AI autodetection in SonarQube Server requires that a DevOps platform administrator set the correct permission level in your AI-powered web service.
* [Enabling AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/ai-features/enable-ai-codefix.md): Sonar’s AI CodeFix can suggest fixes for a select set of rules in Java, JavaScript, TypeScript, Python, C#, and C++.
* [Security](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/security.md): Security-relevant setups.
* [User accounts](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/security/user-accounts.md): Security-relevant considerations and setups regarding user accounts.
* [User sessions](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/security/user-sessions.md): A user’s session will automatically end after a period of inactivity. This is a security measure to prevent unauthorized access to sensitive data.
* [Tokens](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/security/administering-tokens.md): Generating and revoking user tokens in SonarQube Server.
* [Sensitive settings](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/security/encrypting-settings.md): Encrypting SonarQube system properties.
* [User management](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/user-management.md): Managing your user accounts in SonarQube Server.
* [Introduction to user management](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/user-management/introduction.md): The User management section is directed at the System Administrator.
* [Viewing user accounts](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/user-management/viewing-users.md): Retrieving and viewing user accounts in SonarQube Server.
* [Managing groups](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/user-management/user-groups.md): Managing user groups in SonarQube Server.
* [Managing permissions](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/user-management/user-permissions.md): As a System Administrator, you can grant users and groups global permissions and you can manage the default project permissions.
* [Associating with SCM account](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/user-management/updating-scm-details.md): As a System Administrator, you can explicitly associate an SCM (Source Control Management) account with a SonarQube user account.
* [Creating users manually](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/user-management/creating-users.md): Creating user accounts manually in SonarQube Server.
* [Deactivating users](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/user-management/deactivating-users.md): When you deactivate a user in SonarQube Server, any tokens associated with the user are revoked.
* [Changing user password](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/user-management/changing-user-password.md): System Administrator can change the password of a user whose SonarQube Server account is not tied to a third-party identity provider.
* [Authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication.md): Setting up the user authentication and provisioning in your SonarQube Server instance.
* [Overview of authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/overview.md): SonarQube Server can delegate authentication via HTTP Headers, GitHub Authentication, GitLab Authentication, Bitbucket Cloud Authentication, SAML, or LDAP.
* [HTTP header](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/http-header.md): Setting up the HTTP header authentication in your SonarQube Server instance.
* [LDAP](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/ldap.md): Setting up the LDAP authentication in your SonarQube Server instance.
* [SAML](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/saml.md): Setting up SAML authentication in your SonarQube Server instance.
* [Overview of SAML support](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/saml/overview.md): You can delegate authentication to a SAML 2.0 identity provider using SAML authentication. SonarQube Server uses the Service Provider (SP) initiated SAML.
* [With Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/saml/ms-entra-id.md): Setting up SAML authentication with Microsoft Entra ID in your SonarQube Server instance.
* [Introduction to SAML with Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/saml/ms-entra-id/introduction.md): Main steps of SAML authentication setup with Microsoft Entra ID
* [Setup in Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/saml/ms-entra-id/setup-in-entra-id.md): This page explains how to register SonarQube Server in Microsoft Entra ID.
* [Setup in SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/saml/ms-entra-id/setup-in-sq.md): This page explains how to setup in SonarQube Server SAML with Microsoft Entra ID.
* [Setup of security features](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/saml/ms-entra-id/optional-security-features.md): To improve security, you can set up the encryption of SAML assertions sent by Microsoft Entra ID and the signing of SAML requests sent by SonarQube Server.
* [With Keycloak](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/saml/how-to-set-up-keycloak.md): Setting up SAML authentication with Keycloak in your SonarQube Server instance.
* [With Okta](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/saml/how-to-set-up-okta.md): Setting up SAML authentication with Okta in your SonarQube Server instance.
* [With Ping Identity](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/saml/ping-identity.md): Setting up SAML authentication with Ping Identity in your SonarQube Server instance.
* [Introduction to SAML with Ping Identity](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/saml/ping-identity/introduction.md): Main steps of SAML setup with Ping Identity.
* [Setup in Ping Identity](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/saml/ping-identity/setup-in-ping-identity.md): This page explains how to register SonarQube Server in PingOne (or PingFederate).
* [Setup in SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/saml/ping-identity/setup-in-sq.md): This page explains how to set up SAML with Ping Identity in SonarQube Server.
* [Setup of security features](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/saml/ping-identity/optional-security-features.md): To improve security, you can set up the encryption of SAML assertions sent by Ping Identity and the signing of SAML requests sent by SonarQube Server.
* [With SCIM provisioning](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/saml/scim.md): Setting up automatic provisioning between SonarQube Server and Microsoft Entra ID or Okta using SCIM.
* [SCIM overview](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/saml/scim/overview.md): SCIM helps you automatically provision user and groups to SonarQube Server.
* [SCIM with Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/saml/scim/scim-provisioning-with-azure-ad.md): Enable SCIM to automate user and group provisioning from Microsoft Entra ID to SonarQube Server.
* [SCIM with Okta](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/saml/scim/scim-provisioning-with-okta.md): Enable SCIM to automate user and group provisioning from Okta to SonarQube Server.
* [GitHub](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/github.md): Setting up the GitHub authentication in your SonarQube Server instance.
* [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/bitbucket-cloud.md): Setting up the Bitbucket Cloud authentication in your SonarQube Server instance.
* [GitLab](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/gitlab.md): Setting up the GitLab authentication in your SonarQube Server instance.
* [Provisioning modes](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/gitlab/provisioning-modes.md): About the GitLab provisioning modes
* [Introduction to GitLab provisioning modes](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/gitlab/provisioning-modes/introduction.md): Overview of the GitLab authentication's provisioning modes.
* [Just-in-Time provisioning](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/gitlab/provisioning-modes/just-in-time.md): With the Just-in-Time (JIT) provisioning mode, user accounts are automatically created in SonarQube Server when GitLab users log in for the first time.
* [Automatic provisioning](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/gitlab/provisioning-modes/automatic.md): With GitLab automatic provisioning mode, you can benefit from automatic user (de)provisioning and synchronization of groups and permissions in SonarQube Server.
* [Setting up authentication](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/gitlab/setting-up.md): Setting up the GitLab authentication and provisioning in SonarQube Server.
* [Managing JIT provisioning](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/gitlab/managing-jit-mode.md): Once you’ve set up GitLab authentication and provisioning with the Just-in-Time (JIT) provisioning mode, you can set or change JIT provisioning mode options.
* [Managing automatic provisioning](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/gitlab/managing-automatic-provisioning.md): Starting from the Developer Edition, you can enable the automatic user and group provisioning in SonarQube Server.
* [Disabling authentication](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/gitlab/disabling.md): To disable GitLab authentication and provisioning in SonarQube Server, you must disable the GitLab authentication configuration.
* [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/authentication/troubleshooting.md): Troubleshooting authentication and provisioning.
* [License administration](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/license-administration.md): How to retrieve, setup, stage and request new SonarQube Server licenses.
* [UI customization](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/ui-customization.md): Customizing your isntance's look and feel and displaying custom messages.
* [Look and feel](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/ui-customization/look-and-feel.md): You can set your own home logo and use a Gravatar avatar.
* [Custom messages](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/ui-customization/custom-messages.md): Displaying a custom login message that all users will see on their login screen.
* [System info and server ID](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/system-info-and-server-id.md): How to gather detailed information about your SonarQube Server instance.
* [Inactive projects](https://docs.sonarsource.com/sonarqube-server/2025.3/instance-administration/inactive-projects.md): Managing the inactive projects in your SonarQube Server instance.
* [Quality standards administration](https://docs.sonarsource.com/sonarqube-server/2025.3/quality-standards-administration.md): Managing your quality standards in SonarQube Server provides you with a baseline for acceptable code, leading to more secure, reliable, and maintainable software.
* [Managing quality gates](https://docs.sonarsource.com/sonarqube-server/2025.3/quality-standards-administration/managing-quality-gates.md): This section helps you understand how to view, manage, and change your quality gates in SonarQube Server.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.3/quality-standards-administration/managing-quality-gates/introduction.md): Your introduction to understanding how to use quality gates in SonarQube Server.
* [Understanding quality gates](https://docs.sonarsource.com/sonarqube-server/2025.3/quality-standards-administration/managing-quality-gates/introduction-to-quality-gates.md): SonarQube Server quality gates use sets of conditions to measure checks against your code during analysis. Depending on result, code passes or fails the quality gate.
* [Viewing a quality gate](https://docs.sonarsource.com/sonarqube-server/2025.3/quality-standards-administration/managing-quality-gates/viewing-quality-gate.md): Any user can view the quality gates and their conditions defined in a SonarQube Server instance.
* [Managing custom quality gates](https://docs.sonarsource.com/sonarqube-server/2025.3/quality-standards-administration/managing-quality-gates/managing-custom-quality-gates.md): You can create your own, custom quality gates in SonarQube Server. To manage custom quality gates, you must have the Administer Quality Gates permission.
* [Changing default quality gate](https://docs.sonarsource.com/sonarqube-server/2025.3/quality-standards-administration/managing-quality-gates/changing-default-quality-gate.md): A default quality gate is assigned in your SonarQube Server settings. This quality gate is automatically applied to new projects and can be modified at any time.
* [Associating a quality gate with projects](https://docs.sonarsource.com/sonarqube-server/2025.3/quality-standards-administration/managing-quality-gates/associating-projects-with-quality-gate.md): The default quality gate is associated with all projects in the organization that are not explicitly associated with a quality gate.
* [Managing quality profiles](https://docs.sonarsource.com/sonarqube-server/2025.3/quality-standards-administration/managing-quality-profiles.md): This section helps you understand how to view, manage, and change your quality profiles in SonarQube Server.
* [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.3/quality-standards-administration/managing-quality-profiles/introduction.md): Your introduction to understanding how to use quality profiles in SonarQube Server.
* [Understanding quality profiles](https://docs.sonarsource.com/sonarqube-server/2025.3/quality-standards-administration/managing-quality-profiles/understanding-quality-profiles.md): Quality profiles are a key part of your SonarQube Server configuration because they are composed of a list of rules to check your code against.
* [Viewing quality profiles](https://docs.sonarsource.com/sonarqube-server/2025.3/quality-standards-administration/managing-quality-profiles/viewing-quality-profiles.md): Any user can view and compare quality profiles in SonarQube Server.
* [Creating a quality profile](https://docs.sonarsource.com/sonarqube-server/2025.3/quality-standards-administration/managing-quality-profiles/creating-a-quality-profile.md): The Sonar way quality profile is designed to be broadly suitable for most projects and you can use custom quality profiles to adjust your project as it progresses.
* [Editing a quality profile](https://docs.sonarsource.com/sonarqube-server/2025.3/quality-standards-administration/managing-quality-profiles/editing-a-custom-quality-profile.md): To edit a quality profile in SonarQube Server, you need the Administer Quality Profiles permission or be authorized to manage this particular profile.
* [Associating with projects](https://docs.sonarsource.com/sonarqube-server/2025.3/quality-standards-administration/managing-quality-profiles/associating-a-quality-profile-with-projects.md): By default, a SonarQube Server project is associated with each language’s default quality profile. You can also explicitly associate a quality profile with projects.
* [Changing default quality profile](https://docs.sonarsource.com/sonarqube-server/2025.3/quality-standards-administration/managing-quality-profiles/changing-default-quality-profile.md): By default, the language’s BUILT-IN quality profile, Sonar way, is the profile assigned to projects not explicitly associated with another quality profile.
* [Maintaining quality profiles](https://docs.sonarsource.com/sonarqube-server/2025.3/quality-standards-administration/managing-quality-profiles/maintaining-your-custom-quality-profiles.md): Maintaining your custom quality profile in SonarQube Server is important if it's not inherited from the Sonar way built-in profile.
* [Granting permissions to users](https://docs.sonarsource.com/sonarqube-server/2025.3/quality-standards-administration/managing-quality-profiles/authorizing-other-users-to-manage-quality-profile.md): It is a simple process in SonarQube Server to assign the correct quality profile administration permission to users and groups.
* [Standards for AI Code Assurance](https://docs.sonarsource.com/sonarqube-server/2025.3/quality-standards-administration/ai-code-assurance.md): SonarQube Server's AI Code Assurance features help you set appropriate standards for projects containing AI-generated code.
* [Set your AI standards](https://docs.sonarsource.com/sonarqube-server/2025.3/quality-standards-administration/ai-code-assurance/overview.md): This section explains how to manage AI standards, including the use of tools for Sonar’s AI Code Assurance in your SonarQube Server project.
* [Quality gates for AI code](https://docs.sonarsource.com/sonarqube-server/2025.3/quality-standards-administration/ai-code-assurance/quality-gates-for-ai-code.md): This page explains how to manage quality gates for AI Code Assurance for securing your SonarQube Server project.
* [Quality profiles for AI code](https://docs.sonarsource.com/sonarqube-server/2025.3/quality-standards-administration/ai-code-assurance/quality-profiles-for-ai-code.md): This page explains how to manage quality profiles for AI Code Assurance for securing your SonarQube Server project.
* [Monitor projects with AI code](https://docs.sonarsource.com/sonarqube-server/2025.3/quality-standards-administration/ai-code-assurance/monitor-projects-with-ai-code.md): This page explains the internal and external AI Code Assurance labels and badges you have to mark your SonarQube Server projects.
* [Design and Architecture](https://docs.sonarsource.com/sonarqube-server/2025.3/design-and-architecture.md): Sonar automatically verifies that your code aligns with your architecture during CI/CD and raises issues when it detects divergences.
* [Overview](https://docs.sonarsource.com/sonarqube-server/2025.3/design-and-architecture/overview.md): With Sonar’s architecture as code approach, you can formalize your architecture and store it under version control alongside your code.
* [Cycle detection](https://docs.sonarsource.com/sonarqube-server/2025.3/design-and-architecture/cycle-detection.md): Sonar automatically detects and raises circular dependencies as issues in supported languages.
* [Configuring the architecture analysis](https://docs.sonarsource.com/sonarqube-server/2025.3/design-and-architecture/configuring-the-architecture-analysis.md): Configuring architecture analysis using YAML or JSON files with groups and perspectives, nested groups, and constraints.
* [Extension guide](https://docs.sonarsource.com/sonarqube-server/2025.3/extension-guide.md): Extending SonarQube with Web API, coding rules, plugins and internationalization.
* [Web API](https://docs.sonarsource.com/sonarqube-server/2025.3/extension-guide/web-api.md): SonarQube provides the Web API to access its functionalities from applications.
* [Adding coding rules](https://docs.sonarsource.com/sonarqube-server/2025.3/extension-guide/adding-coding-rules.md): Adding custom coding rules to your SonarQube Server instance.
* [Developing a plugin](https://docs.sonarsource.com/sonarqube-server/2025.3/extension-guide/developing-a-plugin.md): Developing a plugin for SonarQube Server.
* [Plugin basics](https://docs.sonarsource.com/sonarqube-server/2025.3/extension-guide/developing-a-plugin/plugin-basics.md): The sonar-plugin-api is a Java API used to develop plugins for SonarQube.
* [Supporting new languages](https://docs.sonarsource.com/sonarqube-server/2025.3/extension-guide/developing-a-plugin/supporting-new-languages.md): Supporting a new language in SonarQube involves six steps.
* [Executable lines](https://docs.sonarsource.com/sonarqube-server/2025.3/extension-guide/developing-a-plugin/executable-lines.md): Internal guidelines to define executable lines for a language.
* [Adding pages to the webapp](https://docs.sonarsource.com/sonarqube-server/2025.3/extension-guide/developing-a-plugin/adding-pages-to-the-webapp.md): Creating page extensions to run in your SonarQube environment.
* [Supporting SCM providers](https://docs.sonarsource.com/sonarqube-server/2025.3/extension-guide/developing-a-plugin/supporting-scm-providers.md): Information from the Source Code Management (SCM) provider is used by a SonarScanner.
* [Internationalization](https://docs.sonarsource.com/sonarqube-server/2025.3/extension-guide/internationalization.md): Guidelines to apply the i18n mechanism and how to help the Community.
* [SonarQube glossary](https://docs.sonarsource.com/sonarqube-server/2025.3/glossary.md): A list of terms and their definitions that are referenced in the SonarQube Documentation

- [Homepage](https://docs.sonarsource.com/sonarqube-server/2025.2/readme.md): SonarQube provides automated code quality and security reviews, delivering actionable intelligence that helps developers build better and faster.
- [Try out SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2025.2/try-out-sonarqube.md): Follow these steps to try out SonarQube Server.
- [AI capabilities](https://docs.sonarsource.com/sonarqube-server/2025.2/ai-capabilities.md): SonarQube Server offers a series of AI capabilities to help you produce secure and maintainable code.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.2/ai-capabilities/overview.md): Your entry page to learning more about the AI features available in SonarQube Server.
- [Standards for AI code](https://docs.sonarsource.com/sonarqube-server/2025.2/ai-capabilities/ai-standards.md): This section explains how to manage standards for AI-generated code, including the use of tools for Sonar’s AI Code Assurance in your SonarQube Server project.
- [Autodetect AI code](https://docs.sonarsource.com/sonarqube-server/2025.2/ai-capabilities/autodetect-ai-code.md): SonarQube can autodetect the likelihood of AI-generated code in your projects on GitHub using GitHub Copilot.
- [AI-generated fix suggestions](https://docs.sonarsource.com/sonarqube-server/2025.2/ai-capabilities/ai-fix-suggestions.md): SonarQube Server’s AI CodeFix feature offers AI-generated fix suggestions for issues found during your analysis.
- [Server installation and setup](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update.md): Installing SonarQube Server on the server host, from the ZIP file, from the Docker image, or on Kubernetes.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/overview.md): Overview of how to set up and upgrade SonarQube Server.
- [Installation requirements](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/installation-requirements.md): Installation requirements for SonarQube Server
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/installation-requirements/overview.md): General requirements and limitation regarding SonarQube Server Developer and Enterprise Editions.
- [SonarQube Server host](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/installation-requirements/server-host.md): This section describes the requirements and recommendations for a machine running SonarQube Server.
- [Database](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/installation-requirements/database-requirements.md): Install the SonarQube Server database according to the database engine used: MicrosoftSQL Server, Oracle, PostgreSQL.
- [Pre-installation steps](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/pre-installation.md): The pre-installation steps depend on your operating system.
- [On Linux systems](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/pre-installation/linux.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on Linux systems.
- [On Unix-based systems](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/pre-installation/unix.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on Unix systems.
- [On macOS systems](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/pre-installation/macos.md): Pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on macOS systems.
- [Developer and Enterprise Editions](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/install-the-server.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/install-the-server/introduction.md): Installing SonarQube Server Developer or Enterprise Editions from a ZIP file.
- [Installing the database](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/install-the-server/installing-the-database.md): Install the SonarQube Server database according to the database engine used: MicrosoftSQL Server, Oracle, PostgreSQL.
- [Installing from the Docker image](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/install-the-server/installing-sonarqube-from-docker.md): Installing the SonarQube Server’s Developer or Enterprise Edition from the Docker image.
- [Installing from the ZIP file](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/install-the-server/installing-sonarqube-from-zip-file.md): Installing SonarQube Server from a ZIP file.
- [Advanced installation](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/install-the-server/advanced-installation-features.md): Explains how to perform advanced setup on SonarQube Server including web connection parameter change.
- [Data Center Edition (DCE)](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/install-the-server-as-a-cluster.md): The Data Center Edition allows SonarQube Server to run in a clustered configuration to make it resilient to failures.
- [Deploying on Kubernetes](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/deploy-on-kubernetes.md)
- [Developer and Enterprise Editions](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/deploy-on-kubernetes/server.md): Installing SonarQube Server Developer or Enterprise Edition on Kubernetes or Openshift.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/deploy-on-kubernetes/server/introduction.md): Main steps for installing SonarQube Server on Kubernetes or Openshift.
- [Before you start](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/deploy-on-kubernetes/server/before-you-start.md): Requirements and known limitations of a SonarQube Server deployment on Kubernetes or OpenShift.
- [Customizing Helm chart](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/deploy-on-kubernetes/server/customizing-helm-chart.md): How to perform the most important SonarQube Helm chart customization when working with SonarQube Server.
- [Installing Helm chart](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/deploy-on-kubernetes/server/installing-helm-chart.md): How to install the Helm chart for SonarQube Server’s Developer or Enterprise Edition.
- [Data Center Edition](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/deploy-on-kubernetes/dce.md): Installing SonarQube Server's Data Center Edition.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/deploy-on-kubernetes/dce/introduction.md): Content of the Data Center Edition (DCE) installation section.
- [Before you start](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/deploy-on-kubernetes/dce/before-you-start.md): Requirements and known limitations of a SonarQube Server’s Data Center Edition (DCE) deployment on Kubernetes or Openshift.
- [Customizing Helm chart](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/deploy-on-kubernetes/dce/customizing-helm-chart.md): Customization of the Helm chart for SonarQube Server’s Data Center Edition (DCE).
- [Installing from Helm repository](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/deploy-on-kubernetes/dce/installing-from-helm-repo.md): SonarQube Data Center Edition (DCE) can be installed from a customized SonarQube Server Helm chart.
- [Installing from Google Cloud Platform](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/deploy-on-kubernetes/dce/installing-from-gcp.md): SonarQube Data Center Edition (DCE) can be deployed on Kubernetes through the Google Marketplace, using its "Click to Deploy" feature.
- [Setting up monitoring](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/deploy-on-kubernetes/set-up-monitoring.md): Setting up monitoring on a Kubernetes deployment of SonarQube Server.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/deploy-on-kubernetes/set-up-monitoring/introduction.md): If you deploy SonarQube Server on Kubernetes, Prometheus metrics can be collected.
- [Setting up with Prometheus server](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/deploy-on-kubernetes/set-up-monitoring/prometheus.md): The SonarQube Server’s Helm chart triggers the deployment of a Prometheus server that will pull the metrics from the SonarQube Server instance.
- [Setting up with Datadog](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/deploy-on-kubernetes/set-up-monitoring/datadog.md): In case of a Kubernetes deployment, you can use Datadog to collect the metrics provided through the SonarQube Server’s Web API (Openmetrics format).
- [List of Prometheus metrics](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/deploy-on-kubernetes/set-up-monitoring/prometheus-metrics.md): List of the SonarQube Server metrics exposed by Prometheus.
- [Setting up autoscaling](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/deploy-on-kubernetes/setting-up-autoscaling.md): With Kubernetes’ Horizontal Pod Autoscaling (HPA), you can automatically scale your SonarQube Server out and in, resolving any performance issues you may have.
- [Encrypting Helm chart sensitive data](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/deploy-on-kubernetes/encrypting-helm-chart-sensitive-data.md): Encrypting sensitive Sonar properties.
- [Operating the server](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/operating-the-server.md): Learn how to configure and operate the SonarQube Server's Developer or Enterprise Edition.
- [Operating the DCE cluster](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/configure-and-operate-a-cluster.md): Once the SonarQube Server cluster is installed, your configuration allows your instance to stay up even in case of a crash or failure in one of the nodes.
- [Installing plugins](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/plugins.md): Installing plugins for SonarQube Server.
- [Plugin version matrix](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/plugins/plugin-version-matrix.md): This table describes the version of each plugin that is compatible with each version of SonarQube Server.
- [Installing a plugin](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/plugins/install-a-plugin.md): Learn how to install or uninstall a plugin in SonarQube Server.
- [Reference architectures](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/reference-architectures.md): This section describes the architecture of a SonarQube Server instance for different contexts.
- [Up to 10M LOC](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/reference-architectures/up-to-10m-loc.md): This page describes the architecture of a SonarQube Server instance that will support up to 10 million lines of code under normal usage patterns in a non-high availability setup.
- [Up to 50 M LOC](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/reference-architectures/up-to-50m-loc.md): This architecture describes the setup of a SonarQube Server Enterprise Editon instance that will support up to 50 million lines of code.
- [Environment variables](https://docs.sonarsource.com/sonarqube-server/2025.2/setup-and-update/environment-variables.md): Environment variables used for configuring SonarQube Server with Docker.
- [Server update and maintenance](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance.md): Updating and maintaining your SonarQube Server instance.
- [Update](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/upgrade.md): Information about updating your SonarQube Server.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/upgrade/roadmap.md): The article lists the steps you have to perform to update your SonarQube Server installation.
- [Release cycle model](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/upgrade/release-cycle-model.md): A detailed explanation about the SonarQube Server release cycle.
- [Determining the upgrade path](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/upgrade/determine-path.md): Determining the path you need to take to update your version of SonarQube Server.
- [Pre-upgrade steps](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/upgrade/pre-upgrade-steps.md): The pre-update steps you must perform before updating SonarQube Server.
- [Performing the upgrade](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/upgrade/upgrade.md): Once you have determined your update path and tested your update, you can perform your SonarQube Server update.
- [Post-upgrade steps](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/upgrade/post-upgrade-steps.md): The tasks you must perform after updating SonarQube Server.
- [Updating from SonarQube Community Build](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/upgrade/updating-from-sonarqube-community-build.md): How to update from SonarQube Community Build to SonarQube Server.
- [Moving to another SonarQube Server edition](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/upgrade/moving-to-another-edition.md): Moving to another SonarQube Server edition during an update.
- [Using Marketplace](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/upgrade/marketplace.md): Using the Marketplace to keep the SonarQube platform up to date.
- [Other migration-related tasks](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/upgrade/other-procedures.md): This article describes how to revert to the previous version of SonarQube Server and how to migrate the database to another vendor.
- [Maintenance](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/maintenance.md): Maintaining your SonarQube Server instance.
- [Improving performance](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/maintenance/improving-performance.md): Improve the performance of your SonarQube Server instance by increasing the number of Compute Engine workers, parallel analysis processing, and optimizing the analyzers' loading.
- [Migrating database](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/maintenance/sonarqube-db-copy-tool.md): The SonarQube database copy tool helps you migrate your SonarQube Server database between vendors.
- [Backup and restore](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/maintenance/backup-and-restore.md): Backing up and restoring your data.
- [Reindexing](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/maintenance/reindexing.md): Starting SonarQube Server after an update or a restore from a backup triggers a rebuild of the Elasticsearch indexes.
- [Deprecations](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/maintenance/deprecations.md): Deprecation policy and monitoring API deprecations.
- [Deprecation policy](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/maintenance/deprecations/deprecation-policy.md): The goal of the deprecation policy is to ensure that users are aware of what is changing and have time to adjust before a feature or an API component is dropped on a planned date.
- [Monitoring API deprecation](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/maintenance/deprecations/monitoring-api-deprecation.md): Monitoring deprecated Web API components.
- [Monitoring](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/monitoring.md): Monitoring your SonarQube Server instance.
- [SonarQube Server instance](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/monitoring/instance.md): Monitoring your SonarQube Server instance is key to keeping it healthy and ensuring user satisfaction.
- [Lines of Code](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/monitoring/lines-of-code.md): SonarQube calculates the Lines of Code analyzed against the subscription’s limit defined by the license.
- [Audit logs](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/monitoring/audit-logs.md): Managing the trail of your SonarQube audit logs.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/troubleshooting.md): Troubleshooting your SonarQube Server instance.
- [Server logs](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/troubleshooting/server-logs.md): Accessing and using server logs for troubleshooting.
- [Performance issues](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/troubleshooting/performance-issues.md): Steps to consider when addressing performance issues.
- [Database-related issues](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/troubleshooting/database-related-issues.md): Troubleshooting database-related issues.
- [Elasticsearch-related issues](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/troubleshooting/elasticsearch.md): Troubleshooting Elasticsearch-related issues.
- [Other issues](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/troubleshooting/other-issues.md): Troubleshooting other issues related to the server updates and maintenance.
- [Creating support ticket](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/troubleshooting/creating-support-ticket.md): Accessing Sonar support and creating support tickets.
- [Release notes](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/release-notes.md): These release notes describe the relevant changes implemented for each SonarQube Server release version since the 2025.1 LTA version.
- [Product release lifecycle](https://docs.sonarsource.com/sonarqube-server/2025.2/server-update-and-maintenance/product-release-lifecycle.md): Sonar’s product release lifecycle and standard definitions for alpha, beta, and general availability (GA) stages.
- [Analyzing source code](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code.md): This sections presents how to setup project analysis and use the Sonar scanner to analyze your source code.
- [SonarQube Server analysis overview](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/analysis-overview.md): This page explains SonarQube Server’s main analysis steps and how SonarQube Server integrates with your CI pipeline.
- [Project analysis setup](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/overview.md): This page introduces briefly the prerequisites and the setup steps necessary for a project analysis with SonarQube Server.
- [Scanners](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/scanners.md): Information about various SonarScanners.
- [Scanner environment](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/scanners/scanner-environment.md): Information on scanner environment requirements, TLS certificates, and checked out code.
- [General requirements](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/scanners/scanner-environment/general-requirements.md): General requirements for setting up your SonarScanner for SonarQube Server.
- [TLS certificates on client side](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/scanners/scanner-environment/manage-tls-certificates.md): If your SonarQube Server instance is secured, add the self-signed certificate to the CI/CD host. If mutual TLS is used, an additional setup is required.
- [Checked-out code](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/scanners/scanner-environment/verifying-code-checkout-step.md): During the checkout of a working copy (clone) of the code from the project repository, we recommend using the full depth.
- [SonarScanner CLI](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/scanners/sonarscanner.md): The SonarScanner CLI is a code analysis scanner for CI/CD pipelines, used when no build-system-specific scanner is available. Distinct from the SonarQube CLI, a developer management interface.
- [Azure DevOps Extension](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops.md): The Azure DevOps Extension for SonarQube Server makes it easy to integrate analysis into your build pipeline, allowing you to analyze all supported languages.
- [Jenkins extension](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/scanners/jenkins-extension-sonarqube.md): This extension lets you centralize the configuration of your SonarQube Server connection details in your Jenkins global configuration.
- [SonarScanner for Maven](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/scanners/sonarscanner-for-maven.md): The SonarScanner for Maven is recommended as the default scanner for Maven projects.
- [SonarScanner for Gradle](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/scanners/sonarscanner-for-gradle.md): The SonarScanner for Gradle provides an easy way to start the analysis of a Gradle project with SonarQube Server.
- [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/scanners/dotnet.md): Information on installing, using, and configuring SonarScanner for .NET.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/scanners/dotnet/introduction.md): Your entry point to understanding how the SonarScanner for .NET works with SonarQube Server.
- [Installing the scanner](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/scanners/dotnet/installing.md): Installing the SonarScanner for .NET to run with SonarQUbe Server is easy. Everything you need to know is on this page.
- [Using the scanner](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/scanners/dotnet/using.md): Check this page to learn how to invoke the SonarScanner for .NET and understand which parameters to use in your SonarQube Server analysis.
- [Configuring the scanner](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/scanners/dotnet/configuring.md): Configuring the SonarScanner for .NET in SonarQube Server can be tricky. Here is everything you need to know.
- [SonarScanner for NPM](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/scanners/npm.md): This section describes how to install, use, and configure the sonarScanner for NPM.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/scanners/npm/introduction.md): The SonarScanner for NPM makes it very easy to trigger a SonarQube Server analysis on your JavaScript code base, without needing additional tools or resources.
- [Installing the scanner](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/scanners/npm/installing.md): Depending on how you want to start the SonarScanner for NPM, you will use a different method to install the scanner.
- [Using the scanner](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/scanners/npm/using.md): To start the SonarScanner for NPM, you can either add the analysis to your build files or use the scanner start command line (with or without npx).
- [Configuring the scanner](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/scanners/npm/configuring.md): This section explains how to configure the parameters used for an analysis with the SonarScanner for NPM when running it with SonarQube Server.
- [SonarScanner for Python](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/scanners/sonarscanner-for-python.md): The SonarScanner for Python provides an easy way to start the analysis of a Python project with SonarQube Server.
- [Analysis parameters](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/analysis-parameters.md): You can configure project analysis settings in multiple places: in the UI, in scanner configuration files, and as scanner arguments on the command line.
- [Languages](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages.md): Information on analysis of the supported languages.
- [Supported languages](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/overview.md): SonarQube Server provides analysis of different languages depending on the edition you’re running.
- [ABAP](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/abap.md): ABAP analysis is available starting in commercial editions of SonarQube Server.
- [Ansible](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/ansible.md): Language-specific information about the analysis of Ansible.
- [Apex](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/apex.md): Language-specific information about the analysis of Apex.
- [Azure Resource Manager](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/azure-resource-manager.md): Language-specific information about the analysis of Azure Resource Manager templates.
- [C/C++/Objective-C](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/c-family.md): Information on how to set up, run, and customize analysis for C, C++ and Objective-C.
- [C/C++/Objective-C analysis overview](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/c-family/overview.md): An overview of the configuration required to analyze CFamily code in SonarQube Server.
- [Analysis modes](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/c-family/analysis-modes.md): Presentation of the several analysis modes.
- [Prerequisites](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/c-family/prerequisites.md): Prerequisites for CFamily analysis in SonarQube Server.
- [Running the analysis](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/c-family/running-the-analysis.md): How to run a CFamily code analysis in SonarQube Server.
- [Customizing the analysis](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/c-family/customizing-the-analysis.md): How to customize your CFamily code analysis.
- [Understanding the analysis](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/c-family/understanding-the-analysis.md): Details on the CFamily analysis and the way it works with SonarQube Server.
- [Related pages](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/c-family/related-pages.md): Pages related to CFamily analysis in SonarQube Server
- [CloudFormation](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/cloudformation.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [COBOL](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/cobol.md): COBOL analysis is available starting in Enterprise Edition and is supported by SonarQube for VS Code and SonarQube for Eclipse when running in connected mode
- [C#](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/csharp.md): C# analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [Dart](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/dart.md): Language-specific information about the way SonarQube Server supports the analysis of Dart.
- [Docker](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/docker.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [Flex](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/flex.md): Flex analysis is available starting in all editions of SonarQube Server and SonarQube Community Build.
- [Go](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/go.md): Go analysis is available in all editions of SonarQube.
- [HTML](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/html.md): HTML analysis is available in all editions of SonarQube and SonarQube Community Build.
- [Java](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/java.md): Java analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [JavaScript/TypeScript/CSS](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/javascript-typescript-css.md): JavaScript, TypeScript, and CSS analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [JCL](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/jcl.md): JCL analysis is available starting in SonarQube Server Enterprise Edition and supported by SonarQube for Eclipse when running in connected mode.
- [Kotlin](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/kotlin.md): Kotlin analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [Kubernetes/Helm](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/kubernetes.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [PHP](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/php.md): PHP analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [PLI](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/pli.md): PLI analysis is available starting in SonarQube Server Enterprise Edition.
- [PL/SQL](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/pl-sql.md): PL/SQL analysis is available starting in SonarQube Server Developer Edition.
- [Python](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/python.md): Python analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [RPG](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/rpg.md): RPG is available starting in SonarQube Server Enterprise Edition.
- [Ruby](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/ruby.md): Ruby analysis is available in all editions of SonarQube Server and Community Build.
- [Scala](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/scala.md): Scala analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [Swift](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/swift.md): Swift analysis is available starting in SonarQube Server Developer Edition.
- [Secrets](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/secrets.md): SonarQube Server detects exposed Secrets in your source code and language-agnostic config files, starting in the SonarQube Community Build.
- [Terraform](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/terraform.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [T-SQL](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/t-sql.md): T-SQL analysis is available starting in SonarQube Server Developer Edition.
- [VB.NET](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [VB6](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/vb6.md): VB6 analysis is available starting in the SonarQube Server Enterprise Edition.
- [XML](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/xml.md): XML analysis is available in all editions of SonarQube Server and SonarQube Community Build.
- [.NET environments](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/dotnet-environments.md): This section contains information on how to work with .NET environments when using SonarQube Server.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/dotnet-environments/overview.md): Running .NET analysis on SonarQube Server can be tricky to set up. This page gives you an overview of what’s required depending on your .NET framework.
- [Getting started with .NET](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/dotnet-environments/getting-started-with-net.md): Your page to get started setting up a .NET analysis in any edition of SonarQube Server.
- [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/dotnet-environments/sonarscanner-for-dotnet.md): Understanding how to analyze .NET projects in SonarQube Server can be tricky. This user guide helps make the setup process easy.
- [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/dotnet-environments/dotnet-test-coverage.md): SonarQube Server supports the reporting of test coverage information as part of the analysis of your .NET project.
- [Specifying test projects](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/dotnet-environments/specify-test-project-analysis.md): The SonarScanner for .NET analyzes test projects in a different way than main projects. Metrics sent to SonarQube Server provide more insight into your project.
- [VB.NET](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/dotnet-environments/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube Server.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/dotnet-environments/troubleshooting.md): Sometimes problems occur when dialing in your .NET analysis in SonarQube Server. Here are some guides created to explain use cases and potential problems.
- [Test coverage](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/test-coverage.md): Information on the reporting of test coverage information as part of your project analysis.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/test-coverage/overview.md): Test coverage reports and test execution reports are important metrics in assessing the quality of your code.
- [C / C++ / Objective-C test coverage](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/test-coverage/c-family-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your C/C++/Objective-C project.
- [Dart test coverage](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/test-coverage/dart-test-coverage.md): SonarQube Server supports the reporting of test coverage information as part of the analysis of your Dart project.
- [Generic test data](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/test-coverage/generic-test-data.md): SonarQube supports generic formats for test coverage and test execution import.
- [Go test coverage](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/test-coverage/go-test-coverage.md): SonarQube Server supports the reporting of test coverage information as part of the analysis of your Go project.
- [Java test coverage](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/test-coverage/java-test-coverage.md): SonarQube supports the reporting of test coverage as part of the analysis of your Java project.
- [JavaScript / TypeScript test coverage](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/test-coverage/javascript-typescript-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your JS/TS project.
- [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/test-coverage/dotnet-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your .NET project.
- [PHP test coverage](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/test-coverage/php-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your PHP project.
- [Python test coverage](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/test-coverage/python-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your Python project.
- [Test coverage parameters](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/test-coverage/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 execution parameters](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/test-coverage/test-execution-parameters.md): Test execution reports describe which tests within your test suite have been run during a build.
- [Importing external issues](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/importing-external-issues.md): Information on importing external analyzer reports, generic formatted reports, and SARIF reports.
- [External analyzer reports](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/importing-external-issues/external-analyzer-reports.md): This page lists analysis parameters related to the import of issues raised by external, third-party analyzers.
- [Generic formatted reports](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/importing-external-issues/generic-issue-import-format.md): SonarQube Server supports a generic import format for raising external issues in code.
- [SARIF reports](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/importing-external-issues/importing-issues-from-sarif-reports.md): SonarQube Server supports the standard Static Analysis Results Interchange Format (SARIF) for raising external issues in code.
- [Background tasks](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/background-tasks.md): A background task can be the import of an analysis report, the computation of a portfolio, or the import or export of a project.
- [Pull request analysis](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/pull-request-analysis.md): Information on setting up pull request analysis for your projects.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/pull-request-analysis/introduction.md): SonarQube Server supports pull request analysis: analysis results only include issues that have been introduced by the pull request itself.
- [Setting up the pull request analysis](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/pull-request-analysis/setting-up-the-pull-request-analysis.md): With SonarQube Server, a pull request analysis occurs when a pull request is opened and every time a change is pushed to the pull request branch.
- [Branch analysis](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/branch-analysis.md): Information on setting up Branch analysis for your projects.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/branch-analysis/introduction.md): The branch analysis allows you to trigger an analysis on a push to any long-living branch or to short-lived branches without involving pull requests.
- [Setting up the branch analysis](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/branch-analysis/setting-up-the-branch-analysis.md): In SonarQube Server, the branch analysis allows you to trigger an analysis on a push to any specified branch without involving pull requests.
- [CI integration](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/ci-integration.md): Information on integrating SonarQube Server with your CI pipelines.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/ci-integration/overview.md): SonarQube Server supports integration on multiple platforms allowing you to maintain code quality and security in your projects.
- [Jenkins integration](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/ci-integration/jenkins-integration.md): Information on integrating SonarQube Server with Jenkins.
- [Key features](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/ci-integration/jenkins-integration/key-features.md): Sonar provides an extension for Jenkins to enable smooth integration with Jenkins. This section explains the key features of this integration.
- [Setting up Jenkins](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/ci-integration/jenkins-integration/global-setup.md): This page explains how to set up Jenkins globally for the integration with SonarQube Server by using SonarQube extension for Jenkins.
- [Adding analysis to a Jenkins job](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/ci-integration/jenkins-integration/add-analysis-to-job.md): This section explains how to add the SonarQube Server analysis to your Jenkins Freestyle or Pipeline jobs.
- [Setting up a pipeline pause](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/ci-integration/jenkins-integration/pipeline-pause.md): To configure an automatic failing of your Jenkins pipeline in case the quality gate computed by SonarQube Server fails, you must set up a pipeline pause.
- [Codemagic integration](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/ci-integration/codemagic-integration.md): SonarScanners running in Codemagic can automatically detect branches and merge or pull requests in certain jobs.
- [SCM integration](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/scm-integration.md): Collecting SCM data during code analysis can unlock a number of SonarQube Server features.
- [Security engine custom configuration](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/security-engine-custom-configuration.md): Security Engine Custom Configuration is available starting in Enterprise Edition. The security engine tracks the path that data follows through your code.
- [Troubleshooting the analysis](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/troubleshooting-the-analysis.md): If your SonarQube Server analysis errors out.
- [Incremental analysis](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/incremental-analysis.md): Information on SonarQube incremental analysis and how to disable or change the mechanisms.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/incremental-analysis/introduction.md): This page explains the mechanisms used to perform incremental branch and pull request analysis in SonarQube Server.
- [Disabling or changing the mechanisms](https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/incremental-analysis/disabling-or-changing.md): In very specific cases, you may have to disable or change the incremental analysis mechanism.
- [DevOps platform integration](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration.md): SonarQube offers DevOps integrations with GitHub, Bitbucket, GitLab and Azure DevOps.
- [GitHub integration](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/github-integration.md): Setting up SonarQube integration with GitHub.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/github-integration/introduction.md): Introduction to GitHub integration with SonarQube Server.
- [Setting up integration at global level](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/github-integration/setting-up-at-global-level.md): Setting up SonarQube integration with GitHub at a global level.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/github-integration/setting-up-at-global-level/introduction.md): Setting up GitHub and SonarQube for their integration at the global level.
- [Setting up a GitHub App](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/github-integration/setting-up-at-global-level/setting-up-github-app.md): Setting up a GitHub App for use with SonarQube.
- [Setting up the report of security alerts](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/github-integration/setting-up-at-global-level/report-security-alerts.md): SonarQube Server provides feedback about security issues inside the GitHub interface.
- [Setting parameters for GitHub Actions](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/github-integration/setting-up-at-global-level/setting-parameters-for-github-actions.md): Defining global-level parameters used in GitHub Actions workflows to connect to SonarQube.
- [Importing GitHub repositories](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/github-integration/importing-github-repositories.md): Importing your GitHub repositories into SonarQube Server.
- [Setting up project integration](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/github-integration/setting-up-at-project-level.md): Setting up GitHub integration features for projects in SonarQube.
- [Adding analysis to GitHub Actions workflow](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/github-integration/adding-analysis-to-github-actions-workflow.md): Adding SonarQube analysis to your GitHub Actions workflow.
- [Bitbucket integration](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/bitbucket-integration.md): Setting up SonarQube integration with Bitbucket.
- [Bitbucket Server & Data Center](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/bitbucket-integration/bitbucket-server-integration.md): SonarQube Server’s integration with Bitbucket Server and Data Center allows you to maintain code quality and security in your Bitbucket Server repositories.
- [Bitbucket Cloud integration](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration.md): SonarQube Server’s integration with Bitbucket Cloud allows you to maintain code quality and security in your Bitbucket Cloud repositories.
- [GitLab integration](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/gitlab-integration.md): Setting up SonarQube integration with GitLab.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/gitlab-integration/introduction.md): SonarQube Servers’s integration with GitLab self-managed and GitLab SaaS subscriptions allows you to maintain code quality and security in your GitLab projects.
- [Setting up integration at global level](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/gitlab-integration/global-setup.md): Setting up GitLab and SonarQube Server for integration at the global level.
- [Importing your GitLab repositories](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/gitlab-integration/importing-repos.md): Importing a GitLab repository to create a corresponding project in SonarQube Server.
- [Setting up GitLab integration at project level](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/gitlab-integration/setting-up-at-project-level.md): Setting up GitLab integration features for a project.
- [Adding analysis to GitLab CI/CD pipeline](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/gitlab-integration/adding-analysis-to-gitlab-ci-cd.md): Integrating SonarQube analysis into your GitLab CI/CD pipeline.
- [Azure DevOps integration](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/azure-devops-integration.md): Setting up SonarQube integration with Azure DevOps.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/azure-devops-integration/introduction.md): SonarQube Server’s integration with Azure DevOps allows you to maintain code quality and security in your Azure DevOps repositories.
- [Azure Pipelines integration overview](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/azure-devops-integration/azure-pipelines-integration-overview.md): The Azure DevOps Extension for SonarQube Server is used to manage the integration of SonarQube Server with Azure Pipelines.
- [Setting up integration at global level](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/azure-devops-integration/setting-up-integration-at-global-level.md): Setting up integration of Azure DevOps with SonarQube Server at the global level.
- [Creating and configuring your project](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/azure-devops-integration/creating-your-project.md): Creating your project by importing an Azure DevOps repository.
- [Setting up project integration](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/azure-devops-integration/setting-up-project-integration.md): SonarQube Server project-level settings required for Azure DevOps or Azure Pipelines for your project analysis.
- [Adding analysis to Azure pipeline](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline.md): Adding SonarQube analysis to Azure pipeline.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/introduction.md): Adding SonarQube Server analysis to your Azure pipeline
- [Gradle or Maven project](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/gradle-or-maven-project.md): Using YAML or the Azure Classic interface to create the Azure build pipeline with new Gradle or Maven tasks.
- [.NET project](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/dotnet-project.md): Using YAML or the Azure Classic interface to create the Azure build pipeline for .Net projects.
- [C family project](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/c-family-project.md): Using YAML or the Azure Classic interface to create the Azure build pipeline for C family projects.
- [JS, TS, Go, Python, PHP, etc. project](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/js-ts-go-python-php.md): Using YAML or the Azure Classic interface to create the Azure build pipeline for JavaScript, TypeScript, Go, Python, PHP, and other projects.
- [Monorepo projects](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/monorepo-projects.md): Adding analysis to your Azure build pipeline for a monorepo.
- [Using various features](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/various-features.md): Adding more SonarQube Server features to the analysis for your Azure build pipeline.
- [Quality gate status in release pipeline](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/quality-gate-status-in-release-pipeline.md): Adding SonarQube Quality Gate status check to your Azure release pipeline.
- [SonarQube tasks for Azure Pipelines](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/sonarqube-tasks.md): Tasks supported by the Azure DevOps Extension for SonarQube Server you can use in your Azure build pipeline.
- [Troubleshooting analysis](https://docs.sonarsource.com/sonarqube-server/2025.2/devops-platform-integration/azure-devops-integration/troubleshooting-analysis.md): Troubleshooting various Azure pipeline and integration issues.
- [User guide](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide.md): The user guide describes the features of SonarQube Server and best practices.
- [Connected mode](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/connected-mode.md): SonarQube for IDE is a free IDE extension that integrates with SonarQube Server. Like a spell checker, SonarQube for IDE highlights issues as you type.
- [Viewing projects](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/viewing-projects.md): Retrieving and viewing your projects in SonarQube Server.
- [Retrieving projects](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/viewing-projects/retrieving-projects.md): Retrieving public, private, administered and favorite projects in SonarQube Server.
- [Viewing analysis summary](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/viewing-projects/project-overview.md): Viewing the analysis summary on the project overview page.
- [Viewing project activity](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/viewing-projects/activity-and-history.md): The Activity page shows the evolution of your project over time based on various measures and events.
- [Viewing project structure](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/viewing-projects/viewing-project-structure.md): The Code page shows your project's structure.
- [Viewing project information](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/viewing-projects/viewing-project-information.md): The Project information page shows details of your project settings, such as quality gate and quality profiles used for project analysis
- [Viewing reports](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/viewing-reports.md): View project, security, regulatory and portfolio reports.
- [PDF reports](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/viewing-reports/pdf-reports.md): PDF reports provide a periodic, high-level overview of the overall code quality and security of your projects, applications, or portfolios.
- [Security reports](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/viewing-reports/security-reports.md): Security reports provide a big picture overview of your application's security standing in relation to industry standards.
- [Regulatory reports](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/viewing-reports/regulatory-reports.md): Regulatory reports provide important information about your project, such as quality gate status, ratings, and the distribution of issues for new and overall code.
- [Portfolios](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/viewing-reports/portfolios.md): Portfolios allow you to track releasability and ratings information for multiple projects.
- [Monitoring code metrics](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/code-metrics.md): Monitoring code metrics and measure in SonarQube Server.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/code-metrics/introduction.md): SonarQube’s automated code review and analysis uses various code metrics to evaluate code quality.
- [Understanding measures and metrics](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/code-metrics/metrics-definition.md): View the measures and metrics used in SonarQube to evaluate your code.
- [Monitoring project metrics](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/code-metrics/monitoring-project-metrics.md): SonarQube offers various tools to monitor and compare code metrics for your project.
- [Monitoring portfolio metrics](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/code-metrics/monitoring-portfolio-metrics.md): SonarQube offers various tools to monitor and compare code metrics for your portfolio.
- [Changing instance modes](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/code-metrics/changing-modes.md): SonarQube Server uses two different modes that affect metric calculations.
- [Understanding rules](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/rules.md): Understanding rules, software qualities, security-related rules and rules for AI CodeFix.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/rules/overview.md): SonarQube evaluates your code against a set of rules to generate issues.
- [Software qualities](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/rules/software-qualities.md): Software qualities refer to code that is secure, reliable, and maintainable.
- [Security-related rules](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/rules/security-related-rules.md): The SonarQube quality model is applied to an automated code review and analysis based on four types of rules.
- [Built-in rule tags](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/rules/built-in-rule-tags.md): You have the option to apply your own tags to rules or use the tags that are built-in to SonarQube.
- [Rules for AI CodeFix](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/rules/rules-for-ai-codefix.md): AI CodeFix uses rules selected from a set of languages.
- [Quality standards and new code](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/about-new-code.md): SonarQube warns you whenever issues are detected in your new code.
- [Managing issues](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/issues.md): Retrieving, viewing and managing issues.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/issues/introduction.md): An automated code review detects an issue as a problem in your code.
- [Issue management solution](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/issues/solution-overview.md): This document describes how SonarQube Server and its automated code review identify, assign, and synchronize issues. It also presents the issue's lifecycle and details issue-related features.
- [Retrieving issues](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/issues/retrieving.md): Retrieve and view detected issues after your project's analysis.
- [Reviewing issues](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/issues/reviewing.md): Navigate and review issues raised by SonarQube's automated code review and analysis.
- [Editing issues](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/issues/managing.md): Manage issues by changing their status, reassigning them, customizing the severity level, tagging them, and commenting on them.
- [Fixing issues](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/issues/fixing.md): Starting with the Enterprise edition, you can get AI-suggested fixes for your code issues.
- [Issues reported in DevOps platform](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/issues/security-issues-in-devops-platform.md): You can view and manage issues reported by SonarQube directly in GitHub, GitLab or Azure DevOps platforms.
- [Managing Security Hotspots](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/security-hotspots.md): Security Hotspot highlights a security-sensitive piece of code that the developer needs to review.
- [Managing your account](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/managing-your-account.md): Managing user profiles, subscribing to notifications and changing your password.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/managing-your-account/introduction.md): Managing your SonarQube Server account.
- [Viewing your user profile](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/managing-your-account/viewing-user-profile.md): Your user profile displays your login name, email address, user groups, and associated SCM accounts.
- [Subscribing to notifications](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/managing-your-account/subscribing-to-notifications.md): You can subscribe to email notifications for various analysis-related events.
- [Changing password](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/managing-your-account/changing-password.md): Changing your SonarQube Server password.
- [Managing your tokens](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/managing-tokens.md): Generate tokens to run analysis or invoke web services without accessing your actual credentials.
- [Using a project badge](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/project-badge.md): You can promote your project’s status in third-party tools and external websites using project badges.
- [Using applications](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/applications.md): An application aggregates multiple projects that share a lifecycle into a single, synthetic project.
- [Keyboard shortcuts](https://docs.sonarsource.com/sonarqube-server/2025.2/user-guide/keyboard-shortcuts.md): A list of keyboard shortcuts for use with SonarQube Server.
- [Project administration](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration.md): Administering your projects.
- [Creating and importing projects](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/creating-and-importing-projects.md): Creating and importing projects from a DevOps platform repository.
- [Setting project permissions](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/setting-project-permissions.md): Setting up your permissions and creating permission templates.
- [Setting analysis scope](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/setting-analysis-scope.md): Defining and modifying the project’s analysis scope.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/setting-analysis-scope/introduction.md): Modifying the project's analysis scope.
- [Setting initial scope](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/setting-analysis-scope/setting-initial-scope.md): Setting the initial scope of analysis for your project's source and test files.
- [Excluding based on path-matching patterns](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/setting-analysis-scope/excluding-files-based-on-patterns.md): Adjusting your project’s initial analysis scope by excluding files based on path-matching patterns.
- [Excluding based on file extension](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/setting-analysis-scope/excluding-based-on-file-extension.md): For each programming language, define the file extensions to be analyzed.
- [Excluding from coverage or duplication](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/setting-analysis-scope/exclude-from-coverage-duplication.md): Excluding specific files from your project's code coverage analysis or duplication checks.
- [Applying advanced exclusions](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/setting-analysis-scope/advanced-exclusions.md): Tailor your project's analysis by applying advanced exclusions based on file content, specific code blocks, and defined coding rules.
- [Other adjustments](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/setting-analysis-scope/other-adjustments.md): Adjust your project's analysis based on secret detection scope, file size, and SCM file ignore patterns.
- [Verifying analysis scope](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/setting-analysis-scope/verifying-analysis-scope.md): Review configured properties and properties identified by the scanner to determine the project's analysis scope.
- [Defining matching patterns](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/setting-analysis-scope/defining-matching-patterns.md): Define matching patterns for files and coding rules.
- [Changing quality gate](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/changing-quality-gate-and-fudge-factor.md): Changing the project's default quality gate.
- [Changing quality profiles](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/changing-quality-gate.md): Changing the project's default quality profile.
- [Configuring new code calculation](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/configuring-new-code-calculation.md): Configuring your project’s new code definition.
- [Assuring your AI code](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/assuring-ai-code.md): Sonar recognizes that AI-generated code should be monitored with additional quality standards.
- [Managing monorepo projects](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/monorepos.md): Managing monorepo projects, a feature supported by SonarQube for GitHub and GitLab repositories.
- [Setting various features at project level](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/project-settings.md): Changing and customizing your project’s settings.
- [Maintaining project branches](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/maintaining-the-branches-of-your-project.md): Managing your project’s branches to fit the needs of your organization and workflow.
- [Managing project history](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/managing-project-history.md): Managing your project’s history by editing and deleting snapshots of your project.
- [Customizing Project Information page](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/customizing-project-information-page.md): Managing project links on the project information page.
- [Managing project tags](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/managing-project-tags.md): Project tags allow you to categorize and group projects for easier selection on the Projects page.
- [Changing the project key](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/changing-project-key.md): You can update the project key without losing the history of the project.
- [Webhooks](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/webhooks.md): Webhooks notify external services when a project analysis is complete.
- [Project move](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/project-move.md): Project Move allows you to export a project from one SonarQube Server instance and import it into another SonarQube Server instance.
- [Deleting your project](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/deleting-project.md): You can delete one or multiple projects, provided you have the necessary permissions to do so.
- [Managing portfolios](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/managing-portfolios.md): Setting up and managing portfolios in SonarQube Server.
- [Managing applications](https://docs.sonarsource.com/sonarqube-server/2025.2/project-administration/managing-applications.md): Setting up and managing applications in SonarQube Server.
- [Instance administration](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration.md): Administering your SonarQube Server instance.
- [Server base URL](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/server-base-url.md): Configuring your base URL in SonarQube Server.
- [Global analysis setup](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/analysis-functions.md): Setting up analysis features at the instance level.
- [Choosing a mode for your instance](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/analysis-functions/instance-mode.md): Your SonarQube Server has two modes for customers to choose from: Standard Experience Mode and Multi-Quality Rule (MQR) Mode.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/analysis-functions/instance-mode/instance-mode-overview.md): Your SonarQube Server instance has two modes: Standard Experience Mode and Multi-Quality Rule (MQR) Mode.
- [MQR mode](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/analysis-functions/instance-mode/mqr-mode.md): MQR Mode more accurately represents the impact an issue has on all software qualities, by assigning a separate severity to a rule for each quality it impacts.
- [Standard Experience](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/analysis-functions/instance-mode/standard-experience.md): The Standard Experience encompasses the use of rule types such as bugs, code smells, and vulnerabilities, with a single type and severity level for each rule.
- [New code definition](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/analysis-functions/setting-new-code-definition-at-global-level.md): The global-level new code definition option is applied by default to all new projects. Project administrators can select a specific setting for their project.
- [Quality standards](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/analysis-functions/quality-standards.md): This page explains how to configure the quality gate fudge factor at the global level.
- [Analysis scope](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/analysis-functions/analysis-scope.md): As a System Administrator, you can define in the UI an analysis scope adjustment at the instance level.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/analysis-functions/analysis-scope/introduction.md): As a System Administrator, you can define in the UI an analysis scope adjustment at the global level.
- [Excluding files based on file paths](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/analysis-functions/analysis-scope/excluding-files-based-on-file-paths.md): To exclude files from the project’s analysis scope based on file paths, you can define file exclusion parameters based on directory and file name patterns.
- [Excluding from coverage or duplication](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/analysis-functions/analysis-scope/exclude-from-coverage-duplication.md): Excluding specific files from code coverage or duplication check at the global level.
- [Using advanced exclusion features](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/analysis-functions/analysis-scope/advanced-exclusion-features.md): Information on using the advanced exclusion features in SonarQube Server at the global level.
- [Code metrics](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/analysis-functions/metrics-parameters.md): Modifying parameters related to the maintainability metrics in SonarQube Server at the global level.
- [System functions setup](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/system-functions.md): Setting system functions in your SonarQube Server instance.
- [Managing AI features](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/system-functions/managing-ai-features.md): Enable or disable AI-generated fix suggestions on your SonarQube Server instance.
- [Notifications](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/system-functions/notifications.md): Everything you need to know about configuring SonarQube Server’s email notifications.
- [Security features](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/system-functions/security.md): SonarQube Server comes with a number of global security features.
- [Housekeeping](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/system-functions/housekeeping.md): Default settings for SonarQube Server’s database cleaner.
- [Telemetry](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/system-functions/telemetry.md): SonarQube Server sends anonymized telemetry data to Sonar daily. No personally identifiable information is sent.
- [PDF reports](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/system-functions/pdf-reports.md): Setting up PDF reports in SonarQube Server.
- [Settings encryption](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/encrypting-settings.md): Encrypting SonarQube system properties.
- [User management](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/user-management.md): Managing your user accounts in SonarQube Server.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/user-management/introduction.md): The User management section is directed at the System Administrator.
- [Viewing user accounts](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/user-management/viewing-users.md): Retrieving and viewing user accounts in SonarQube Server.
- [Managing user authentication](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/user-management/managing-user-authentication.md): There are various methods to enable and disable user authentication.
- [Managing groups](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/user-management/user-groups.md): This page describes the user group concept in SonarQube Server and how to create and populate them.
- [Managing permissions](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/user-management/user-permissions.md): As a System Administrator, you can grant users and groups global permissions and you can manage the default project permissions.
- [Administering tokens](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/user-management/administering-tokens.md): Generating and revoking user tokens in SonarQube Server.
- [Associating with SCM account](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/user-management/updating-scm-details.md): As a System Administrator, you can explicitly associate an SCM (Source Control Management) account with a SonarQube Server user account.
- [Creating users manually](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/user-management/creating-users.md): Creating user accounts manually in SonarQube Server.
- [Deactivating users](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/user-management/deactivating-users.md): When you deactivate a user in SonarQube Server, any tokens associated with the user are revoked.
- [Changing user password](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/user-management/changing-user-password.md): System Administrator can change the password of a user whose SonarQube Server account is not tied to a third-party identity provider.
- [Authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication.md): Setting up the user authentication and provisioning in your SonarQube Server instance.
- [Overview of authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/overview.md): SonarQube Server can delegate authentication via HTTP Headers, GitHub Authentication, GitLab Authentication, Bitbucket Cloud Authentication, SAML, or LDAP.
- [HTTP header](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/http-header.md): You can delegate in SonarQube Server the user authentication to third-party systems (proxies/servers) using HTTP header authentication.
- [LDAP](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/ldap.md): Setting up the LDAP authentication in your SonarQube Server instance.
- [SAML](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/saml.md): Setting up SAML authentication in your SonarQube Server instance.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/saml/overview.md): You can delegate authentication to a SAML 2.0 identity provider using SAML authentication. SonarQube Server uses the Service Provider (SP) initiated SAML.
- [With Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/saml/ms-entra-id.md): Setting up SAML authentication with Microsoft Entra ID in your SonarQube Server instance.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/saml/ms-entra-id/introduction.md): Main steps of SAML authentication setup with Microsoft Entra ID.
- [Setup in Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/saml/ms-entra-id/setup-in-entra-id.md): This page describes how to register SonarQube Server in Microsoft Entra ID.
- [Setup in SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/saml/ms-entra-id/setup-in-sq.md): This page describes how to setup in SonarQube Server SAML with Microsoft Entra ID.
- [Setup of security features](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/saml/ms-entra-id/optional-security-features.md): To improve security, you can set up the encryption of SAML assertions sent by Microsoft Entra ID and the signing of SAML requests sent by SonarQube Server.
- [With Keycloak](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/saml/how-to-set-up-keycloak.md): Setting up SAML authentication with Keycloak in your SonarQube Server instance.
- [With Okta](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/saml/how-to-set-up-okta.md): Setting up SAML authentication with Okta in your SonarQube Server instance.
- [With Ping Identity](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/saml/ping-identity.md): Setting up SAML authentication with Ping Identity in your SonarQube Server instance.
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/saml/ping-identity/introduction.md): Main steps of SAML setup with Ping Identity.
- [Setup in Ping Identity](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/saml/ping-identity/setup-in-ping-identity.md): This page describes how to register SonarQube Server in PingOne or PingFederate.
- [Setup in SonarQube Server](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/saml/ping-identity/setup-in-sq.md): This page describes how to set up SAML with Ping Identity in SonarQube Server.
- [Setup of security features](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/saml/ping-identity/optional-security-features.md): To improve security, you can set up the encryption of SAML assertions sent by Ping Identity and the signing of SAML requests sent by SonarQube Server.
- [With SCIM provisioning](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/saml/scim.md): Setting up automatic provisioning between SonarQube Server and Microsoft Entra ID or Okta using SCIM.
- [Overview](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/saml/scim/overview.md): SCIM helps you automatically provision user and groups to SonarQube Server.
- [With Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/saml/scim/scim-provisioning-with-azure-ad.md): Enable SCIM to automate user and group provisioning from Microsoft Entra ID to SonarQube Server.
- [With Okta](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/saml/scim/scim-provisioning-with-okta.md): Enable SCIM to automate user and group provisioning from Okta to SonarQube Server.
- [GitHub](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/github.md): Setting up the GitHub authentication in your SonarQube Server instance.
- [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/bitbucket-cloud.md): Setting up the Bitbucket Cloud authentication in your SonarQube Server instance.
- [GitLab](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/gitlab.md): Setting up the GitLab authentication in your SonarQube Server instance.
- [Provisioning modes](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/gitlab/provisioning-modes.md): This section describes GitLab provisioning modes
- [Introduction](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/gitlab/provisioning-modes/introduction.md): Overview of the GitLab authentication's provisioning modes.
- [Just-in-Time provisioning](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/gitlab/provisioning-modes/just-in-time.md): With the Just-in-Time (JIT) provisioning mode, user accounts are automatically created in SonarQube Server when GitLab users log in for the first time.
- [Automatic provisioning](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/gitlab/provisioning-modes/automatic.md): With GitLab automatic provisioning mode, you can benefit from automatic user provisioning, deprovisioning and synchronization of groups and permissions in SonarQube Server.
- [Setting up authentication](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/gitlab/setting-up.md): Setting up the GitLab authentication and provisioning in SonarQube Server.
- [Managing JIT provisioning](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/gitlab/managing-jit-mode.md): Once you’ve set up GitLab authentication and provisioning with the Just-in-Time (JIT) provisioning mode, you can set or change JIT provisioning mode options.
- [Managing automatic provisioning](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/gitlab/managing-automatic-provisioning.md): Starting from the Developer Edition, you can enable the automatic user and group provisioning in SonarQube Server.
- [Disabling authentication](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/gitlab/disabling.md): To disable GitLab authentication and provisioning in SonarQube Server, you must disable the GitLab authentication configuration.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/authentication/troubleshooting.md): Troubleshooting authentication and provisioning.
- [License administration](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/license-administration.md): How to retrieve, setup, stage and request new SonarQube Server licenses.
- [UI customization](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/ui-customization.md): Customizing your instance's look and feel and displaying custom messages.
- [Look and feel](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/ui-customization/look-and-feel.md): You can set your own home logo and use a Gravatar avatar.
- [Custom messages](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/ui-customization/custom-messages.md): Admins can configure custom messages that will be displayed in the SonarQube Server UI.
- [System info and server ID](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/system-info-and-server-id.md): This page describes how to gather detailed information about your SonarQube Server instance.
- [Inactive projects](https://docs.sonarsource.com/sonarqube-server/2025.2/instance-administration/inactive-projects.md): Managing the inactive projects in your SonarQube Server instance.
- [Quality standards administration](https://docs.sonarsource.com/sonarqube-server/2025.2/quality-standards-administration.md): Managing your quality standards in SonarQube Server provides you with a baseline for acceptable code, leading to more secure, reliable, and maintainable software.
- [Managing quality gates](https://docs.sonarsource.com/sonarqube-server/2025.2/quality-standards-administration/managing-quality-gates.md): This section helps you understand how to view, manage, and change your quality gates in SonarQube Server.
- [Introduction to quality gates](https://docs.sonarsource.com/sonarqube-server/2025.2/quality-standards-administration/managing-quality-gates/introduction-to-quality-gates.md): Your introduction to understanding how to use quality gates in SonarQube Server.
- [Viewing a quality gate](https://docs.sonarsource.com/sonarqube-server/2025.2/quality-standards-administration/managing-quality-gates/viewing-quality-gate.md): Any user can view the quality gates and their conditions defined in a SonarQube Server instance.
- [Managing custom quality gates](https://docs.sonarsource.com/sonarqube-server/2025.2/quality-standards-administration/managing-quality-gates/managing-custom-quality-gates.md): You can create your own, custom quality gates in SonarQube Server. To manage custom quality gates, you must have the Administer Quality Gates permission.
- [Changing default quality gate](https://docs.sonarsource.com/sonarqube-server/2025.2/quality-standards-administration/managing-quality-gates/changing-default-quality-gate.md): A default quality gate is assigned in your SonarQube Server settings. This quality gate is automatically applied to new projects and can be modified at any time.
- [Associating projects with quality gate](https://docs.sonarsource.com/sonarqube-server/2025.2/quality-standards-administration/managing-quality-gates/associating-projects-with-quality-gate.md): The default quality gate is associated with all projects in the organization that are not explicitly associated with a quality gate.
- [Managing quality profiles](https://docs.sonarsource.com/sonarqube-server/2025.2/quality-standards-administration/managing-quality-profiles.md): Quality profiles are a key part of your SonarQube Server configuration because they are composed of a list of rules to check your code against.
- [Extension guide](https://docs.sonarsource.com/sonarqube-server/2025.2/extension-guide.md): Extending SonarQube with Web API, coding rules, plugins and internationalization.
- [Web API](https://docs.sonarsource.com/sonarqube-server/2025.2/extension-guide/web-api.md): SonarQube Server provides the Web API to access its functionalities from applications.
- [Adding coding rules](https://docs.sonarsource.com/sonarqube-server/2025.2/extension-guide/adding-coding-rules.md): Adding custom coding rules to your SonarQube Server instance.
- [Developing a plugin](https://docs.sonarsource.com/sonarqube-server/2025.2/extension-guide/developing-a-plugin.md): Developing a plugin for SonarQube Server.
- [Plugin basics](https://docs.sonarsource.com/sonarqube-server/2025.2/extension-guide/developing-a-plugin/plugin-basics.md): The sonar-plugin-api is a Java API used to develop plugins for SonarQube Cloud, Server, IDE, and Community Build.
- [Supporting new languages](https://docs.sonarsource.com/sonarqube-server/2025.2/extension-guide/developing-a-plugin/supporting-new-languages.md): Six steps to support new languages in SonarQube Server.
- [Executable lines](https://docs.sonarsource.com/sonarqube-server/2025.2/extension-guide/developing-a-plugin/executable-lines.md): Sonar guidelines to define executable lines for a language.
- [Adding pages to the webapp](https://docs.sonarsource.com/sonarqube-server/2025.2/extension-guide/developing-a-plugin/adding-pages-to-the-webapp.md): Creating page extensions to run in your SonarQube environment.
- [Supporting SCM providers](https://docs.sonarsource.com/sonarqube-server/2025.2/extension-guide/developing-a-plugin/supporting-scm-providers.md): Information from the Source Code Management (SCM) provider is used by a SonarScanner.
- [Internationalization](https://docs.sonarsource.com/sonarqube-server/2025.2/extension-guide/internationalization.md): Guidelines to apply the i18n mechanism and how to help the Community
- [SonarQube glossary](https://docs.sonarsource.com/sonarqube-server/2025.2/glossary.md): A list of terms and their definitions that are referenced in the SonarQube Documentation

* [Homepage](https://docs.sonarsource.com/sonarqube-server/10.8/readme.md): SonarQube provides automated code quality and security reviews, delivering actionable intelligence that helps developers build better and faster.
* [Try out SonarQube Server](https://docs.sonarsource.com/sonarqube-server/10.8/try-out-sonarqube.md): Follow these steps to try out SonarQube Server.
* [Core concepts](https://docs.sonarsource.com/sonarqube-server/10.8/core-concepts.md)
* [Software qualities](https://docs.sonarsource.com/sonarqube-server/10.8/core-concepts/software-qualities.md): High quality code leads to software that is secure, reliable, and maintainable.
* [Improving code quality](https://docs.sonarsource.com/sonarqube-server/10.8/core-concepts/clean-as-you-code.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.8/core-concepts/clean-as-you-code/introduction.md): An introduction to SonarQube's approach to improving code quality.
* [Implementation](https://docs.sonarsource.com/sonarqube-server/10.8/core-concepts/clean-as-you-code/implementation.md): An overview of the process for improving code quality.
* [About quality standards](https://docs.sonarsource.com/sonarqube-server/10.8/core-concepts/clean-as-you-code/about-quality-standards.md): A short description of the quality standards that contribute to improving code quality.
* [About new code](https://docs.sonarsource.com/sonarqube-server/10.8/core-concepts/clean-as-you-code/about-new-code.md): Conceptual information about new code and how it is defined.
* [About the analysis setup](https://docs.sonarsource.com/sonarqube-server/10.8/core-concepts/clean-as-you-code/about-the-analysis-setup.md): A description of the analysis setup for improving code quality.
* [Server installation and setup](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/overview.md): Overview of how to set up and upgrade SonarQube Server.
* [Installation requirements](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/installation-requirements.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/installation-requirements/overview.md)
* [SonarQube Server host](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/installation-requirements/server-host.md): This section describes the requirements and recommendations for the machine running SonarQube Server.
* [Database](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/installation-requirements/database-requirements.md)
* [Pre-installation steps](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/pre-installation.md)
* [On Linux systems](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/pre-installation/linux.md): This section explains pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on Linux systems.
* [On Unix-based systems](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/pre-installation/unix.md): This section explains pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on Unix systems.
* [On macOS systems](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/pre-installation/macos.md): This section explains pre-installation steps on SonarQube Server host for the Developer and Enterprise Editions on macOS systems.
* [Developer and Enterprise Editions](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/install-the-server.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/install-the-server/introduction.md): Read this before starting the installation of SonarQube Server’s Developer or Enterprise Edition.
* [Installing the database](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/install-the-server/installing-the-database.md): Install the SonarQube Server database according to the database engine used: MicrosoftSQL Server, Oracle, PostgreSQL.
* [Installing from the Docker image](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/install-the-server/installing-sonarqube-from-docker.md): Explains how to install the SonarQube Server’s Developer or Enterprise Edition from the Docker image.
* [Installing from the ZIP file](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/install-the-server/installing-sonarqube-from-zip-file.md): Explains how to install SonarQube Server from the ZIP file.
* [Advanced installation](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/install-the-server/advanced-installation-features.md): Explains how to perform advanced setup on SonarQube Server including web connection parameter change.
* [Data Center Edition (DCE)](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/install-the-server-as-a-cluster.md): The Data Center Edition allows SonarQube Server to run in a clustered configuration to make it resilient to failures.
* [Deploying on Kubernetes](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/deploy-on-kubernetes.md)
* [Developer and Enterprise Editions](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/deploy-on-kubernetes/server.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/deploy-on-kubernetes/server/introduction.md): This section explains how to install SonarQube Server on Kubernetes and Openshift.
* [Before you start](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/deploy-on-kubernetes/server/before-you-start.md): This page describes the requirements and known limitations of a SonarQube Server deployment on Kubernetes or Openshift.
* [Customizing Helm chart](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/deploy-on-kubernetes/server/customizing-helm-chart.md): This page explains how to perform the most important SonarQube Helm chart customization when working with SonarQube Server.
* [Installing Helm chart](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/deploy-on-kubernetes/server/installing-helm-chart.md): This section explains how to install the Helm chart for SonarQube Server’s Developer or Enterprise Edition.
* [Data Center Edition](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/deploy-on-kubernetes/dce.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/deploy-on-kubernetes/dce/introduction.md): Your entry point to deploy the SonarQube Server Data Center Edition on Kubernetes or Openshift.
* [Before you start](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/deploy-on-kubernetes/dce/before-you-start.md): This page describes the requirements and known limitations of a SonarQube Server’s Data Center Edition (DCE) deployment on Kubernetes or Openshift.
* [Customizing Helm chart](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/deploy-on-kubernetes/dce/customizing-helm-chart.md): This page explains how to perform the most important customization of the Helm chart for SonarQube Server’s Data Center Edition (DCE).
* [Installing from Helm repository](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/deploy-on-kubernetes/dce/installing-from-helm-repo.md): SonarQube Data Center Edition (DCE) can be installed from a customized SonarQube Server Helm chart.
* [Installing from Google Cloud Platform](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/deploy-on-kubernetes/dce/installing-from-gcp.md): SonarQube Data Center Edition (DCE) can be deployed on Kubernetes through the Google Marketplace, using its "Click to Deploy" feature.
* [Setting up monitoring](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring/introduction.md): If you deploy SonarQube Server on Kubernetes, Prometheus metrics can be collected.
* [Setting up with Prometheus server](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring/prometheus.md): The SonarQube Server’s Helm chart triggers the deployment of a Prometheus server that will pull the metrics from the SonarQube Server instance.
* [Setting up with Datadog](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring/datadog.md): In case of a Kubernetes deployment, you can use Datadog to collect the metrics provided through the SonarQube Server’s Web API (Openmetrics format).
* [List of Prometheus metrics](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring/prometheus-metrics.md): List of the SonarQube Server metrics exposed by Prometheus.
* [Setting up autoscaling](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/deploy-on-kubernetes/setting-up-autoscaling.md): With Kubernetes’ Horizontal Pod Autoscaling (HPA), you can automatically scale your SonarQube Server out and in, resolving any performance issues you may have.
* [Encrypting Helm chart sensitive data](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/deploy-on-kubernetes/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, that will be managed as sonar properties.
* [Operating the server](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/operating-the-server.md): Learn how to configure and operate the SonarQube Server (Developer or Enterprise Edition).
* [Operating the DCE cluster](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/configure-and-operate-a-cluster.md): Once the SonarQube Server cluster is installed, your configuration allows your instance to stay up even in case of a crash or failure in one of the nodes.
* [Installing plugins](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/plugins.md)
* [Plugin version matrix](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/plugins/plugin-version-matrix.md): This table describes the version of each plugin that is compatible with each version of SonarQube Server.
* [Install a plugin](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/plugins/install-a-plugin.md): Learn how to install a plugin in SonarQube Server.
* [Reference architectures](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/reference-architectures.md)
* [Up to 10M LOC](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/reference-architectures/up-to-10m-loc.md)
* [Up to 50 M LOC](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/reference-architectures/up-to-50m-loc.md): This architecture describes the setup of a SonarQube Server Enterprise Editon instance that will support up to 50 million lines of code.
* [Environment variables](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/environment-variables.md): This page provides environment variables used for configuring SonarQube Server with Docker.
* [Server upgrade and maintenance](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance.md)
* [Upgrade](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/upgrade.md)
* [SonarQube Server](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/upgrade/upgrade-the-server.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/upgrade/upgrade-the-server/roadmap.md): The section lists the steps you have to perform to upgrade your SonarQube Server installation.
* [Determining the upgrade path](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/upgrade/upgrade-the-server/determine-path.md): This section explains the principles to follow in order to determine if you can perform the upgrade directly or must upgrade first to intermediary version(s).
* [Testing the upgrade](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/upgrade/upgrade-the-server/testing.md): Test your upgrade before performing the upgrade.
* [Performing the upgrade](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/upgrade/upgrade-the-server/upgrade.md): Once you have determined your upgrade path and tested your upgrade, you can perform your SonarQube Server upgrade.
* [Performing the post-upgrade steps](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/upgrade/upgrade-the-server/post-upgrade-steps.md): You must perform various tasks after a SonarQube Server upgrade.
* [Other migration-related procedures](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/upgrade/upgrade-the-server/other-procedures.md): This section explains how to revert to the previous version of SonarQube Server, how to move to another edition, how to migrate the database to another vendor.
* [Active versions](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/upgrade/upgrade-the-server/active-versions.md): An active version of SonarQube Server is a version that is deemed suitable for use and support and will provide you with the best user experience.
* [Upgrading a plugin](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/upgrade/plugin.md)
* [Using Marketplace](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/upgrade/marketplace.md): The Marketplace is the place for keeping the pieces of the SonarQube platform up to date.
* [Maintenance](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/maintenance.md)
* [Improving performance](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/maintenance/improving-performance.md): How to improve the performance of your SonarQube Server instance.
* [Migrating database](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/maintenance/sonarqube-db-copy-tool.md): The SonarQube database copy tool helps you migrate your SonarQube Server database between vendors.
* [Backup and restore](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/maintenance/backup-and-restore.md): We recommend using your database’s tools to back up your data.
* [Reindexing](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/maintenance/reindexing.md): Starting SonarQube Server after an upgrade or after a restore from a backup triggers a rebuild of the Elasticsearch indexes.
* [Monitoring](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/monitoring.md)
* [SonarQube Server instance](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/monitoring/instance.md): Monitor your SonarQube Server instance to keep it healthy and happy.
* [Lines of Code](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/monitoring/lines-of-code.md): Information about how SonarQube Server calculates the Lines of Code analyzed to measure against the subscription’s limit defined by the license.
* [Audit logs](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/monitoring/audit-logs.md): How to manage the trail of your SonarQube Server audit logs.
* [API deprecation](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/monitoring/api-deprecation.md): If you use custom plugins based on the plugin API or consume SonarQube Server services, you should monitor the deprecation of the APIs.
* [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/troubleshooting.md)
* [Checking the server logs](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/troubleshooting/checking-server-logs.md): This page explains how to check and understand the server logs.
* [Performance issues](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/troubleshooting/performance-issues.md)
* [Database-related issues](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/troubleshooting/database-related-issues.md)
* [Elasticsearch-related issues](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/troubleshooting/elasticsearch.md)
* [Other issues](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/troubleshooting/other-issues.md)
* [Release and deprecation notes](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/release-notes-and-notices.md)
* [Release notes](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/release-notes-and-notices/release-notes.md)
* [Release upgrade notes](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/release-notes-and-notices/release-upgrade-notes.md): List of release upgrade notes for SonarQube Server.
* [Deprecations and removals](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/release-notes-and-notices/deprecations-and-removals.md)
* [Analyzing source code](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code.md)
* [SonarQube Server analysis overview](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/analysis-overview.md): This page explains SonarQube Server’s main analysis steps and how SonarQube Server integrates with your CI pipeline.
* [Project analysis setup](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/overview.md): This page introduces briefly the prerequisites and the setup steps necessary for a project analysis with SonarQube Server.
* [Scanners](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/scanners.md)
* [Scanner environment](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/scanners/scanner-environment.md)
* [General requirements](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/scanners/scanner-environment/general-requirements.md): A basic overview about what you need to setup your SonarScanner in SonarQube Server.
* [TLS certificates on client side](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/scanners/scanner-environment/manage-tls-certificates.md): If your SonarQube Server instance is secured, add the self-signed certificate to the CI/CD host. If mutual TLS is used, an additional setup is required.
* [Checked-out code](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/scanners/scanner-environment/verifying-code-checkout-step.md): During the checkout of a working copy (clone) of the code from the project repository, we recommend using the full depth.
* [SonarScanner CLI](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/scanners/sonarscanner.md): The SonarScanner CLI is a code analysis scanner for CI/CD pipelines, used when no build-system-specific scanner is available. Distinct from the SonarQube CLI, a developer management interface.
* [Azure DevOps extension for SonarQube Server](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops.md): The SonarQube extension for Azure DevOps makes it easy to integrate analysis into your build pipeline, allowing you to analyze all supported languages.
* [Jenkins Extension](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/scanners/jenkins-extension-sonarqube.md): This extension lets you centralize the configuration of your SonarQube Server connection details in your Jenkins global configuration.
* [SonarScanner for Maven](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/scanners/sonarscanner-for-maven.md): The SonarScanner for Maven is recommended as the default scanner for Maven projects.
* [SonarScanner for Gradle](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/scanners/sonarscanner-for-gradle.md): The SonarScanner for Gradle provides an easy way to start the analysis of a Gradle project with SonarQube Server.
* [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/scanners/dotnet.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/scanners/dotnet/introduction.md): Your entry point to understanding how the SonarScanner for .NET works with SonarQube Server.
* [Installing the scanner](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/scanners/dotnet/installing.md): Installing the SonarScanner for .NET to run with SonarQUbe Server is easy. Everything you need to know is on this page.
* [Using the scanner](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/scanners/dotnet/using.md): Check this page to learn how to invoke the SonarScanner for .NET and understand which parameters to use in your SonarQube Server analysis.
* [Configuring the scanner](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/scanners/dotnet/configuring.md): Configuring the SonarScanner for .NET in SonarQube Server can be tricky. Here is everything you need to know.
* [SonarScanner for NPM](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/scanners/npm.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/scanners/npm/introduction.md): The SonarScanner for NPM makes it very easy to trigger a SonarQube Server analysis on your JavaScript code base, without needing additional tools or resources.
* [Installing the scanner](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/scanners/npm/installing.md): Depending on how you want to start the SonarScanner for NPM, you will use a different method to install the scanner.
* [Using the scanner](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/scanners/npm/using.md): To start the SonarScanner for NPM, you can either add the analysis to your build files or use the scanner start command line (with or without npx).
* [Configuring the scanner](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/scanners/npm/configuring.md): This section explains how to configure the parameters used for an analysis with the SonarScanner for NPM when running it with SonarQube Server.
* [SonarScanner for Ant (Deprecated)](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/scanners/sonarscanner-for-ant.md): The SonarScanner for Ant provides a task to integrate your SonarQube Server analysis into an Apache Ant build script.
* [SonarScanner for Python](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/scanners/sonarscanner-for-python.md): The SonarScanner for Python provides an easy way to start the analysis of a Python project with SonarQube Server.
* [Analysis parameters](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/analysis-parameters.md): This page contains the most comprehensive listing of analysis parameters available in SonarQube Server.
* [Languages](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages.md)
* [Supported language versions](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/overview.md): SonarQube Server provides analysis of different languages depending on the edition you’re running.
* [ABAP](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/abap.md): ABAP analysis is available starting in commercial editions of SonarQube Server.
* [Ansible](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/ansible.md)
* [Apex](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/apex.md): Apex analysis is available starting in SonarQube Server Enterprise Edition.
* [Azure Resource Manager](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/azure-resource-manager.md): SonarQube analysis supports Azure Resource Manager templates in the JSON & Bicep formats, and is available starting in Community Edition.
* [C/C++/Objective-C](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/c-family.md)
* [C/C++/Objective-C analysis overview](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/c-family/overview.md): An overview of the configuration required to analyze CFamily code in SonarQube Server.
* [Analysis modes](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/c-family/analysis-modes.md): Presentation of the several analysis modes.
* [Prerequisites](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/c-family/prerequisites.md): Prerequisites for CFamily analysis in SonarQube Server.
* [Running the analysis](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/c-family/running-the-analysis.md): How to run a CFamily code analysis in SonarQube Server.
* [Customizing the analysis](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/c-family/customizing-the-analysis.md): How to customize your CFamily code analysis.
* [Understanding the analysis](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/c-family/understanding-the-analysis.md): Details on the CFamily analysis and the way it works with SonarQube Server.
* [Related pages](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/c-family/related-pages.md): Pages related to CFamily analysis in SonarQube Server
* [CloudFormation](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/cloudformation.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [COBOL](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/cobol.md): Cobol analysis is available starting in Enterprise Edition.
* [C#](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/csharp.md): C# analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [Dart](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/dart.md): SonarQube Server can analyze the Dart language.
* [Docker](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/docker.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [Flex](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/flex.md): Flex analysis is available starting in all editions of SonarQube Server and SonarQube Community Build.
* [Go](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/go.md): Go analysis is available in all editions of SonarQube.
* [HTML](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/html.md): HTML analysis is available in all editions of SonarQube and SonarQube Community Build.
* [Java](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/java.md): Java analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [JavaScript/TypeScript/CSS](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/javascript-typescript-css.md): JavaScript, TypeScript, and CSS analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [JCL](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/jcl.md): JCL analysis is available starting in SonarQube Server Enterprise Edition and supported by SonarQube for Eclipse when running in Connected Mode.
* [Kotlin](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/kotlin.md): Kotlin analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [Kubernetes/Helm](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/kubernetes.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [PHP](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/php.md): PHP analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [PLI](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/pli.md): PLI analysis is available starting in SonarQube Server Enterprise Edition.
* [PL/SQL](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/pl-sql.md): PL/SQL analysis is available starting in SonarQube Server Developer Edition.
* [Python](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/python.md): Python analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [RPG](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/rpg.md): RPG is available starting in SonarQube Server Enterprise Edition.
* [Ruby](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/ruby.md): Ruby analysis is available in all editions of SonarQube Server and Community Build.
* [Scala](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/scala.md): Scala analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [Swift](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/swift.md): Swift analysis is available starting in SonarQube Server Developer Edition.
* [Secrets](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/secrets.md): SonarQube Server detects exposed Secrets in your source code and language-agnostic config files, starting in the SonarQube Community Build.
* [Terraform](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/terraform.md): SonarQube Server can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [T-SQL](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/t-sql.md): T-SQL analysis is available starting in SonarQube Server Developer Edition.
* [VB.NET](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [VB6](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/vb6.md): VB6 analysis is available starting in the SonarQube Server Enterprise Edition.
* [XML](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/xml.md): XML analysis is available in all editions of SonarQube Server and SonarQube Community Build.
* [.NET environments](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/dotnet-environments.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/dotnet-environments/overview.md): Running .NET analysis on SonarQube Server can be tricky to set up. This page gives you an overview of what’s required depending on your .NET framework.
* [Getting started with .NET](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/dotnet-environments/getting-started-with-net.md): Your page to get started setting up a .NET analysis in any edition of SonarQube Server.
* [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/dotnet-environments/sonarscanner-for-dotnet.md): Understanding how to analyze .NET projects in SonarQube Server can be tricky. This user guide helps make the setup process easy.
* [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/dotnet-environments/dotnet-test-coverage.md): SonarQube Server supports the reporting of test coverage information as part of the analysis of your .NET project.
* [Specifying test projects](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/dotnet-environments/specify-test-project-analysis.md): The SonarScanner for .NET analyzes test projects in a different way than main projects. Metrics sent to SonarQube Server provide more insight into your project.
* [VB.NET](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/dotnet-environments/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube Server.
* [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/dotnet-environments/troubleshooting.md): Sometimes problems occur when dialing in your .NET analysis in SonarQube Server. Here are some guides created to explain use cases and potential problems.
* [Test coverage](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/test-coverage.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/test-coverage/overview.md): Test coverage reports and test execution reports are important metrics in assessing the quality of your code.
* [Java test coverage](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/test-coverage/java-test-coverage.md): SonarQube supports the reporting of test coverage as part of the analysis of your Java project.
* [JavaScript / TypeScript test coverage](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/test-coverage/javascript-typescript-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your JS/TS project.
* [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/test-coverage/dotnet-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your .NET project.
* [Python test coverage](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/test-coverage/python-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your Python project.
* [PHP test coverage](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/test-coverage/php-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your PHP project.
* [C / C++ / Objective-C test coverage](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/test-coverage/c-family-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your C/C++/Objective-C project.
* [Generic test data](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/test-coverage/generic-test-data.md): SonarQube supports generic formats for test coverage and test execution import.
* [Test coverage parameters](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/test-coverage/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 execution parameters](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/test-coverage/test-execution-parameters.md): Test execution reports describe which tests within your test suite have been run during a build.
* [Dart test coverage](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/test-coverage/dart-test-coverage.md): SonarQube Server supports the reporting of test coverage information as part of the analysis of your Dart project.
* [Importing external issues](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/importing-external-issues.md)
* [External analyzer reports](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/importing-external-issues/external-analyzer-reports.md): This page lists analysis parameters related to the import of issues raised by external, third-party analyzers.
* [Generic formatted reports](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/importing-external-issues/generic-issue-import-format.md): SonarQube Server supports a generic import format for raising external issues in code.
* [SARIF reports](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/importing-external-issues/importing-issues-from-sarif-reports.md): SonarQube Server supports the standard Static Analysis Results Interchange Format (SARIF) for raising external issues in code.
* [Background tasks](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/background-tasks.md): A background task can be the import of an analysis report, the computation of a portfolio, or the import or export of a project.
* [Pull request analysis](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/pull-request-analysis.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/pull-request-analysis/introduction.md): SonarQube Server supports pull request analysis: analysis results only include issues that have been introduced by the pull request itself.
* [Setting up the pull request analysis](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/pull-request-analysis/setting-up-the-pull-request-analysis.md): With SonarQube Server, a pull request analysis occurs when a pull request is opened and every time a change is pushed to the pull request branch.
* [Branch analysis](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/branch-analysis.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/branch-analysis/introduction.md): The branch analysis allows you to trigger an analysis on a push to any long-living branch or to short-lived branches without involving pull requests.
* [Setting up the branch analysis](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/branch-analysis/setting-up-the-branch-analysis.md): In SonarQube Server, the branch analysis allows you to trigger an analysis on a push to any specified branch without involving pull requests.
* [CI integration](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/ci-integration.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/ci-integration/overview.md): SonarQube Server supports integration on multiple platforms allowing you to maintain code quality and security in your projects.
* [Jenkins integration](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/ci-integration/jenkins-integration.md)
* [Key features](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/ci-integration/jenkins-integration/key-features.md): Sonar provides an extension for Jenkins to enable smooth integration with Jenkins. This section explains the key features of this integration.
* [Setting up Jenkins](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/ci-integration/jenkins-integration/global-setup.md): This page explains how to set up Jenkins globally for the integration with SonarQube Server by using SonarQube extension for Jenkins.
* [Adding analysis to a Jenkins job](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/ci-integration/jenkins-integration/add-analysis-to-job.md): This section explains how to add the SonarQube Server analysis to your Jenkins Freestyle or Pipeline jobs.
* [Setting up a pipeline pause](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/ci-integration/jenkins-integration/pipeline-pause.md): To configure an automatic failing of your Jenkins pipeline in case the quality gate computed by SonarQube Server fails, you must set up a pipeline pause.
* [Codemagic integration](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/ci-integration/codemagic-integration.md): SonarScanners running in Codemagic can automatically detect branches and merge or pull requests in certain jobs.
* [SCM integration](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/scm-integration.md): Collecting SCM data during code analysis can unlock a number of SonarQube Server features.
* [Security engine custom configuration](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/security-engine-custom-configuration.md): Security Engine Custom Configuration is available as part of the Enterprise Edition. The security engine tracks the path that data follows through your code.
* [Troubleshooting the analysis](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/troubleshooting-the-analysis.md): If your SonarQube Server analysis errors out.
* [Incremental analysis](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/incremental-analysis.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/incremental-analysis/introduction.md): This page explains the mechanisms used to perform incremental branch and pull request analysis in SonarQube Server.
* [Disabling or changing the mechanisms](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/incremental-analysis/disabling-or-changing.md): In very specific cases, you may have to disable or change the incremental analysis mechanism.
* [DevOps platform integration](https://docs.sonarsource.com/sonarqube-server/10.8/devops-platform-integration.md)
* [GitHub integration](https://docs.sonarsource.com/sonarqube-server/10.8/devops-platform-integration/github-integration.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.8/devops-platform-integration/github-integration/introduction.md): Introduction to GitHub integration with SonarQube Server.
* [Setting up integration at global level](https://docs.sonarsource.com/sonarqube-server/10.8/devops-platform-integration/github-integration/setting-up-at-global-level.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.8/devops-platform-integration/github-integration/setting-up-at-global-level/introduction.md): This section explains how to set up GitHub and SonarQube for their integration at the global level.
* [Verifying the server base URL](https://docs.sonarsource.com/sonarqube-server/10.8/devops-platform-integration/github-integration/setting-up-at-global-level/verify-sonarqube-server-base-url.md): For the GitHub integration to work, SonarQube Server’s base URL must meet some conditions.
* [Setting up a GitHub App](https://docs.sonarsource.com/sonarqube-server/10.8/devops-platform-integration/github-integration/setting-up-at-global-level/setting-up-github-app.md): To use the integration features, you need to use a GitHub App to connect SonarQube Server with a GitHub instance.
* [Setting up the report of security alerts](https://docs.sonarsource.com/sonarqube-server/10.8/devops-platform-integration/github-integration/setting-up-at-global-level/report-security-alerts.md): SonarQube Server can provide feedback about security issues inside the GitHub interface.
* [Setting parameters for GitHub Actions](https://docs.sonarsource.com/sonarqube-server/10.8/devops-platform-integration/github-integration/setting-up-at-global-level/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.
* [Importing GitHub repositories](https://docs.sonarsource.com/sonarqube-server/10.8/devops-platform-integration/github-integration/importing-github-repositories.md): Importing your GitHub repositories into SonarQube Server.
* [Setting up integration at project level](https://docs.sonarsource.com/sonarqube-server/10.8/devops-platform-integration/github-integration/setting-up-at-project-level.md): Setting up various GitHub integration features for projects in SonarQube Server.
* [Adding analysis to GitHub Actions workflow](https://docs.sonarsource.com/sonarqube-server/10.8/devops-platform-integration/github-integration/adding-analysis-to-github-actions-workflow.md): Adding the SonarQube Server analysis to your GitHub Actions workflow.
* [Bitbucket integration](https://docs.sonarsource.com/sonarqube-server/10.8/devops-platform-integration/bitbucket-integration.md)
* [Bitbucket Server & Data Center](https://docs.sonarsource.com/sonarqube-server/10.8/devops-platform-integration/bitbucket-integration/bitbucket-server-integration.md): SonarQube Server’s integration with Bitbucket Server and Data Center allows you to maintain code quality and security in your Bitbucket Server repositories.
* [Bitbucket Cloud integration](https://docs.sonarsource.com/sonarqube-server/10.8/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration.md): SonarQube Server’s integration with Bitbucket Cloud allows you to maintain code quality and security in your Bitbucket Cloud repositories.
* [GitLab integration](https://docs.sonarsource.com/sonarqube-server/10.8/devops-platform-integration/gitlab-integration.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.8/devops-platform-integration/gitlab-integration/introduction.md): SonarQube Servers’s integration with GitLab self-managed and GitLab SaaS subscriptions allows you to maintain code quality and security in your GitLab projects.
* [Setting up integration at global level](https://docs.sonarsource.com/sonarqube-server/10.8/devops-platform-integration/gitlab-integration/global-setup.md): Setting up GitLab and SonarQube Server for global integration.
* [Importing your GitLab repositories](https://docs.sonarsource.com/sonarqube-server/10.8/devops-platform-integration/gitlab-integration/importing-repos.md): Importing a GitLab repository to create a corresponding project in SonarQube Server.
* [Setting up GitLab integration at project level](https://docs.sonarsource.com/sonarqube-server/10.8/devops-platform-integration/gitlab-integration/setting-up-at-project-level.md): Setting up various GitLab integration features for a given project.
* [Adding analysis to GitLab CI/CD pipeline](https://docs.sonarsource.com/sonarqube-server/10.8/devops-platform-integration/gitlab-integration/adding-analysis-to-gitlab-ci-cd.md): You can integrate the SonarQube Server analysis into your GitLab CI/CD pipeline.
* [Azure DevOps integration](https://docs.sonarsource.com/sonarqube-server/10.8/devops-platform-integration/azure-devops-integration.md): SonarQube Server’s integration with Azure DevOps allows you to maintain code quality and security in your Azure DevOps repositories.
* [User guide](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide.md)
* [Connected mode](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/sonarlint-connected-mode.md): SonarQube Connected Mode connects SonarQube for IDE to your SonarQube Server project.
* [AI features](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/ai-features.md): SonarQube can create AI-generated fix suggestions for the issues detected in your projects and guarantee the quality of the AI-generated code.
* [Viewing projects](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/viewing-projects.md)
* [Retrieving projects](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/viewing-projects/retrieving-projects.md): Retrieving public and private projects in SonarQube Server.
* [Viewing analysis summary](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/viewing-projects/project-overview.md): Monitoring your project quality in SonarQube Server.
* [Viewing project activity](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/viewing-projects/activity-and-history.md): The Activity page offers you the ability to see the evolution of project measures over time.
* [Viewing project structure](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/viewing-projects/viewing-project-structure.md): View code and project structure in SonarQube Server.
* [Viewing reports](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/viewing-reports.md)
* [PDF reports](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/viewing-reports/pdf-reports.md): PDF reports give a periodic, high-level overview of the overall code quality and security of your projects, applications, or portfolios.
* [Security reports](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/viewing-reports/security-reports.md): Security reports give you the big picture of your application’s security. They allow you to know where you stand compared to the most common security mistakes.
* [Regulatory reports](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/viewing-reports/regulatory-reports.md): Starting in Enterprise Edition, you can download a regulatory report for any permanent branch of a project.
* [Portfolios](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/viewing-reports/portfolios.md): The portfolios Overview page is the central place for managers and tech leads to keep an eye on the releasability of the projects under their supervision.
* [Monitoring code metrics](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/code-metrics.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/code-metrics/introduction.md): Sonar analyzers calculate the different code metrics that will be used to evaluate the code quality.
* [Understanding measures and metrics](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/code-metrics/metrics-definition.md): This section describes the metrics used in the Sonar solution to evaluate your code.
* [Monitoring project metrics](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/code-metrics/monitoring-project-metrics.md): You can use different tools in the SonarQube Server UI to monitor and compare the code metrics of your project.
* [Monitoring portfolio metrics](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/code-metrics/monitoring-portfolio-metrics.md): You can use different tools in the SonarQube Server UI to monitor and compare the code metrics of your portfolio.
* [Changing instance modes](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/code-metrics/changing-modes.md): What mode you choose for your SonarQube Server instance can effect your metric calculations.
* [Understanding rules](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/rules.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/rules/overview.md): SonarQube server evaluates your source code against its set of rules to generate issues.
* [Security-related rules](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/rules/security-related-rules.md): The SonarQube Server Quality Model has four different types of rules: Reliability (bug), Maintainability (code smell), Security (vulnerability & hotspot) rules.
* [Built-in rule tags](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/rules/built-in-rule-tags.md): SonarQube Server users can add tags to rules and issues and most rules have some built-in tags out of the box.
* [Managing issues](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/issues.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/issues/introduction.md): An issue is a problem in your code that affects code quality.
* [Issue management solution](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/issues/solution-overview.md): This page explains how SonarQube Server identifies, assigns, and synchronizes issues.
* [Retrieving issues](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/issues/retrieving.md): Retrieve and view the issues detected during the analysis of your project on SonarQube Server.
* [Reviewing issues](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/issues/reviewing.md): You can retrieve and view the issues detected during the analysis of any public project. For a private project, you need the Browse permission on the project.
* [Editing issues](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/issues/managing.md): In SonarQube Server, you can change the status of an issue, reassign an issue, tag an issue, and comment on an issue.
* [Fixing issues](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/issues/fixing.md): From the Enterprise edition, you can get AI-suggested fixes for your code issues.
* [Issues reported in DevOps platform](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/issues/security-issues-in-devops-platform.md): You can view directly in your GitHub or GitLab the security issues raised by SonarQube on your code.
* [Managing Security Hotspots](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/security-hotspots.md): Security Hotspot highlights a security-sensitive piece of code that the developer needs to review.
* [Managing your account](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/managing-your-account.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/managing-your-account/introduction.md): Managing your SonarQube Server account.
* [Viewing your user profile](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/managing-your-account/viewing-user-profile.md): Your user profile displays your login name, email address, user group(s), and associated SCM account(s).
* [Subscribing to notifications](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/managing-your-account/subscribing-to-notifications.md): You can subscribe to email notifications on various analysis-related events in SonarQube Server.
* [Changing password](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/managing-your-account/changing-password.md): Changing your SonarQube Server password.
* [Managing your tokens](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/managing-tokens.md): Users can generate tokens that can be used to run analysis or invoke web services without access to the user’s actual credentials.
* [Using a project badge](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/project-badge.md): You can promote your SonarQube Server project’s status in third-party tools and external websites using project badges.
* [Using applications](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/applications.md): An application aggregates multiple projects into a synthetic single project.
* [Keyboard shortcuts](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/keyboard-shortcuts.md): A list of keyboard shortcuts for use with SonarQube Server.
* [Project administration](https://docs.sonarsource.com/sonarqube-server/10.8/project-administration.md)
* [Creating and importing projects](https://docs.sonarsource.com/sonarqube-server/10.8/project-administration/creating-and-importing-projects.md): How to create and import projects in SonarQube Server.
* [Setting project permissions](https://docs.sonarsource.com/sonarqube-server/10.8/project-administration/setting-project-permissions.md): Setting up your permissions and creating permission templates in SonarQube Server.
* [Managing monorepo projects](https://docs.sonarsource.com/sonarqube-server/10.8/project-administration/monorepos.md): This section explains the simplified management of projects related to a monorepo, a feature supported by SonarQube Server with GitHub and GitLab repositories.
* [Managing project history](https://docs.sonarsource.com/sonarqube-server/10.8/project-administration/managing-project-history.md): One of SonarQube Server’s most powerful features is that it shows you not only your project health today but also how it has changed over time.
* [Analysis scope](https://docs.sonarsource.com/sonarqube-server/10.8/project-administration/analysis-scope.md): There are many cases where you do not want to analyze every source file in your project. In such cases, you can adjust the analysis scope.
* [Setting up new code](https://docs.sonarsource.com/sonarqube-server/10.8/project-administration/setting-up-clean-as-you-code.md): Detailed steps on how to set up new code definitions for your projects.
* [Maintaining project branches](https://docs.sonarsource.com/sonarqube-server/10.8/project-administration/maintaining-the-branches-of-your-project.md): How to rename or choose another main branch, manage inactive branches, and keep specific branches from automatic deletion in SonarQube Server.
* [Managing portfolios](https://docs.sonarsource.com/sonarqube-server/10.8/project-administration/managing-portfolios.md): Managing and setting up portfolios in SonarQube Server.
* [Managing applications](https://docs.sonarsource.com/sonarqube-server/10.8/project-administration/managing-applications.md): Managing and setting up applications in SonarQube Server.
* [Project settings](https://docs.sonarsource.com/sonarqube-server/10.8/project-administration/project-settings.md): Project administration is accessible through the Project Settings menu of each project.
* [Webhooks](https://docs.sonarsource.com/sonarqube-server/10.8/project-administration/webhooks.md): Webhooks notify external services when a project analysis is complete.
* [Project move](https://docs.sonarsource.com/sonarqube-server/10.8/project-administration/project-move.md): Project Move allows you to export a project from one SonarQube Server instance and import it into another SonarQube Server instance.
* [Instance administration](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration.md)
* [Server base URL](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/server-base-url.md): You must configure your base URL in the SonarQube Server. Otherwise, integration and authentication features will not work correctly.
* [Global analysis setup](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/analysis-functions.md)
* [Quality profiles](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/analysis-functions/quality-profiles.md): Quality profiles are a key part of your SonarQube Server configuration. They define the set of rules to be applied during code analysis.
* [Quality gates](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/analysis-functions/quality-gates.md): Quality gates enforce a quality policy in your organization by answering one question: is my project ready for release?
* [AI standards](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/analysis-functions/ai-standards.md)
* [Code metrics](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/analysis-functions/metrics-parameters.md): Modifying parameters related to the maintainability metrics in SonarQube Server at the global level.
* [Choosing a mode for your instance](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/analysis-functions/instance-mode.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/analysis-functions/instance-mode/instance-mode-overview.md): SonarQube server has two modes for customers to choose from: Standard Experience Mode and Multi-Quality Rule (MQR) Mode.
* [MQR mode](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/analysis-functions/instance-mode/mqr-mode.md): MQR Mode more accurately represents the impact an issue has on all software qualities, by assigning a separate severity to a rule for each quality it impacts.
* [Standard Experience](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/analysis-functions/instance-mode/standard-experience.md): The Standard Experience encompasses the use of rule types such as bugs, code smells, and vulnerabilities, with a single type and severity level for each rule.
* [System functions setup](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/system-functions.md)
* [Managing AI features](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/system-functions/managing-ai-features.md): Enable or disable AI-generated fix suggestions on your SonarQube Server instance.
* [Notifications](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/system-functions/notifications.md): Everything to know about configuring SonarQube Server’s email notifications.
* [Server logs and system info](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/system-functions/server-logs-and-system-info.md): How to gather detailed information about your SonarQube Server instance.
* [Security features](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/system-functions/security.md): SonarQube Server comes with a number of global security features.
* [Housekeeping](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/system-functions/housekeeping.md): Default settings for SonarQube Server’s database cleaner.
* [Telemetry](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/system-functions/telemetry.md): SonarQube Server sends anonymized telemetry data to Sonar daily. No personally identifiable information is sent.
* [PDF reports](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/system-functions/pdf-reports.md): Setting up PDF reports in SonarQube Server.
* [Settings encryption](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/encrypting-settings.md): You can encrypt any sonar property stored in \\\<sonarqubeHome\\>/conf/sonar.properties or defined in SonarQube Server UI.
* [User management](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/user-management.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/user-management/introduction.md)
* [Viewing user accounts](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/user-management/viewing-users.md): Retrieving and viewing user accounts in SonarQube Server.
* [Managing user authentication](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/user-management/managing-user-authentication.md)
* [Managing groups](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/user-management/user-groups.md): Managing user groups in SonarQube Server.
* [Managing permissions](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/user-management/user-permissions.md): As a System Administrator, you can grant users and groups global permissions and you can manage the default project permissions.
* [Administering tokens](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/user-management/administering-tokens.md): Generating and revoking user tokens in SonarQube Server.
* [Associating with SCM account](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/user-management/updating-scm-details.md): As a System Administrator, you can explicitly associate an SCM (Source Control Management) account with a SonarQube Server user account.
* [Creating users manually](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/user-management/creating-users.md): Creating user accounts manually in SonarQube Server.
* [Deactivating users](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/user-management/deactivating-users.md): When you deactivate a user in SonarQube Server, any tokens associated with the user are revoked.
* [Changing user password](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/user-management/changing-user-password.md): System Administrator can change the password of a user whose SonarQube Server account is not tied to a third-party identity provider.
* [Authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/overview.md): SonarQube Server can delegate authentication via HTTP Headers, GitHub Authentication, GitLab Authentication, Bitbucket Cloud Authentication, SAML, or LDAP.
* [HTTP header](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/http-header.md): You can delegate in SonarQube Server the user authentication to third-party systems (proxies/servers) using HTTP header authentication.
* [LDAP](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/ldap.md): You can configure SonarQube Server authentication and authorization to an LDAP server (including the LDAP service of Active Directory).
* [SAML](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/saml.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/saml/overview.md): You can delegate authentication to a SAML 2.0 identity provider using SAML authentication. SonarQube Server uses the Service Provider (SP) initiated SAML.
* [With Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/saml/ms-entra-id.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/saml/ms-entra-id/introduction.md)
* [Setup in Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/saml/ms-entra-id/setup-in-entra-id.md): This page explains how to register SonarQube Server in Microsoft Entra ID. This is the first step of SAML authentication setup with Microsoft Entra ID.
* [Setup in SonarQube Server](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/saml/ms-entra-id/setup-in-sq.md): This page explains how to setup in SonarQube Server SAML with Microsoft Entra ID. This is the second step of SAML authentication setup with Microsoft Entra ID.
* [Setup of security features](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/saml/ms-entra-id/optional-security-features.md): To improve security, you can set up the encryption of SAML assertions sent by Microsoft Entra ID and the signing of SAML requests sent by SonarQube Server.
* [With Keycloak](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/saml/how-to-set-up-keycloak.md): The following content may be useful if you’re using Keycloak as a SAML identity provider.
* [With Okta](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/saml/how-to-set-up-okta.md): The following example may be useful if you are using Okta as a SAML identity provider.
* [With Ping Identity](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/saml/ping-identity.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/saml/ping-identity/introduction.md)
* [Setup in Ping Identity](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/saml/ping-identity/setup-in-ping-identity.md): This page explains how to register SonarQube Server in PingOne (or PingFederate). This is the first step of SAML authentication setup with Ping Identity.
* [Setup in SonarQube Server](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/saml/ping-identity/setup-in-sq.md): This page explains how to set up SAML with Ping Identity in SonarQube Server . This is the second step of SAML authentication setup with Ping Identity.
* [Setup of security features](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/saml/ping-identity/optional-security-features.md): To improve security, you can set up the encryption of SAML assertions sent by Ping Identity and the signing of SAML requests sent by SonarQube Server.
* [With SCIM provisioning](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/saml/scim.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/saml/scim/overview.md): SCIM helps you automatically provision user and groups to SonarQube Server.
* [With Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/saml/scim/scim-provisioning-with-azure-ad.md): Enable SCIM to automate user and group provisioning from Microsoft Entra ID to SonarQube Server.
* [With Okta](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/saml/scim/scim-provisioning-with-okta.md): Enable SCIM to automate user and group provisioning from Okta to SonarQube Server.
* [GitHub](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/github.md): To allow users to log in with GitHub credentials to SonarQube Server, you must use a GitHub App.
* [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/bitbucket-cloud.md): To allow users to log in with Bitbucket Cloud credentials, you need to use an OAuth consumer and set the authentication settings in SonarQube Server.
* [GitLab](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/gitlab.md)
* [Provisioning modes](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/gitlab/provisioning-modes.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/gitlab/provisioning-modes/introduction.md): With the GitLab authentication and provisioning, two provisioning modes are available in SonarQube Server: Just-in-Time and automatic.
* [Just-in-Time provisioning](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/gitlab/provisioning-modes/just-in-time.md): With the Just-in-Time (JIT) provisioning mode, user accounts are automatically created in SonarQube Server when GitLab users log in for the first time.
* [Automatic provisioning](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/gitlab/provisioning-modes/automatic.md): With GitLab automatic provisioning mode, you can benefit from automatic user (de)provisioning and synchronization of groups and permissions in SonarQube Server.
* [Setting up authentication](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/gitlab/setting-up.md): This page explains how to set up the GitLab authentication and provisioning in SonarQube Server.
* [Managing JIT provisioning](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/gitlab/managing-jit-mode.md): Once you’ve set up GitLab authentication and provisioning with the Just-in-Time (JIT) provisioning mode, you can set or change JIT provisioning mode options.
* [Managing automatic provisioning](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/gitlab/managing-automatic-provisioning.md): Starting from the Developer Edition, you can enable the automatic user and group provisioning in SonarQube Server.
* [Disabling authentication](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/gitlab/disabling.md): To disable GitLab authentication and provisioning in SonarQube Server, you must disable the GitLab authentication configuration.
* [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/troubleshooting.md)
* [License administration](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/license-administration.md): How to retrieve, setup, stage and request new SonarQube Server licenses.
* [UI customization](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/ui-customization.md)
* [Look and feel](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/ui-customization/look-and-feel.md): You can set your own home logo and use a Gravatar avatar.
* [Custom messages](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/ui-customization/custom-messages.md): Administrators using the Enterprise edition of SonarQube Server can now display a custom login message that all users will see on their login screen.
* [Extension guide](https://docs.sonarsource.com/sonarqube-server/10.8/extension-guide.md)
* [Web API](https://docs.sonarsource.com/sonarqube-server/10.8/extension-guide/web-api.md): SonarQube Server provides the Web API to access its functionalities from applications.
* [Adding coding rules](https://docs.sonarsource.com/sonarqube-server/10.8/extension-guide/adding-coding-rules.md): How to add custom coding rules to your SonarQube Server analysis.
* [Developing a plugin](https://docs.sonarsource.com/sonarqube-server/10.8/extension-guide/developing-a-plugin.md)
* [Plugin basics](https://docs.sonarsource.com/sonarqube-server/10.8/extension-guide/developing-a-plugin/plugin-basics.md): The sonar-plugin-api is a Java API used to develop plugins for SonarQube Cloud, Server, IDE, and Community Build.
* [Supporting new languages](https://docs.sonarsource.com/sonarqube-server/10.8/extension-guide/developing-a-plugin/supporting-new-languages.md): Six steps to support new languages in SonarQube Server.
* [Executable lines](https://docs.sonarsource.com/sonarqube-server/10.8/extension-guide/developing-a-plugin/executable-lines.md): Sonar internal guidelines to define executable lines for a language.
* [Adding pages to the webapp](https://docs.sonarsource.com/sonarqube-server/10.8/extension-guide/developing-a-plugin/adding-pages-to-the-webapp.md): Creating page extensions to run in your SonarQube environment.
* [Supporting SCM providers](https://docs.sonarsource.com/sonarqube-server/10.8/extension-guide/developing-a-plugin/supporting-scm-providers.md): Information from the Source Code Management (SCM) provider is used by a SonarScanner.
* [Internationalization](https://docs.sonarsource.com/sonarqube-server/10.8/extension-guide/internationalization.md): Guidelines to apply the i18n mechanism and how to help the Community
* [Contributing](https://docs.sonarsource.com/sonarqube-server/10.8/extension-guide/contributing.md): Guidelines about giving feedback and using the SonarQube community forum.
* [SonarQube glossary](https://docs.sonarsource.com/sonarqube-server/10.8/glossary.md): A list of terms and their definitions that are referenced in the SonarQube Documentation

- [Homepage](https://docs.sonarsource.com/sonarqube-server/10.7/readme.md): SonarQube provides automated code quality and security reviews, delivering actionable intelligence that helps developers build better and faster.
- [Try out SonarQube](https://docs.sonarsource.com/sonarqube-server/10.7/try-out-sonarqube.md): Follow these steps to try out SonarQube.
- [Core concepts](https://docs.sonarsource.com/sonarqube-server/10.7/core-concepts.md)
- [Software qualities](https://docs.sonarsource.com/sonarqube-server/10.7/core-concepts/software-qualities.md): Software qualities describe the key attributes of high-quality code: secure, reliable, and maintainable.
- [Improving code quality](https://docs.sonarsource.com/sonarqube-server/10.7/core-concepts/clean-as-you-code.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/10.7/core-concepts/clean-as-you-code/introduction.md): An introduction to improving code quality with SonarQube.
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.7/core-concepts/clean-as-you-code/overview.md): An overview of the improving code quality process.
- [About quality standards](https://docs.sonarsource.com/sonarqube-server/10.7/core-concepts/clean-as-you-code/about-quality-standards.md): A short description of the quality standards that contribute to improving code quality.
- [About new code](https://docs.sonarsource.com/sonarqube-server/10.7/core-concepts/clean-as-you-code/about-new-code.md): Conceptual information about new code and how it is defined.
- [About the analysis setup](https://docs.sonarsource.com/sonarqube-server/10.7/core-concepts/clean-as-you-code/about-the-analysis-setup.md): A description of the analysis setup in the context of improving code quality.
- [Server installation and setup](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/overview.md): Overview of how to set up and upgrade SonarQube.
- [Installation requirements](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/installation-requirements.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/installation-requirements/overview.md)
- [Server host](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/installation-requirements/server-host.md): This section describes the requirements and recommendations for the machine running SonarQube Server.
- [Database](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/installation-requirements/database-requirements.md)
- [Pre-installation steps](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/pre-installation.md)
- [On Linux systems](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/pre-installation/linux.md): This section explains pre-installation steps on SonarQube Server host for the Community, Developer and Enterprise Editions on Linux systems.
- [On Unix-based systems](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/pre-installation/unix.md): This section explains pre-installation steps on SonarQube Server host for the Community, Developer and Enterprise Editions on Unix systems.
- [On macOS systems](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/pre-installation/macos.md): This section explains pre-installation steps on SonarQube Server host for the Community, Developer and Enterprise Editions on macOS systems.
- [Installing the server](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/install-the-server.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/install-the-server/introduction.md): Read this before starting the SonarQube server installation.
- [Installing the database](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/install-the-server/installing-the-database.md): Install the SonarQube database according to the database engine used: MicrosoftSQL Server, Oracle, PostgreSQL
- [Installing SonarQube from the Docker image](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/install-the-server/installing-sonarqube-from-docker.md): Explains how to install the SonarQube server from the Docker image.
- [Installing SonarQube from the ZIP file](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/install-the-server/installing-sonarqube-from-zip-file.md): Explains how to install the SonarQube server from the ZIP file.
- [Advanced installation features](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/install-the-server/advanced-installation-features.md): Explains how to perform advanced setup on SonarQube server including web connection parameter change.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/install-the-server/troubleshooting.md): Explains how to troubleshoot issues with SonarQube server installation.
- [Operating the server](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/operating-the-server.md): Learn how to configure and operate the SonarQube server.
- [Installing Data Center Edition (DCE)](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/install-the-server-as-a-cluster.md): The Data Center Edition allows SonarQube to run in a clustered configuration to make it resilient to failures.
- [Operating the DCE cluster](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/configure-and-operate-a-cluster.md): Once the SonarQube cluster is installed, your configuration allows your SonarQube instance to stay up even in case of a crash or failure in one of the nodes.
- [Deploying on Kubernetes](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/deploy-on-kubernetes.md)
- [Deploying SonarQube Server](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/deploy-on-kubernetes/server.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/deploy-on-kubernetes/server/introduction.md): This section explains how to install the SonarQube Server on Kubernetes or Openshift.
- [Before you start](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/deploy-on-kubernetes/server/before-you-start.md): This page describes the requirements and known limitations of a SonarQube deployment on Kubernetes or Openshift.
- [Customizing Helm chart](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/deploy-on-kubernetes/server/customizing-helm-chart.md): This page explains the most important customization of SonarQube Helm chart.
- [Installing Helm chart](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/deploy-on-kubernetes/server/installing-helm-chart.md)
- [Deploying SonarQube cluster](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/deploy-on-kubernetes/cluster.md): Learn how to deploy a SonarQube cluster on Kubernetes.
- [Setting up monitoring](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring/introduction.md): If you deploy SonarQube on Kubernetes, Prometheus metrics can be collected.
- [Setting up with Prometheus server](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring/prometheus.md): The SonarQube’s Helm chart triggers the deployment of a Prometheus server that will pull the metrics from the SonarQube instance.
- [Setting up with Datadog](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring/datadog.md): In case of a Kubernetes deployment, you can use Datadog to collect the metrics provided through the SonarQube’s Web API (Openmetrics format).
- [List of Prometheus metrics](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring/prometheus-metrics.md): List of the SonarQube metrics exposed by Prometheus.
- [Setting up autoscaling](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/deploy-on-kubernetes/setting-up-autoscaling.md)
- [Installing plugins](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/plugins.md)
- [Plugin version matrix](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/plugins/plugin-version-matrix.md): This table describes the version of each plugin that is compatible with each version of SonarQube.
- [Install a plugin](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/plugins/install-a-plugin.md): Learn how to install a plugin in SonarQube.
- [Reference architectures](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/reference-architectures.md)
- [Up to 10M LOC](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/reference-architectures/up-to-10m-loc.md): This architecture describes the setup of a SonarQube instance that will support up to 10 million lines of code under normal usage patterns.
- [Up to 50 M LOC](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/reference-architectures/up-to-50m-loc.md): This architecture describes the setup of a SonarQube Enterprise Editon instance that will support up to 50 million lines of code under normal usage patterns.
- [Environment variables](https://docs.sonarsource.com/sonarqube-server/10.7/setup-and-upgrade/environment-variables.md): This page provides environment variables used for configuring SonarQube with Docker.
- [Server upgrade and maintenance](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance.md)
- [Upgrade](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/upgrade.md)
- [Upgrading the server](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/upgrade/upgrade-the-server.md)
- [Upgrade roadmap](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/upgrade/upgrade-the-server/roadmap.md): The section lists the steps you have to perform to upgrade your SonarQube server installation.
- [Determining the upgrade path](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/upgrade/upgrade-the-server/determine-path.md): This section explains the principles to follow in order to determine if you can perform the upgrade directly or must upgrade first to intermediary version(s).
- [Testing the upgrade](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/upgrade/upgrade-the-server/testing.md): Test your upgrade before performing the upgrade.
- [Performing the upgrade](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/upgrade/upgrade-the-server/upgrade.md): Once you have determined your upgrade path and tested your upgrade, you can perform your SonarQube server upgrade.
- [Performing the post-upgrade steps](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/upgrade/upgrade-the-server/post-upgrade-steps.md): You must perform various tasks after a SonarQube server upgrade.
- [Other migration-related procedures](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/upgrade/upgrade-the-server/other-procedures.md): This section explains how to revert to the previous version of SonarQube, how to move to another edition, how to migrate the database to another vendor.
- [Active versions](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/upgrade/upgrade-the-server/active-versions.md): An active version of SonarQube is a version that is deemed suitable for use and support and will provide you with the best user experience.
- [Upgrading a plugin](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/upgrade/plugin.md)
- [Using Marketplace](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/upgrade/marketplace.md): The Marketplace is the place for keeping the pieces of the SonarQube platform up to date.
- [Maintenance](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/maintenance.md)
- [Improving performance](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/maintenance/improving-performance.md): How to improve the performance of your SonarQube instance.
- [Migrating database](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/maintenance/sonarqube-db-copy-tool.md): The SonarQube database copy tool helps you migrate your SonarQube database between vendors.
- [Backup and restore](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/maintenance/backup-and-restore.md): We recommend using your database’s tools to back up your data.
- [Reindexing](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/maintenance/reindexing.md): Starting SonarQube after an upgrade or after a restore from a backup triggers a rebuild of the Elasticsearch indexes.
- [Monitoring](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/monitoring.md)
- [SonarQube instance](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/monitoring/instance.md): Monitor your SonarQube instance to keep it healthy and happy.
- [Lines of Code](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/monitoring/lines-of-code.md): Information about how SonarQube calculates the Lines of Code analyzed to measure against the subscription’s limit defined by the license.
- [Audit logs](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/monitoring/audit-logs.md): How to manage the trail of your SonarQube audit logs.
- [API deprecation](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/monitoring/api-deprecation.md): If you use custom plugins based on the plugin API or consume SonarQube services, you should monitor the deprecation of the APIs.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/troubleshooting.md): Try these troubleshooting methods if you’re encountering unexpected behaviors with your SonarQube instance.
- [Release and deprecation notes](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/release-notes-and-notices.md)
- [Release notes](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/release-notes-and-notices/release-notes.md)
- [Release upgrade notes](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/release-notes-and-notices/release-upgrade-notes.md): List of release upgrade notes for SonarQube.
- [Deprecations and removals](https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/release-notes-and-notices/deprecations-and-removals-by-version.md)
- [Analyzing source code](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code.md)
- [SonarQube analysis overview](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/analysis-overview.md): This page explains SonarQube analysis’s main steps and how SonarQube integrates with your CI pipeline.
- [Project analysis setup](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/overview.md): This page introduces briefly the prerequisites and the setup steps necessary for a project analysis with SonarQube.
- [Scanners](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/scanners.md)
- [Scanner environment](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/scanners/scanner-environment.md)
- [General requirements](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/scanners/scanner-environment/general-requirements.md)
- [TLS certificates on client side](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/scanners/scanner-environment/manage-tls-certificates.md): If your SonarQube server is secured, you must add the self-signed certificate to CI/CD host. If mutual TLS is used then an additional setup is required.
- [Checked-out code](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/scanners/scanner-environment/verifying-code-checkout-step.md): During the checkout of a working copy (clone) of the code from the project repository, we recommend using the full depth.
- [SonarScanner CLI](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/scanners/sonarscanner.md): The SonarScanner CLI is a code analysis scanner for CI/CD pipelines, used when no build-system-specific scanner is available. Distinct from the SonarQube CLI, a developer management interface.
- [SonarQube extension for Azure DevOps](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops.md): The SonarQube extension for Azure DevOps makes it easy to integrate analysis into your build pipeline, allowing the analysis of all supported languages.
- [SonarQube extension for Jenkins](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/scanners/jenkins-extension-sonarqube.md): This extension lets you centralize the configuration of SonarQube server connection details in Jenkins global configuration.
- [SonarScanner for Maven](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/scanners/sonarscanner-for-maven.md): The SonarScanner for Maven is recommended as the default scanner for Maven projects.
- [SonarScanner for Gradle](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/scanners/sonarscanner-for-gradle.md): The SonarScanner for Gradle provides an easy way to start the analysis of a Gradle project with SonarQube.
- [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/scanners/dotnet.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/scanners/dotnet/introduction.md)
- [Installing the scanner](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/scanners/dotnet/installing.md)
- [Using the scanner](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/scanners/dotnet/using.md)
- [Configuring the scanner](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/scanners/dotnet/configuring.md)
- [SonarScanner for NPM](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/scanners/npm.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/scanners/npm/introduction.md): The SonarScanner for NPM makes it very easy to trigger SonarQube analyses on a JavaScript code base, without needing any additional tool or resource.
- [Installing the scanner](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/scanners/npm/installing.md): Depending on how you want to start the SonarScanner for NPM, you will use a different method to install the scanner.
- [Using the scanner](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/scanners/npm/using.md): To start the SonarScanner for NPM, you can either add the analysis to your build files, or use the scanner start command line (with or without npx).
- [Configuring the scanner](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/scanners/npm/configuring.md): This section explains how to configure the parameters used for an analysis with the SonarScanner for NPM.
- [SonarScanner for Ant (Deprecated)](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/scanners/sonarscanner-for-ant.md): The SonarScanner for Ant provides a task to allow the integration of SonarQube analysis into an Apache Ant build script.
- [SonarScanner for Python](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/scanners/sonarscanner-for-python.md): The SonarScanner for Python provides an easy way to start the analysis of a Python project with SonarQube.
- [Analysis parameters](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/analysis-parameters.md): The most comprehensive listing of the parameters available in SonarQube.
- [Languages](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/overview.md): SonarQube provides analysis of different languages depending on the edition you’re running.
- [ABAP](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/abap.md): ABAP analysis is available starting in Developer Edition of SonarQube.
- [Apex](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/apex.md): Apex analysis is available starting in Enterprise Edition of SonarQube.
- [Azure Resource Manager](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/azure-resource-manager.md): SonarQube analysis supports Azure Resource Manager templates in the JSON & Bicep formats, and is available starting in Community Edition.
- [C/C++/Objective-C](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/c-family.md)
- [C/C++/Objective-C analysis overview](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/c-family/overview.md): An overview of the configuration required to analyze CFamily code.
- [Analysis modes](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/c-family/analysis-modes.md): Presentation of the several analysis modes.
- [Prerequisites](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/c-family/prerequisites.md): Prerequisites for CFamily analysis.
- [Running the analysis](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/c-family/running-the-analysis.md): How to run a CFamily code analysis.
- [Customizing the analysis](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/c-family/customizing-the-analysis.md): How to customize your CFamily code analysis.
- [Understanding the analysis](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/c-family/understanding-the-analysis.md): Details on the CFamily analysis.
- [Related pages](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/c-family/related-pages.md): Pages related to CFamily analysis
- [CloudFormation](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/cloudformation.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [COBOL](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/cobol.md): Cobol analysis is available starting in Enterprise Edition.
- [C#](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/csharp.md): C# analysis is available in all editions of SonarQube.
- [Dart](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/dart.md)
- [Docker](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/docker.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [Flex](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/flex.md): Flex analysis is available starting in all editions of SonarQube.
- [Go](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/go.md): Go analysis is available in all editions of SonarQube.
- [HTML](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/html.md): HTML analysis is available in all editions of SonarQube.
- [Java](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/java.md): Java analysis is available in all editions of SonarQube.
- [JavaScript/TypeScript/CSS](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/javascript-typescript-css.md): JavaScript/TypeScript/CSS analysis is available in all editions of SonarQube.
- [JCL](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/jcl.md): JCL analysis is available starting in Enterprise Edition and supported by SonarLint for Eclipse when running in Connected Mode.
- [Kotlin](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/kotlin.md): Kotlin analysis is available starting in all editions of SonarQube.
- [Kubernetes/Helm](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/kubernetes.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [PHP](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/php.md): PHP analysis is available in all editions of SonarQube.
- [PLI](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/pli.md): PLI analysis is available starting in Enterprise Edition.
- [PL/SQL](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/pl-sql.md): PL/SQL analysis is available starting in Developer Edition.
- [Python](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/python.md): Python analysis is available in all editions of SonarQube.
- [RPG](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/rpg.md): RPG is available starting in Enterprise Edition.
- [Ruby](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/ruby.md): Ruby analysis is available in all editions of SonarQube.
- [Scala](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/scala.md): Scala analysis is available in all editions of SonarQube.
- [Swift](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/swift.md): Swift analysis is available starting in Developer Edition.
- [Secrets](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/secrets.md): SonarQube detects exposed Secrets in your source code and language-agnostic config files, starting in Community Edition.
- [Terraform](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/terraform.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [T-SQL](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/t-sql.md): T-SQL analysis is available starting in Developer Edition.
- [VB.NET](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube.
- [VB6](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/vb6.md): VB6 analysis is available starting in Enterprise Edition.
- [XML](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/xml.md): XML analysis is available in all editions of SonarQube.
- [.NET environments](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/dotnet-environments.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/dotnet-environments/overview.md): Running .NET analysis on SonarQube can be tricky to set up. This page gives you an overview of what’s required depending on your .NET framework.
- [Getting started with .NET](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/dotnet-environments/getting-started-with-net.md)
- [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/dotnet-environments/sonarscanner-for-dotnet.md)
- [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/dotnet-environments/dotnet-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your .NET project.
- [Specifying test projects](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/dotnet-environments/specify-test-project-analysis.md)
- [VB.NET](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/dotnet-environments/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/dotnet-environments/troubleshooting.md)
- [Test coverage](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/test-coverage.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/test-coverage/overview.md): Test coverage reports and test execution reports are important metrics in assessing the quality of your code.
- [Java test coverage](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/test-coverage/java-test-coverage.md): SonarQube supports the reporting of test coverage as part of the analysis of your Java project.
- [JavaScript/TypeScript test coverage](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/test-coverage/javascript-typescript-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your JS/TS project.
- [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/test-coverage/dotnet-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your .NET project.
- [Python test coverage](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/test-coverage/python-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your Python project.
- [PHP test coverage](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/test-coverage/php-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your PHP project.
- [C/C++/Objective-C test coverage](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/test-coverage/c-family-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your C/C++/Objective-C project.
- [Generic test data](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/test-coverage/generic-test-data.md): SonarQube supports generic formats for test coverage and test execution import.
- [Test coverage parameters](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/test-coverage/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 execution parameters](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/test-coverage/test-execution-parameters.md): Test execution reports describe which tests within your test suite have been run during a build.
- [Dart test coverage](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/test-coverage/dart-test-coverage.md)
- [Importing external issues](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/importing-external-issues.md)
- [External analyzer reports](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/importing-external-issues/external-analyzer-reports.md): This page lists analysis parameters related to the import of issues raised by external, third-party analyzers.
- [Generic formatted reports](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/importing-external-issues/generic-issue-import-format.md): SonarQube supports a generic import format for raising external issues in code.
- [SARIF reports](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/importing-external-issues/importing-issues-from-sarif-reports.md): SonarQube supports the standard Static Analysis Results Interchange Format (SARIF) for raising external issues in code.
- [Background tasks](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/background-tasks.md): A background task can be: the import of an analysis report, the computation of a portfolio, or the import or export of a project.
- [Pull request analysis](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/pull-request-analysis.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/pull-request-analysis/introduction.md): SonarQube supports pull request analysis: analysis results only include issues that have been introduced by the pull request itself.
- [Setting up the pull request analysis](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/pull-request-analysis/setting-up-the-pull-request-analysis.md): With SonarQube, a pull request analysis occurs when a pull request is opened and every time a change is pushed to the pull request branch.
- [Branch analysis](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/branch-analysis.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/branch-analysis/introduction.md): The branch analysis allows you to trigger an analysis on a push to any long-living branch or to short-lived branches without involving pull requests.
- [Setting up the branch analysis](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/branch-analysis/setting-up-the-branch-analysis.md): In SonarQube, the branch analysis allows you to trigger an analysis on a push to any specified branch without involving pull requests.
- [CI integration](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/ci-integration.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/ci-integration/overview.md): SonarQube supports integration on multiple platforms allowing you to maintain code quality and security in your projects.
- [Jenkins integration](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/ci-integration/jenkins-integration.md)
- [Key features](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/ci-integration/jenkins-integration/key-features.md): Sonar provides an extension for Jenkins to enable smooth integration with Jenkins. This section explains the key features of this integration.
- [Setting up Jenkins](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/ci-integration/jenkins-integration/global-setup.md): This page explains how to set up Jenkins globally for the integration with SonarQube by using SonarQube extension for Jenkins.
- [Adding analysis to a Jenkins job](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/ci-integration/jenkins-integration/add-analysis-to-job.md): This section explains how to add the SonarQube analysis to your Jenkins Freestyle or Pipeline jobs.
- [Setting up a pipeline pause](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/ci-integration/jenkins-integration/pipeline-pause.md): To configure an automatic failing of your Jenkins pipeline in case the quality gate computed by SonarQube fails, you must set up a pipeline pause.
- [Codemagic integration](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/ci-integration/codemagic-integration.md): SonarScanners running in Codemagic can automatically detect branches and merge or pull requests in certain jobs.
- [SCM integration](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/scm-integration.md): Collecting SCM data during code analysis can unlock a number of SonarQube features.
- [Security engine custom configuration](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/security-engine-custom-configuration.md): Security Engine Custom Configuration is available as part of the Enterprise Edition. The security engine tracks the path that data follows through your code.
- [Troubleshooting the analysis](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/troubleshooting-the-analysis.md): If your SonarQube analysis errors out.
- [Incremental analysis](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/incremental-analysis.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/incremental-analysis/introduction.md): This page explains the mechanisms used to perform incremental branch and pull request analysis in SonarQube.
- [Disabling or changing the mechanisms](https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/incremental-analysis/disabling-or-changing.md): In very specific cases, you may have to disable or change the incremental analysis mechanism.
- [DevOps platform integration](https://docs.sonarsource.com/sonarqube-server/10.7/devops-platform-integration.md)
- [GitHub integration](https://docs.sonarsource.com/sonarqube-server/10.7/devops-platform-integration/github-integration.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/10.7/devops-platform-integration/github-integration/introduction.md)
- [Setting up integration at global level](https://docs.sonarsource.com/sonarqube-server/10.7/devops-platform-integration/github-integration/setting-up-at-global-level.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/10.7/devops-platform-integration/github-integration/setting-up-at-global-level/introduction.md): This section explains how to set up GitHub and SonarQube for their integration at the global level.
- [Verifying the server base URL](https://docs.sonarsource.com/sonarqube-server/10.7/devops-platform-integration/github-integration/setting-up-at-global-level/verify-sonarqube-server-base-url.md): For the GitHub integration to work, the SonarQube server base URL must meet some conditions.
- [Setting up a GitHub App](https://docs.sonarsource.com/sonarqube-server/10.7/devops-platform-integration/github-integration/setting-up-at-global-level/setting-up-github-app.md): You need to use a GitHub App to connect SonarQube with a GitHub instance in order to be able to use the integration features.
- [Setting up the report of security alerts](https://docs.sonarsource.com/sonarqube-server/10.7/devops-platform-integration/github-integration/setting-up-at-global-level/report-security-alerts.md)
- [Setting parameters for GitHub Actions](https://docs.sonarsource.com/sonarqube-server/10.7/devops-platform-integration/github-integration/setting-up-at-global-level/setting-parameters-for-github-actions.md)
- [Importing GitHub repositories](https://docs.sonarsource.com/sonarqube-server/10.7/devops-platform-integration/github-integration/importing-github-repositories.md)
- [Setting up integration at project level](https://docs.sonarsource.com/sonarqube-server/10.7/devops-platform-integration/github-integration/setting-up-at-project-level.md): This section explains how to set up various GitHub integration features for a given project.
- [Adding analysis to GitHub Actions workflow](https://docs.sonarsource.com/sonarqube-server/10.7/devops-platform-integration/github-integration/adding-analysis-to-github-actions-workflow.md): This page explains how to add the SonarQube analysis to your GitHub Actions workflow.
- [Bitbucket integration](https://docs.sonarsource.com/sonarqube-server/10.7/devops-platform-integration/bitbucket-integration.md)
- [Bitbucket Server integration](https://docs.sonarsource.com/sonarqube-server/10.7/devops-platform-integration/bitbucket-integration/bitbucket-server-integration.md): SonarQube’s integration with Bitbucket Server allows you to maintain code quality and security in your Bitbucket Server repositories.
- [Bitbucket Cloud integration](https://docs.sonarsource.com/sonarqube-server/10.7/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration.md): SonarQube’s integration with Bitbucket Cloud allows you to maintain code quality and security in your Bitbucket Cloud repositories.
- [GitLab integration](https://docs.sonarsource.com/sonarqube-server/10.7/devops-platform-integration/gitlab-integration.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/10.7/devops-platform-integration/gitlab-integration/introduction.md): SonarQube’s integration with GitLab self-managed and GitLab SaaS subscriptions allows you to maintain code quality and security in your GitLab projects.
- [Setting up integration at global level](https://docs.sonarsource.com/sonarqube-server/10.7/devops-platform-integration/gitlab-integration/global-setup.md): This section explains how to set up GitLab and SonarQube for global integration.
- [Importing your GitLab repositories](https://docs.sonarsource.com/sonarqube-server/10.7/devops-platform-integration/gitlab-integration/importing-repos.md): Once the integration of SonarQube with GitLab has been properly set up, you can import a GitLab repository to create the corresponding project in SonarQube.
- [Setting up GitLab integration at project level](https://docs.sonarsource.com/sonarqube-server/10.7/devops-platform-integration/gitlab-integration/setting-up-at-project-level.md): This section explains how to set up various GitLab integration features for a given project.
- [Adding analysis to GitLab CI/CD pipeline](https://docs.sonarsource.com/sonarqube-server/10.7/devops-platform-integration/gitlab-integration/adding-analysis-to-gitlab-ci-cd.md): You can integrate the SonarQube analysis into your GitLab CI/CD pipeline.
- [Azure DevOps integration](https://docs.sonarsource.com/sonarqube-server/10.7/devops-platform-integration/azure-devops-integration.md): SonarQube’s integration with Azure DevOps allows you to maintain code quality and security in your Azure DevOps repositories.
- [User guide](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide.md)
- [Concepts](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/concepts.md)
- [SonarLint Connected Mode](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/sonarlint-connected-mode.md): SonarLint Connected Mode connects SonarLint to your SonarQube project and provides additional benefits you won’t get by using SonarLint or SonarQube alone.
- [AI features](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/ai-features.md): SonarQube can create AI-generated fix suggestions for the issues detected in your projects and guarantee the quality of the AI-generated code.
- [Viewing projects](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/viewing-projects.md)
- [Retrieving projects](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/viewing-projects/retrieving-projects.md)
- [Viewing analysis summary](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/viewing-projects/project-overview.md)
- [Viewing project activity](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/viewing-projects/activity-and-history.md): The Activity page offers you the ability to see the evolution of project measures over time.
- [Viewing project structure](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/viewing-projects/viewing-project-structure.md)
- [Viewing reports](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/viewing-reports.md)
- [PDF reports](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/viewing-reports/pdf-reports.md): PDF reports give a periodic, high-level overview of the overall code quality and security of your projects, applications, or portfolios.
- [Security reports](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/viewing-reports/security-reports.md): Security reports give you the big picture of your application’s security. They allow you to know where you stand compared to the most common security mistakes.
- [Regulatory reports](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/viewing-reports/regulatory-reports.md): Starting in Enterprise Edition, you can download a regulatory report for any permanent branch of a project.
- [Portfolios](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/viewing-reports/portfolios.md): The portfolios home page is the central place for managers and tech leads to keep an eye on the releasability of the projects under their supervision.
- [Monitoring code metrics](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/code-metrics.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/code-metrics/introduction.md): Sonar analyzers calculate the different code metrics that will be used to evaluate the code quality.
- [Metric definitions](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/code-metrics/metrics-definition.md): This section explains the metrics used in the Sonar solution to evaluate your code.
- [Monitoring project metrics](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/code-metrics/monitoring-project-metrics.md): You can use different tools in the SonarQube UI to monitor and compare the code metrics of your project.
- [Monitoring portfolio metrics](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/code-metrics/monitoring-portfolio-metrics.md): You can use different tools in the SonarQube UI to monitor and compare the code metrics of your portfolio.
- [Understanding rules](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/rules.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/rules/overview.md): SonarQube evaluates your source code against its set of rules to generate issues.
- [Security-related rules](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/rules/security-related-rules.md): The SonarQube Quality Model has four different types of rules: Reliability (bug), Maintainability (code smell), Security (vulnerability and hotspot) rules.
- [Built-in rule tags](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/rules/built-in-rule-tags.md): SonarQube users can add tags to rules and issues and most rules have some built-in tags out of the box.
- [Managing issues](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/issues.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/issues/introduction.md): An issue is a problem in your code that affects code quality.
- [Issue management solution](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/issues/solution-overview.md): This page explains how SonarQube identifies, assigns, and synchronizes issues.
- [Retrieving issues](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/issues/retrieving.md)
- [Reviewing issues](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/issues/reviewing.md): You can retrieve and view the issues detected during the analysis of any public project. For a private project, you need the Browse permission on the project.
- [Editing issues](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/issues/managing.md): In SonarQube, you can change the status of an issue, reassign an issue, tag an issue, and comment on an issue.
- [Fixing issues](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/issues/fixing.md): From the Enterprise edition, you can get AI-suggested fixes for your code issues.
- [Issues reported in DevOps platform](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/issues/security-issues-in-devops-platform.md): You can view directly in your GitHub or GitLab the security issues raised by SonarQube on your code.
- [Managing security hotspots](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/security-hotspots.md): A security hotspot highlights a security-sensitive piece of code that the developer needs to review.
- [Managing your account](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/managing-your-account.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/managing-your-account/introduction.md)
- [Viewing your user profile](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/managing-your-account/viewing-user-profile.md): Your user profile displays your login name, email address, user group(s), and associated SCM account(s).
- [Subscribing to notifications](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/managing-your-account/subscribing-to-notifications.md): You can subscribe to email notifications on various analysis-related events.
- [Changing password](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/managing-your-account/changing-password.md)
- [Managing your tokens](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/managing-tokens.md): Users can generate tokens that can be used to run analyses or invoke web services without access to the user’s actual credentials.
- [Using a project badge](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/project-badge.md): You can promote your SonarQube project’s status in third-party tools and external websites using project badges.
- [Using applications](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/applications.md): An application aggregates multiple projects into a synthetic single project.
- [Keyboard shortcuts](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/keyboard-shortcuts.md): A list of keyboard shortcuts for use with SonarCloud.
- [Project administration](https://docs.sonarsource.com/sonarqube-server/10.7/project-administration.md)
- [Creating and importing projects](https://docs.sonarsource.com/sonarqube-server/10.7/project-administration/creating-and-importing-projects.md): How to create and import projects in SonarQube.
- [Setting project permissions](https://docs.sonarsource.com/sonarqube-server/10.7/project-administration/setting-project-permissions.md)
- [Managing monorepo projects](https://docs.sonarsource.com/sonarqube-server/10.7/project-administration/monorepos.md): This section explains the simplified management of projects related to a monorepo. This feature is supported in SonarQube with GitHub and GitLab repositories.
- [Managing project history](https://docs.sonarsource.com/sonarqube-server/10.7/project-administration/managing-project-history.md): One of the most powerful features of SonarQube is that it shows you not just your project health today, but how it has changed over time.
- [Analysis scope](https://docs.sonarsource.com/sonarqube-server/10.7/project-administration/analysis-scope.md): There are many cases where you do not want to analyze every source file in your project. In such cases, you can adjust the analysis scope.
- [Setting up improving code quality](https://docs.sonarsource.com/sonarqube-server/10.7/project-administration/setting-up-clean-as-you-code.md): Detailed steps on how to set up improving code quality for your projects.
- [Maintaining project branches](https://docs.sonarsource.com/sonarqube-server/10.7/project-administration/maintaining-the-branches-of-your-project.md): This section explains how to rename or choose another main branch, manage inactive branches, and keep specific branches from automatic deletion in SonarQube.
- [Managing portfolios](https://docs.sonarsource.com/sonarqube-server/10.7/project-administration/managing-portfolios.md): This page has information on managing and setting up portfolios.
- [Managing applications](https://docs.sonarsource.com/sonarqube-server/10.7/project-administration/managing-applications.md): This page explains how to manage SonarQube applications.
- [Project settings](https://docs.sonarsource.com/sonarqube-server/10.7/project-administration/project-settings.md): Project administration is accessible through the Project Settings menu of each project.
- [Webhooks](https://docs.sonarsource.com/sonarqube-server/10.7/project-administration/webhooks.md): Webhooks notify external services when a project analysis is complete.
- [Project move](https://docs.sonarsource.com/sonarqube-server/10.7/project-administration/project-move.md): Project Move allows you to export a project from one SonarQube instance and import it into another SonarQube instance.
- [Instance administration](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration.md)
- [Server base URL](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/server-base-url.md): You must configure your SonarQube server base URL in SonarQube, otherwise, integration and authentication features will not work correctly.
- [Global analysis setup](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/analysis-functions.md)
- [Quality profiles](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/analysis-functions/quality-profiles.md): Quality profiles are a key part of your SonarQube configuration. They define the set of rules to be applied during code analysis.
- [Quality gates](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/analysis-functions/quality-gates.md): Quality Gates enforce a quality policy in your organization by answering one question: is my project ready for release?
- [Code metrics](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/analysis-functions/metrics-parameters.md): You can modify in the SonarQube UI at the global level some parameters related to the maintainability metrics
- [System functions setup](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/system-functions.md)
- [AI-generated fix suggestions](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/system-functions/enabling-ai-generated-fix-suggestions.md)
- [Notifications](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/system-functions/notifications.md): Everything to know about configuring SonarQube’s email notifications.
- [Server logs and system info](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/system-functions/server-logs-and-system-info.md): How to gather detailed information about your SonarQube instance.
- [Security features](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/system-functions/security.md): SonarQube comes with a number of global security features.
- [Housekeeping](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/system-functions/housekeeping.md): Default settings for SonarQube’s database cleaner.
- [Telemetry](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/system-functions/telemetry.md): SonarQube sends anonymized telemetry data to Sonar daily. No personally identifiable information is sent.
- [PDF reports](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/system-functions/pdf-reports.md)
- [User management](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/user-management.md)
- [Viewing user accounts](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/user-management/viewing-users.md)
- [Managing groups](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/user-management/user-groups.md): This page explains the user group concept in SonarQube and how to create and populate them.
- [Managing permissions](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/user-management/user-permissions.md): As a System Administrator, you can grant users and groups global permissions and you can manage the default project permissions.
- [Administering tokens](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/user-management/administering-tokens.md)
- [Associating with SCM account](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/user-management/updating-scm-details.md): As a System Administrator, you can explicitly associate an SCM (Source Control Management) account with a SonarQube user account.
- [Creating users manually](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/user-management/creating-users.md)
- [Deactivating users](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/user-management/deactivating-users.md): When you deactivate a user in SonarQube, any tokens associated with the user are revoked.
- [Changing user password](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/user-management/changing-user-password.md)
- [Authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/overview.md): SonarQube can delegate authentication via HTTP Headers, GitHub Authentication, GitLab Authentication, Bitbucket Cloud Authentication, SAML, or LDAP.
- [HTTP header](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/http-header.md): You can delegate user authentication to third-party systems (proxies/servers) using HTTP header authentication.
- [LDAP](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/ldap.md): You can configure SonarQube authentication and authorization to an LDAP server (including the LDAP service of Active Directory)
- [SAML](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/saml.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/saml/overview.md): You can delegate authentication to a SAML 2.0 identity provider using SAML authentication. SonarQube uses the Service Provider (SP) initiated SAML.
- [With Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/saml/ms-entra-id.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/saml/ms-entra-id/introduction.md)
- [Setup in Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/saml/ms-entra-id/setup-in-entra-id.md): This page explains how to register SonarQube in Microsoft Entra ID. This is the first step of SAML authentication setup with Microsoft Entra ID.
- [Setup in SonarQube](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/saml/ms-entra-id/setup-in-sq.md): This page explains how to setup in SonarQube SAML with Microsoft Entra ID. This is the second step of SAML authentication setup with Microsoft Entra ID.
- [Setup of security features](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/saml/ms-entra-id/optional-security-features.md): To improve security, you can set up the encryption of SAML assertions sent by Microsoft Entra ID and the signing of SAML requests sent by SonarQube.
- [With Keycloak](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/saml/how-to-set-up-keycloak.md): The following content may be useful if you’re using Keycloak as a SAML identity provider.
- [With Okta](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/saml/how-to-set-up-okta.md): The following example may be useful if you are using Okta as a SAML identity provider.
- [With Ping Identity (Beta)](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/saml/ping-identity.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/saml/ping-identity/introduction.md)
- [Setup in Ping Identity](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/saml/ping-identity/setup-in-ping-identity.md): This page explains how to register SonarQube in PingOne (or PingFederate). This is the first step of SAML authentication setup with Ping Identity.
- [Setup in SonarQube](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/saml/ping-identity/setup-in-sq.md): This page explains how to setup in SonarQube SAML with Ping Identity. This is the second step of SAML authentication setup with Ping Identity.
- [Setup of security features](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/saml/ping-identity/optional-security-features.md): To improve security, you can set up the encryption of SAML assertions sent by Ping Identity and the signing of SAML requests sent by SonarQube.
- [With SCIM provisioning](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/saml/scim.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/saml/scim/overview.md): SCIM helps you automatically provision user and groups to SonarQube.
- [With Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/saml/scim/scim-provisioning-with-azure-ad.md): Enable SCIM to automate user and group provisioning from Azure AD to SonarQube
- [With Okta](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/saml/scim/scim-provisioning-with-okta.md): Enable SCIM to automate user and group provisioning from Okta to SonarQube
- [GitHub](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/github.md): To allow users to log in with GitHub credentials, you must use a GitHub App.
- [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/bitbucket-cloud.md): To allow users to log in with Bitbucket Cloud credentials, you need to use an OAuth consumer and set the authentication settings in SonarQube.
- [GitLab](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/gitlab.md)
- [Provisioning modes](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/gitlab/provisioning-modes.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/gitlab/provisioning-modes/introduction.md): With the GitLab authentication and provisioning, two provisioning modes are available: Just-in-Time and automatic.
- [Just-in-Time provisioning](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/gitlab/provisioning-modes/just-in-time.md): With the Just-in-Time (JIT) provisioning mode, user accounts are automatically created in SonarQube when GitLab users log in for the first time.
- [Automatic provisioning](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/gitlab/provisioning-modes/automatic.md): With the GitLab automatic provisioning mode, you can benefit from automatic user (de)provisioning and synchronization of groups and permissions in SonarQube.
- [Setting up authentication](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/gitlab/setting-up.md): This page explains how to set up the GitLab authentication and provisioning in SonarQube.
- [Managing JIT provisioning](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/gitlab/managing-jit-mode.md)
- [Managing automatic provisioning](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/gitlab/managing-automatic-provisioning.md)
- [Disabling authentication](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/authentication/gitlab/disabling.md)
- [License administration](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/license-administration.md): How to retrieve, setup, stage and request new SonarQube licenses.
- [UI customization](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/ui-customization.md)
- [Look and feel](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/ui-customization/look-and-feel.md): You can set your own home logo and use a Gravatar avatar.
- [Custom messages](https://docs.sonarsource.com/sonarqube-server/10.7/instance-administration/ui-customization/custom-messages.md): Administrators using the Enterprise edition of SonarQube can now display a custom login message that all users will see on their login screen.
- [Extension guide](https://docs.sonarsource.com/sonarqube-server/10.7/extension-guide.md)
- [Web API](https://docs.sonarsource.com/sonarqube-server/10.7/extension-guide/web-api.md): SonarQube provides the Web API to access its functionalities from applications.
- [Adding coding rules](https://docs.sonarsource.com/sonarqube-server/10.7/extension-guide/adding-coding-rules.md): How to add custom coding rules to your SonarQube analysis.
- [Developing a plugin](https://docs.sonarsource.com/sonarqube-server/10.7/extension-guide/developing-a-plugin.md)
- [Plugin basics](https://docs.sonarsource.com/sonarqube-server/10.7/extension-guide/developing-a-plugin/plugin-basics.md): The sonar-plugin-api is a Java API used to develop plugins for SonarQube, SonarCloud and SonarLint.
- [Supporting new languages](https://docs.sonarsource.com/sonarqube-server/10.7/extension-guide/developing-a-plugin/supporting-new-languages.md): Six steps to support new languages in SonarQube.
- [Executable lines](https://docs.sonarsource.com/sonarqube-server/10.7/extension-guide/developing-a-plugin/executable-lines.md): Sonar internal guidelines to define executable lines for a language.
- [Adding pages to the webapp](https://docs.sonarsource.com/sonarqube-server/10.7/extension-guide/developing-a-plugin/adding-pages-to-the-webapp.md): Creating page extensions to run in your SonarQube environment.
- [Supporting SCM providers](https://docs.sonarsource.com/sonarqube-server/10.7/extension-guide/developing-a-plugin/supporting-scm-providers.md): Information from the Source Code Management (SCM) provider is used by the SonarQube scanner.
- [Internationalization](https://docs.sonarsource.com/sonarqube-server/10.7/extension-guide/internationalization.md): Guidelines to apply the i18n mechanism and how to help the Community
- [Contributing](https://docs.sonarsource.com/sonarqube-server/10.7/extension-guide/contributing.md): Guidelines about giving feedback and using the SonarQube community forum.

* [Homepage](https://docs.sonarsource.com/sonarqube-server/10.6/readme.md): SonarQube provides automated code quality and security reviews, delivering actionable intelligence that helps developers build better and faster.
* [Try out SonarQube](https://docs.sonarsource.com/sonarqube-server/10.6/try-out-sonarqube.md): Follow these steps to try out SonarQube.
* [Server installation and setup](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/overview.md): Overview of how to set up and upgrade SonarQube.
* [Installation requirements](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/installation-requirements.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/installation-requirements/overview.md)
* [Server host requirements and recommendations](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/installation-requirements/server-host.md): This section describes the requirements and recommendations for the machine running SonarQube Server.
* [Database requirements](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/installation-requirements/database-requirements.md): SonarQube supports the following database engines: Microsoft SQL Server, Oracle, and PostgreSQL.
* [Perform pre-installation steps](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/pre-installation.md)
* [On Linux systems](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/pre-installation/linux.md): This section explains pre-installation steps on SonarQube Server host for the Community, Developer and Enterprise Editions on Linux systems.
* [On Unix-based systems](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/pre-installation/unix.md): This section explains pre-installation steps on SonarQube Server host for the Community, Developer and Enterprise Editions on Unix systems.
* [On macOS systems](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/pre-installation/macos.md): This section explains pre-installation steps on SonarQube Server host for the Community, Developer and Enterprise Editions on macOS systems.
* [Install the server](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/install-the-server.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/install-the-server/introduction.md): Read this before starting the SonarQube server installation.
* [Installing the database](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/install-the-server/installing-the-database.md): Install the SonarQube database according to the database engine used: MicrosoftSQL Server, Oracle, PostgreSQL
* [Installing SonarQube from the Docker image](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/install-the-server/installing-sonarqube-from-docker.md): Explains how to install the SonarQube server from the Docker image.
* [Installing SonarQube from the ZIP file](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/install-the-server/installing-sonarqube-from-zip-file.md): Explains how to install the SonarQube server from the ZIP file.
* [Advanced installation features](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/install-the-server/advanced-installation-features.md): Explains how to perform advanced setup on SonarQube server including web connection parameter change.
* [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/install-the-server/troubleshooting.md): Explains how to troubleshoot issues with SonarQube server installation.
* [Configure and operate a server](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/configure-and-operate-a-server.md)
* [Operating the server](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/configure-and-operate-a-server/operating-the-server.md): Learn how to configure and operate the SonarQube server.
* [Environment variables](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/configure-and-operate-a-server/environment-variables.md): This page provides environment variables used for configuring SonarQube with Docker.
* [Install a plugin](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/install-a-plugin.md): Learn how to install a plugin in SonarQube.
* [Install the server as a cluster](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/install-the-server-as-a-cluster.md): The Data Center Edition allows SonarQube to run in a clustered configuration to make it resilient to failures.
* [Configure and operate a cluster](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/configure-and-operate-a-cluster.md): Once the SonarQube cluster is installed, your configuration allows your SonarQube instance to stay up even in case of a crash or failure in one of the nodes.
* [Deploy on Kubernetes](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/deploy-on-kubernetes.md)
* [Deploying SonarQube](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/deploy-on-kubernetes/sonarqube.md): Learn how to deploy SonarQube on Kubernetes.
* [Deploying a SonarQube cluster](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/deploy-on-kubernetes/cluster.md): Learn how to deploy a SonarQube cluster on Kubernetes.
* [Setting up monitoring](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring/introduction.md): If you deploy SonarQube on Kubernetes, Prometheus metrics can be collected.
* [Setting up with Prometheus server](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring/prometheus.md): The SonarQube’s Helm chart triggers the deployment of a Prometheus server that will pull the metrics from the SonarQube instance.
* [Setting up with Datadog](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring/datadog.md): In case of a Kubernetes deployment, you can use Datadog to collect the metrics provided through the SonarQube’s Web API (Openmetrics format).
* [List of Prometheus metrics](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring/prometheus-metrics.md): List of the SonarQube metrics exposed by Prometheus.
* [Setting up autoscaling](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/deploy-on-kubernetes/setting-up-autoscaling.md)
* [Upgrade the server](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/upgrade-the-server.md)
* [Upgrade roadmap](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/upgrade-the-server/roadmap.md): The section lists the steps you have to perform to upgrade your SonarQube server installation.
* [Determining the upgrade path](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/upgrade-the-server/determine-path.md): This section explains the principles to follow in order to determine if you can perform the upgrade directly or must upgrade first to intermediary version(s).
* [Testing the upgrade](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/upgrade-the-server/testing.md): Test your upgrade before performing the upgrade.
* [Performing the upgrade](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/upgrade-the-server/upgrade.md): Once you have determined your upgrade path and tested your upgrade, you can perform your SonarQube server upgrade.
* [Performing the post-upgrade steps](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/upgrade-the-server/post-upgrade-steps.md): You must perform various tasks after a SonarQube server upgrade.
* [Other migration-related procedures](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/upgrade-the-server/other-procedures.md): This section explains how to revert to the previous version of SonarQube, how to move to another edition, how to migrate the database to another vendor.
* [Active versions](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/upgrade-the-server/active-versions.md): An active version of SonarQube is a version that is deemed suitable for use and support and will provide you with the best user experience.
* [Release notes](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/release-notes.md)
* [Release upgrade notes](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/release-upgrade-notes.md): List of release upgrade notes for SonarQube.
* [Deprecations and removals by version](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/deprecations-and-removals-by-version.md)
* [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/troubleshooting.md): Try these troubleshooting methods if you’re encountering unexpected behaviors with your SonarQube instance.
* [Reference architectures](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/reference-architectures.md)
* [Up to 10M LOC](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/reference-architectures/up-to-10m-loc.md): This architecture describes the setup of a SonarQube instance that will support up to 10 million lines of code under normal usage patterns.
* [Up to 50 M LOC](https://docs.sonarsource.com/sonarqube-server/10.6/setup-and-upgrade/reference-architectures/up-to-50m-loc.md): This architecture describes the setup of a SonarQube Enterprise Editon instance that will support up to 50 million lines of code under normal usage patterns.
* [Analyzing source code](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code.md)
* [SonarQube analysis overview](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/analysis-overview.md): This page explains SonarQube analysis’s main steps and how SonarQube integrates with your CI pipeline.
* [Project analysis setup](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/overview.md): SonarQube can perform analysis on 20+ different languages.
* [Scanners](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/scanners.md)
* [Scanner environment](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/scanners/general-requirements.md): This page describes requirements or recommendations regarding the machine running the scanner and the actions you may need to take in order to meet them.
* [SonarScanner CLI](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/scanners/sonarscanner.md): The SonarScanner CLI is a code analysis scanner for CI/CD pipelines, used when no build-system-specific scanner is available. Distinct from the SonarQube CLI, a developer management interface.
* [SonarQube extension for Azure DevOps](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops.md): The SonarQube extension for Azure DevOps makes it easy to integrate analysis into your build pipeline, allowing the analysis of all supported languages.
* [SonarQube extension for Jenkins](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/scanners/jenkins-extension-sonarqube.md): This extension lets you centralize the configuration of SonarQube server connection details in Jenkins global configuration.
* [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/scanners/sonarscanner-for-dotnet.md): The SonarScanner for .NET is the recommended way to launch an analysis for projects built using MSBuild or dotnet.
* [SonarScanner for Maven](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/scanners/sonarscanner-for-maven.md): The SonarScanner for Maven is recommended as the default scanner for Maven projects.
* [SonarScanner for Gradle](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/scanners/sonarscanner-for-gradle.md): The SonarScanner for Gradle provides an easy way to start the analysis of a Gradle project with SonarQube.
* [SonarScanner for NPM](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/scanners/sonarscanner-for-npm.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/scanners/sonarscanner-for-npm/introduction.md): The SonarScanner for NPM makes it very easy to trigger SonarQube analyses on a JavaScript code base, without needing any additional tool or resource.
* [Installing the SonarScanner for NPM](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/scanners/sonarscanner-for-npm/installing.md): Depending on how you want to start the SonarScanner for NPM, you will use a different method to install the scanner.
* [Using the SonarScanner for NPM](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/scanners/sonarscanner-for-npm/using-the-sonarscanner-for-npm.md): To start the SonarScanner for NPM, you can either add the analysis to your build files, or use the scanner start command line (with or without npx).
* [Configuring the analysis parameters](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/scanners/sonarscanner-for-npm/configuring-the-analysis-parameters.md): This section explains how to configure the parameters used for an analysis with the SonarScanner for NPM.
* [SonarScanner for Ant (Deprecated)](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/scanners/sonarscanner-for-ant.md): The SonarScanner for Ant provides a task to allow the integration of SonarQube analysis into an Apache Ant build script.
* [SonarScanner for Python](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/scanners/sonarscanner-for-python.md): The SonarScanner for Python provides an easy way to start the analysis of a Python project with SonarQube.
* [Analysis parameters](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/analysis-parameters.md): The most comprehensive listing of the parameters available in SonarQube.
* [Languages](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/overview.md): SonarQube provides analysis of different languages depending on the edition you’re running.
* [ABAP](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/abap.md): ABAP analysis is available starting in Developer Edition of SonarQube.
* [Apex](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/apex.md): Apex analysis is available starting in Enterprise Edition of SonarQube.
* [Azure Resource Manager](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/azure-resource-manager.md): SonarQube analysis supports Azure Resource Manager templates in the JSON & Bicep formats, and is available starting in Community Edition.
* [C/C++/Objective-C](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/c-family.md)
* [C/C++/Objective-C analysis overview](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/c-family/overview.md): An overview of the configuration required to analyze CFamily code.
* [Analysis modes](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/c-family/analysis-modes.md): Presentation of the several analysis modes.
* [Prerequisites](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/c-family/prerequisites.md): Prerequisites for CFamily analysis.
* [Running the analysis](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/c-family/running-the-analysis.md): How to run a CFamily code analysis.
* [Customizing the analysis](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/c-family/customizing-the-analysis.md): How to customize your CFamily code analysis.
* [Understanding the analysis](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/c-family/understanding-the-analysis.md): Details on the CFamily analysis.
* [Related pages](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/c-family/related-pages.md): Pages related to CFamily analysis
* [CloudFormation](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/cloudformation.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [COBOL](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/cobol.md): Cobol analysis is available starting in Enterprise Edition.
* [C#](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/csharp.md): C# analysis is available in all editions of SonarQube.
* [Docker](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/docker.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [Flex](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/flex.md): Flex analysis is available starting in all editions of SonarQube.
* [Go](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/go.md): Go analysis is available in all editions of SonarQube.
* [HTML](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/html.md): HTML analysis is available in all editions of SonarQube.
* [Java](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/java.md): Java analysis is available in all editions of SonarQube.
* [JavaScript/TypeScript/CSS](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/javascript-typescript-css.md): JavaScript/TypeScript/CSS analysis is available in all editions of SonarQube.
* [JCL](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/jcl.md): JCL analysis is available starting in Enterprise Edition and supported by SonarLint for Eclipse when running in Connected Mode.
* [Kotlin](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/kotlin.md): Kotlin analysis is available starting in all editions of SonarQube.
* [Kubernetes/Helm](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/kubernetes.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [PHP](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/php.md): PHP analysis is available in all editions of SonarQube.
* [PLI](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/pli.md): PLI analysis is available starting in Enterprise Edition.
* [PL/SQL](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/pl-sql.md): PL/SQL analysis is available starting in Developer Edition.
* [Python](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/python.md): Python analysis is available in all editions of SonarQube.
* [RPG](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/rpg.md): RPG is available starting in Enterprise Edition.
* [Ruby](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/ruby.md): Ruby analysis is available in all editions of SonarQube.
* [Scala](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/scala.md): Scala analysis is available in all editions of SonarQube.
* [Swift](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/swift.md): Swift analysis is available starting in Developer Edition.
* [Secrets](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/secrets.md): SonarQube detects exposed Secrets in your source code and language-agnostic config files, starting in Community Edition.
* [Terraform](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/terraform.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [T-SQL](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/t-sql.md): T-SQL analysis is available starting in Developer Edition.
* [VB.NET](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube.
* [VB6](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/vb6.md): VB6 analysis is available starting in Enterprise Edition.
* [XML](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/xml.md): XML analysis is available in all editions of SonarQube.
* [Test coverage](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/test-coverage.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/test-coverage/overview.md): Test coverage reports and test execution reports are important metrics in assessing the quality of your code.
* [Java test coverage](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/test-coverage/java-test-coverage.md): SonarQube supports the reporting of test coverage as part of the analysis of your Java project.
* [JavaScript/TypeScript test coverage](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/test-coverage/javascript-typescript-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your JS/TS project.
* [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/test-coverage/dotnet-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your .NET project.
* [Python test coverage](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/test-coverage/python-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your Python project.
* [PHP test coverage](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/test-coverage/php-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your PHP project.
* [C/C++/Objective-C test coverage](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/test-coverage/c-family-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your C/C++/Objective-C project.
* [Generic test data](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/test-coverage/generic-test-data.md): SonarQube supports generic formats for test coverage and test execution import.
* [Test coverage parameters](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/test-coverage/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 execution parameters](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/test-coverage/test-execution-parameters.md): Test execution reports describe which tests within your test suite have been run during a build.
* [Importing external issues](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/importing-external-issues.md)
* [External analyzer reports](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/importing-external-issues/external-analyzer-reports.md): This page lists analysis parameters related to the import of issues raised by external, third-party analyzers.
* [Generic formatted reports](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/importing-external-issues/generic-issue-import-format.md): SonarQube supports a generic import format for raising external issues in code.
* [SARIF reports](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/importing-external-issues/importing-issues-from-sarif-reports.md): SonarQube supports the standard Static Analysis Results Interchange Format (SARIF) for raising external issues in code.
* [Background tasks](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/background-tasks.md): A background task can be: the import of an analysis report, the computation of a portfolio, or the import or export of a project.
* [Pull request analysis](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/pull-request-analysis.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/pull-request-analysis/introduction.md): SonarQube supports pull request analysis: analysis results only include issues that have been introduced by the pull request itself.
* [Setting up the pull request analysis](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/pull-request-analysis/setting-up-the-pull-request-analysis.md): With SonarQube, a pull request analysis occurs when a pull request is opened and every time a change is pushed to the pull request branch.
* [Branch analysis](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/branch-analysis.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/branch-analysis/introduction.md): The branch analysis allows you to trigger an analysis on a push to any long-living branch or to short-lived branches without involving pull requests.
* [Setting up the branch analysis](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/branch-analysis/setting-up-the-branch-analysis.md): In SonarQube, the branch analysis allows you to trigger an analysis on a push to any specified branch without involving pull requests.
* [CI integration](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/ci-integration.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/ci-integration/overview.md): SonarQube supports integration on multiple platforms allowing you to maintain code quality and security in your projects.
* [Jenkins integration](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/ci-integration/jenkins-integration.md)
* [Key features](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/ci-integration/jenkins-integration/key-features.md): Sonar provides an extension for Jenkins to enable smooth integration with Jenkins. This section explains the key features of this integration.
* [Setting up Jenkins](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/ci-integration/jenkins-integration/global-setup.md): This page explains how to set up Jenkins globally for the integration with SonarQube by using SonarQube extension for Jenkins.
* [Adding analysis to a Jenkins job](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/ci-integration/jenkins-integration/add-analysis-to-job.md): This section explains how to add the SonarQube analysis to your Jenkins Freestyle or Pipeline jobs.
* [Setting up a pipeline pause](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/ci-integration/jenkins-integration/pipeline-pause.md): To configure an automatic failing of your Jenkins pipeline in case the quality gate computed by SonarQube fails, you must set up a pipeline pause.
* [Codemagic integration](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/ci-integration/codemagic-integration.md): SonarScanners running in Codemagic can automatically detect branches and merge or pull requests in certain jobs.
* [SCM integration](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/scm-integration.md): Collecting SCM data during code analysis can unlock a number of SonarQube features.
* [Security engine custom configuration](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/security-engine-custom-configuration.md): Security Engine Custom Configuration is available as part of the Enterprise Edition. The security engine tracks the path that data follows through your code.
* [Troubleshooting the analysis](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/troubleshooting-the-analysis.md): If your SonarQube analysis errors out.
* [Incremental analysis](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/incremental-analysis.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/incremental-analysis/introduction.md): This page explains the mechanisms used to perform incremental branch and pull request analysis in SonarQube.
* [Disabling or changing the mechanisms](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/incremental-analysis/disabling-or-changing.md): In very specific cases, you may have to disable or change the incremental analysis mechanism.
* [Various setups](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/various-setups.md)
* [Managing TLS certificates on client side](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/various-setups/manage-tls-certificates.md): If your SonarQube server is secured, you must add the self-signed certificate to CI/CD host. If mutual TLS is used then an additional setup is required.
* [Verifying the code checkout step](https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/various-setups/verifying-code-checkout-step.md): During the checkout of a working copy (clone) of the code from the project repository, we recommend using the full depth.
* [DevOps platform integration](https://docs.sonarsource.com/sonarqube-server/10.6/devops-platform-integration.md)
* [GitHub integration](https://docs.sonarsource.com/sonarqube-server/10.6/devops-platform-integration/github-integration.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.6/devops-platform-integration/github-integration/introduction.md): SonarQube’s integration with GitHub Enterprise and GitHub.com allows you to maintain code quality and security in your GitHub repositories.
* [Setting up integration at global level](https://docs.sonarsource.com/sonarqube-server/10.6/devops-platform-integration/github-integration/setting-up-at-global-level.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.6/devops-platform-integration/github-integration/setting-up-at-global-level/introduction.md): This section explains how to set up GitHub and SonarQube for their integration at the global level.
* [Verifying the server base URL](https://docs.sonarsource.com/sonarqube-server/10.6/devops-platform-integration/github-integration/setting-up-at-global-level/verify-sonarqube-server-base-url.md): For the GitHub integration to work, the SonarQube server base URL must meet some conditions.
* [Setting up a GitHub App](https://docs.sonarsource.com/sonarqube-server/10.6/devops-platform-integration/github-integration/setting-up-at-global-level/setting-up-github-app.md): You need to use a GitHub App to connect SonarQube with a GitHub instance in order to be able to use the integration features.
* [Setting up the report of security alerts](https://docs.sonarsource.com/sonarqube-server/10.6/devops-platform-integration/github-integration/setting-up-at-global-level/report-security-alerts.md)
* [Setting parameters for GitHub Actions](https://docs.sonarsource.com/sonarqube-server/10.6/devops-platform-integration/github-integration/setting-up-at-global-level/setting-parameters-for-github-actions.md)
* [Importing GitHub repositories](https://docs.sonarsource.com/sonarqube-server/10.6/devops-platform-integration/github-integration/importing-github-repositories.md)
* [Setting up integration at project level](https://docs.sonarsource.com/sonarqube-server/10.6/devops-platform-integration/github-integration/setting-up-at-project-level.md): This section explains how to set up various GitHub integration features for a given project.
* [Adding analysis to GitHub Actions workflow](https://docs.sonarsource.com/sonarqube-server/10.6/devops-platform-integration/github-integration/adding-analysis-to-github-actions-workflow.md): This page explains how to add the SonarQube analysis to your GitHub Actions workflow.
* [Bitbucket integration](https://docs.sonarsource.com/sonarqube-server/10.6/devops-platform-integration/bitbucket-integration.md)
* [Bitbucket Server integration](https://docs.sonarsource.com/sonarqube-server/10.6/devops-platform-integration/bitbucket-integration/bitbucket-server-integration.md): SonarQube’s integration with Bitbucket Server allows you to maintain code quality and security in your Bitbucket Server repositories.
* [Bitbucket Cloud integration](https://docs.sonarsource.com/sonarqube-server/10.6/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration.md): SonarQube’s integration with Bitbucket Cloud allows you to maintain code quality and security in your Bitbucket Cloud repositories.
* [GitLab integration](https://docs.sonarsource.com/sonarqube-server/10.6/devops-platform-integration/gitlab-integration.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.6/devops-platform-integration/gitlab-integration/introduction.md): SonarQube’s integration with GitLab self-managed and GitLab SaaS subscriptions allows you to maintain code quality and security in your GitLab projects.
* [Setting up integration at global level](https://docs.sonarsource.com/sonarqube-server/10.6/devops-platform-integration/gitlab-integration/global-setup.md): This section explains how to set up GitLab and SonarQube for global integration.
* [Importing GitLab repositories](https://docs.sonarsource.com/sonarqube-server/10.6/devops-platform-integration/gitlab-integration/importing-repos.md): Once the integration of SonarQube with GitLab has been properly set up, you can import a GitLab repository to create the corresponding project in SonarQube.
* [Setting up integration at project level](https://docs.sonarsource.com/sonarqube-server/10.6/devops-platform-integration/gitlab-integration/setting-up-at-project-level.md): This section explains how to set up various GitLab integration features for a given project.
* [Adding analysis to GitLab CI/CD pipeline](https://docs.sonarsource.com/sonarqube-server/10.6/devops-platform-integration/gitlab-integration/adding-analysis-to-gitlab-ci-cd.md): You can integrate the SonarQube analysis into your GitLab CI/CD pipeline.
* [Azure DevOps integration](https://docs.sonarsource.com/sonarqube-server/10.6/devops-platform-integration/azure-devops-integration.md): SonarQube’s integration with Azure DevOps allows you to maintain code quality and security in your Azure DevOps repositories.
* [User guide](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide.md)
* [Concepts](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/concepts.md)
* [Software qualities](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/software-qualities.md): Software qualities describe the key attributes of high-quality code: secure, reliable, and maintainable.
* [Improving code quality](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/clean-as-you-code.md): SonarQube helps developers and organizations improve code quality by focusing on code that's added or changed.
* [SonarLint Connected Mode](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/sonarlint-connected-mode.md): SonarLint Connected Mode connects SonarLint to your SonarQube project and provides additional benefits you won’t get by using SonarLint or SonarQube alone.
* [Monitoring code metrics](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/code-metrics.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/code-metrics/introduction.md): Sonar analyzers calculate the different code metrics that will be used to evaluate the code quality.
* [Metric definitions](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/code-metrics/metrics-definition.md): This section explains the metrics used in the Sonar solution to evaluate your code.
* [Monitoring metrics of your project](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/code-metrics/monitoring-project-metrics.md): You can use different tools in the SonarQube UI to monitor and compare the code metrics of your project.
* [Monitoring metrics of your portfolio](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/code-metrics/monitoring-portfolio-metrics.md): You can use different tools in the SonarQube UI to monitor and compare the code metrics of your portfolio.
* [Monitoring metrics through Web API](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/code-metrics/monitoring-metrics-through-web-api.md): Through the SonarQube Web API’s, you can retrieve code metric values and histories.
* [Modifying technical-debt parameters](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/code-metrics/modifying-technical-debt-parameters.md): You can modify in the SonarQube UI at the global level some parameters related to the maintainability metrics
* [Quality gates](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/quality-gates.md): Quality Gates enforce a quality policy in your organization by answering one question: is my project ready for release?
* [Rules](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/rules.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/rules/overview.md): SonarQube evaluates your source code against its set of rules to generate issues.
* [Security-related rules](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/rules/security-related-rules.md): The SonarQube Quality Model has four different types of rules: Reliability (bug), Maintainability (code smell), Security (vulnerability and hotspot) rules.
* [Built-in rule tags](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/rules/built-in-rule-tags.md): SonarQube users can add tags to rules and issues and most rules have some built-in tags out of the box.
* [User account](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/user-account.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/user-account/overview.md): As a SonarQube user, you have your own space where you can see the things that are relevant to you.
* [Generating and using tokens](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/user-account/generating-and-using-tokens.md): Users can generate tokens that can be used to run analyses or invoke web services without access to the user’s actual credentials.
* [Issues](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/issues.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/issues/introduction.md): An issue is a problem in your code that affects code quality.
* [Issue management solution overview](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/issues/solution-overview.md): This page explains how SonarQube identifies, assigns, and synchronizes issues.
* [Reviewing issues](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/issues/reviewing.md): You can retrieve and view the issues detected during the analysis of any public project. For a private project, you need the Browse permission on the project.
* [Managing issues](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/issues/managing.md): In SonarQube, you can change the status of an issue, reassign an issue, tag an issue, and comment on an issue.
* [Configuring issue-related notifications](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/issues/configuring-notifications.md): You can receive an email notification for issue-related events. You can enable the notifications at global level (for all your projects) and at project level.
* [Managing security issues in DevOps platform](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/issues/security-issues-in-devops-platform.md): You can view directly in your GitHub or GitLab the security issues raised by SonarQube on your code.
* [Security Hotspots](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/security-hotspots.md): A security hotspot highlights a security-sensitive piece of code that the developer needs to review.
* [Portfolios](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/portfolios.md): The portfolios home page is the central place for managers and tech leads to keep an eye on the releasability of the projects under their supervision.
* [Applications](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/applications.md): An application aggregates multiple projects into a synthetic single project.
* [Security Reports](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/security-reports.md): Security reports give you the big picture of your application’s security. They allow you to know where you stand compared to the most common security mistakes.
* [Activity and history](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/activity-and-history.md): The Activity page offers you the ability to see the evolution of project measures over time.
* [Project page](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/project-page.md): The Project homepage is the entry point of any project showing the releasability status of the project, its current code quality, and the code quality to date.
* [Keyboard shortcuts](https://docs.sonarsource.com/sonarqube-server/10.6/user-guide/keyboard-shortcuts.md): A list of keyboard shortcuts for use with SonarCloud.
* [Project administration](https://docs.sonarsource.com/sonarqube-server/10.6/project-administration.md)
* [Creating and importing projects](https://docs.sonarsource.com/sonarqube-server/10.6/project-administration/creating-and-importing-projects.md): How to create and import projects in SonarQube.
* [Managing monorepo projects](https://docs.sonarsource.com/sonarqube-server/10.6/project-administration/monorepos.md): This section explains the simplified management of projects related to a monorepo. This feature is supported in SonarQube with GitHub and GitLab repositories.
* [Managing project history](https://docs.sonarsource.com/sonarqube-server/10.6/project-administration/managing-project-history.md): One of the most powerful features of SonarQube is that it shows you not just your project health today, but how it has changed over time.
* [Analysis scope](https://docs.sonarsource.com/sonarqube-server/10.6/project-administration/analysis-scope.md): There are many cases where you do not want to analyze every source file in your project. In such cases, you can adjust the analysis scope.
* [New code settings](https://docs.sonarsource.com/sonarqube-server/10.6/project-administration/clean-as-you-code-settings.md)
* [Defining new code](https://docs.sonarsource.com/sonarqube-server/10.6/project-administration/clean-as-you-code-settings/defining-new-code.md): Defining what is considered new code is an important part of SonarQube’s approach to improving code quality and safety.
* [Maintaining the branches of your project](https://docs.sonarsource.com/sonarqube-server/10.6/project-administration/maintaining-the-branches-of-your-project.md): This section explains how to rename or choose another main branch, manage inactive branches, and keep specific branches from automatic deletion in SonarQube.
* [Managing portfolios](https://docs.sonarsource.com/sonarqube-server/10.6/project-administration/managing-portfolios.md): This page has information on managing and setting up portfolios.
* [Managing applications](https://docs.sonarsource.com/sonarqube-server/10.6/project-administration/managing-applications.md): This page explains how to manage SonarQube applications.
* [PDF reports](https://docs.sonarsource.com/sonarqube-server/10.6/project-administration/pdf-reports.md): PDF reports give a periodic, high-level overview of the overall code quality and security of your projects, applications, or portfolios.
* [Project settings](https://docs.sonarsource.com/sonarqube-server/10.6/project-administration/project-settings.md): Project administration is accessible through the Project Settings menu of each project.
* [Webhooks](https://docs.sonarsource.com/sonarqube-server/10.6/project-administration/webhooks.md): Webhooks notify external services when a project analysis is complete.
* [Instance administration](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration.md)
* [Quality profiles](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/quality-profiles.md): Quality profiles are a key part of your SonarQube configuration. They define the set of rules to be applied during code analysis.
* [Security](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/security.md): SonarQube comes with a number of global security features.
* [Authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/authentication.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/authentication/overview.md): SonarQube can delegate authentication via HTTP Headers, GitHub Authentication, GitLab Authentication, Bitbucket Cloud Authentication, SAML, or LDAP.
* [HTTP header](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/authentication/http-header.md): You can delegate user authentication to third-party systems (proxies/servers) using HTTP header authentication.
* [LDAP](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/authentication/ldap.md): You can configure SonarQube authentication and authorization to an LDAP server (including the LDAP service of Active Directory)
* [SAML](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/authentication/saml.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/authentication/saml/overview.md): You can delegate authentication to a SAML 2.0 identity provider using SAML authentication. SonarQube uses the Service Provider (SP) initiated SAML.
* [How to setup Azure AD](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/authentication/saml/how-to-set-up-azure-ad.md): The following content may be useful if you’re using Azure AD as a SAML Identity Provider.
* [How to set up Keycloak](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/authentication/saml/how-to-set-up-keycloak.md): The following content may be useful if you’re using Keycloak as a SAML identity provider.
* [How to set up Okta](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/authentication/saml/how-to-set-up-okta.md): The following example may be useful if you are using Okta as a SAML identity provider.
* [SCIM](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/authentication/saml/scim.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/authentication/saml/scim/overview.md): SCIM helps you automatically provision user and groups to SonarQube.
* [SCIM provisioning with Azure AD](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/authentication/saml/scim/scim-provisioning-with-azure-ad.md): Enable SCIM to automate user and group provisioning from Azure AD to SonarQube
* [SCIM provisioning with Okta](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/authentication/saml/scim/scim-provisioning-with-okta.md): Enable SCIM to automate user and group provisioning from Okta to SonarQube
* [GitHub](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/authentication/github.md): To allow users to log in with GitHub credentials, you must use a GitHub App.
* [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/authentication/bitbucket-cloud.md): To allow users to log in with Bitbucket Cloud credentials, you need to use an OAuth consumer and set the authentication settings in SonarQube.
* [GitLab](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/authentication/gitlab.md): You can delegate authentication to GitLab using a dedicated GitLab OAuth application.
* [Look and feel](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/look-and-feel.md): You can set your own home logo and use a Gravatar avatar.
* [Marketplace](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/marketplace.md): The Marketplace is the place for keeping the pieces of the SonarQube platform up to date.
* [Plugin version matrix](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/plugin-version-matrix.md): This table describes the version of each plugin that is compatible with each version of SonarQube.
* [Housekeeping](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/housekeeping.md): Default settings for SonarQube’s database cleaner.
* [Monitoring](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/monitoring.md)
* [Instance monitoring](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/monitoring/instance.md): Monitor your SonarQube instance to keep it healthy and happy.
* [Lines of Code](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/monitoring/lines-of-code.md): Information about how SonarQube calculates the Lines of Code analyzed to measure against the subscription’s limit defined by the license.
* [Audit logs](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/monitoring/audit-logs.md): How to manage the trail of your SonarQube audit logs.
* [API deprecation](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/monitoring/api-deprecation.md): If you use custom plugins based on the plugin API or consume SonarQube services, you should monitor the deprecation of the APIs.
* [Server logs and system info](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/server-logs-and-system-info.md): How to gather detailed information about your SonarQube instance.
* [Notifications](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/notifications.md): Everything to know about configuring SonarQube’s email notifications.
* [License administration](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/license-administration.md): How to retrieve, setup, stage and request new SonarQube licenses.
* [Project move](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/project-move.md): Project Move allows you to export a project from one SonarQube instance and import it into another SonarQube instance.
* [Improving performance](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/improving-performance.md): How to improve the performance of your SonarQube instance.
* [SonarQube DB Copy Tool](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/sonarqube-db-copy-tool.md): The SonarQube database copy tool helps you migrate your SonarQube database between vendors.
* [Backup and restore](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/backup-and-restore.md): We recommend using your database’s tools to back up your data.
* [Reindexing](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/reindexing.md): Starting SonarQube after an upgrade or after a restore from a backup triggers a rebuild of the Elasticsearch indexes.
* [Telemetry](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/telemetry.md): SonarQube sends anonymized telemetry data to Sonar daily. No personally identifiable information is sent.
* [Custom messages](https://docs.sonarsource.com/sonarqube-server/10.6/instance-administration/custom-messages.md): Administrators using the Enterprise edition of SonarQube can now display a custom login message that all users will see on their login screen.
* [Extension Guide](https://docs.sonarsource.com/sonarqube-server/10.6/extension-guide.md)
* [Web API](https://docs.sonarsource.com/sonarqube-server/10.6/extension-guide/web-api.md): SonarQube provides the Web API to access its functionalities from applications.
* [Adding coding rules](https://docs.sonarsource.com/sonarqube-server/10.6/extension-guide/adding-coding-rules.md): How to add custom coding rules to your SonarQube analysis.
* [Developing a plugin](https://docs.sonarsource.com/sonarqube-server/10.6/extension-guide/developing-a-plugin.md)
* [Plugin basics](https://docs.sonarsource.com/sonarqube-server/10.6/extension-guide/developing-a-plugin/plugin-basics.md): The sonar-plugin-api is a Java API used to develop plugins for SonarQube, SonarCloud and SonarLint.
* [Supporting new languages](https://docs.sonarsource.com/sonarqube-server/10.6/extension-guide/developing-a-plugin/supporting-new-languages.md): Six steps to support new languages in SonarQube.
* [Executable lines](https://docs.sonarsource.com/sonarqube-server/10.6/extension-guide/developing-a-plugin/executable-lines.md): Sonar internal guidelines to define executable lines for a language.
* [Adding pages to the webapp](https://docs.sonarsource.com/sonarqube-server/10.6/extension-guide/developing-a-plugin/adding-pages-to-the-webapp.md): Creating page extensions to run in your SonarQube environment.
* [Supporting SCM providers](https://docs.sonarsource.com/sonarqube-server/10.6/extension-guide/developing-a-plugin/supporting-scm-providers.md): Information from the Source Code Management (SCM) provider is used by the SonarQube scanner.
* [Internationalization](https://docs.sonarsource.com/sonarqube-server/10.6/extension-guide/internationalization.md): Guidelines to apply the i18n mechanism and how to help the Community
* [Contributing](https://docs.sonarsource.com/sonarqube-server/10.6/extension-guide/contributing.md): Guidelines about giving feedback and using the SonarQube community forum.

- [Homepage](https://docs.sonarsource.com/sonarqube-server/10.5/readme.md): SonarQube provides automated code quality and security reviews, delivering actionable intelligence that helps developers build better and faster.
- [Try out SonarQube](https://docs.sonarsource.com/sonarqube-server/10.5/try-out-sonarqube.md): Follow these steps to try out SonarQube.
- [Server installation and setup](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/overview.md): Overview of how to set up and upgrade SonarQube.
- [Installation requirements](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/installation-requirements.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/installation-requirements/overview.md)
- [Server host requirements and recommendations](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/installation-requirements/server-host.md): This section describes the requirements and recommendations for the machine running SonarQube Server.
- [Database requirements](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/installation-requirements/database-requirements.md): SonarQube supports the following database engines: Microsoft SQL Server, Oracle, and PostgreSQL.
- [Perform pre-installation steps](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/pre-installation.md)
- [On Linux systems](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/pre-installation/linux.md): This section explains pre-installation steps on SonarQube Server host for the Community, Developer and Enterprise Editions on Linux systems.
- [On Unix-based systems](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/pre-installation/unix.md): This section explains pre-installation steps on SonarQube Server host for the Community, Developer and Enterprise Editions on Unix systems.
- [On macOS systems](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/pre-installation/macos.md): This section explains pre-installation steps on SonarQube Server host for the Community, Developer and Enterprise Editions on macOS systems.
- [Install the server](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/install-the-server.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/install-the-server/introduction.md): Read this before starting the SonarQube server installation.
- [Installing the database](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/install-the-server/installing-the-database.md): Install the SonarQube database according to the database engine used: MicrosoftSQL Server, Oracle, PostgreSQL
- [Installing SonarQube from the Docker image](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/install-the-server/installing-sonarqube-from-docker.md): Explains how to install the SonarQube server from the Docker image.
- [Installing SonarQube from the ZIP file](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/install-the-server/installing-sonarqube-from-zip-file.md): Explains how to install the SonarQube server from the ZIP file.
- [Advanced installation features](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/install-the-server/advanced-installation-features.md): Explains how to perform advanced setup on SonarQube server including web connection parameter change.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/install-the-server/troubleshooting.md): Explains how to troubleshoot issues with SonarQube server installation.
- [Configure and operate a server](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/configure-and-operate-a-server.md)
- [Operating the server](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/configure-and-operate-a-server/operating-the-server.md): Learn how to configure and operate the SonarQube server.
- [Environment variables](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/configure-and-operate-a-server/environment-variables.md): This page provides environment variables used for configuring SonarQube with Docker.
- [Install a plugin](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/install-a-plugin.md): Learn how to install a plugin in SonarQube.
- [Install the server as a cluster](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/install-the-server-as-a-cluster.md): The Data Center Edition allows SonarQube to run in a clustered configuration to make it resilient to failures.
- [Configure and operate a cluster](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/configure-and-operate-a-cluster.md): Once the SonarQube cluster is installed, your configuration allows your SonarQube instance to stay up even in case of a crash or failure in one of the nodes.
- [Deploy on Kubernetes](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/deploy-on-kubernetes.md)
- [Deploying SonarQube](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/deploy-on-kubernetes/sonarqube.md): Learn how to deploy SonarQube on Kubernetes.
- [Deploying a SonarQube cluster](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/deploy-on-kubernetes/cluster.md): Learn how to deploy a SonarQube cluster on Kubernetes.
- [Setting up the monitoring](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring/introduction.md): If you deploy SonarQube on Kubernetes, Prometheus metrics can be collected.
- [Setting up with the Prometheus server](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring/prometheus.md): The SonarQube’s Helm chart triggers the deployment of a Prometheus server that will pull the metrics from the SonarQube instance.
- [Setting up with Datadog](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring/datadog.md): In case of a Kubernetes deployment, you can use Datadog to collect the metrics provided through the SonarQube’s Web API (Openmetrics format).
- [List of Prometheus metrics](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring/prometheus-metrics.md): List of the SonarQube metrics exposed by Prometheus.
- [Upgrade the server](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/upgrade-the-server.md)
- [Upgrade roadmap](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/upgrade-the-server/roadmap.md): The section lists the steps you have to perform to upgrade your SonarQube server installation.
- [Determining the upgrade path](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/upgrade-the-server/determine-path.md): This section explains the principles to follow in order to determine if you can perform the upgrade directly or must upgrade first to intermediary version(s).
- [Testing the upgrade](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/upgrade-the-server/testing.md): Test your upgrade before performing the upgrade.
- [Performing the upgrade](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/upgrade-the-server/upgrade.md): Once you have determined your upgrade path and tested your upgrade, you can perform your SonarQube server upgrade.
- [Performing the post-upgrade steps](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/upgrade-the-server/post-upgrade-steps.md): You must perform various tasks after a SonarQube server upgrade.
- [Other migration-related procedures](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/upgrade-the-server/other-procedures.md): This section explains how to revert to the previous version of SonarQube, how to move to another edition, how to migrate the database to another vendor.
- [Active versions](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/upgrade-the-server/active-versions.md): An active version of SonarQube is a version that is deemed suitable for use and support and will provide you with the best user experience.
- [Release upgrade notes](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/release-upgrade-notes.md): List of release upgrade notes for SonarQube.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/10.5/setup-and-upgrade/troubleshooting.md): Try these troubleshooting methods if you’re encountering unexpected behaviors with your SonarQube instance.
- [Analyzing source code](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/overview.md): SonarQube can perform analysis on 20+ different languages.
- [Scanner environment](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/scanner-environment.md)
- [General requirements](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/scanner-environment/general-requirements.md): This page describes requirements or recommendations regarding the machine running the scanner and the actions you may need to take in order to meet them.
- [Managing TLS certificates on client side](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/scanner-environment/install-self-signed-certificate.md): If your SonarQube server is secured, you must add the self-signed certificate to CI/CD host. If mutual TLS is used then an additional setup is required.
- [Scanners](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/scanners.md)
- [SonarScanner CLI](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/scanners/sonarscanner.md): The SonarScanner CLI is a code analysis scanner for CI/CD pipelines, used when no build-system-specific scanner is available. Distinct from the SonarQube CLI, a developer management interface.
- [SonarQube extension for Azure DevOps](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops.md): The SonarQube extension for Azure DevOps makes it easy to integrate analysis into your build pipeline, allowing the analysis of all supported languages.
- [SonarQube extension for Jenkins](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/scanners/jenkins-extension-sonarqube.md): This extension lets you centralize the configuration of SonarQube server connection details in Jenkins global configuration.
- [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/scanners/sonarscanner-for-dotnet.md): The SonarScanner for .NET is the recommended way to launch an analysis for projects built using MSBuild or dotnet.
- [SonarScanner for Maven](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/scanners/sonarscanner-for-maven.md): The SonarScanner for Maven is recommended as the default scanner for Maven projects.
- [SonarScanner for Gradle](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/scanners/sonarscanner-for-gradle.md): The SonarScanner for Gradle provides an easy way to start the analysis of a Gradle project with SonarQube.
- [SonarScanner for Ant](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/scanners/sonarscanner-for-ant.md): The SonarScanner for Ant provides a task to allow the integration of SonarQube analysis into an Apache Ant build script.
- [SonarScanner for Python](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/scanners/sonarscanner-for-python.md): The SonarScanner for Python provides an easy way to start the analysis of a Python project with SonarQube.
- [Analysis parameters](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/analysis-parameters.md): The most comprehensive listing of the parameters available in SonarQube.
- [Languages](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/overview.md): SonarQube provides analysis of different languages depending on the edition you’re running.
- [ABAP](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/abap.md): ABAP analysis is available starting in Developer Edition of SonarQube.
- [Apex](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/apex.md): Apex analysis is available starting in Enterprise Edition of SonarQube.
- [Azure Resource Manager](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/azure-resource-manager.md): SonarQube analysis supports Azure Resource Manager templates in the JSON & Bicep formats, and is available starting in Community Edition.
- [C/C++/Objective-C](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/c-family.md): C/C++/Objective-C analysis is available starting in Developer Edition.
- [CloudFormation](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/cloudformation.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [COBOL](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/cobol.md): Cobol analysis is available starting in Enterprise Edition.
- [C#](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/csharp.md): C# analysis is available in all editions of SonarQube.
- [Docker](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/docker.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [Flex](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/flex.md): Flex analysis is available starting in all editions of SonarQube.
- [Go](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/go.md): Go analysis is available in all editions of SonarQube.
- [HTML](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/html.md): HTML analysis is available in all editions of SonarQube.
- [Java](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/java.md): Java analysis is available in all editions of SonarQube.
- [JavaScript/TypeScript/CSS](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/javascript-typescript-css.md): JavaScript/TypeScript/CSS analysis is available in all editions of SonarQube.
- [JCL](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/jcl.md): JCL analysis is available starting in Enterprise Edition and supported by SonarLint for Eclipse when running in Connected Mode.
- [Kotlin](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/kotlin.md): Kotlin analysis is available starting in all editions of SonarQube.
- [Kubernetes/Helm](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/kubernetes.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [PHP](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/php.md): PHP analysis is available in all editions of SonarQube.
- [PLI](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/pli.md): PLI analysis is available starting in Enterprise Edition.
- [PL/SQL](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/pl-sql.md): PL/SQL analysis is available starting in Developer Edition.
- [Python](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/python.md): Python analysis is available in all editions of SonarQube.
- [RPG](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/rpg.md): RPG is available starting in Enterprise Edition.
- [Ruby](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/ruby.md): Ruby analysis is available in all editions of SonarQube.
- [Scala](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/scala.md): Scala analysis is available in all editions of SonarQube.
- [Swift](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/swift.md): Swift analysis is available starting in Developer Edition.
- [Secrets](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/secrets.md): SonarQube detects exposed Secrets in your source code and language-agnostic config files, starting in Community Edition.
- [Terraform](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/terraform.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [T-SQL](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/t-sql.md): T-SQL analysis is available starting in Developer Edition.
- [VB.NET](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube.
- [VB6](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/vb6.md): VB6 analysis is available starting in Enterprise Edition.
- [XML](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/xml.md): XML analysis is available in all editions of SonarQube.
- [Test coverage](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/test-coverage.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/test-coverage/overview.md): Test coverage reports and test execution reports are important metrics in assessing the quality of your code.
- [Java test coverage](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/test-coverage/java-test-coverage.md): SonarQube supports the reporting of test coverage as part of the analysis of your Java project.
- [JavaScript/TypeScript test coverage](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/test-coverage/javascript-typescript-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your JS/TS project.
- [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/test-coverage/dotnet-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your .NET project.
- [Python test coverage](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/test-coverage/python-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your Python project.
- [PHP test coverage](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/test-coverage/php-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your PHP project.
- [C/C++/Objective-C test coverage](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/test-coverage/c-family-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your C/C++/Objective-C project.
- [Generic test data](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/test-coverage/generic-test-data.md): SonarQube supports generic formats for test coverage and test execution import.
- [Test coverage parameters](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/test-coverage/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 execution parameters](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/test-coverage/test-execution-parameters.md): Test execution reports describe which tests within your test suite have been run during a build.
- [Importing external issues](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/importing-external-issues.md)
- [External analyzer reports](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/importing-external-issues/external-analyzer-reports.md): This page lists analysis parameters related to the import of issues raised by external, third-party analyzers.
- [Generic formatted reports](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/importing-external-issues/generic-issue-import-format.md): SonarQube supports a generic import format for raising external issues in code.
- [SARIF reports](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/importing-external-issues/importing-issues-from-sarif-reports.md): SonarQube supports the standard Static Analysis Results Interchange Format (SARIF) for raising external issues in code.
- [Background tasks](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/background-tasks.md): A background task can be: the import of an analysis report, the computation of a portfolio, or the import or export of a project.
- [Pull request analysis](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/pull-request-analysis.md): Pull request analysis shows your pull request’s quality gate and analysis in the SonarQube interface.
- [Branches](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/branches.md)
- [Branch analysis](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/branches/branch-analysis.md): With branch analysis in SonarQube, you can ensure that you’re maintaining consistent code quality all the way down to the branch level of your projects.
- [Branch FAQ](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/branches/branch-faq.md): Frequently asked questions about branch analysis in SonarQube.
- [CI integration](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/ci-integration.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/ci-integration/overview.md): SonarQube supports integration on multiple platforms allowing you to maintain code quality and security in your projects.
- [Jenkins integration](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/ci-integration/jenkins-integration.md)
- [Key features](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/ci-integration/jenkins-integration/key-features.md): Sonar provides an extension for Jenkins to enable smooth integration with Jenkins. This section explains the key features of this integration.
- [Setting up Jenkins](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/ci-integration/jenkins-integration/global-setup.md): This page explains how to set up Jenkins globally for the integration with SonarQube by using SonarQube extension for Jenkins.
- [Adding analysis to a Jenkins job](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/ci-integration/jenkins-integration/add-analysis-to-job.md): This section explains how to add the SonarQube analysis to your Jenkins Freestyle or Pipeline jobs.
- [Setting up a pipeline pause](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/ci-integration/jenkins-integration/pipeline-pause.md): To configure an automatic failing of your Jenkins pipeline in case the quality gate computed by SonarQube fails, you must set up a pipeline pause.
- [Codemagic integration](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/ci-integration/codemagic-integration.md): SonarScanners running in Codemagic can automatically detect branches and merge or pull requests in certain jobs.
- [SCM integration](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/scm-integration.md): Collecting SCM data during code analysis can unlock a number of SonarQube features.
- [Security engine custom configuration](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/security-engine-custom-configuration.md): Security Engine Custom Configuration is available as part of the Enterprise Edition. The security engine tracks the path that data follows through your code.
- [Troubleshooting the analysis](https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/troubleshooting-the-analysis.md): If your SonarQube analysis errors out.
- [DevOps platform integration](https://docs.sonarsource.com/sonarqube-server/10.5/devops-platform-integration.md)
- [GitHub integration](https://docs.sonarsource.com/sonarqube-server/10.5/devops-platform-integration/github-integration.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/10.5/devops-platform-integration/github-integration/introduction.md): SonarQube’s integration with GitHub Enterprise and GitHub.com allows you to maintain code quality and security in your GitHub repositories.
- [Setting up the GitHub integration](https://docs.sonarsource.com/sonarqube-server/10.5/devops-platform-integration/github-integration/setting-up-global-integration.md): This section explains how to set up the GitHub integration for SonarQube.
- [Adding analysis to GitHub Actions workflow](https://docs.sonarsource.com/sonarqube-server/10.5/devops-platform-integration/github-integration/adding-sonarqube-analysis-to-your-workflow.md): SonarScanners running in GitHub Actions can automatically detect branches and pull requests being built.
- [Setting up your projects](https://docs.sonarsource.com/sonarqube-server/10.5/devops-platform-integration/github-integration/setting-up-your-projects.md): After creating and installing your GitHub App, SonarQube can report your quality gate status and metrics directly to your GitHub branches and pull requests.
- [If you're using a monorepo](https://docs.sonarsource.com/sonarqube-server/10.5/devops-platform-integration/github-integration/monorepo.md): This section explains how to manage the SonarQube analysis of GitHub projects related to a monorepo.
- [Bitbucket integration](https://docs.sonarsource.com/sonarqube-server/10.5/devops-platform-integration/bitbucket-integration.md)
- [Bitbucket Server integration](https://docs.sonarsource.com/sonarqube-server/10.5/devops-platform-integration/bitbucket-integration/bitbucket-server-integration.md): SonarQube’s integration with Bitbucket Server allows you to maintain code quality and security in your Bitbucket Server repositories.
- [Bitbucket Cloud integration](https://docs.sonarsource.com/sonarqube-server/10.5/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration.md): SonarQube’s integration with Bitbucket Cloud allows you to maintain code quality and security in your Bitbucket Cloud repositories.
- [GitLab integration](https://docs.sonarsource.com/sonarqube-server/10.5/devops-platform-integration/gitlab-integration.md): SonarQube’s integration with GitLab Self-Managed and GitLab.com allows you to maintain code quality and security in your GitLab projects.
- [Azure DevOps integration](https://docs.sonarsource.com/sonarqube-server/10.5/devops-platform-integration/azure-devops-integration.md): SonarQube’s integration with Azure DevOps allows you to maintain code quality and security in your Azure DevOps repositories.
- [User guide](https://docs.sonarsource.com/sonarqube-server/10.5/user-guide.md)
- [Concepts](https://docs.sonarsource.com/sonarqube-server/10.5/user-guide/concepts.md)
- [Software qualities](https://docs.sonarsource.com/sonarqube-server/10.5/user-guide/software-qualities.md): Software qualities describe the key attributes of high-quality code: secure, reliable, and maintainable.
- [Improving code quality](https://docs.sonarsource.com/sonarqube-server/10.5/user-guide/clean-as-you-code.md): SonarQube helps developers and organizations improve code quality by focusing on code that's added or changed.
- [SonarLint Connected Mode](https://docs.sonarsource.com/sonarqube-server/10.5/user-guide/sonarlint-connected-mode.md): SonarLint Connected Mode connects SonarLint to your SonarQube project and provides additional benefits you won’t get by using SonarLint or SonarQube alone.
- [Metric definitions](https://docs.sonarsource.com/sonarqube-server/10.5/user-guide/metric-definitions.md): SonarQube analysis produces many types of code analysis metrics.
- [Quality gates](https://docs.sonarsource.com/sonarqube-server/10.5/user-guide/quality-gates.md): Quality Gates enforce a quality policy in your organization by answering one question: is my project ready for release?
- [Rules](https://docs.sonarsource.com/sonarqube-server/10.5/user-guide/rules.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.5/user-guide/rules/overview.md): SonarQube evaluates your source code against its set of rules to generate issues.
- [Security-related rules](https://docs.sonarsource.com/sonarqube-server/10.5/user-guide/rules/security-related-rules.md): The SonarQube Quality Model has four different types of rules: Reliability (bug), Maintainability (code smell), Security (vulnerability and hotspot) rules.
- [Built-in rule tags](https://docs.sonarsource.com/sonarqube-server/10.5/user-guide/rules/built-in-rule-tags.md): SonarQube users can add tags to rules and issues and most rules have some built-in tags out of the box.
- [User account](https://docs.sonarsource.com/sonarqube-server/10.5/user-guide/user-account.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.5/user-guide/user-account/overview.md): As a SonarQube user, you have your own space where you can see the things that are relevant to you.
- [Generating and using tokens](https://docs.sonarsource.com/sonarqube-server/10.5/user-guide/user-account/generating-and-using-tokens.md): Users can generate tokens that can be used to run analyses or invoke web services without access to the user’s actual credentials.
- [Issues](https://docs.sonarsource.com/sonarqube-server/10.5/user-guide/issues.md): While running an analysis, SonarQube raises an issue every time a piece of code breaks a coding rule.
- [Security Hotspots](https://docs.sonarsource.com/sonarqube-server/10.5/user-guide/security-hotspots.md): A security hotspot highlights a security-sensitive piece of code that the developer needs to review.
- [Portfolios](https://docs.sonarsource.com/sonarqube-server/10.5/user-guide/portfolios.md): The portfolios home page is the central place for managers and tech leads to keep an eye on the releasability of the projects under their supervision.
- [Applications](https://docs.sonarsource.com/sonarqube-server/10.5/user-guide/applications.md): An application aggregates multiple projects into a synthetic single project.
- [Security Reports](https://docs.sonarsource.com/sonarqube-server/10.5/user-guide/security-reports.md): Security reports give you the big picture of your application’s security. They allow you to know where you stand compared to the most common security mistakes.
- [Activity and history](https://docs.sonarsource.com/sonarqube-server/10.5/user-guide/activity-and-history.md): The Activity page offers you the ability to see the evolution of project measures over time.
- [Project page](https://docs.sonarsource.com/sonarqube-server/10.5/user-guide/project-page.md): The Project homepage is the entry point of any project showing the releasability status of the project, its current code quality, and the code quality to date.
- [Keyboard shortcuts](https://docs.sonarsource.com/sonarqube-server/10.5/user-guide/keyboard-shortcuts.md): A list of keyboard shortcuts for use with SonarCloud.
- [Project administration](https://docs.sonarsource.com/sonarqube-server/10.5/project-administration.md)
- [Creating and importing projects](https://docs.sonarsource.com/sonarqube-server/10.5/project-administration/creating-and-importing-projects.md): How to create and import projects in SonarQube.
- [Managing monorepo projects](https://docs.sonarsource.com/sonarqube-server/10.5/project-administration/monorepos.md): This section explains the simplified management of projects related to a monorepo. This feature is supported in SonarQube with GitHub and GitLab repositories.
- [Managing project history](https://docs.sonarsource.com/sonarqube-server/10.5/project-administration/managing-project-history.md): One of the most powerful features of SonarQube is that it shows you not just your project health today, but how it has changed over time.
- [Analysis scope](https://docs.sonarsource.com/sonarqube-server/10.5/project-administration/analysis-scope.md): There are many cases where you do not want to analyze every source file in your project. In such cases, you can adjust the analysis scope.
- [New code settings](https://docs.sonarsource.com/sonarqube-server/10.5/project-administration/clean-as-you-code-settings.md)
- [Defining new code](https://docs.sonarsource.com/sonarqube-server/10.5/project-administration/clean-as-you-code-settings/defining-new-code.md): Defining what is considered new code is an important part of SonarQube’s approach to improving code quality and safety.
- [Managing portfolios](https://docs.sonarsource.com/sonarqube-server/10.5/project-administration/managing-portfolios.md): This page has information on managing and setting up portfolios.
- [Managing applications](https://docs.sonarsource.com/sonarqube-server/10.5/project-administration/managing-applications.md): This page explains how to manage SonarQube applications.
- [PDF reports](https://docs.sonarsource.com/sonarqube-server/10.5/project-administration/pdf-reports.md): PDF reports give a periodic, high-level overview of the overall code quality and security of your projects, applications, or portfolios.
- [Project settings](https://docs.sonarsource.com/sonarqube-server/10.5/project-administration/project-settings.md): Project administration is accessible through the Project Settings menu of each project.
- [Webhooks](https://docs.sonarsource.com/sonarqube-server/10.5/project-administration/webhooks.md): Webhooks notify external services when a project analysis is complete.
- [Instance administration](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration.md)
- [Quality profiles](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/quality-profiles.md): Quality profiles are a key part of your SonarQube configuration. They define the set of rules to be applied during code analysis.
- [Security](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/security.md): SonarQube comes with a number of global security features.
- [Authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/authentication.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/authentication/overview.md): SonarQube can delegate authentication via HTTP Headers, GitHub Authentication, GitLab Authentication, Bitbucket Cloud Authentication, SAML, or LDAP.
- [HTTP header](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/authentication/http-header.md): You can delegate user authentication to third-party systems (proxies/servers) using HTTP header authentication.
- [LDAP](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/authentication/ldap.md): You can configure SonarQube authentication and authorization to an LDAP server (including the LDAP service of Active Directory)
- [SAML](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/authentication/saml.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/authentication/saml/overview.md): You can delegate authentication to a SAML 2.0 identity provider using SAML authentication. SonarQube uses the Service Provider (SP) initiated SAML.
- [How to setup Azure AD](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/authentication/saml/how-to-set-up-azure-ad.md): The following content may be useful if you’re using Azure AD as a SAML Identity Provider.
- [How to set up Keycloak](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/authentication/saml/how-to-set-up-keycloak.md): The following content may be useful if you’re using Keycloak as a SAML identity provider.
- [How to set up Okta](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/authentication/saml/how-to-set-up-okta.md): The following example may be useful if you are using Okta as a SAML identity provider.
- [SCIM](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/authentication/saml/scim.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/authentication/saml/scim/overview.md): SCIM helps you automatically provision user and groups to SonarQube.
- [SCIM provisioning with Azure AD](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/authentication/saml/scim/scim-provisioning-with-azure-ad.md): Enable SCIM to automate user and group provisioning from Azure AD to SonarQube
- [SCIM provisioning with Okta](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/authentication/saml/scim/scim-provisioning-with-okta.md): Enable SCIM to automate user and group provisioning from Okta to SonarQube
- [GitHub](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/authentication/github.md): To allow users to log in with GitHub credentials, you must use a GitHub App.
- [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/authentication/bitbucket-cloud.md): To allow users to log in with Bitbucket Cloud credentials, you need to use an OAuth consumer and set the authentication settings in SonarQube.
- [GitLab](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/authentication/gitlab.md): You can delegate authentication to GitLab using a dedicated GitLab OAuth application.
- [Look and feel](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/look-and-feel.md): You can set your own home logo and use a Gravatar avatar.
- [Marketplace](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/marketplace.md): The Marketplace is the place for keeping the pieces of the SonarQube platform up to date.
- [Plugin version matrix](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/plugin-version-matrix.md): This table describes the version of each plugin that is compatible with each version of SonarQube.
- [Housekeeping](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/housekeeping.md): Default settings for SonarQube’s database cleaner.
- [Monitoring](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/monitoring.md)
- [Instance monitoring](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/monitoring/instance.md): Monitor your SonarQube instance to keep it healthy and happy.
- [Lines of Code](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/monitoring/lines-of-code.md): Information about how SonarQube calculates the Lines of Code analyzed to measure against the subscription’s limit defined by the license.
- [Audit logs](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/monitoring/audit-logs.md): How to manage the trail of your SonarQube audit logs.
- [API deprecation](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/monitoring/api-deprecation.md): If you use custom plugins based on the plugin API or consume SonarQube services, you should monitor the deprecation of the APIs.
- [Server logs and system info](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/server-logs-and-system-info.md): How to gather detailed information about your SonarQube instance.
- [Notifications](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/notifications.md): Everything to know about configuring SonarQube’s email notifications.
- [License administration](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/license-administration.md): How to retrieve, setup, stage and request new SonarQube licenses.
- [Project move](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/project-move.md): Project Move allows you to export a project from one SonarQube instance and import it into another SonarQube instance.
- [Improving performance](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/improving-performance.md): How to improve the performance of your SonarQube instance.
- [SonarQube DB Copy Tool](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/sonarqube-db-copy-tool.md): The SonarQube database copy tool helps you migrate your SonarQube database between vendors.
- [Backup and restore](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/backup-and-restore.md): We recommend using your database’s tools to back up your data.
- [Reindexing](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/reindexing.md): Starting SonarQube after an upgrade or after a restore from a backup triggers a rebuild of the Elasticsearch indexes.
- [Telemetry](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/telemetry.md): SonarQube sends anonymized telemetry data to Sonar daily. No personally identifiable information is sent.
- [Custom messages](https://docs.sonarsource.com/sonarqube-server/10.5/instance-administration/custom-messages.md): Administrators using the Enterprise edition of SonarQube can now display a custom login message that all users will see on their login screen.
- [Extension Guide](https://docs.sonarsource.com/sonarqube-server/10.5/extension-guide.md)
- [Web API](https://docs.sonarsource.com/sonarqube-server/10.5/extension-guide/web-api.md): SonarQube provides the Web API to access its functionalities from applications.
- [Adding coding rules](https://docs.sonarsource.com/sonarqube-server/10.5/extension-guide/adding-coding-rules.md): How to add custom coding rules to your SonarQube analysis.
- [Developing a plugin](https://docs.sonarsource.com/sonarqube-server/10.5/extension-guide/developing-a-plugin.md)
- [Plugin basics](https://docs.sonarsource.com/sonarqube-server/10.5/extension-guide/developing-a-plugin/plugin-basics.md): The sonar-plugin-api is a Java API used to develop plugins for SonarQube, SonarCloud and SonarLint.
- [Supporting new languages](https://docs.sonarsource.com/sonarqube-server/10.5/extension-guide/developing-a-plugin/supporting-new-languages.md): Six steps to support new languages in SonarQube.
- [Executable lines](https://docs.sonarsource.com/sonarqube-server/10.5/extension-guide/developing-a-plugin/executable-lines.md): Sonar internal guidelines to define executable lines for a language.
- [Adding pages to the webapp](https://docs.sonarsource.com/sonarqube-server/10.5/extension-guide/developing-a-plugin/adding-pages-to-the-webapp.md): Creating page extensions to run in your SonarQube environment.
- [Supporting SCM providers](https://docs.sonarsource.com/sonarqube-server/10.5/extension-guide/developing-a-plugin/supporting-scm-providers.md): Information from the Source Code Management (SCM) provider is used by the SonarQube scanner.
- [Internationalization](https://docs.sonarsource.com/sonarqube-server/10.5/extension-guide/internationalization.md): Guidelines to apply the i18n mechanism and how to help the Community
- [Contributing](https://docs.sonarsource.com/sonarqube-server/10.5/extension-guide/contributing.md): Guidelines about giving feedback and using the SonarQube community forum.

* [Homepage](https://docs.sonarsource.com/sonarqube-server/10.4/readme.md): SonarQube provides automated code quality and security reviews, delivering actionable intelligence that helps developers build better and faster.
* [Try out SonarQube](https://docs.sonarsource.com/sonarqube-server/10.4/try-out-sonarqube.md): Follow these steps to try out SonarQube.
* [Requirements](https://docs.sonarsource.com/sonarqube-server/10.4/requirements.md)
* [Prerequisites and overview](https://docs.sonarsource.com/sonarqube-server/10.4/requirements/prerequisites-and-overview.md): The prerequisities for installing SonarQube.
* [Advanced hardware recommendations](https://docs.sonarsource.com/sonarqube-server/10.4/requirements/hardware-recommendations.md): The hardware recommendations for running SonarQube.
* [Setup and upgrade](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/overview.md): Overview of how to set up and upgrade SonarQube.
* [Install the server](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/install-the-server.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/install-the-server/introduction.md): Read this before starting the SonarQube server installation.
* [Installing the database](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/install-the-server/installing-the-database.md): Install the SonarQube database according to the database engine used: MicrosoftSQL Server, Oracle, PostgreSQL
* [Installing SonarQube from the Docker image](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/install-the-server/installing-sonarqube-from-docker.md): Explains how to install the SonarQube server from the Docker image.
* [Installing SonarQube from the ZIP file](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/install-the-server/installing-sonarqube-from-zip-file.md): Explains how to install the SonarQube server from the ZIP file.
* [Advanced installation features](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/install-the-server/advanced-installation-features.md): Explains how to perform advanced setup on SonarQube server including web connection parameter change.
* [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/install-the-server/troubleshooting.md): Explains how to troubleshoot issues with SonarQube server installation.
* [Configure and operate a server](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/configure-and-operate-a-server.md)
* [Operating the server](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/configure-and-operate-a-server/operating-the-server.md): Learn how to configure and operate the SonarQube server.
* [Environment variables](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/configure-and-operate-a-server/environment-variables.md): This page provides environment variables used for configuring SonarQube with Docker.
* [Install a plugin](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/install-a-plugin.md): Learn how to install a plugin in SonarQube.
* [Install the server as a cluster](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/install-the-server-as-a-cluster.md): The Data Center Edition allows SonarQube to run in a clustered configuration to make it resilient to failures.
* [Configure and operate a cluster](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/configure-and-operate-a-cluster.md): Once the SonarQube cluster is installed, your configuration allows your SonarQube instance to stay up even in case of a crash or failure in one of the nodes.
* [Deploy on Kubernetes](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/deploy-on-kubernetes.md)
* [Deploying SonarQube](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/deploy-on-kubernetes/sonarqube.md): Learn how to deploy SonarQube on Kubernetes.
* [Deploying a SonarQube cluster](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/deploy-on-kubernetes/cluster.md): Learn how to deploy a SonarQube cluster on Kubernetes.
* [Setting up the monitoring](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring.md)
* [Introduction](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring/introduction.md): If you deploy SonarQube on Kubernetes, Prometheus metrics can be collected.
* [Setting up with the Prometheus server](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring/prometheus.md): The SonarQube’s Helm chart triggers the deployment of a Prometheus server that will pull the metrics from the SonarQube instance.
* [Setting up with Datadog](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring/datadog.md): In case of a Kubernetes deployment, you can use Datadog to collect the metrics provided through the SonarQube’s Web API (Openmetrics format).
* [List of Prometheus metrics](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/deploy-on-kubernetes/set-up-monitoring/prometheus-metrics.md): List of the SonarQube metrics exposed by Prometheus.
* [Upgrade the server](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/upgrade-the-server.md)
* [Upgrade roadmap](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/upgrade-the-server/roadmap.md): The section lists the steps you have to perform to upgrade your SonarQube server installation.
* [Determining the upgrade path](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/upgrade-the-server/determine-path.md): This section explains the principles to follow in order to determine if you can perform the upgrade directly or must upgrade first to intermediary version(s).
* [Testing the upgrade](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/upgrade-the-server/testing.md): Test your upgrade before performing the upgrade.
* [Performing the upgrade](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/upgrade-the-server/upgrade.md): Once you have determined your upgrade path and tested your upgrade, you can perform your SonarQube server upgrade.
* [Performing the post-upgrade steps](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/upgrade-the-server/post-upgrade-steps.md): You must perform various tasks after a SonarQube server upgrade.
* [Other migration-related procedures](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/upgrade-the-server/other-procedures.md): This section explains how to revert to the previous version of SonarQube, how to move to another edition, how to migrate the database to another vendor.
* [Release upgrade notes](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/release-upgrade-notes.md): List of release upgrade notes for SonarQube.
* [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/10.4/setup-and-upgrade/troubleshooting.md): Try these troubleshooting methods if you’re encountering unexpected behaviors with your SonarQube instance.
* [Analyzing source code](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/overview.md): SonarQube can perform analysis on 20+ different languages.
* [Scanner environment](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/scanner-environment.md)
* [General requirements](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/scanner-environment/general-requirements.md): This page describes requirements or recommendations regarding the machine running the scanner and the actions you may need to take in order to meet them.
* [Installing the server’s self-signed certificate](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/scanner-environment/install-self-signed-certificate.md): If your SonarQube Server is configured with HTTPS and a self-signed certificate then you must import the self-signed certificate to the scanner environment.
* [Scanners](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/scanners.md)
* [SonarScanner for Gradle](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/scanners/sonarscanner-for-gradle.md): The SonarScanner for Gradle provides an easy way to start the analysis of a Gradle project with SonarQube.
* [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/scanners/sonarscanner-for-dotnet.md): The SonarScanner for .NET is the recommended way to launch an analysis for projects built using MSBuild or dotnet.
* [SonarScanner for Maven](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/scanners/sonarscanner-for-maven.md): The SonarScanner for Maven is recommended as the default scanner for Maven projects.
* [SonarQube extension for Azure DevOps](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops.md): The SonarQube extension for Azure DevOps makes it easy to integrate analysis into your build pipeline, allowing the analysis of all supported languages.
* [Jenkins extension for SonarQube](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/scanners/jenkins-extension-sonarqube.md): This plugin lets you centralize the configuration of SonarQube server connection details in Jenkins global configuration.
* [SonarScanner for Ant](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/scanners/sonarscanner-for-ant.md): The SonarScanner for Ant provides a task to allow the integration of SonarQube analysis into an Apache Ant build script.
* [SonarScanner CLI](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/scanners/sonarscanner.md): The SonarScanner CLI is a code analysis scanner for CI/CD pipelines, used when no build-system-specific scanner is available. Distinct from the SonarQube CLI, a developer management interface.
* [Analysis parameters](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/analysis-parameters.md): The most comprehensive listing of the parameters available in SonarQube.
* [Languages](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/overview.md): SonarQube provides analysis of different languages depending on the edition you’re running.
* [ABAP](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/abap.md): ABAP analysis is available starting in Developer Edition of SonarQube.
* [Apex](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/apex.md): Apex analysis is available starting in Enterprise Edition of SonarQube.
* [Azure Resource Manager](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/azure-resource-manager.md): SonarQube analysis supports Azure Resource Manager templates in the JSON & Bicep formats, and is available starting in Community Edition.
* [C/C++/Objective-C](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/c-family.md): C/C++/Objective-C analysis is available starting in Developer Edition.
* [CloudFormation](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/cloudformation.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [COBOL](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/cobol.md): Cobol analysis is available starting in Enterprise Edition.
* [C#](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/csharp.md): C# analysis is available in all editions of SonarQube.
* [Docker](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/docker.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [Flex](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/flex.md): Flex analysis is available starting in all editions of SonarQube.
* [Go](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/go.md): Go analysis is available in all editions of SonarQube.
* [HTML](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/html.md): HTML analysis is available in all editions of SonarQube.
* [Java](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/java.md): Java analysis is available in all editions of SonarQube.
* [JavaScript/TypeScript/CSS](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/javascript-typescript-css.md): JavaScript/TypeScript/CSS analysis is available in all editions of SonarQube.
* [Kotlin](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/kotlin.md): Kotlin analysis is available starting in all editions of SonarQube.
* [Kubernetes](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/kubernetes.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [PHP](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/php.md): PHP analysis is available in all editions of SonarQube.
* [PLI](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/pli.md): PLI analysis is available starting in Enterprise Edition.
* [PL/SQL](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/pl-sql.md): PL/SQL analysis is available starting in Developer Edition.
* [Python](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/python.md): Python analysis is available in all editions of SonarQube.
* [RPG](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/rpg.md): RPG is available starting in Enterprise Edition.
* [Ruby](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/ruby.md): Ruby analysis is available in all editions of SonarQube.
* [Scala](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/scala.md): Scala analysis is available in all editions of SonarQube.
* [Swift](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/swift.md): Swift analysis is available starting in Developer Edition.
* [Secrets](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/secrets.md): SonarQube detects exposed Secrets in your source code and language-agnostic config files, starting in Community Edition.
* [Terraform](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/terraform.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [T-SQL](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/t-sql.md): T-SQL analysis is available starting in Developer Edition.
* [VB.NET](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube.
* [VB6](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/vb6.md): VB6 analysis is available starting in Enterprise Edition.
* [XML](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/xml.md): XML analysis is available in all editions of SonarQube.
* [Test coverage](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/test-coverage.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/test-coverage/overview.md): Test coverage reports and test execution reports are important metrics in assessing the quality of your code.
* [Java test coverage](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/test-coverage/java-test-coverage.md): SonarQube supports the reporting of test coverage as part of the analysis of your Java project.
* [JavaScript/TypeScript test coverage](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/test-coverage/javascript-typescript-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your JS/TS project.
* [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/test-coverage/dotnet-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your .NET project.
* [Python test coverage](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/test-coverage/python-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your Python project.
* [PHP test coverage](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/test-coverage/php-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your PHP project.
* [C/C++/Objective-C test coverage](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/test-coverage/c-family-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your C/C++/Objective-C project.
* [Generic test data](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/test-coverage/generic-test-data.md): SonarQube supports generic formats for test coverage and test execution import.
* [Test coverage parameters](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/test-coverage/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 execution parameters](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/test-coverage/test-execution-parameters.md): Test execution reports describe which tests within your test suite have been run during a build.
* [Importing external issues](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/importing-external-issues.md)
* [External analyzer reports](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/importing-external-issues/external-analyzer-reports.md): This page lists analysis parameters related to the import of issues raised by external, third-party analyzers.
* [Generic formatted reports](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/importing-external-issues/generic-issue-import-format.md): SonarQube supports a generic import format for raising external issues in code.
* [SARIF reports](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/importing-external-issues/importing-issues-from-sarif-reports.md): SonarQube supports the standard Static Analysis Results Interchange Format (SARIF) for raising external issues in code.
* [Background tasks](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/background-tasks.md): A background task can be: the import of an analysis report, the computation of a portfolio, or the import or export of a project.
* [Pull request analysis](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/pull-request-analysis.md): Pull request analysis shows your pull request’s quality gate and analysis in the SonarQube interface.
* [Branches](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/branches.md)
* [Branch analysis](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/branches/branch-analysis.md): With branch analysis in SonarQube, you can ensure that you’re maintaining consistent code quality all the way down to the branch level of your projects.
* [Branch FAQ](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/branches/branch-faq.md): Frequently asked questions about branch analysis in SonarQube.
* [CI integration](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/ci-integration.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/ci-integration/overview.md): SonarQube supports integration on multiple platforms allowing you to maintain code quality and security in your projects.
* [Jenkins integration](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/ci-integration/jenkins-integration.md): SonarScanners running in Jenkins can automatically detect branches and pull requests in certain jobs.
* [Codemagic integration](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/ci-integration/codemagic-integration.md): SonarScanners running in Codemagic can automatically detect branches and merge or pull requests in certain jobs.
* [SCM integration](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/scm-integration.md): Collecting SCM data during code analysis can unlock a number of SonarQube features.
* [Security engine custom configuration](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/security-engine-custom-configuration.md): Security Engine Custom Configuration is available as part of the Enterprise Edition. The security engine tracks the path that data follows through your code.
* [Troubleshooting the analysis](https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/troubleshooting-the-analysis.md): If your SonarQube analysis errors out.
* [DevOps platform integration](https://docs.sonarsource.com/sonarqube-server/10.4/devops-platform-integration.md)
* [GitHub integration](https://docs.sonarsource.com/sonarqube-server/10.4/devops-platform-integration/github-integration.md): SonarQube’s integration with GitHub Enterprise and GitHub.com allows you to maintain code quality and security in your GitHub repositories.
* [Bitbucket integration](https://docs.sonarsource.com/sonarqube-server/10.4/devops-platform-integration/bitbucket-integration.md)
* [Bitbucket Server integration](https://docs.sonarsource.com/sonarqube-server/10.4/devops-platform-integration/bitbucket-integration/bitbucket-server-integration.md): SonarQube’s integration with Bitbucket Server allows you to maintain code quality and security in your Bitbucket Server repositories.
* [Bitbucket Cloud integration](https://docs.sonarsource.com/sonarqube-server/10.4/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration.md): SonarQube’s integration with Bitbucket Cloud allows you to maintain code quality and security in your Bitbucket Cloud repositories.
* [GitLab integration](https://docs.sonarsource.com/sonarqube-server/10.4/devops-platform-integration/gitlab-integration.md): SonarQube’s integration with GitLab Self-Managed and GitLab.com allows you to maintain code quality and security in your GitLab projects.
* [Azure DevOps integration](https://docs.sonarsource.com/sonarqube-server/10.4/devops-platform-integration/azure-devops-integration.md): SonarQube’s integration with Azure DevOps allows you to maintain code quality and security in your Azure DevOps repositories.
* [User guide](https://docs.sonarsource.com/sonarqube-server/10.4/user-guide.md)
* [Concepts](https://docs.sonarsource.com/sonarqube-server/10.4/user-guide/concepts.md)
* [Software qualities](https://docs.sonarsource.com/sonarqube-server/10.4/user-guide/software-qualities.md): High quality code leads to software that is secure, reliable, and maintainable.
* [Improving code quality](https://docs.sonarsource.com/sonarqube-server/10.4/user-guide/clean-as-you-code.md): SonarQube helps developers and organizations improve code quality by focusing on code that's added or changed.
* [SonarLint Connected Mode](https://docs.sonarsource.com/sonarqube-server/10.4/user-guide/sonarlint-connected-mode.md): SonarLint Connected Mode connects SonarLint to your SonarQube project and provides additional benefits you won’t get by using SonarLint or SonarQube alone.
* [Metric definitions](https://docs.sonarsource.com/sonarqube-server/10.4/user-guide/metric-definitions.md): SonarQube analysis produces many types of code analysis metrics.
* [Quality gates](https://docs.sonarsource.com/sonarqube-server/10.4/user-guide/quality-gates.md): Quality Gates enforce a quality policy in your organization by answering one question: is my project ready for release?
* [Rules](https://docs.sonarsource.com/sonarqube-server/10.4/user-guide/rules.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.4/user-guide/rules/overview.md): SonarQube evaluates your source code against its set of rules to generate issues.
* [Security-related rules](https://docs.sonarsource.com/sonarqube-server/10.4/user-guide/rules/security-related-rules.md): The SonarQube Quality Model has four different types of rules: Reliability (bug), Maintainability (code smell), Security (vulnerability and hotspot) rules.
* [Built-in rule tags](https://docs.sonarsource.com/sonarqube-server/10.4/user-guide/rules/built-in-rule-tags.md): SonarQube users can add tags to rules and issues and most rules have some built-in tags out of the box.
* [User account](https://docs.sonarsource.com/sonarqube-server/10.4/user-guide/user-account.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.4/user-guide/user-account/overview.md): As a SonarQube user, you have your own space where you can see the things that are relevant to you.
* [Generating and using tokens](https://docs.sonarsource.com/sonarqube-server/10.4/user-guide/user-account/generating-and-using-tokens.md): Users can generate tokens that can be used to run analyses or invoke web services without access to the user’s actual credentials.
* [Issues](https://docs.sonarsource.com/sonarqube-server/10.4/user-guide/issues.md): While running an analysis, SonarQube raises an issue every time a piece of code breaks a coding rule.
* [Security Hotspots](https://docs.sonarsource.com/sonarqube-server/10.4/user-guide/security-hotspots.md): A security hotspot highlights a security-sensitive piece of code that the developer needs to review.
* [Portfolios](https://docs.sonarsource.com/sonarqube-server/10.4/user-guide/portfolios.md): The portfolios home page is the central place for managers and tech leads to keep an eye on the releasability of the projects under their supervision.
* [Applications](https://docs.sonarsource.com/sonarqube-server/10.4/user-guide/applications.md): An application aggregates multiple projects into a synthetic single project.
* [Security Reports](https://docs.sonarsource.com/sonarqube-server/10.4/user-guide/security-reports.md): Security reports give you the big picture of your application’s security. They allow you to know where you stand compared to the most common security mistakes.
* [Activity and history](https://docs.sonarsource.com/sonarqube-server/10.4/user-guide/activity-and-history.md): The Activity page offers you the ability to see the evolution of project measures over time.
* [Project page](https://docs.sonarsource.com/sonarqube-server/10.4/user-guide/project-page.md): The Project homepage is the entry point of any project showing the releasability status of the project, its current code quality, and the code quality to date.
* [Keyboard shortcuts](https://docs.sonarsource.com/sonarqube-server/10.4/user-guide/keyboard-shortcuts.md): A list of keyboard shortcuts for use with SonarCloud.
* [Project administration](https://docs.sonarsource.com/sonarqube-server/10.4/project-administration.md)
* [Creating and importing projects](https://docs.sonarsource.com/sonarqube-server/10.4/project-administration/creating-and-importing-projects.md): How to create and import projects in SonarQube.
* [Managing project history](https://docs.sonarsource.com/sonarqube-server/10.4/project-administration/managing-project-history.md): One of the most powerful features of SonarQube is that it shows you not just your project health today, but how it has changed over time.
* [Analysis scope](https://docs.sonarsource.com/sonarqube-server/10.4/project-administration/analysis-scope.md): There are many cases where you do not want to analyze every source file in your project. In such cases, you can adjust the analysis scope.
* [New code settings](https://docs.sonarsource.com/sonarqube-server/10.4/project-administration/clean-as-you-code-settings.md)
* [Defining new code](https://docs.sonarsource.com/sonarqube-server/10.4/project-administration/clean-as-you-code-settings/defining-new-code.md): Defining what is considered new code is an important part of SonarQube’s approach to code quality and safety.
* [Managing portfolios](https://docs.sonarsource.com/sonarqube-server/10.4/project-administration/managing-portfolios.md): This page has information on managing and setting up portfolios.
* [Managing applications](https://docs.sonarsource.com/sonarqube-server/10.4/project-administration/managing-applications.md): This page explains how to manage SonarQube applications.
* [PDF reports](https://docs.sonarsource.com/sonarqube-server/10.4/project-administration/pdf-reports.md): PDF reports give a periodic, high-level overview of the overall code quality and security of your projects, applications, or portfolios.
* [Project settings](https://docs.sonarsource.com/sonarqube-server/10.4/project-administration/project-settings.md): Project administration is accessible through the Project Settings menu of each project.
* [Webhooks](https://docs.sonarsource.com/sonarqube-server/10.4/project-administration/webhooks.md): Webhooks notify external services when a project analysis is complete.
* [Instance administration](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration.md)
* [Quality profiles](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/quality-profiles.md): Quality profiles are a key part of your SonarQube configuration. They define the set of rules to be applied during code analysis.
* [Security](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/security.md): SonarQube comes with a number of global security features.
* [Authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/authentication.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/authentication/overview.md): SonarQube can delegate authentication via HTTP Headers, GitHub Authentication, GitLab Authentication, Bitbucket Cloud Authentication, SAML, or LDAP.
* [HTTP header](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/authentication/http-header.md): You can delegate user authentication to third-party systems (proxies/servers) using HTTP header authentication.
* [LDAP](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/authentication/ldap.md): You can configure SonarQube authentication and authorization to an LDAP server (including the LDAP service of Active Directory)
* [SAML](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/authentication/saml.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/authentication/saml/overview.md): You can delegate authentication to a SAML 2.0 identity provider using SAML authentication. SonarQube uses the Service Provider (SP) initiated SAML.
* [How to setup Azure AD](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/authentication/saml/how-to-set-up-azure-ad.md): The following content may be useful if you’re using Azure AD as a SAML Identity Provider.
* [How to set up Keycloak](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/authentication/saml/how-to-set-up-keycloak.md): The following content may be useful if you’re using Keycloak as a SAML identity provider.
* [How to set up Okta](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/authentication/saml/how-to-set-up-okta.md): The following example may be useful if you are using Okta as a SAML identity provider.
* [SCIM](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/authentication/saml/scim.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/authentication/saml/scim/overview.md): SCIM helps you automatically provision user and groups to SonarQube.
* [SCIM provisioning with Azure AD](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/authentication/saml/scim/scim-provisioning-with-azure-ad.md): Enable SCIM to automate user and group provisioning from Azure AD to SonarQube
* [SCIM provisioning with Okta](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/authentication/saml/scim/scim-provisioning-with-okta.md): Enable SCIM to automate user and group provisioning from Okta to SonarQube
* [GitHub](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/authentication/github.md): To allow users to log in with GitHub credentials, you must use a GitHub App.
* [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/authentication/bitbucket-cloud.md): To allow users to log in with Bitbucket Cloud credentials, you need to use an OAuth consumer and set the authentication settings in SonarQube.
* [GitLab](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/authentication/gitlab.md): You can delegate authentication to GitLab using a dedicated GitLab OAuth application.
* [Look and feel](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/look-and-feel.md): You can set your own home logo and use a Gravatar avatar.
* [Marketplace](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/marketplace.md): The Marketplace is the place for keeping the pieces of the SonarQube platform up to date.
* [Plugin version matrix](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/plugin-version-matrix.md): This table describes the version of each plugin that is compatible with each version of SonarQube.
* [Housekeeping](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/housekeeping.md): Default settings for SonarQube’s database cleaner.
* [Monitoring](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/monitoring.md)
* [Instance monitoring](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/monitoring/instance.md): Monitor your SonarQube instance to keep it healthy and happy.
* [Lines of Code](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/monitoring/lines-of-code.md): Information about how SonarQube calculates the Lines of Code analyzed to measure against the subscription’s limit defined by the license.
* [Audit logs](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/monitoring/audit-logs.md): How to manage the trail of your SonarQube audit logs.
* [API deprecation](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/monitoring/api-deprecation.md): If you use custom plugins based on the plugin API or consume SonarQube services, you should monitor the deprecation of the APIs.
* [Server logs and system info](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/server-logs-and-system-info.md): How to gather detailed information about your SonarQube instance.
* [Notifications](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/notifications.md): Everything to know about configuring SonarQube’s email notifications.
* [License administration](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/license-administration.md): How to retrieve, setup, stage and request new SonarQube licenses.
* [Project move](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/project-move.md): Project Move allows you to export a project from one SonarQube instance and import it into another SonarQube instance.
* [Improving performance](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/improving-performance.md): How to improve the performance of your SonarQube instance.
* [SonarQube DB Copy Tool](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/sonarqube-db-copy-tool.md): The SonarQube database copy tool helps you migrate your SonarQube database between vendors.
* [Backup and restore](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/backup-and-restore.md): We recommend using your database’s tools to back up your data.
* [Reindexing](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/reindexing.md): Starting SonarQube after an upgrade or after a restore from a backup triggers a rebuild of the Elasticsearch indexes.
* [Telemetry](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/telemetry.md): SonarQube sends anonymized telemetry data to Sonar daily. No personally identifiable information is sent.
* [Custom messages](https://docs.sonarsource.com/sonarqube-server/10.4/instance-administration/custom-messages.md): Administrators using the Enterprise edition of SonarQube can now display a custom login message that all users will see on their login screen.
* [Extension Guide](https://docs.sonarsource.com/sonarqube-server/10.4/extension-guide.md)
* [Web API](https://docs.sonarsource.com/sonarqube-server/10.4/extension-guide/web-api.md): SonarQube provides the Web API to access its functionalities from applications.
* [Adding coding rules](https://docs.sonarsource.com/sonarqube-server/10.4/extension-guide/adding-coding-rules.md): How to add custom coding rules to your SonarQube analysis.
* [Developing a plugin](https://docs.sonarsource.com/sonarqube-server/10.4/extension-guide/developing-a-plugin.md)
* [Plugin basics](https://docs.sonarsource.com/sonarqube-server/10.4/extension-guide/developing-a-plugin/plugin-basics.md): The sonar-plugin-api is a Java API used to develop plugins for SonarQube, SonarCloud and SonarLint.
* [Supporting new languages](https://docs.sonarsource.com/sonarqube-server/10.4/extension-guide/developing-a-plugin/supporting-new-languages.md): Six steps to support new languages in SonarQube.
* [Executable lines](https://docs.sonarsource.com/sonarqube-server/10.4/extension-guide/developing-a-plugin/executable-lines.md): Sonar internal guidelines to define executable lines for a language.
* [Adding pages to the webapp](https://docs.sonarsource.com/sonarqube-server/10.4/extension-guide/developing-a-plugin/adding-pages-to-the-webapp.md): Creating page extensions to run in your SonarQube environment.
* [Supporting SCM providers](https://docs.sonarsource.com/sonarqube-server/10.4/extension-guide/developing-a-plugin/supporting-scm-providers.md): Information from the Source Code Management (SCM) provider is used by the SonarQube scanner.
* [Internationalization](https://docs.sonarsource.com/sonarqube-server/10.4/extension-guide/internationalization.md): Guidelines to apply the i18n mechanism and how to help the Community
* [Contributing](https://docs.sonarsource.com/sonarqube-server/10.4/extension-guide/contributing.md): Guidelines about giving feedback and using the SonarQube community forum.

- [Homepage](https://docs.sonarsource.com/sonarqube-server/10.3/readme.md): SonarQube is a self-managed, automatic code review tool that systematically helps you deliver production-ready code.
- [Try out SonarQube](https://docs.sonarsource.com/sonarqube-server/10.3/try-out-sonarqube.md): Follow these steps to try out SonarQube.
- [Requirements](https://docs.sonarsource.com/sonarqube-server/10.3/requirements.md)
- [Prerequisites and overview](https://docs.sonarsource.com/sonarqube-server/10.3/requirements/prerequisites-and-overview.md): The prerequisities for installing SonarQube.
- [Advanced hardware recommendations](https://docs.sonarsource.com/sonarqube-server/10.3/requirements/hardware-recommendations.md): The hardware recommendations for running SonarQube.
- [Setup and upgrade](https://docs.sonarsource.com/sonarqube-server/10.3/setup-and-upgrade.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.3/setup-and-upgrade/overview.md): Overview of how to set up and upgrade SonarQube.
- [Install the server](https://docs.sonarsource.com/sonarqube-server/10.3/setup-and-upgrade/install-the-server.md)
- [Introduction](https://docs.sonarsource.com/sonarqube-server/10.3/setup-and-upgrade/install-the-server/introduction.md): Read this before starting the SonarQube server installation.
- [Installing the database](https://docs.sonarsource.com/sonarqube-server/10.3/setup-and-upgrade/install-the-server/installing-the-database.md): Install the SonarQube database according to the database engine used: MicrosoftSQL Server, Oracle, PostgreSQL
- [Installing SonarQube from the Docker image](https://docs.sonarsource.com/sonarqube-server/10.3/setup-and-upgrade/install-the-server/installing-sonarqube-from-docker.md): Explains how to install the SonarQube server from the Docker image.
- [Installing SonarQube from the ZIP file](https://docs.sonarsource.com/sonarqube-server/10.3/setup-and-upgrade/install-the-server/installing-sonarqube-from-zip-file.md): Explains how to install the SonarQube server from the ZIP file.
- [Advanced installation features](https://docs.sonarsource.com/sonarqube-server/10.3/setup-and-upgrade/install-the-server/advanced-installation-features.md): Explains how to perform advanced setup on SonarQube server including web connection parameter change.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/10.3/setup-and-upgrade/install-the-server/troubleshooting.md): Explains how to troubleshoot issues with SonarQube server installation.
- [Configure and operate a server](https://docs.sonarsource.com/sonarqube-server/10.3/setup-and-upgrade/configure-and-operate-a-server.md)
- [Operating the server](https://docs.sonarsource.com/sonarqube-server/10.3/setup-and-upgrade/configure-and-operate-a-server/operating-the-server.md): Learn how to configure and operate the SonarQube server.
- [Environment variables](https://docs.sonarsource.com/sonarqube-server/10.3/setup-and-upgrade/configure-and-operate-a-server/environment-variables.md): This page provides environment variables used for configuring SonarQube with Docker.
- [Install a plugin](https://docs.sonarsource.com/sonarqube-server/10.3/setup-and-upgrade/install-a-plugin.md): Learn how to install a plugin in SonarQube.
- [Install the server as a cluster](https://docs.sonarsource.com/sonarqube-server/10.3/setup-and-upgrade/install-the-server-as-a-cluster.md): The Data Center Edition allows SonarQube to run in a clustered configuration to make it resilient to failures.
- [Configure and operate a cluster](https://docs.sonarsource.com/sonarqube-server/10.3/setup-and-upgrade/configure-and-operate-a-cluster.md): Once the SonarQube cluster is installed, your configuration allows your SonarQube instance to stay up even in case of a crash or failure in one of the nodes.
- [Deploy on Kubernetes](https://docs.sonarsource.com/sonarqube-server/10.3/setup-and-upgrade/deploy-on-kubernetes.md)
- [Deploy SonarQube on Kubernetes](https://docs.sonarsource.com/sonarqube-server/10.3/setup-and-upgrade/deploy-on-kubernetes/deploy-sonarqube-on-kubernetes.md): Learn how to deploy SonarQube on Kubernetes.
- [Deploy a SonarQube cluster on Kubernetes](https://docs.sonarsource.com/sonarqube-server/10.3/setup-and-upgrade/deploy-on-kubernetes/deploy-a-sonarqube-cluster-on-kubernetes.md): Learn how to deploy a SonarQube cluster on Kubernetes.
- [Upgrade the server](https://docs.sonarsource.com/sonarqube-server/10.3/setup-and-upgrade/upgrade-the-server.md)
- [Before you upgrade](https://docs.sonarsource.com/sonarqube-server/10.3/setup-and-upgrade/upgrade-the-server/before-you-upgrade.md): This page contains some concepts and recommendations that you should familiarize yourself with before upgrading to another SonarQube version.
- [Upgrade guide](https://docs.sonarsource.com/sonarqube-server/10.3/setup-and-upgrade/upgrade-the-server/upgrade-guide.md): This is a generic guide for upgrading across versions of SonarQube.
- [Release upgrade notes](https://docs.sonarsource.com/sonarqube-server/10.3/setup-and-upgrade/release-upgrade-notes.md): List of release upgrade notes for SonarQube.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/10.3/setup-and-upgrade/troubleshooting.md): Try these troubleshooting methods if you’re encountering unexpected behaviors with your SonarQube instance.
- [Analyzing source code](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/overview.md): SonarQube can perform analysis on 20+ different languages.
- [Scanners](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/scanners.md)
- [SonarScanner for Gradle](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/scanners/sonarscanner-for-gradle.md): The SonarScanner for Gradle provides an easy way to start the analysis of a Gradle project with SonarQube.
- [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/scanners/sonarscanner-for-dotnet.md): The SonarScanner for .NET is the recommended way to launch an analysis for projects built using MSBuild or dotnet.
- [SonarScanner for Maven](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/scanners/sonarscanner-for-maven.md): The SonarScanner for Maven is recommended as the default scanner for Maven projects.
- [SonarQube extension for Azure DevOps](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops.md): The SonarQube extension for Azure DevOps makes it easy to integrate analysis into your build pipeline, allowing the analysis of all supported languages.
- [Jenkins extension for SonarQube](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/scanners/jenkins-extension-sonarqube.md): This plugin lets you centralize the configuration of SonarQube server connection details in Jenkins global configuration.
- [SonarScanner for Ant](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/scanners/sonarscanner-for-ant.md): The SonarScanner for Ant provides a task to allow the integration of SonarQube analysis into an Apache Ant build script.
- [SonarScanner CLI](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/scanners/sonarscanner.md): The SonarScanner CLI is a code analysis scanner for CI/CD pipelines, used when no build-system-specific scanner is available. Distinct from the SonarQube CLI, a developer management interface.
- [Analysis parameters](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/analysis-parameters.md): The most comprehensive listing of the parameters available in SonarQube.
- [Languages](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/overview.md): SonarQube provides analysis of different languages depending on the edition you’re running.
- [ABAP](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/abap.md): ABAP analysis is available starting in Developer Edition of SonarQube.
- [Apex](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/apex.md): Apex analysis is available starting in Enterprise Edition of SonarQube.
- [Azure Resource Manager](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/azure-resource-manager.md): SonarQube analysis supports Azure Resource Manager templates in the JSON & Bicep formats, and is available starting in Community Edition.
- [C/C++/Objective-C](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/c-family.md): C/C++/Objective-C analysis is available starting in Developer Edition.
- [CloudFormation](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/cloudformation.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [COBOL](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/cobol.md): Cobol analysis is available starting in Enterprise Edition.
- [C#](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/csharp.md): C# analysis is available in all editions of SonarQube.
- [Docker](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/docker.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [Flex](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/flex.md): Flex analysis is available starting in all editions of SonarQube.
- [Go](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/go.md): Go analysis is available in all editions of SonarQube.
- [HTML](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/html.md): HTML analysis is available in all editions of SonarQube.
- [Java](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/java.md): Java analysis is available in all editions of SonarQube.
- [JavaScript/TypeScript/CSS](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/javascript-typescript-css.md): JavaScript/TypeScript/CSS analysis is available in all editions of SonarQube.
- [Kotlin](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/kotlin.md): Kotlin analysis is available starting in all editions of SonarQube.
- [Kubernetes](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/kubernetes.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [PHP](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/php.md): PHP analysis is available in all editions of SonarQube.
- [PLI](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/pli.md): PLI analysis is available starting in Enterprise Edition.
- [PL/SQL](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/pl-sql.md): PL/SQL analysis is available starting in Developer Edition.
- [Python](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/python.md): Python analysis is available in all editions of SonarQube.
- [RPG](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/rpg.md): RPG is available starting in Enterprise Edition.
- [Ruby](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/ruby.md): Ruby analysis is available in all editions of SonarQube.
- [Scala](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/scala.md): Scala analysis is available in all editions of SonarQube.
- [Swift](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/swift.md): Swift analysis is available starting in Developer Edition.
- [Secrets](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/secrets.md): SonarQube detects exposed Secrets in your source code and language-agnostic config files, starting in Community Edition.
- [Terraform](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/terraform.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [T-SQL](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/t-sql.md): T-SQL analysis is available starting in Developer Edition.
- [VB.NET](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube.
- [VB6](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/vb6.md): VB6 analysis is available starting in Enterprise Edition.
- [XML](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/xml.md): XML analysis is available in all editions of SonarQube.
- [Test coverage](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/test-coverage.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/test-coverage/overview.md): Test coverage reports and test execution reports are important metrics in assessing the quality of your code.
- [Java test coverage](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/test-coverage/java-test-coverage.md): SonarQube supports the reporting of test coverage as part of the analysis of your Java project.
- [JavaScript/TypeScript test coverage](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/test-coverage/javascript-typescript-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your JS/TS project.
- [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/test-coverage/dotnet-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your .NET project.
- [Python test coverage](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/test-coverage/python-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your Python project.
- [PHP test coverage](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/test-coverage/php-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your PHP project.
- [C/C++/Objective-C test coverage](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/test-coverage/c-family-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your C/C++/Objective-C project.
- [Generic test data](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/test-coverage/generic-test-data.md): SonarQube supports generic formats for test coverage and test execution import.
- [Test coverage parameters](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/test-coverage/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 execution parameters](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/test-coverage/test-execution-parameters.md): Test execution reports describe which tests within your test suite have been run during a build.
- [Importing external issues](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/importing-external-issues.md)
- [External analyzer reports](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/importing-external-issues/external-analyzer-reports.md): This page lists analysis parameters related to the import of issues raised by external, third-party analyzers.
- [Generic formatted reports](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/importing-external-issues/generic-issue-import-format.md): SonarQube supports a generic import format for raising external issues in code.
- [SARIF reports](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/importing-external-issues/importing-issues-from-sarif-reports.md): SonarQube supports the standard Static Analysis Results Interchange Format (SARIF) for raising external issues in code.
- [Background tasks](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/background-tasks.md): A background task can be: the import of an analysis report, the computation of a portfolio, or the import or export of a project.
- [Pull request analysis](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/pull-request-analysis.md): Pull request analysis shows your pull request’s quality gate and analysis in the SonarQube interface.
- [Branches](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/branches.md)
- [Branch analysis](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/branches/branch-analysis.md): With branch analysis in SonarQube, you can ensure that you’re maintaining consistent code quality all the way down to the branch level of your projects.
- [Branch FAQ](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/branches/branch-faq.md): Frequently asked questions about branch analysis in SonarQube.
- [CI integration](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/ci-integration.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/ci-integration/overview.md): SonarQube supports integration on multiple platforms allowing you to maintain code quality and security in your projects.
- [Jenkins integration](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/ci-integration/jenkins-integration.md): SonarScanners running in Jenkins can automatically detect branches and pull requests in certain jobs.
- [Codemagic integration](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/ci-integration/codemagic-integration.md): SonarScanners running in Codemagic can automatically detect branches and merge or pull requests in certain jobs.
- [SCM integration](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/scm-integration.md): Collecting SCM data during code analysis can unlock a number of SonarQube features.
- [Security engine custom configuration](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/security-engine-custom-configuration.md): Security Engine Custom Configuration is available as part of the Enterprise Edition. The security engine tracks the path that data follows through your code.
- [Scanner environment](https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/scanner-environment.md): A JRE is always required to run the scanner that performs CI-based analysis. This applies to all scanner variants running on SonarQube.
- [DevOps platform integration](https://docs.sonarsource.com/sonarqube-server/10.3/devops-platform-integration.md)
- [GitHub integration](https://docs.sonarsource.com/sonarqube-server/10.3/devops-platform-integration/github-integration.md): SonarQube’s integration with GitHub Enterprise and GitHub.com allows you to maintain code quality and security in your GitHub repositories.
- [Bitbucket integration](https://docs.sonarsource.com/sonarqube-server/10.3/devops-platform-integration/bitbucket-integration.md)
- [Bitbucket Server integration](https://docs.sonarsource.com/sonarqube-server/10.3/devops-platform-integration/bitbucket-integration/bitbucket-server-integration.md): SonarQube’s integration with Bitbucket Server allows you to maintain code quality and security in your Bitbucket Server repositories.
- [Bitbucket Cloud integration](https://docs.sonarsource.com/sonarqube-server/10.3/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration.md): SonarQube’s integration with Bitbucket Cloud allows you to maintain code quality and security in your Bitbucket Cloud repositories.
- [GitLab integration](https://docs.sonarsource.com/sonarqube-server/10.3/devops-platform-integration/gitlab-integration.md): SonarQube’s integration with GitLab Self-Managed and GitLab.com allows you to maintain code quality and security in your GitLab projects.
- [Azure DevOps integration](https://docs.sonarsource.com/sonarqube-server/10.3/devops-platform-integration/azure-devops-integration.md): SonarQube’s integration with Azure DevOps allows you to maintain code quality and security in your Azure DevOps repositories.
- [User guide](https://docs.sonarsource.com/sonarqube-server/10.3/user-guide.md)
- [Concepts](https://docs.sonarsource.com/sonarqube-server/10.3/user-guide/concepts.md)
- [Improving code quality](https://docs.sonarsource.com/sonarqube-server/10.3/user-guide/clean-as-you-code.md): SonarQube helps developers and organizations improve code quality by focusing on code that’s added or changed.
- [SonarLint Connected Mode](https://docs.sonarsource.com/sonarqube-server/10.3/user-guide/sonarlint-connected-mode.md): SonarLint Connected Mode connects SonarLint to your SonarQube project and provides additional benefits you won’t get by using SonarLint or SonarQube alone.
- [Metric definitions](https://docs.sonarsource.com/sonarqube-server/10.3/user-guide/metric-definitions.md): SonarQube analysis produces many types of code analysis metrics.
- [Quality gates](https://docs.sonarsource.com/sonarqube-server/10.3/user-guide/quality-gates.md): Quality Gates enforce a quality policy in your organization by answering one question: is my project ready for release?
- [Rules](https://docs.sonarsource.com/sonarqube-server/10.3/user-guide/rules.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.3/user-guide/rules/overview.md): SonarQube evaluates your source code against its set of rules to generate issues.
- [Security-related rules](https://docs.sonarsource.com/sonarqube-server/10.3/user-guide/rules/security-related-rules.md): The SonarQube Quality Model has four different types of rules: Reliability (bug), Maintainability (code smell), Security (vulnerability and hotspot) rules.
- [Built-in rule tags](https://docs.sonarsource.com/sonarqube-server/10.3/user-guide/rules/built-in-rule-tags.md): SonarQube users can add tags to rules and issues and most rules have some built-in tags out of the box.
- [User account](https://docs.sonarsource.com/sonarqube-server/10.3/user-guide/user-account.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.3/user-guide/user-account/overview.md): As a SonarQube user, you have your own space where you can see the things that are relevant to you.
- [Generating and using tokens](https://docs.sonarsource.com/sonarqube-server/10.3/user-guide/user-account/generating-and-using-tokens.md): Users can generate tokens that can be used to run analyses or invoke web services without access to the user’s actual credentials.
- [Issues](https://docs.sonarsource.com/sonarqube-server/10.3/user-guide/issues.md): While running an analysis, SonarQube raises an issue every time a piece of code breaks a coding rule.
- [Security Hotspots](https://docs.sonarsource.com/sonarqube-server/10.3/user-guide/security-hotspots.md): A security hotspot highlights a security-sensitive piece of code that the developer needs to review.
- [Portfolios](https://docs.sonarsource.com/sonarqube-server/10.3/user-guide/portfolios.md): The portfolios home page is the central place for managers and tech leads to keep an eye on the releasability of the projects under their supervision.
- [Applications](https://docs.sonarsource.com/sonarqube-server/10.3/user-guide/applications.md): An application aggregates multiple projects into a synthetic single project.
- [Security Reports](https://docs.sonarsource.com/sonarqube-server/10.3/user-guide/security-reports.md): Security reports give you the big picture of your application’s security. They allow you to know where you stand compared to the most common security mistakes.
- [Activity and history](https://docs.sonarsource.com/sonarqube-server/10.3/user-guide/activity-and-history.md): The Activity page offers you the ability to see the evolution of project measures over time.
- [Project page](https://docs.sonarsource.com/sonarqube-server/10.3/user-guide/project-page.md): The Project homepage is the entry point of any project showing the releasability status of the project, its current code quality, and the code quality to date.
- [Keyboard shortcuts](https://docs.sonarsource.com/sonarqube-server/10.3/user-guide/keyboard-shortcuts.md): A list of keyboard shortcuts for use with SonarCloud.
- [Project administration](https://docs.sonarsource.com/sonarqube-server/10.3/project-administration.md)
- [Creating and importing projects](https://docs.sonarsource.com/sonarqube-server/10.3/project-administration/creating-and-importing-projects.md): How to create and import projects in SonarQube.
- [Managing project history](https://docs.sonarsource.com/sonarqube-server/10.3/project-administration/managing-project-history.md): One of the most powerful features of SonarQube is that it shows you not just your project health today, but how it has changed over time.
- [Analysis scope](https://docs.sonarsource.com/sonarqube-server/10.3/project-administration/analysis-scope.md): There are many cases where you do not want to analyze every source file in your project. In such cases, you can adjust the analysis scope.
- [New code settings](https://docs.sonarsource.com/sonarqube-server/10.3/project-administration/clean-as-you-code-settings.md)
- [Defining new code](https://docs.sonarsource.com/sonarqube-server/10.3/project-administration/clean-as-you-code-settings/defining-new-code.md): Defining what is considered new code is an important part of SonarQube’s approach to code quality and safety.
- [Managing portfolios](https://docs.sonarsource.com/sonarqube-server/10.3/project-administration/managing-portfolios.md): This page has information on managing and setting up portfolios.
- [Managing applications](https://docs.sonarsource.com/sonarqube-server/10.3/project-administration/managing-applications.md): This page explains how to manage SonarQube applications.
- [PDF reports](https://docs.sonarsource.com/sonarqube-server/10.3/project-administration/pdf-reports.md): PDF reports give a periodic, high-level overview of the overall code quality and security of your projects, applications, or portfolios.
- [Project settings](https://docs.sonarsource.com/sonarqube-server/10.3/project-administration/project-settings.md): Project administration is accessible through the Project Settings menu of each project.
- [Webhooks](https://docs.sonarsource.com/sonarqube-server/10.3/project-administration/webhooks.md): Webhooks notify external services when a project analysis is complete.
- [Instance administration](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration.md)
- [Quality profiles](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/quality-profiles.md): Quality profiles are a key part of your SonarQube configuration. They define the set of rules to be applied during code analysis.
- [Security](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/security.md): SonarQube comes with a number of global security features.
- [Authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/authentication.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/authentication/overview.md): SonarQube can delegate authentication via HTTP Headers, GitHub Authentication, GitLab Authentication, Bitbucket Cloud Authentication, SAML, or LDAP.
- [HTTP header](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/authentication/http-header.md): You can delegate user authentication to third-party systems (proxies/servers) using HTTP header authentication.
- [LDAP](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/authentication/ldap.md): You can configure SonarQube authentication and authorization to an LDAP server (including the LDAP service of Active Directory)
- [SAML](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/authentication/saml.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/authentication/saml/overview.md): You can delegate authentication to a SAML 2.0 identity provider using SAML authentication. SonarQube uses the Service Provider (SP) initiated SAML.
- [How to setup Azure AD](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/authentication/saml/how-to-set-up-azure-ad.md): The following content may be useful if you’re using Azure AD as a SAML Identity Provider.
- [How to set up Keycloak](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/authentication/saml/how-to-set-up-keycloak.md): The following content may be useful if you’re using Keycloak as a SAML identity provider.
- [How to set up Okta](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/authentication/saml/how-to-set-up-okta.md): The following example may be useful if you are using Okta as a SAML identity provider.
- [SCIM](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/authentication/saml/scim.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/authentication/saml/scim/overview.md): SCIM helps you automatically provision user and groups to SonarQube.
- [SCIM provisioning with Azure AD](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/authentication/saml/scim/scim-provisioning-with-azure-ad.md): Enable SCIM to automate user and group provisioning from Azure AD to SonarQube
- [SCIM provisioning with Okta](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/authentication/saml/scim/scim-provisioning-with-okta.md): Enable SCIM to automate user and group provisioning from Okta to SonarQube
- [GitHub](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/authentication/github.md): To allow users to log in with GitHub credentials, you must use a GitHub App.
- [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/authentication/bitbucket-cloud.md): To allow users to log in with Bitbucket Cloud credentials, you need to use an OAuth consumer and set the authentication settings in SonarQube.
- [GitLab](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/authentication/gitlab.md): You can delegate authentication to GitLab using a dedicated GitLab OAuth application.
- [Look and feel](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/look-and-feel.md): You can set your own home logo and use a Gravatar avatar.
- [Marketplace](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/marketplace.md): The Marketplace is the place for keeping the pieces of the SonarQube platform up to date.
- [Plugin version matrix](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/plugin-version-matrix.md): This table describes the version of each plugin that is compatible with each version of SonarQube.
- [Housekeeping](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/housekeeping.md): Default settings for SonarQube’s database cleaner.
- [Audit logs](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/audit-logs.md): How to manage the trail of your SonarQube audit logs.
- [Server logs and system info](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/server-logs-and-system-info.md): How to gather detailed information about your SonarQube instance.
- [Notifications](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/notifications.md): Everything to know about configuring SonarQube’s email notifications.
- [License administration](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/license-administration.md): How to retrieve, setup, stage and request new SonarQube licenses.
- [Lines of Code](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/lines-of-code.md): Information about how SonarQube calculates the Lines of Code analyzed to measure against the subscription’s limit defined by the license.
- [Monitoring](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/monitoring.md): Monitor your SonarQube instance to keep it healthy and happy.
- [Project move](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/project-move.md): Project Move allows you to export a project from one SonarQube instance and import it into another SonarQube instance.
- [Compute engine performance](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/compute-engine-performance.md): Accurately monitor and diagnose network latency of your SonarQube instance.
- [SonarQube DB Copy Tool](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/sonarqube-db-copy-tool.md): The SonarQube database copy tool helps you migrate your SonarQube database between vendors.
- [Backup and restore](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/backup-and-restore.md): We recommend using your database’s tools to back up your data.
- [Reindexing](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/reindexing.md): Starting SonarQube after an upgrade or after a restore from a backup triggers a rebuild of the Elasticsearch indexes.
- [Telemetry](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/telemetry.md): SonarQube sends anonymized telemetry data to Sonar daily. No personally identifiable information is sent.
- [Custom messages](https://docs.sonarsource.com/sonarqube-server/10.3/instance-administration/custom-messages.md): Administrators using the Enterprise edition of SonarQube can now display a custom login message that all users will see on their login screen.
- [Extension Guide](https://docs.sonarsource.com/sonarqube-server/10.3/extension-guide.md)
- [Web API](https://docs.sonarsource.com/sonarqube-server/10.3/extension-guide/web-api.md): SonarQube provides web API to access its functionalities from applications.
- [Adding coding rules](https://docs.sonarsource.com/sonarqube-server/10.3/extension-guide/adding-coding-rules.md): How to add custom coding rules to your SonarQube analysis.
- [Developing a plugin](https://docs.sonarsource.com/sonarqube-server/10.3/extension-guide/developing-a-plugin.md)
- [Plugin basics](https://docs.sonarsource.com/sonarqube-server/10.3/extension-guide/developing-a-plugin/plugin-basics.md): The sonar-plugin-api is a Java API used to develop plugins for SonarQube, SonarCloud and SonarLint.
- [Supporting new languages](https://docs.sonarsource.com/sonarqube-server/10.3/extension-guide/developing-a-plugin/supporting-new-languages.md): Six steps to support new languages in SonarQube.
- [Executable lines](https://docs.sonarsource.com/sonarqube-server/10.3/extension-guide/developing-a-plugin/executable-lines.md): Sonar internal guidelines to define executable lines for a language.
- [Adding pages to the webapp](https://docs.sonarsource.com/sonarqube-server/10.3/extension-guide/developing-a-plugin/adding-pages-to-the-webapp.md): Creating page extensions to run in your SonarQube environment.
- [Supporting SCM providers](https://docs.sonarsource.com/sonarqube-server/10.3/extension-guide/developing-a-plugin/supporting-scm-providers.md): Information from the Source Code Management (SCM) provider is used by the SonarQube scanner.
- [Internationalization](https://docs.sonarsource.com/sonarqube-server/10.3/extension-guide/internationalization.md): Guidelines to apply the i18n mechanism and how to help the Community
- [Contributing](https://docs.sonarsource.com/sonarqube-server/10.3/extension-guide/contributing.md): Guidelines about giving feedback and using the SonarQube community forum.

* [Homepage](https://docs.sonarsource.com/sonarqube-server/10.2/readme.md): SonarQube provides automated code quality and security reviews, delivering actionable intelligence that helps developers build better and faster.
* [Try out SonarQube](https://docs.sonarsource.com/sonarqube-server/10.2/try-out-sonarqube.md): Follow these steps to try out SonarQube.
* [Requirements](https://docs.sonarsource.com/sonarqube-server/10.2/requirements.md)
* [Prerequisites and overview](https://docs.sonarsource.com/sonarqube-server/10.2/requirements/prerequisites-and-overview.md): The prerequisities for installing SonarQube.
* [Advanced hardware recommendations](https://docs.sonarsource.com/sonarqube-server/10.2/requirements/hardware-recommendations.md): The hardware recommendations for running SonarQube.
* [Setup and upgrade](https://docs.sonarsource.com/sonarqube-server/10.2/setup-and-upgrade.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.2/setup-and-upgrade/overview.md): Overview of how to set up and upgrade SonarQube.
* [Install the server](https://docs.sonarsource.com/sonarqube-server/10.2/setup-and-upgrade/install-the-server.md): Learn how to install the SonarQube server.
* [Configure and operate a server](https://docs.sonarsource.com/sonarqube-server/10.2/setup-and-upgrade/configure-and-operate-a-server.md)
* [Operating the server](https://docs.sonarsource.com/sonarqube-server/10.2/setup-and-upgrade/configure-and-operate-a-server/operating-the-server.md): Learn how to configure and operate the SonarQube server.
* [Environment variables](https://docs.sonarsource.com/sonarqube-server/10.2/setup-and-upgrade/configure-and-operate-a-server/environment-variables.md): This page provides environment variables used for configuring SonarQube with Docker.
* [Install a plugin](https://docs.sonarsource.com/sonarqube-server/10.2/setup-and-upgrade/install-a-plugin.md): Learn how to install a plugin in SonarQube.
* [Install the server as a cluster](https://docs.sonarsource.com/sonarqube-server/10.2/setup-and-upgrade/install-the-server-as-a-cluster.md): The Data Center Edition allows SonarQube to run in a clustered configuration to make it resilient to failures.
* [Configure and operate a cluster](https://docs.sonarsource.com/sonarqube-server/10.2/setup-and-upgrade/configure-and-operate-a-cluster.md): Once the SonarQube cluster is installed, your configuration allows your SonarQube instance to stay up even in case of a crash or failure in one of the nodes.
* [Deploy on Kubernetes](https://docs.sonarsource.com/sonarqube-server/10.2/setup-and-upgrade/deploy-on-kubernetes.md)
* [Deploy SonarQube on Kubernetes](https://docs.sonarsource.com/sonarqube-server/10.2/setup-and-upgrade/deploy-on-kubernetes/deploy-sonarqube-on-kubernetes.md): Learn how to deploy SonarQube on Kubernetes.
* [Deploy a SonarQube cluster on Kubernetes](https://docs.sonarsource.com/sonarqube-server/10.2/setup-and-upgrade/deploy-on-kubernetes/deploy-a-sonarqube-cluster-on-kubernetes.md): Learn how to deploy a SonarQube cluster on Kubernetes.
* [Upgrade the server](https://docs.sonarsource.com/sonarqube-server/10.2/setup-and-upgrade/upgrade-the-server.md)
* [Before you upgrade](https://docs.sonarsource.com/sonarqube-server/10.2/setup-and-upgrade/upgrade-the-server/before-you-upgrade.md): This page contains some concepts and recommendations that you should familiarize yourself with before upgrading to another SonarQube version.
* [Upgrade guide](https://docs.sonarsource.com/sonarqube-server/10.2/setup-and-upgrade/upgrade-the-server/upgrade-guide.md): This is a generic guide for upgrading across versions of SonarQube.
* [Release upgrade notes](https://docs.sonarsource.com/sonarqube-server/10.2/setup-and-upgrade/release-upgrade-notes.md): List of release upgrade notes for SonarQube.
* [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/10.2/setup-and-upgrade/troubleshooting.md): Try these troubleshooting methods if you’re encountering unexpected behaviors with your SonarQube instance.
* [Analyzing source code](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/overview.md): SonarQube can perform analysis on 20+ different languages.
* [Scanners](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/scanners.md)
* [SonarScanner for Gradle](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/scanners/sonarscanner-for-gradle.md): The SonarScanner for Gradle provides an easy way to start the analysis of a Gradle project with SonarQube.
* [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/scanners/sonarscanner-for-dotnet.md): The SonarScanner for .NET is the recommended way to launch an analysis for projects built using MSBuild or dotnet.
* [SonarScanner for Maven](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/scanners/sonarscanner-for-maven.md): The SonarScanner for Maven is recommended as the default scanner for Maven projects.
* [SonarQube extension for Azure DevOps](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops.md): The SonarQube extension for Azure DevOps makes it easy to integrate analysis into your build pipeline, allowing the analysis of all supported languages.
* [Jenkins extension for SonarQube](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/scanners/jenkins-extension-sonarqube.md): This plugin lets you centralize the configuration of SonarQube server connection details in Jenkins global configuration.
* [SonarScanner for Ant](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/scanners/sonarscanner-for-ant.md): The SonarScanner for Ant provides a task to allow the integration of SonarQube analysis into an Apache Ant build script.
* [SonarScanner](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/scanners/sonarscanner.md): The SonarScanner CLI is a code analysis scanner for CI/CD pipelines, used when no build-system-specific scanner is available. Distinct from the SonarQube CLI, a developer management interface.
* [Analysis parameters](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/analysis-parameters.md): The most comprehensive listing of the parameters available in SonarQube.
* [Languages](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/overview.md): SonarQube provides analysis of different languages depending on the edition you’re running.
* [ABAP](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/abap.md): ABAP analysis is available starting in Developer Edition of SonarQube.
* [Apex](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/apex.md): Apex analysis is available starting in Enterprise Edition of SonarQube.
* [Azure Resource Manager](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/azure-resource-manager.md): SonarQube analysis supports Azure Resource Manager templates in the JSON & Bicep formats, and is available starting in Community Edition.
* [C/C++/Objective-C](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/c-family.md): C/C++/Objective-C analysis is available starting in Developer Edition.
* [CloudFormation](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/cloudformation.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [COBOL](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/cobol.md): Cobol analysis is available starting in Enterprise Edition.
* [C#](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/csharp.md): C# analysis is available in all editions of SonarQube.
* [Docker](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/docker.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [Flex](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/flex.md): Flex analysis is available starting in all editions of SonarQube.
* [Go](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/go.md): Go analysis is available in all editions of SonarQube.
* [HTML](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/html.md): HTML analysis is available in all editions of SonarQube.
* [Java](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/java.md): Java analysis is available in all editions of SonarQube.
* [JavaScript/TypeScript/CSS](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/javascript-typescript-css.md): JavaScript/TypeScript/CSS analysis is available in all editions of SonarQube.
* [Kotlin](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/kotlin.md): Kotlin analysis is available starting in all editions of SonarQube.
* [Kubernetes](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/kubernetes.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [PHP](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/php.md): PHP analysis is available in all editions of SonarQube.
* [PLI](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/pli.md): PLI analysis is available starting in Enterprise Edition.
* [PL/SQL](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/pl-sql.md): PL/SQL analysis is available starting in Developer Edition.
* [Python](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/python.md): Python analysis is available in all editions of SonarQube.
* [RPG](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/rpg.md): RPG is available starting in Enterprise Edition.
* [Ruby](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/ruby.md): Ruby analysis is available in all editions of SonarQube.
* [Scala](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/scala.md): Scala analysis is available in all editions of SonarQube.
* [Swift](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/swift.md): Swift analysis is available starting in Developer Edition.
* [Secrets](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/secrets.md): SonarQube detects exposed Secrets in your source code and language-agnostic config files, starting in Community Edition.
* [Terraform](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/terraform.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [T-SQL](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/t-sql.md): T-SQL analysis is available starting in Developer Edition.
* [VB.NET](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube.
* [VB6](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/vb6.md): VB6 analysis is available starting in Enterprise Edition.
* [XML](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/xml.md): XML analysis is available in all editions of SonarQube.
* [Test coverage](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/test-coverage.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/test-coverage/overview.md): Test coverage reports and test execution reports are important metrics in assessing the quality of your code.
* [Java test coverage](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/test-coverage/java-test-coverage.md): SonarQube supports the reporting of test coverage as part of the analysis of your Java project.
* [JavaScript/TypeScript test coverage](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/test-coverage/javascript-typescript-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your JS/TS project.
* [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/test-coverage/dotnet-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your .NET project.
* [Python test coverage](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/test-coverage/python-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your Python project.
* [PHP test coverage](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/test-coverage/php-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your PHP project.
* [C/C++/Objective-C test coverage](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/test-coverage/c-family-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your C/C++/Objective-C project.
* [Generic test data](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/test-coverage/generic-test-data.md): SonarQube supports generic formats for test coverage and test execution import.
* [Test coverage parameters](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/test-coverage/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 execution parameters](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/test-coverage/test-execution-parameters.md): Test execution reports describe which tests within your test suite have been run during a build.
* [Importing external issues](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/importing-external-issues.md)
* [Importing third-party issues](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/importing-external-issues/importing-third-party-issues.md): This page lists analysis parameters related to the import of issues raised by external, third-party analyzers.
* [Generic issue import format](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/importing-external-issues/generic-issue-import-format.md): SonarQube supports a generic import format for raising external issues in code.
* [Importing issues from SARIF reports](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/importing-external-issues/importing-issues-from-sarif-reports.md): SonarQube supports the standard Static Analysis Results Interchange Format (SARIF) for raising external issues in code.
* [Background tasks](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/background-tasks.md): A background task can be: the import of an analysis report, the computation of a portfolio, or the import or export of a project.
* [Pull request analysis](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/pull-request-analysis.md): Pull request analysis shows your pull request’s quality gate and analysis in the SonarQube interface.
* [Branches](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/branches.md)
* [Branch analysis](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/branches/branch-analysis.md): With branch analysis in SonarQube, you can ensure that you’re maintaining consistent code quality all the way down to the branch level of your projects.
* [Branch FAQ](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/branches/branch-faq.md): Frequently asked questions about branch analysis in SonarQube.
* [CI integration](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/ci-integration.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/ci-integration/overview.md): SonarQube supports integration on multiple platforms allowing you to maintain code quality and security in your projects.
* [Jenkins integration](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/ci-integration/jenkins-integration.md): SonarScanners running in Jenkins can automatically detect branches and pull requests in certain jobs.
* [Codemagic integration](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/ci-integration/codemagic-integration.md): SonarScanners running in Codemagic can automatically detect branches and merge or pull requests in certain jobs.
* [SCM integration](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/scm-integration.md): Collecting SCM data during code analysis can unlock a number of SonarQube features.
* [Security engine custom configuration](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/security-engine-custom-configuration.md): Security Engine Custom Configuration is available as part of the Enterprise Edition. The security engine tracks the path that data follows through your code.
* [Scanner environment](https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/scanner-environment.md): A Java runtime environment is always required to run the scanner that performs CI-based analysis. This applies to all scanner variants (CLI, CI-specific, etc.)
* [DevOps platform integration](https://docs.sonarsource.com/sonarqube-server/10.2/devops-platform-integration.md)
* [GitHub integration](https://docs.sonarsource.com/sonarqube-server/10.2/devops-platform-integration/github-integration.md): SonarQube’s integration with GitHub Enterprise and GitHub.com allows you to maintain code quality and security in your GitHub repositories.
* [Bitbucket integration](https://docs.sonarsource.com/sonarqube-server/10.2/devops-platform-integration/bitbucket-integration.md)
* [Bitbucket Server integration](https://docs.sonarsource.com/sonarqube-server/10.2/devops-platform-integration/bitbucket-integration/bitbucket-server-integration.md): SonarQube’s integration with Bitbucket Server allows you to maintain code quality and security in your Bitbucket Server repositories.
* [Bitbucket Cloud integration](https://docs.sonarsource.com/sonarqube-server/10.2/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration.md): SonarQube’s integration with Bitbucket Cloud allows you to maintain code quality and security in your Bitbucket Cloud repositories.
* [GitLab integration](https://docs.sonarsource.com/sonarqube-server/10.2/devops-platform-integration/gitlab-integration.md): SonarQube’s integration with GitLab Self-Managed and GitLab.com allows you to maintain code quality and security in your GitLab projects.
* [Azure DevOps integration](https://docs.sonarsource.com/sonarqube-server/10.2/devops-platform-integration/azure-devops-integration.md): SonarQube’s integration with Azure DevOps allows you to maintain code quality and security in your Azure DevOps repositories.
* [User guide](https://docs.sonarsource.com/sonarqube-server/10.2/user-guide.md)
* [Concepts](https://docs.sonarsource.com/sonarqube-server/10.2/user-guide/concepts.md)
* [Improving code quality](https://docs.sonarsource.com/sonarqube-server/10.2/user-guide/clean-as-you-code.md): An approach to code quality that focuses on the code you're writing today, helping you improve quality and security incrementally with every change.
* [SonarLint Connected Mode](https://docs.sonarsource.com/sonarqube-server/10.2/user-guide/sonarlint-connected-mode.md): SonarLint Connected Mode connects SonarLint to your SonarQube project and provides additional benefits you won’t get by using SonarLint or SonarQube alone.
* [Metric definitions](https://docs.sonarsource.com/sonarqube-server/10.2/user-guide/metric-definitions.md): SonarQube analysis produces many types of code analysis metrics.
* [Quality gates](https://docs.sonarsource.com/sonarqube-server/10.2/user-guide/quality-gates.md): Quality Gates enforce a quality policy in your organization by answering one question: is my project ready for release?
* [Rules](https://docs.sonarsource.com/sonarqube-server/10.2/user-guide/rules.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.2/user-guide/rules/overview.md): SonarQube evaluates your source code against its set of rules to generate issues.
* [Security-related rules](https://docs.sonarsource.com/sonarqube-server/10.2/user-guide/rules/security-related-rules.md): The SonarQube Quality Model has four different types of rules: Reliability (bug), Maintainability (code smell), Security (vulnerability and hotspot) rules.
* [Built-in rule tags](https://docs.sonarsource.com/sonarqube-server/10.2/user-guide/rules/built-in-rule-tags.md): SonarQube users can add tags to rules and issues and most rules have some built-in tags out of the box.
* [User account](https://docs.sonarsource.com/sonarqube-server/10.2/user-guide/user-account.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.2/user-guide/user-account/overview.md): As a SonarQube user, you have your own space where you can see the things that are relevant to you.
* [Generating and using tokens](https://docs.sonarsource.com/sonarqube-server/10.2/user-guide/user-account/generating-and-using-tokens.md): Users can generate tokens that can be used to run analyses or invoke web services without access to the user’s actual credentials.
* [Issues](https://docs.sonarsource.com/sonarqube-server/10.2/user-guide/issues.md): While running an analysis, SonarQube raises an issue every time a piece of code breaks a coding rule.
* [Security Hotspots](https://docs.sonarsource.com/sonarqube-server/10.2/user-guide/security-hotspots.md): A security hotspot highlights a security-sensitive piece of code that the developer needs to review.
* [Portfolios](https://docs.sonarsource.com/sonarqube-server/10.2/user-guide/portfolios.md): The portfolios home page is the central place for managers and tech leads to keep an eye on the releasability of the projects under their supervision.
* [Applications](https://docs.sonarsource.com/sonarqube-server/10.2/user-guide/applications.md): An application aggregates multiple projects into a synthetic single project.
* [Security Reports](https://docs.sonarsource.com/sonarqube-server/10.2/user-guide/security-reports.md): Security reports give you the big picture of your application’s security. They allow you to know where you stand compared to the most common security mistakes.
* [Activity and history](https://docs.sonarsource.com/sonarqube-server/10.2/user-guide/activity-and-history.md): The Activity page offers you the ability to see the evolution of project measures over time.
* [Project page](https://docs.sonarsource.com/sonarqube-server/10.2/user-guide/project-page.md): The Project homepage is the entry point of any project showing the releasability status of the project, its current code quality, and the code quality to date.
* [Keyboard shortcuts](https://docs.sonarsource.com/sonarqube-server/10.2/user-guide/keyboard-shortcuts.md): A list of keyboard shortcuts for use with SonarCloud.
* [Project administration](https://docs.sonarsource.com/sonarqube-server/10.2/project-administration.md)
* [Project existence](https://docs.sonarsource.com/sonarqube-server/10.2/project-administration/project-existence.md): Typically, projects are created during their first analysis and never deleted. But, for atypical situations, SonarQube allows you to manage project existence.
* [Managing project history](https://docs.sonarsource.com/sonarqube-server/10.2/project-administration/managing-project-history.md): One of the most powerful features of SonarQube is that it shows you not just your project health today, but how it has changed over time.
* [Analysis scope](https://docs.sonarsource.com/sonarqube-server/10.2/project-administration/analysis-scope.md): There are many cases where you do not want to analyze every source file in your project. In such cases, you can adjust the analysis scope.
* [New code settings](https://docs.sonarsource.com/sonarqube-server/10.2/project-administration/clean-as-you-code-settings.md)
* [Defining new code](https://docs.sonarsource.com/sonarqube-server/10.2/project-administration/clean-as-you-code-settings/defining-new-code.md): Defining what is considered new code is an important part of SonarQube’s approach to improving code quality.
* [Managing portfolios](https://docs.sonarsource.com/sonarqube-server/10.2/project-administration/managing-portfolios.md): This page has information on managing and setting up portfolios.
* [Managing applications](https://docs.sonarsource.com/sonarqube-server/10.2/project-administration/managing-applications.md): This page explains how to manage SonarQube applications.
* [PDF reports](https://docs.sonarsource.com/sonarqube-server/10.2/project-administration/pdf-reports.md): PDF reports give a periodic, high-level overview of the overall code quality and security of your projects, applications, or portfolios.
* [Project settings](https://docs.sonarsource.com/sonarqube-server/10.2/project-administration/project-settings.md): Project administration is accessible through the Project Settings menu of each project.
* [Webhooks](https://docs.sonarsource.com/sonarqube-server/10.2/project-administration/webhooks.md): Webhooks notify external services when a project analysis is complete.
* [Instance administration](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration.md)
* [Quality profiles](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/quality-profiles.md): Quality profiles are a key part of your SonarQube configuration. They define the set of rules to be applied during code analysis.
* [Security](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/security.md): SonarQube comes with a number of global security features.
* [Authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/authentication.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/authentication/overview.md): SonarQube can delegate authentication via HTTP Headers, GitHub Authentication, GitLab Authentication, Bitbucket Cloud Authentication, SAML, or LDAP.
* [HTTP header](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/authentication/http-header.md): You can delegate user authentication to third-party systems (proxies/servers) using HTTP header authentication.
* [LDAP](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/authentication/ldap.md): You can configure SonarQube authentication and authorization to an LDAP server (including the LDAP service of Active Directory)
* [SAML](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/authentication/saml.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/authentication/saml/overview.md): You can delegate authentication to a SAML 2.0 identity provider using SAML authentication. SonarQube uses the Service Provider (SP) initiated SAML.
* [How to setup Azure AD](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/authentication/saml/how-to-set-up-azure-ad.md): The following content may be useful if you’re using Azure AD as a SAML Identity Provider.
* [How to set up Keycloak](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/authentication/saml/how-to-set-up-keycloak.md): The following content may be useful if you’re using Keycloak as a SAML identity provider.
* [How to set up Okta](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/authentication/saml/how-to-set-up-okta.md): The following example may be useful if you are using Okta as a SAML identity provider.
* [SCIM](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/authentication/saml/scim.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/authentication/saml/scim/overview.md): SCIM helps you automatically provision user and groups to SonarQube.
* [SCIM provisioning with Azure AD](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/authentication/saml/scim/scim-provisioning-with-azure-ad.md): Enable SCIM to automate user and group provisioning from Azure AD to SonarQube
* [SCIM provisioning with Okta](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/authentication/saml/scim/scim-provisioning-with-okta.md): Enable SCIM to automate user and group provisioning from Okta to SonarQube
* [GitHub](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/authentication/github.md): To allow users to log in with GitHub credentials, you must use a GitHub App.
* [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/authentication/bitbucket-cloud.md): To allow users to log in with Bitbucket Cloud credentials, you need to use an OAuth consumer and set the authentication settings in SonarQube.
* [GitLab](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/authentication/gitlab.md): You can delegate authentication to GitLab using a dedicated GitLab OAuth application.
* [Look and feel](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/look-and-feel.md): You can set your own home logo and use a Gravatar avatar.
* [Marketplace](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/marketplace.md): The Marketplace is the place for keeping the pieces of the SonarQube platform up to date.
* [Plugin version matrix](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/plugin-version-matrix.md): This table describes the version of each plugin that is compatible with each version of SonarQube.
* [Housekeeping](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/housekeeping.md): Default settings for SonarQube’s database cleaner.
* [Audit logs](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/audit-logs.md): How to manage the trail of your SonarQube audit logs.
* [Server logs and system info](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/server-logs-and-system-info.md): How to gather detailed information about your SonarQube instance.
* [Notifications](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/notifications.md): Everything to know about configuring SonarQube’s email notifications.
* [License administration](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/license-administration.md): How to retrieve, setup, stage and request new SonarQube licenses.
* [Lines of Code](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/lines-of-code.md): Information about how SonarQube calculates the Lines of Code analyzed to measure against the subscription’s limit defined by the license.
* [Monitoring](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/monitoring.md): Monitor your SonarQube instance to keep it healthy and happy.
* [Project move](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/project-move.md): Project Move allows you to export a project from one SonarQube instance and import it into another SonarQube instance.
* [Compute engine performance](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/compute-engine-performance.md): Accurately monitor and diagnose network latency of your SonarQube instance.
* [SonarQube DB Copy Tool](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/sonarqube-db-copy-tool.md): The SonarQube database copy tool helps you migrate your SonarQube database between vendors.
* [Backup and restore](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/backup-and-restore.md): We recommend using your database’s tools to back up your data.
* [Reindexing](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/reindexing.md): Starting SonarQube after an upgrade or after a restore from a backup triggers a rebuild of the Elasticsearch indexes.
* [Telemetry](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/telemetry.md): SonarQube sends anonymized telemetry data to Sonar daily. No personally identifiable information is sent.
* [Custom messages](https://docs.sonarsource.com/sonarqube-server/10.2/instance-administration/custom-messages.md): Administrators using the Enterprise edition of SonarQube can now display a custom login message that all users will see on their login screen.
* [Extension Guide](https://docs.sonarsource.com/sonarqube-server/10.2/extension-guide.md)
* [Web API](https://docs.sonarsource.com/sonarqube-server/10.2/extension-guide/web-api.md): SonarQube provides web API to access its functionalities from applications.
* [Adding coding rules](https://docs.sonarsource.com/sonarqube-server/10.2/extension-guide/adding-coding-rules.md): How to add custom coding rules to your SonarQube analysis.
* [Developing a plugin](https://docs.sonarsource.com/sonarqube-server/10.2/extension-guide/developing-a-plugin.md)
* [Plugin basics](https://docs.sonarsource.com/sonarqube-server/10.2/extension-guide/developing-a-plugin/plugin-basics.md): The sonar-plugin-api is a Java API used to develop plugins for SonarQube, SonarCloud and SonarLint.
* [Supporting new languages](https://docs.sonarsource.com/sonarqube-server/10.2/extension-guide/developing-a-plugin/supporting-new-languages.md): Six steps to support new languages in SonarQube.
* [Executable lines](https://docs.sonarsource.com/sonarqube-server/10.2/extension-guide/developing-a-plugin/executable-lines.md): Sonar internal guidelines to define executable lines for a language.
* [Adding pages to the webapp](https://docs.sonarsource.com/sonarqube-server/10.2/extension-guide/developing-a-plugin/adding-pages-to-the-webapp.md): Creating page extensions to run in your SonarQube environment.
* [Supporting SCM providers](https://docs.sonarsource.com/sonarqube-server/10.2/extension-guide/developing-a-plugin/supporting-scm-providers.md): Information from the Source Code Management (SCM) provider is used by the SonarQube scanner.
* [Internationalization](https://docs.sonarsource.com/sonarqube-server/10.2/extension-guide/internationalization.md): Guidelines to apply the i18n mechanism and how to help the Community
* [Contributing](https://docs.sonarsource.com/sonarqube-server/10.2/extension-guide/contributing.md): Guidelines about giving feedback and using the SonarQube community forum.

- [Homepage](https://docs.sonarsource.com/sonarqube-server/10.1/readme.md): SonarQube provides automated code quality and security reviews, delivering actionable intelligence that helps developers build better and faster.
- [Try out SonarQube](https://docs.sonarsource.com/sonarqube-server/10.1/try-out-sonarqube.md): Follow these steps to try out SonarQube.
- [Requirements](https://docs.sonarsource.com/sonarqube-server/10.1/requirements.md)
- [Prerequisites and overview](https://docs.sonarsource.com/sonarqube-server/10.1/requirements/prerequisites-and-overview.md): The prerequisities for installing SonarQube.
- [Advanced hardware recommendations](https://docs.sonarsource.com/sonarqube-server/10.1/requirements/hardware-recommendations.md): The hardware recommendations for running SonarQube.
- [Setup and upgrade](https://docs.sonarsource.com/sonarqube-server/10.1/setup-and-upgrade.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.1/setup-and-upgrade/overview.md): Overview of how to set up and upgrade SonarQube.
- [Install the server](https://docs.sonarsource.com/sonarqube-server/10.1/setup-and-upgrade/install-the-server.md): Learn how to install the SonarQube server.
- [Configure and operate a server](https://docs.sonarsource.com/sonarqube-server/10.1/setup-and-upgrade/configure-and-operate-a-server.md)
- [Operating the server](https://docs.sonarsource.com/sonarqube-server/10.1/setup-and-upgrade/configure-and-operate-a-server/operating-the-server.md): Learn how to configure and operate the SonarQube server.
- [Environment variables](https://docs.sonarsource.com/sonarqube-server/10.1/setup-and-upgrade/configure-and-operate-a-server/environment-variables.md): This page provides environment variables used for configuring SonarQube with Docker.
- [Install a plugin](https://docs.sonarsource.com/sonarqube-server/10.1/setup-and-upgrade/install-a-plugin.md): Learn how to install a plugin in SonarQube.
- [Install the server as a cluster](https://docs.sonarsource.com/sonarqube-server/10.1/setup-and-upgrade/install-the-server-as-a-cluster.md): The Data Center Edition allows SonarQube to run in a clustered configuration to make it resilient to failures.
- [Configure and operate a cluster](https://docs.sonarsource.com/sonarqube-server/10.1/setup-and-upgrade/configure-and-operate-a-cluster.md): Once the SonarQube cluster is installed, your configuration allows your SonarQube instance to stay up even in case of a crash or failure in one of the nodes.
- [Deploy on Kubernetes](https://docs.sonarsource.com/sonarqube-server/10.1/setup-and-upgrade/deploy-on-kubernetes.md)
- [Deploy SonarQube on Kubernetes](https://docs.sonarsource.com/sonarqube-server/10.1/setup-and-upgrade/deploy-on-kubernetes/deploy-sonarqube-on-kubernetes.md): Learn how to deploy SonarQube on Kubernetes.
- [Deploy a SonarQube cluster on Kubernetes](https://docs.sonarsource.com/sonarqube-server/10.1/setup-and-upgrade/deploy-on-kubernetes/deploy-a-sonarqube-cluster-on-kubernetes.md): Learn how to deploy a SonarQube cluster on Kubernetes.
- [Upgrade the server](https://docs.sonarsource.com/sonarqube-server/10.1/setup-and-upgrade/upgrade-the-server.md)
- [Before you upgrade](https://docs.sonarsource.com/sonarqube-server/10.1/setup-and-upgrade/upgrade-the-server/before-you-upgrade.md): This page contains some concepts and recommendations that you should familiarize yourself with before upgrading to another SonarQube version.
- [Upgrade guide](https://docs.sonarsource.com/sonarqube-server/10.1/setup-and-upgrade/upgrade-the-server/upgrade-guide.md): This is a generic guide for upgrading across versions of SonarQube.
- [Release upgrade notes](https://docs.sonarsource.com/sonarqube-server/10.1/setup-and-upgrade/release-upgrade-notes.md): List of release upgrade notes for SonarQube.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/10.1/setup-and-upgrade/troubleshooting.md): Try these troubleshooting methods if you’re encountering unexpected behaviors with your SonarQube instance.
- [Analyzing source code](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/overview.md): SonarQube can perform analysis on 20+ different languages.
- [Scanners](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/scanners.md)
- [SonarScanner for Gradle](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/scanners/sonarscanner-for-gradle.md): The SonarScanner for Gradle provides an easy way to start the analysis of a Gradle project with SonarQube.
- [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/scanners/sonarscanner-for-dotnet.md): The SonarScanner for .NET is the recommended way to launch an analysis for projects built using MSBuild or dotnet.
- [SonarScanner for Maven](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/scanners/sonarscanner-for-maven.md): The SonarScanner for Maven is recommended as the default scanner for Maven projects.
- [SonarQube extension for Azure DevOps](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops.md): The SonarQube extension for Azure DevOps makes it easy to integrate analysis into your build pipeline, allowing the analysis of all supported languages.
- [Jenkins extension for SonarQube](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/scanners/jenkins-extension-sonarqube.md): This plugin lets you centralize the configuration of SonarQube server connection details in Jenkins global configuration.
- [SonarScanner for Ant](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/scanners/sonarscanner-for-ant.md): The SonarScanner for Ant provides a task to allow the integration of SonarQube analysis into an Apache Ant build script.
- [SonarScanner](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/scanners/sonarscanner.md): The SonarScanner CLI is a code analysis scanner for CI/CD pipelines, used when no build-system-specific scanner is available. Distinct from the SonarQube CLI, a developer management interface.
- [Analysis parameters](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/analysis-parameters.md): The most comprehensive listing of the parameters available in SonarQube.
- [Languages](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/overview.md): SonarQube provides analysis of different languages depending on the edition you’re running.
- [ABAP](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/abap.md): ABAP analysis is available starting in Developer Edition of SonarQube.
- [Apex](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/apex.md): Apex analysis is available starting in Enterprise Edition of SonarQube.
- [C/C++/Objective-C](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/c-family.md): C/C++/Objective-C analysis is available starting in Developer Edition.
- [CloudFormation](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/cloudformation.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [COBOL](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/cobol.md): Cobol analysis is available starting in Enterprise Edition.
- [C#](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/csharp.md): C# analysis is available in all editions of SonarQube.
- [Docker](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/docker.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [Flex](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/flex.md): Flex analysis is available starting in all editions of SonarQube.
- [Go](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/go.md): Go analysis is available in all editions of SonarQube.
- [HTML](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/html.md): HTML analysis is available in all editions of SonarQube.
- [Java](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/java.md): Java analysis is available in all editions of SonarQube.
- [JavaScript/TypeScript/CSS](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/javascript-typescript-css.md): JavaScript/TypeScript/CSS analysis is available in all editions of SonarQube.
- [Kotlin](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/kotlin.md): Kotlin analysis is available starting in all editions of SonarQube.
- [Kubernetes](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/kubernetes.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [PHP](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/php.md): PHP analysis is available in all editions of SonarQube.
- [PLI](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/pli.md): PLI analysis is available starting in Enterprise Edition.
- [PL/SQL](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/pl-sql.md): PL/SQL analysis is available starting in Developer Edition.
- [Python](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/python.md): Python analysis is available in all editions of SonarQube.
- [RPG](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/rpg.md): RPG is available starting in Enterprise Edition.
- [Ruby](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/ruby.md): Ruby analysis is available in all editions of SonarQube.
- [Scala](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/scala.md): Scala analysis is available in all editions of SonarQube.
- [Swift](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/swift.md): Swift analysis is available starting in Developer Edition.
- [Terraform](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/terraform.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [T-SQL](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/t-sql.md): T-SQL analysis is available starting in Developer Edition.
- [VB.NET](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube.
- [VB6](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/vb6.md): VB6 analysis is available starting in Enterprise Edition.
- [XML](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/xml.md): XML analysis is available in all editions of SonarQube.
- [Test coverage](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/test-coverage.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/test-coverage/overview.md): Test coverage reports and test execution reports are important metrics in assessing the quality of your code.
- [Java test coverage](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/test-coverage/java-test-coverage.md): SonarQube supports the reporting of test coverage as part of the analysis of your Java project.
- [JavaScript/TypeScript test coverage](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/test-coverage/javascript-typescript-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your JS/TS project.
- [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/test-coverage/dotnet-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your .NET project.
- [Python test coverage](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/test-coverage/python-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your Python project.
- [PHP test coverage](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/test-coverage/php-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your PHP project.
- [C/C++/Objective-C test coverage](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/test-coverage/c-family-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your C/C++/Objective-C project.
- [Generic test data](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/test-coverage/generic-test-data.md): SonarQube supports generic formats for test coverage and test execution import.
- [Test coverage parameters](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/test-coverage/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 execution parameters](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/test-coverage/test-execution-parameters.md): Test execution reports describe which tests within your test suite have been run during a build.
- [Importing external issues](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/importing-external-issues.md)
- [Importing third-party issues](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/importing-external-issues/importing-third-party-issues.md): This page lists analysis parameters related to the import of issues raised by external, third-party analyzers.
- [Generic issue import format](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/importing-external-issues/generic-issue-import-format.md): SonarQube supports a generic import format for raising external issues in code.
- [Importing issues from SARIF reports](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/importing-external-issues/importing-issues-from-sarif-reports.md): SonarQube supports the standard Static Analysis Results Interchange Format (SARIF) for raising external issues in code.
- [Background tasks](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/background-tasks.md): A background task can be: the import of an analysis report, the computation of a portfolio, or the import or export of a project.
- [Pull request analysis](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/pull-request-analysis.md): Pull request analysis shows your pull request’s quality gate and analysis in the SonarQube interface.
- [Branches](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/branches.md)
- [Branch analysis](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/branches/branch-analysis.md): With branch analysis in SonarQube, you can ensure that you’re maintaining consistent code quality all the way down to the branch level of your projects.
- [Branch FAQ](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/branches/branch-faq.md): Frequently asked questions about branch analysis in SonarQube.
- [CI integration](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/ci-integration.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/ci-integration/overview.md): SonarQube supports integration on multiple platforms allowing you to maintain code quality and security in your projects.
- [Jenkins integration](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/ci-integration/jenkins-integration.md): SonarScanners running in Jenkins can automatically detect branches and pull requests in certain jobs.
- [Codemagic integration](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/ci-integration/codemagic-integration.md): SonarScanners running in Codemagic can automatically detect branches and merge or pull requests in certain jobs.
- [SCM integration](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/scm-integration.md): Collecting SCM data during code analysis can unlock a number of SonarQube features.
- [Security engine custom configuration](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/security-engine-custom-configuration.md): Security Engine Custom Configuration is available as part of the Enterprise Edition. The security engine tracks the path that data follows through your code.
- [Scanner environment](https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/scanner-environment.md): A Java runtime environment is always required to run the scanner that performs CI-based analysis. This applies to all scanner variants (CLI, CI-specific, etc.)
- [DevOps platform integration](https://docs.sonarsource.com/sonarqube-server/10.1/devops-platform-integration.md)
- [GitHub integration](https://docs.sonarsource.com/sonarqube-server/10.1/devops-platform-integration/github-integration.md): SonarQube’s integration with GitHub Enterprise and GitHub.com allows you to maintain code quality and security in your GitHub repositories.
- [Bitbucket integration](https://docs.sonarsource.com/sonarqube-server/10.1/devops-platform-integration/bitbucket-integration.md)
- [Bitbucket Server integration](https://docs.sonarsource.com/sonarqube-server/10.1/devops-platform-integration/bitbucket-integration/bitbucket-server-integration.md): SonarQube’s integration with Bitbucket Server allows you to maintain code quality and security in your Bitbucket Server repositories.
- [Bitbucket Cloud integration](https://docs.sonarsource.com/sonarqube-server/10.1/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration.md): SonarQube’s integration with Bitbucket Cloud allows you to maintain code quality and security in your Bitbucket Cloud repositories.
- [GitLab integration](https://docs.sonarsource.com/sonarqube-server/10.1/devops-platform-integration/gitlab-integration.md): SonarQube’s integration with GitLab Self-Managed and GitLab.com allows you to maintain code quality and security in your GitLab projects.
- [Azure DevOps integration](https://docs.sonarsource.com/sonarqube-server/10.1/devops-platform-integration/azure-devops-integration.md): SonarQube’s integration with Azure DevOps allows you to maintain code quality and security in your Azure DevOps repositories.
- [User guide](https://docs.sonarsource.com/sonarqube-server/10.1/user-guide.md)
- [Concepts](https://docs.sonarsource.com/sonarqube-server/10.1/user-guide/concepts.md)
- [Quality standards and new code](https://docs.sonarsource.com/sonarqube-server/10.1/user-guide/clean-as-you-code.md): Improve code quality as you write by focusing on new code and applying consistent quality standards.
- [SonarLint Connected Mode](https://docs.sonarsource.com/sonarqube-server/10.1/user-guide/sonarlint-connected-mode.md): SonarLint Connected Mode connects SonarLint to your SonarQube project and provides additional benefits you won’t get by using SonarLint or SonarQube alone.
- [Metric definitions](https://docs.sonarsource.com/sonarqube-server/10.1/user-guide/metric-definitions.md): SonarQube analysis produces many types of code analysis metrics.
- [Quality gates](https://docs.sonarsource.com/sonarqube-server/10.1/user-guide/quality-gates.md): Quality Gates enforce a quality policy in your organization by answering one question: is my project ready for release?
- [Rules](https://docs.sonarsource.com/sonarqube-server/10.1/user-guide/rules.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.1/user-guide/rules/overview.md): SonarQube evaluates your source code against its set of rules to generate issues.
- [Security-related rules](https://docs.sonarsource.com/sonarqube-server/10.1/user-guide/rules/security-related-rules.md): The SonarQube Quality Model has four different types of rules: Reliability (bug), Maintainability (code smell), Security (vulnerability and hotspot) rules.
- [Built-in rule tags](https://docs.sonarsource.com/sonarqube-server/10.1/user-guide/rules/built-in-rule-tags.md): SonarQube users can add tags to rules and issues and most rules have some built-in tags out of the box.
- [User account](https://docs.sonarsource.com/sonarqube-server/10.1/user-guide/user-account.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.1/user-guide/user-account/overview.md): As a SonarQube user, you have your own space where you can see the things that are relevant to you.
- [Generating and using tokens](https://docs.sonarsource.com/sonarqube-server/10.1/user-guide/user-account/generating-and-using-tokens.md): Users can generate tokens that can be used to run analyses or invoke web services without access to the user’s actual credentials.
- [Issues](https://docs.sonarsource.com/sonarqube-server/10.1/user-guide/issues.md): While running an analysis, SonarQube raises an issue every time a piece of code breaks a coding rule.
- [Security Hotspots](https://docs.sonarsource.com/sonarqube-server/10.1/user-guide/security-hotspots.md): A security hotspot highlights a security-sensitive piece of code that the developer needs to review.
- [Portfolios](https://docs.sonarsource.com/sonarqube-server/10.1/user-guide/portfolios.md): The portfolios home page is the central place for managers and tech leads to keep an eye on the releasability of the projects under their supervision.
- [Applications](https://docs.sonarsource.com/sonarqube-server/10.1/user-guide/applications.md): An application aggregates multiple projects into a synthetic single project.
- [Security Reports](https://docs.sonarsource.com/sonarqube-server/10.1/user-guide/security-reports.md): Security reports give you the big picture of your application’s security. They allow you to know where you stand compared to the most common security mistakes.
- [Activity and history](https://docs.sonarsource.com/sonarqube-server/10.1/user-guide/activity-and-history.md): The Activity page offers you the ability to see the evolution of project measures over time.
- [Project page](https://docs.sonarsource.com/sonarqube-server/10.1/user-guide/project-page.md): The Project homepage is the entry point of any project showing the releasability status of the project, its current code quality, and the code quality to date.
- [Keyboard shortcuts](https://docs.sonarsource.com/sonarqube-server/10.1/user-guide/keyboard-shortcuts.md): A list of keyboard shortcuts for use with SonarCloud.
- [Project administration](https://docs.sonarsource.com/sonarqube-server/10.1/project-administration.md)
- [Project existence](https://docs.sonarsource.com/sonarqube-server/10.1/project-administration/project-existence.md): Typically, projects are created during their first analysis and never deleted. But, for atypical situations, SonarQube allows you to manage project existence.
- [Managing project history](https://docs.sonarsource.com/sonarqube-server/10.1/project-administration/managing-project-history.md): One of the most powerful features of SonarQube is that it shows you not just your project health today, but how it has changed over time.
- [Analysis scope](https://docs.sonarsource.com/sonarqube-server/10.1/project-administration/analysis-scope.md): There are many cases where you do not want to analyze every source file in your project. In such cases, you can adjust the analysis scope.
- [New code settings](https://docs.sonarsource.com/sonarqube-server/10.1/project-administration/clean-as-you-code-settings.md)
- [Defining new code](https://docs.sonarsource.com/sonarqube-server/10.1/project-administration/clean-as-you-code-settings/defining-new-code.md): Defining what is considered new code is an important part of improving code quality as you write.
- [Managing portfolios](https://docs.sonarsource.com/sonarqube-server/10.1/project-administration/managing-portfolios.md): This page has information on managing and setting up portfolios.
- [Managing applications](https://docs.sonarsource.com/sonarqube-server/10.1/project-administration/managing-applications.md): This page explains how to manage SonarQube applications.
- [PDF reports](https://docs.sonarsource.com/sonarqube-server/10.1/project-administration/pdf-reports.md): PDF reports give a periodic, high-level overview of the overall code quality and security of your projects, applications, or portfolios.
- [Project settings](https://docs.sonarsource.com/sonarqube-server/10.1/project-administration/project-settings.md): Project administration is accessible through the Project Settings menu of each project.
- [Webhooks](https://docs.sonarsource.com/sonarqube-server/10.1/project-administration/webhooks.md): Webhooks notify external services when a project analysis is complete.
- [Instance administration](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration.md)
- [Quality profiles](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/quality-profiles.md): Quality profiles are a key part of your SonarQube configuration. They define the set of rules to be applied during code analysis.
- [Security](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/security.md): SonarQube comes with a number of global security features.
- [Authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/authentication.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/authentication/overview.md): SonarQube can delegate authentication via HTTP Headers, GitHub Authentication, GitLab Authentication, Bitbucket Cloud Authentication, SAML, or LDAP.
- [HTTP header](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/authentication/http-header.md): You can delegate user authentication to third-party systems (proxies/servers) using HTTP header authentication.
- [LDAP](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/authentication/ldap.md): You can configure SonarQube authentication and authorization to an LDAP server (including the LDAP service of Active Directory)
- [SAML](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/authentication/saml.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/authentication/saml/overview.md): You can delegate authentication to a SAML 2.0 identity provider using SAML authentication. SonarQube uses the Service Provider (SP) initiated SAML.
- [How to setup Azure AD](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/authentication/saml/how-to-set-up-azure-ad.md): The following content may be useful if you’re using Azure AD as a SAML Identity Provider.
- [How to set up Keycloak](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/authentication/saml/how-to-set-up-keycloak.md): The following content may be useful if you’re using Keycloak as a SAML identity provider.
- [How to set up Okta](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/authentication/saml/how-to-set-up-okta.md): The following example may be useful if you are using Okta as a SAML identity provider.
- [SCIM](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/authentication/saml/scim.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/authentication/saml/scim/overview.md): SCIM helps you automatically provision user and groups to SonarQube.
- [SCIM provisioning with Azure AD](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/authentication/saml/scim/scim-provisioning-with-azure-ad.md): Enable SCIM to automate user and group provisioning from Azure AD to SonarQube
- [SCIM provisioning with Okta](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/authentication/saml/scim/scim-provisioning-with-okta.md): Enable SCIM to automate user and group provisioning from Okta to SonarQube
- [GitHub](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/authentication/github.md): To allow users to log in with GitHub credentials, you must use a GitHub App.
- [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/authentication/bitbucket-cloud.md): To allow users to log in with Bitbucket Cloud credentials, you need to use an OAuth consumer and set the authentication settings in SonarQube.
- [GitLab](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/authentication/gitlab.md): You can delegate authentication to GitLab using a dedicated GitLab OAuth application.
- [Look and feel](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/look-and-feel.md): You can set your own home logo and use a Gravatar avatar.
- [Marketplace](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/marketplace.md): The Marketplace is the place for keeping the pieces of the SonarQube platform up to date.
- [Plugin version matrix](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/plugin-version-matrix.md): This table describes the version of each plugin that is compatible with each version of SonarQube.
- [Housekeeping](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/housekeeping.md): Default settings for SonarQube’s database cleaner.
- [Audit logs](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/audit-logs.md): How to manage the trail of your SonarQube audit logs.
- [Server logs and system info](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/server-logs-and-system-info.md): How to gather detailed information about your SonarQube instance.
- [Notifications](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/notifications.md): Everything to know about configuring SonarQube’s email notifications.
- [License administration](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/license-administration.md): How to retrieve, setup, stage and request new SonarQube licenses.
- [Lines of Code](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/lines-of-code.md): Information about how SonarQube calculates the Lines of Code analyzed to measure against the subscription’s limit defined by the license.
- [Monitoring](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/monitoring.md): Monitor your SonarQube instance to keep it healthy and happy.
- [Project move](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/project-move.md): Project Move allows you to export a project from one SonarQube instance and import it into another SonarQube instance.
- [Compute engine performance](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/compute-engine-performance.md): Accurately monitor and diagnose network latency of your SonarQube instance.
- [SonarQube DB Copy Tool](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/sonarqube-db-copy-tool.md): The SonarQube database copy tool helps you migrate your SonarQube database between vendors.
- [Backup and restore](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/backup-and-restore.md): We recommend using your database’s tools to back up your data.
- [Reindexing](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/reindexing.md): Starting SonarQube after an upgrade or after a restore from a backup triggers a rebuild of the Elasticsearch indexes.
- [Telemetry](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/telemetry.md): SonarQube sends anonymized telemetry data to Sonar daily. No personally identifiable information is sent.
- [Custom messages](https://docs.sonarsource.com/sonarqube-server/10.1/instance-administration/custom-messages.md): Administrators using the Enterprise edition of SonarQube can now display a custom login message that all users will see on their login screen.
- [Extension Guide](https://docs.sonarsource.com/sonarqube-server/10.1/extension-guide.md)
- [Web API](https://docs.sonarsource.com/sonarqube-server/10.1/extension-guide/web-api.md): SonarQube provides web API to access its functionalities from applications.
- [Adding coding rules](https://docs.sonarsource.com/sonarqube-server/10.1/extension-guide/adding-coding-rules.md): How to add custom coding rules to your SonarQube analysis.
- [Developing a plugin](https://docs.sonarsource.com/sonarqube-server/10.1/extension-guide/developing-a-plugin.md)
- [Plugin basics](https://docs.sonarsource.com/sonarqube-server/10.1/extension-guide/developing-a-plugin/plugin-basics.md): The sonar-plugin-api is a Java API used to develop plugins for SonarQube, SonarCloud and SonarLint.
- [Supporting new languages](https://docs.sonarsource.com/sonarqube-server/10.1/extension-guide/developing-a-plugin/supporting-new-languages.md): Six steps to support new languages in SonarQube.
- [Executable lines](https://docs.sonarsource.com/sonarqube-server/10.1/extension-guide/developing-a-plugin/executable-lines.md): Sonar internal guidelines to define executable lines for a language.
- [Adding pages to the webapp](https://docs.sonarsource.com/sonarqube-server/10.1/extension-guide/developing-a-plugin/adding-pages-to-the-webapp.md): Creating page extensions to run in your SonarQube environment.
- [Supporting SCM providers](https://docs.sonarsource.com/sonarqube-server/10.1/extension-guide/developing-a-plugin/supporting-scm-providers.md): Information from the Source Code Management (SCM) provider is used by the SonarQube scanner.
- [Internationalization](https://docs.sonarsource.com/sonarqube-server/10.1/extension-guide/internationalization.md): Guidelines to apply the i18n mechanism and how to help the Community
- [Contributing](https://docs.sonarsource.com/sonarqube-server/10.1/extension-guide/contributing.md): Guidelines about giving feedback and using the SonarQube community forum.

* [Homepage](https://docs.sonarsource.com/sonarqube-server/10.0/readme.md): SonarQube provides automated code quality and security reviews, delivering actionable intelligence that helps developers build better and faster.
* [Try out SonarQube](https://docs.sonarsource.com/sonarqube-server/10.0/try-out-sonarqube.md)
* [Requirements](https://docs.sonarsource.com/sonarqube-server/10.0/requirements.md)
* [Prerequisites and overview](https://docs.sonarsource.com/sonarqube-server/10.0/requirements/prerequisites-and-overview.md): The prerequisities for installing SonarQube.
* [Hardware recommendations](https://docs.sonarsource.com/sonarqube-server/10.0/requirements/hardware-recommendations.md): The hardware recommendations for running SonarQube.
* [Setup and upgrade](https://docs.sonarsource.com/sonarqube-server/10.0/setup-and-upgrade.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.0/setup-and-upgrade/overview.md): Overview of how to set up and upgrade SonarQube.
* [Install the server](https://docs.sonarsource.com/sonarqube-server/10.0/setup-and-upgrade/install-the-server.md): Learn how to install the SonarQube server.
* [Configure and operate a server](https://docs.sonarsource.com/sonarqube-server/10.0/setup-and-upgrade/configure-and-operate-a-server.md)
* [Operating the server](https://docs.sonarsource.com/sonarqube-server/10.0/setup-and-upgrade/configure-and-operate-a-server/operating-the-server.md): Learn how to configure and operate the SonarQube server.
* [Environment variables](https://docs.sonarsource.com/sonarqube-server/10.0/setup-and-upgrade/configure-and-operate-a-server/environment-variables.md): This page provides environment variables used for configuring SonarQube with Docker.
* [Install a plugin](https://docs.sonarsource.com/sonarqube-server/10.0/setup-and-upgrade/install-a-plugin.md): Learn how to install a plugin in SonarQube.
* [Install the server as a cluster](https://docs.sonarsource.com/sonarqube-server/10.0/setup-and-upgrade/install-the-server-as-a-cluster.md): The Data Center Edition allows SonarQube to run in a clustered configuration to make it resilient to failures.
* [Configure and operate a cluster](https://docs.sonarsource.com/sonarqube-server/10.0/setup-and-upgrade/configure-and-operate-a-cluster.md): Once the SonarQube cluster is installed, your configuration allows your SonarQube instance to stay up even in case of a crash or failure in one of the nodes.
* [Deploy on Kubernetes](https://docs.sonarsource.com/sonarqube-server/10.0/setup-and-upgrade/deploy-on-kubernetes.md)
* [Deploy SonarQube on Kubernetes](https://docs.sonarsource.com/sonarqube-server/10.0/setup-and-upgrade/deploy-on-kubernetes/deploy-sonarqube-on-kubernetes.md): Learn how to deploy SonarQube on Kubernetes.
* [Deploy a SonarQube cluster on Kubernetes](https://docs.sonarsource.com/sonarqube-server/10.0/setup-and-upgrade/deploy-on-kubernetes/deploy-a-sonarqube-cluster-on-kubernetes.md): Learn how to deploy a SonarQube cluster on Kubernetes.
* [Upgrade the server](https://docs.sonarsource.com/sonarqube-server/10.0/setup-and-upgrade/upgrade-the-server.md)
* [Before you upgrade](https://docs.sonarsource.com/sonarqube-server/10.0/setup-and-upgrade/upgrade-the-server/before-you-upgrade.md): This page contains some concepts and recommendations that you should familiarize yourself with before upgrading to another SonarQube version.
* [Upgrade guide](https://docs.sonarsource.com/sonarqube-server/10.0/setup-and-upgrade/upgrade-the-server/upgrade-guide.md): This is a generic guide for upgrading across versions of SonarQube.
* [Release upgrade notes](https://docs.sonarsource.com/sonarqube-server/10.0/setup-and-upgrade/release-upgrade-notes.md): List of release upgrade notes for SonarQube.
* [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/10.0/setup-and-upgrade/troubleshooting.md): Try these troubleshooting methods if you’re encountering unexpected behaviors with your SonarQube instance.
* [Analyzing source code](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/overview.md): SonarQube can perform analysis on 20+ different languages.
* [Scanners](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/scanners.md)
* [SonarScanner for Gradle](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/scanners/sonarscanner-for-gradle.md): The SonarScanner for Gradle provides an easy way to start the analysis of a Gradle project with SonarQube.
* [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/scanners/sonarscanner-for-dotnet.md): The SonarScanner for .NET is the recommended way to launch an analysis for projects built using MSBuild or dotnet.
* [SonarScanner for Maven](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/scanners/sonarscanner-for-maven.md): The SonarScanner for Maven is recommended as the default scanner for Maven projects.
* [SonarQube extension for Azure DevOps](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops.md): The SonarQube extension for Azure DevOps makes it easy to integrate analysis into your build pipeline, allowing the analysis of all supported languages.
* [Jenkins extension for SonarQube](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/scanners/jenkins-extension-sonarqube.md): This plugin lets you centralize the configuration of SonarQube server connection details in Jenkins global configuration.
* [SonarScanner for Ant](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/scanners/sonarscanner-for-ant.md): The SonarScanner for Ant provides a task to allow the integration of SonarQube analysis into an Apache Ant build script.
* [SonarScanner](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/scanners/sonarscanner.md): The SonarScanner CLI is a code analysis scanner for CI/CD pipelines, used when no build-system-specific scanner is available. Distinct from the SonarQube CLI, a developer management interface.
* [Analysis parameters](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/analysis-parameters.md): The most comprehensive listing of the parameters available in SonarQube.
* [Languages](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/overview.md): SonarQube provides analysis of different languages depending on the edition you’re running.
* [ABAP](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/abap.md): ABAP analysis is available starting in Developer Edition of SonarQube.
* [Apex](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/apex.md): Apex analysis is available starting in Enterprise Edition of SonarQube.
* [C#](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/csharp.md): C# analysis is available in all editions of SonarQube.
* [C/C++/Objective-C](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/c-family.md): C/C++/Objective-C analysis is available starting in Developer Edition.
* [COBOL](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/cobol.md): Cobol analysis is available starting in Enterprise Edition.
* [Flex](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/flex.md): Flex analysis is available starting in all editions of SonarQube.
* [Go](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/go.md): Go analysis is available in all editions of SonarQube.
* [HTML](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/html.md): HTML analysis is available in all editions of SonarQube.
* [Terraform/CloudFormation/Kubernetes/Docker](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/terraform-cloudformation-kubernetes-docker.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [Java](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/java.md): Java analysis is available in all editions of SonarQube.
* [JavaScript/TypeScript/CSS](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/javascript-typescript-css.md): JavaScript/TypeScript/CSS analysis is available in all editions of SonarQube.
* [Kotlin](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/kotlin.md): Kotlin analysis is available starting in all editions of SonarQube.
* [PHP](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/php.md): PHP analysis is available in all editions of SonarQube.
* [PLI](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/pli.md): PLI analysis is available starting in Enterprise Edition.
* [PL/SQL](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/pl-sql.md): PL/SQL analysis is available starting in Developer Edition.
* [Python](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/python.md): Python analysis is available in all editions of SonarQube.
* [RPG](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/rpg.md): RPG is available starting in Enterprise Edition.
* [Ruby](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/ruby.md): Ruby analysis is available in all editions of SonarQube.
* [Scala](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/scala.md): Scala analysis is available in all editions of SonarQube.
* [Swift](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/swift.md): Swift analysis is available starting in Developer Edition.
* [T-SQL](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/t-sql.md): T-SQL analysis is available starting in Developer Edition.
* [VB.NET](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube.
* [VB6](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/vb6.md): VB6 analysis is available starting in Enterprise Edition.
* [XML](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/xml.md): XML analysis is available in all editions of SonarQube.
* [Test coverage](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/test-coverage.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/test-coverage/overview.md): Test coverage reports and test execution reports are important metrics in assessing the quality of your code.
* [Java test coverage](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/test-coverage/java-test-coverage.md): SonarQube supports the reporting of test coverage as part of the analysis of your Java project.
* [JavaScript/TypeScript test coverage](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/test-coverage/javascript-typescript-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your JS/TS project.
* [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/test-coverage/dotnet-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your .NET project.
* [Python test coverage](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/test-coverage/python-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your Python project.
* [PHP test coverage](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/test-coverage/php-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your PHP project.
* [C/C++/Objective-C test coverage](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/test-coverage/c-family-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your C/C++/Objective-C project.
* [Generic test data](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/test-coverage/generic-test-data.md): SonarQube supports generic formats for test coverage and test execution import.
* [Test coverage parameters](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/test-coverage/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 execution parameters](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/test-coverage/test-execution-parameters.md): Test execution reports describe which tests within your test suite have been run during a build.
* [Importing external issues](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/importing-external-issues.md)
* [Importing third-party issues](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/importing-external-issues/importing-third-party-issues.md): This page lists analysis parameters related to the import of issues raised by external, third-party analyzers.
* [Generic issue import format](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/importing-external-issues/generic-issue-import-format.md): SonarQube supports a generic import format for raising external issues in code.
* [Importing issues from SARIF reports](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/importing-external-issues/importing-issues-from-sarif-reports.md): SonarQube supports the standard Static Analysis Results Interchange Format (SARIF) for raising external issues in code.
* [Background tasks](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/background-tasks.md): A background task can be: the import of an analysis report, the computation of a portfolio, or the import or export of a project.
* [Pull request analysis](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/pull-request-analysis.md): Pull request analysis shows your pull request’s quality gate and analysis in the SonarQube interface.
* [Branches](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/branches.md)
* [Branch analysis](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/branches/branch-analysis.md): With branch analysis in SonarQube, you can ensure that you’re maintaining consistent code quality all the way down to the branch level of your projects.
* [Branch FAQ](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/branches/branch-faq.md): Frequently asked questions about branch analysis in SonarQube.
* [CI integration](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/ci-integration.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/ci-integration/overview.md): SonarQube supports integration on multiple platforms allowing you to maintain code quality and security in your projects.
* [Jenkins integration](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/ci-integration/jenkins-integration.md): SonarScanners running in Jenkins can automatically detect branches and pull requests in certain jobs.
* [Codemagic integration](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/ci-integration/codemagic-integration.md): SonarScanners running in Codemagic can automatically detect branches and merge or pull requests in certain jobs.
* [SCM integration](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/scm-integration.md): Collecting SCM data during code analysis can unlock a number of SonarQube features.
* [Security engine custom configuration](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/security-engine-custom-configuration.md): Security Engine Custom Configuration is available as part of the Enterprise Edition. The security engine tracks the path that data follows through your code.
* [Scanner environment](https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/scanner-environment.md): A Java runtime environment is always required to run the scanner that performs CI-based analysis. This applies to all scanner variants (CLI, CI-specific, etc.)
* [DevOps platform integration](https://docs.sonarsource.com/sonarqube-server/10.0/devops-platform-integration.md)
* [GitHub integration](https://docs.sonarsource.com/sonarqube-server/10.0/devops-platform-integration/github-integration.md): SonarQube’s integration with GitHub Enterprise and GitHub.com allows you to maintain code quality and security in your GitHub repositories.
* [Bitbucket integration](https://docs.sonarsource.com/sonarqube-server/10.0/devops-platform-integration/bitbucket-integration.md)
* [Bitbucket Server integration](https://docs.sonarsource.com/sonarqube-server/10.0/devops-platform-integration/bitbucket-integration/bitbucket-server-integration.md): SonarQube’s integration with Bitbucket Server allows you to maintain code quality and security in your Bitbucket Server repositories.
* [Bitbucket Cloud integration](https://docs.sonarsource.com/sonarqube-server/10.0/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration.md): SonarQube’s integration with Bitbucket Cloud allows you to maintain code quality and security in your Bitbucket Cloud repositories.
* [GitLab integration](https://docs.sonarsource.com/sonarqube-server/10.0/devops-platform-integration/gitlab-integration.md): SonarQube’s integration with GitLab Self-Managed and GitLab.com allows you to maintain code quality and security in your GitLab projects.
* [Azure DevOps integration](https://docs.sonarsource.com/sonarqube-server/10.0/devops-platform-integration/azure-devops-integration.md): SonarQube’s integration with Azure DevOps allows you to maintain code quality and security in your Azure DevOps repositories.
* [User guide](https://docs.sonarsource.com/sonarqube-server/10.0/user-guide.md)
* [Concepts](https://docs.sonarsource.com/sonarqube-server/10.0/user-guide/concepts.md)
* [Quality standards and new code](https://docs.sonarsource.com/sonarqube-server/10.0/user-guide/clean-as-you-code.md): Improve code quality as you write by focusing on new code and applying consistent quality standards.
* [SonarLint Connected Mode](https://docs.sonarsource.com/sonarqube-server/10.0/user-guide/sonarlint-connected-mode.md): SonarLint Connected Mode connects SonarLint to your SonarQube project and provides additional benefits you won’t get by using SonarLint or SonarQube alone.
* [Metric definitions](https://docs.sonarsource.com/sonarqube-server/10.0/user-guide/metric-definitions.md): SonarQube analysis produces many types of code analysis metrics.
* [Quality gates](https://docs.sonarsource.com/sonarqube-server/10.0/user-guide/quality-gates.md): Quality Gates enforce a quality policy in your organization by answering one question: is my project ready for release?
* [Rules](https://docs.sonarsource.com/sonarqube-server/10.0/user-guide/rules.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.0/user-guide/rules/overview.md): SonarQube evaluates your source code against its set of rules to generate issues.
* [Security-related rules](https://docs.sonarsource.com/sonarqube-server/10.0/user-guide/rules/security-related-rules.md): The SonarQube Quality Model has four different types of rules: Reliability (bug), Maintainability (code smell), Security (vulnerability and hotspot) rules.
* [Built-in rule tags](https://docs.sonarsource.com/sonarqube-server/10.0/user-guide/rules/built-in-rule-tags.md): SonarQube users can add tags to rules and issues and most rules have some built-in tags out of the box.
* [User account](https://docs.sonarsource.com/sonarqube-server/10.0/user-guide/user-account.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.0/user-guide/user-account/overview.md): As a SonarQube user, you have your own space where you can see the things that are relevant to you.
* [Generating and using tokens](https://docs.sonarsource.com/sonarqube-server/10.0/user-guide/user-account/generating-and-using-tokens.md): Users can generate tokens that can be used to run analyses or invoke web services without access to the user’s actual credentials.
* [Issues](https://docs.sonarsource.com/sonarqube-server/10.0/user-guide/issues.md): While running an analysis, SonarQube raises an issue every time a piece of code breaks a coding rule.
* [Security Hotspots](https://docs.sonarsource.com/sonarqube-server/10.0/user-guide/security-hotspots.md): A security hotspot highlights a security-sensitive piece of code that the developer needs to review.
* [Portfolios](https://docs.sonarsource.com/sonarqube-server/10.0/user-guide/portfolios.md): The portfolios home page is the central place for managers and tech leads to keep an eye on the releasability of the projects under their supervision.
* [Applications](https://docs.sonarsource.com/sonarqube-server/10.0/user-guide/applications.md): An application aggregates multiple projects into a synthetic single project.
* [Security Reports](https://docs.sonarsource.com/sonarqube-server/10.0/user-guide/security-reports.md): Security reports give you the big picture of your application’s security. They allow you to know where you stand compared to the most common security mistakes.
* [Activity and history](https://docs.sonarsource.com/sonarqube-server/10.0/user-guide/activity-and-history.md): The Activity page offers you the ability to see the evolution of project measures over time.
* [Project page](https://docs.sonarsource.com/sonarqube-server/10.0/user-guide/project-page.md): The Project homepage is the entry point of any project showing the releasability status of the project, its current code quality, and the code quality to date.
* [Keyboard shortcuts](https://docs.sonarsource.com/sonarqube-server/10.0/user-guide/keyboard-shortcuts.md): A list of keyboard shortcuts for use with SonarCloud.
* [Project administration](https://docs.sonarsource.com/sonarqube-server/10.0/project-administration.md)
* [Project existence](https://docs.sonarsource.com/sonarqube-server/10.0/project-administration/project-existence.md): Typically, projects are created during their first analysis and never deleted. But, for atypical situations, SonarQube allows you to manage project existence.
* [Managing project history](https://docs.sonarsource.com/sonarqube-server/10.0/project-administration/managing-project-history.md): One of the most powerful features of SonarQube is that it shows you not just your project health today, but how it has changed over time.
* [Narrowing the focus](https://docs.sonarsource.com/sonarqube-server/10.0/project-administration/narrowing-the-focus.md): There are many cases where you do not want to analyze every source file in your project. In such cases, you can adjust the analysis scope.
* [Defining New Code](https://docs.sonarsource.com/sonarqube-server/10.0/project-administration/defining-new-code.md): Defining what is considered new code is an important part of improving code quality as you write.
* [Managing portfolios](https://docs.sonarsource.com/sonarqube-server/10.0/project-administration/managing-portfolios.md): This page has information on managing and setting up portfolios.
* [Managing applications](https://docs.sonarsource.com/sonarqube-server/10.0/project-administration/managing-applications.md): This page explains how to manage SonarQube applications.
* [PDF reports](https://docs.sonarsource.com/sonarqube-server/10.0/project-administration/pdf-reports.md): PDF reports give a periodic, high-level overview of the overall code quality and security of your projects, applications, or portfolios.
* [Project settings](https://docs.sonarsource.com/sonarqube-server/10.0/project-administration/project-settings.md): Project administration is accessible through the Project Settings menu of each project.
* [Webhooks](https://docs.sonarsource.com/sonarqube-server/10.0/project-administration/webhooks.md): Webhooks notify external services when a project analysis is complete.
* [Instance administration](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration.md)
* [Quality profiles](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/quality-profiles.md): Quality profiles are a key part of your SonarQube configuration. They define the set of rules to be applied during code analysis.
* [Security](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/security.md): SonarQube comes with a number of global security features.
* [Authentication and provisioning](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/authentication.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/authentication/overview.md): SonarQube can delegate authentication via HTTP Headers, GitHub Authentication, GitLab Authentication, Bitbucket Cloud Authentication, SAML, or LDAP.
* [HTTP header](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/authentication/http-header.md): You can delegate user authentication to third-party systems (proxies/servers) using HTTP header authentication.
* [LDAP](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/authentication/ldap.md): You can configure SonarQube authentication and authorization to an LDAP server (including the LDAP service of Active Directory)
* [SAML](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/authentication/saml.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/authentication/saml/overview.md): You can delegate authentication to a SAML 2.0 identity provider using SAML authentication. SonarQube uses the Service Provider (SP) initiated SAML.
* [How to set up Azure AD](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/authentication/saml/how-to-set-up-azure-ad.md): The following content may be useful if you’re using Azure AD as a SAML Identity Provider.
* [How to set up Keycloak](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/authentication/saml/how-to-set-up-keycloak.md): The following content may be useful if you’re using Keycloak as a SAML identity provider.
* [How to set up Okta](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/authentication/saml/how-to-set-up-okta.md): The following example may be useful if you are using Okta as a SAML identity provider.
* [SCIM](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/authentication/saml/scim.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/authentication/saml/scim/overview.md): SCIM helps you automatically provision user and groups to SonarQube.
* [SCIM provisioning with Azure AD](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/authentication/saml/scim/scim-provisioning-with-azure-ad.md): Enable SCIM to automate user and group provisioning from Azure AD to SonarQube
* [SCIM provisioning with Okta](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/authentication/saml/scim/scim-provisioning-with-okta.md): Enable SCIM to automate user and group provisioning from Okta to SonarQube
* [GitHub](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/authentication/github.md): To allow users to log in with GitHub credentials, you must use a GitHub App.
* [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/authentication/bitbucket-cloud.md): To allow users to log in with Bitbucket Cloud credentials, you need to use an OAuth consumer and set the authentication settings in SonarQube.
* [GitLab](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/authentication/gitlab.md): You can delegate authentication to GitLab using a dedicated GitLab OAuth application.
* [Look and feel](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/look-and-feel.md): You can set your own home logo and use a Gravatar avatar.
* [Marketplace](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/marketplace.md): The Marketplace is the place for keeping the pieces of the SonarQube platform up to date.
* [Plugin version matrix](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/plugin-version-matrix.md): This table describes the version of each plugin that is compatible with each version of SonarQube.
* [Housekeeping](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/housekeeping.md): Default settings for SonarQube’s database cleaner.
* [Audit logs](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/audit-logs.md): How to manage the trail of your SonarQube audit logs.
* [Server logs and system info](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/server-logs-and-system-info.md): How to gather detailed information about your SonarQube instance.
* [Notifications](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/notifications.md): Everything to know about configuring SonarQube’s email notifications.
* [License administration](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/license-administration.md): How to retrieve, setup, stage and request new SonarQube licenses.
* [Lines of Code](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/lines-of-code.md): Information about how SonarQube calculates the Lines of Code analyzed to measure against the subscription’s limit defined by the license.
* [Monitoring](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/monitoring.md): Monitor your SonarQube instance to keep it healthy and happy.
* [Project move](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/project-move.md): Project Move allows you to export a project from one SonarQube instance and import it into another SonarQube instance.
* [Compute engine performance](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/compute-engine-performance.md): Accurately monitor and diagnose network latency of your SonarQube instance.
* [SonarQube DB Copy Tool](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/sonarqube-db-copy-tool.md): The SonarQube database copy tool helps you migrate your SonarQube database between vendors.
* [Backup and restore](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/backup-and-restore.md): We recommend using your database’s tools to back up your data.
* [Telemetry](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/telemetry.md): SonarQube sends anonymized telemetry data to Sonar daily. No personally identifiable information is sent.
* [Custom messages](https://docs.sonarsource.com/sonarqube-server/10.0/instance-administration/custom-messages.md): Administrators using the Enterprise edition of SonarQube can now display a custom login message that all users will see on their login screen.
* [Extension Guide](https://docs.sonarsource.com/sonarqube-server/10.0/extension-guide.md)
* [Web API](https://docs.sonarsource.com/sonarqube-server/10.0/extension-guide/web-api.md): SonarQube provides web API to access its functionalities from applications.
* [Adding coding rules](https://docs.sonarsource.com/sonarqube-server/10.0/extension-guide/adding-coding-rules.md): How to add custom coding rules to your SonarQube analysis.
* [Developing a plugin](https://docs.sonarsource.com/sonarqube-server/10.0/extension-guide/developing-a-plugin.md)
* [Plugin basics](https://docs.sonarsource.com/sonarqube-server/10.0/extension-guide/developing-a-plugin/plugin-basics.md): The sonar-plugin-api is a Java API used to develop plugins for SonarQube, SonarCloud and SonarLint.
* [Supporting new languages](https://docs.sonarsource.com/sonarqube-server/10.0/extension-guide/developing-a-plugin/supporting-new-languages.md): Six steps to support new languages in SonarQube.
* [Executable lines](https://docs.sonarsource.com/sonarqube-server/10.0/extension-guide/developing-a-plugin/executable-lines.md): Sonar internal guidelines to define executable lines for a language.
* [Adding pages to the webapp](https://docs.sonarsource.com/sonarqube-server/10.0/extension-guide/developing-a-plugin/adding-pages-to-the-webapp.md): Creating page extensions to run in your SonarQube environment.
* [Supporting SCM providers](https://docs.sonarsource.com/sonarqube-server/10.0/extension-guide/developing-a-plugin/supporting-scm-providers.md): Information from the Source Code Management (SCM) provider is used by the SonarQube scanner.
* [Internationalization](https://docs.sonarsource.com/sonarqube-server/10.0/extension-guide/internationalization.md): Guidelines to apply the i18n mechanism and how to help the Community
* [Contributing](https://docs.sonarsource.com/sonarqube-server/10.0/extension-guide/contributing.md): Guidelines about giving feedback and using the SonarQube community forum.

- [Homepage](https://docs.sonarsource.com/sonarqube-server/9.9/readme.md): SonarQube provides automated code quality and security reviews, delivering actionable intelligence that helps developers build better and faster.
- [Try out SonarQube](https://docs.sonarsource.com/sonarqube-server/9.9/try-out-sonarqube.md)
- [Requirements](https://docs.sonarsource.com/sonarqube-server/9.9/requirements.md)
- [Prerequisites and overview](https://docs.sonarsource.com/sonarqube-server/9.9/requirements/prerequisites-and-overview.md): The prerequisities for installing SonarQube.
- [Hardware recommendations](https://docs.sonarsource.com/sonarqube-server/9.9/requirements/hardware-recommendations.md): The hardware recommendations for running SonarQube.
- [Setup and upgrade](https://docs.sonarsource.com/sonarqube-server/9.9/setup-and-upgrade.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/9.9/setup-and-upgrade/overview.md): Overview of how to set up and upgrade SonarQube.
- [Install the server](https://docs.sonarsource.com/sonarqube-server/9.9/setup-and-upgrade/install-the-server.md): Learn how to install the SonarQube server.
- [Configure and operate a server](https://docs.sonarsource.com/sonarqube-server/9.9/setup-and-upgrade/configure-and-operate-a-server.md)
- [Operating the server](https://docs.sonarsource.com/sonarqube-server/9.9/setup-and-upgrade/configure-and-operate-a-server/operating-the-server.md): Learn how to configure and operate the SonarQube server.
- [Environment variables](https://docs.sonarsource.com/sonarqube-server/9.9/setup-and-upgrade/configure-and-operate-a-server/environment-variables.md): This page provides environment variables used for configuring SonarQube with Docker.
- [Install a plugin](https://docs.sonarsource.com/sonarqube-server/9.9/setup-and-upgrade/install-a-plugin.md): Learn how to install a plugin in SonarQube.
- [Install the server as a cluster](https://docs.sonarsource.com/sonarqube-server/9.9/setup-and-upgrade/install-the-server-as-a-cluster.md): The Data Center Edition allows SonarQube to run in a clustered configuration to make it resilient to failures.
- [Configure and operate a cluster](https://docs.sonarsource.com/sonarqube-server/9.9/setup-and-upgrade/configure-and-operate-a-cluster.md): Once the SonarQube cluster is installed, your configuration allows your SonarQube instance to stay up even in case of a crash or failure in one of the nodes.
- [Deploy on Kubernetes](https://docs.sonarsource.com/sonarqube-server/9.9/setup-and-upgrade/deploy-on-kubernetes.md)
- [Deploy SonarQube on Kubernetes](https://docs.sonarsource.com/sonarqube-server/9.9/setup-and-upgrade/deploy-on-kubernetes/deploy-sonarqube-on-kubernetes.md): Learn how to deploy SonarQube on Kubernetes.
- [Deploy a SonarQube cluster on Kubernetes](https://docs.sonarsource.com/sonarqube-server/9.9/setup-and-upgrade/deploy-on-kubernetes/deploy-a-sonarqube-cluster-on-kubernetes.md): Learn how to deploy a SonarQube cluster on Kubernetes.
- [Upgrade the server](https://docs.sonarsource.com/sonarqube-server/9.9/setup-and-upgrade/upgrade-the-server.md)
- [Before you upgrade](https://docs.sonarsource.com/sonarqube-server/9.9/setup-and-upgrade/upgrade-the-server/before-you-upgrade.md): This page contains some concepts and recommendations that you should familiarize yourself with before upgrading to another SonarQube version.
- [Active version](https://docs.sonarsource.com/sonarqube-server/9.9/setup-and-upgrade/upgrade-the-server/active-versions.md): An active version of SonarQube is a version that is deemed suitable for use and support and will provide you with the best user experience.
- [Upgrade guide](https://docs.sonarsource.com/sonarqube-server/9.9/setup-and-upgrade/upgrade-the-server/upgrade-guide.md): This is a generic guide for upgrading across versions of SonarQube.
- [Release upgrade notes](https://docs.sonarsource.com/sonarqube-server/9.9/setup-and-upgrade/release-upgrade-notes.md): List of release upgrade notes for SonarQube.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/9.9/setup-and-upgrade/troubleshooting.md): Try these troubleshooting methods if you’re encountering unexpected behaviors with your SonarQube instance.
- [LTA to LTA release upgrade notes](https://docs.sonarsource.com/sonarqube-server/9.9/setup-and-upgrade/lts-to-lts-release-upgrade-notes.md): These Upgrade Notes are intended for users who are upgrading from previous LTA. Just upgrading a few minor versions? Refer to the regular upgrade notes.
- [Analyzing source code](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/overview.md): SonarQube can perform analysis on 20+ different languages.
- [Scanners](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/scanners.md)
- [SonarScanner for Gradle](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/scanners/sonarscanner-for-gradle.md): The SonarScanner for Gradle provides an easy way to start the analysis of a Gradle project with SonarQube.
- [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/scanners/sonarscanner-for-dotnet.md): The SonarScanner for .NET is the recommended way to launch an analysis for projects built using MSBuild or dotnet.
- [SonarScanner for Maven](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/scanners/sonarscanner-for-maven.md): The SonarScanner for Maven is recommended as the default scanner for Maven projects.
- [SonarQube extension for Azure DevOps](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops.md): The SonarQube extension for Azure DevOps makes it easy to integrate analysis into your build pipeline, allowing the analysis of all supported languages.
- [Jenkins extension for SonarQube](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/scanners/jenkins-extension-sonarqube.md): This plugin lets you centralize the configuration of SonarQube server connection details in Jenkins global configuration.
- [SonarScanner for Ant](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/scanners/sonarscanner-for-ant.md): The SonarScanner for Ant provides a task to allow the integration of SonarQube analysis into an Apache Ant build script.
- [SonarScanner](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/scanners/sonarscanner.md): The SonarScanner CLI is a code analysis scanner for CI/CD pipelines, used when no build-system-specific scanner is available. Distinct from the SonarQube CLI, a developer management interface.
- [SonarScanner for Python](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/scanners/sonarscanner-for-python.md): The SonarScanner for Python provides an easy way to start the analysis of a Python project with SonarQube.
- [Analysis parameters](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/analysis-parameters.md): The most comprehensive listing of the parameters available in SonarQube.
- [Languages](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/overview.md): SonarQube provides analysis of different languages depending on the edition you’re running.
- [ABAP](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/abap.md): ABAP analysis is available starting in Developer Edition of SonarQube.
- [Apex](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/apex.md): Apex analysis is available starting in Enterprise Edition of SonarQube.
- [C#](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/csharp.md): C# analysis is available in all editions of SonarQube.
- [C/C++/Objective-C](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/c-family.md): C/C++/Objective-C analysis is available starting in Developer Edition.
- [COBOL](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/cobol.md): Cobol analysis is available starting in Enterprise Edition.
- [Flex](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/flex.md): Flex analysis is available starting in all editions of SonarQube.
- [Go](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/go.md): Go analysis is available in all editions of SonarQube.
- [HTML](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/html.md): HTML analysis is available in all editions of SonarQube.
- [Terraform/CloudFormation/Kubernetes/Docker](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/terraform-cloudformation-kubernetes-docker.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [Java](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/java.md): Java analysis is available in all editions of SonarQube.
- [JavaScript/TypeScript/CSS](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/javascript-typescript-css.md): JavaScript/TypeScript/CSS analysis is available in all editions of SonarQube.
- [Kotlin](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/kotlin.md): Kotlin analysis is available starting in all editions of SonarQube.
- [PHP](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/php.md): PHP analysis is available in all editions of SonarQube.
- [PLI](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/pli.md): PLI analysis is available starting in Enterprise Edition.
- [PL/SQL](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/pl-sql.md): PL/SQL analysis is available starting in Developer Edition.
- [Python](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/python.md): Python analysis is available in all editions of SonarQube.
- [RPG](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/rpg.md): RPG is available starting in Enterprise Edition.
- [Ruby](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/ruby.md): Ruby analysis is available in all editions of SonarQube.
- [Scala](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/scala.md): Scala analysis is available in all editions of SonarQube.
- [Swift](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/swift.md): Swift analysis is available starting in Developer Edition.
- [T-SQL](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/t-sql.md): T-SQL analysis is available starting in Developer Edition.
- [VB.NET](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube.
- [VB6](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/vb6.md): VB6 analysis is available starting in Enterprise Edition.
- [XML](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/xml.md): XML analysis is available in all editions of SonarQube.
- [Test coverage](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/test-coverage.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/test-coverage/overview.md): Test coverage reports and test execution reports are important metrics in assessing the quality of your code.
- [Java test coverage](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/test-coverage/java-test-coverage.md): SonarQube supports the reporting of test coverage as part of the analysis of your Java project.
- [JavaScript/TypeScript test coverage](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/test-coverage/javascript-typescript-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your JS/TS project.
- [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/test-coverage/dotnet-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your .NET project.
- [Python test coverage](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/test-coverage/python-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your Python project.
- [PHP test coverage](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/test-coverage/php-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your PHP project.
- [C/C++/Objective-C test coverage](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/test-coverage/c-family-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your C/C++/Objective-C project.
- [Generic test data](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/test-coverage/generic-test-data.md): SonarQube supports generic formats for test coverage and test execution import.
- [Test coverage parameters](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/test-coverage/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 execution parameters](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/test-coverage/test-execution-parameters.md): Test execution reports describe which tests within your test suite have been run during a build.
- [Importing external issues](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/importing-external-issues.md)
- [Importing third-party issues](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/importing-external-issues/importing-third-party-issues.md): This page lists analysis parameters related to the import of issues raised by external, third-party analyzers.
- [Generic issue import format](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/importing-external-issues/generic-issue-import-format.md): SonarQube supports a generic import format for raising external issues in code.
- [Importing issues from SARIF reports](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/importing-external-issues/importing-issues-from-sarif-reports.md): SonarQube supports the standard Static Analysis Results Interchange Format (SARIF) for raising external issues in code.
- [Background tasks](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/background-tasks.md): A background task can be: the import of an analysis report, the computation of a portfolio, or the import or export of a project.
- [Pull request analysis](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/pull-request-analysis.md): Pull request analysis shows your pull request’s quality gate and analysis in the SonarQube interface.
- [Branches](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/branches.md)
- [Branch analysis](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/branches/branch-analysis.md): With branch analysis in SonarQube, you can ensure that you’re maintaining consistent code quality all the way down to the branch level of your projects.
- [Branch FAQ](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/branches/branch-faq.md): Frequently asked questions about branch analysis in SonarQube.
- [CI integration](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/ci-integration.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/ci-integration/overview.md): SonarQube supports integration on multiple platforms allowing you to maintain code quality and security in your projects.
- [Jenkins integration](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/ci-integration/jenkins-integration.md): SonarScanners running in Jenkins can automatically detect branches and pull requests in certain jobs.
- [Codemagic integration](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/ci-integration/codemagic-integration.md): SonarScanners running in Codemagic can automatically detect branches and merge or pull requests in certain jobs.
- [SCM integration](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/scm-integration.md): Collecting SCM data during code analysis can unlock a number of SonarQube features.
- [Security engine custom configuration](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/security-engine-custom-configuration.md): Security Engine Custom Configuration is available as part of the Enterprise Edition. The security engine tracks the path that data follows through your code.
- [Scanner environment](https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/scanner-environment.md): A Java runtime environment is always required to run the scanner that performs CI-based analysis. This applies to all scanner variants (CLI, CI-specific, etc.)
- [DevOps platform integration](https://docs.sonarsource.com/sonarqube-server/9.9/devops-platform-integration.md)
- [GitHub integration](https://docs.sonarsource.com/sonarqube-server/9.9/devops-platform-integration/github-integration.md): SonarQube’s integration with GitHub Enterprise and GitHub.com allows you to maintain code quality and security in your GitHub repositories.
- [GitLab integration](https://docs.sonarsource.com/sonarqube-server/9.9/devops-platform-integration/gitlab-integration.md): SonarQube’s integration with GitLab Self-Managed and GitLab.com allows you to maintain code quality and security in your GitLab projects.
- [Bitbucket integration](https://docs.sonarsource.com/sonarqube-server/9.9/devops-platform-integration/bitbucket-integration.md)
- [Bitbucket Server integration](https://docs.sonarsource.com/sonarqube-server/9.9/devops-platform-integration/bitbucket-integration/bitbucket-server-integration.md): SonarQube’s integration with Bitbucket Server allows you to maintain code quality and security in your Bitbucket Server repositories.
- [Bitbucket Cloud integration](https://docs.sonarsource.com/sonarqube-server/9.9/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration.md): SonarQube’s integration with Bitbucket Cloud allows you to maintain code quality and security in your Bitbucket Cloud repositories.
- [Azure DevOps integration](https://docs.sonarsource.com/sonarqube-server/9.9/devops-platform-integration/azure-devops-integration.md): SonarQube’s integration with Azure DevOps allows you to maintain code quality and security in your Azure DevOps repositories.
- [User guide](https://docs.sonarsource.com/sonarqube-server/9.9/user-guide.md)
- [Concepts](https://docs.sonarsource.com/sonarqube-server/9.9/user-guide/concepts.md)
- [Quality standards and new code](https://docs.sonarsource.com/sonarqube-server/9.9/user-guide/clean-as-you-code.md): Improve code quality as you write by focusing on new code and applying consistent quality standards.
- [SonarLint Connected Mode](https://docs.sonarsource.com/sonarqube-server/9.9/user-guide/sonarlint-connected-mode.md): SonarLint Connected Mode connects SonarLint to your SonarQube project and provides additional benefits you won’t get by using SonarLint or SonarQube alone.
- [Metric definitions](https://docs.sonarsource.com/sonarqube-server/9.9/user-guide/metric-definitions.md): SonarQube analysis produces many types of code analysis metrics.
- [Quality gates](https://docs.sonarsource.com/sonarqube-server/9.9/user-guide/quality-gates.md): Quality Gates enforce a quality policy in your organization by answering one question: is my project ready for release?
- [Rules](https://docs.sonarsource.com/sonarqube-server/9.9/user-guide/rules.md): Documentation for SonarQube rules, including rule types, severities, built-in tags, and security-related rules.
- [Overview](https://docs.sonarsource.com/sonarqube-server/9.9/user-guide/rules/overview.md): SonarQube evaluates your source code against its set of rules to generate issues.
- [Security-related rules](https://docs.sonarsource.com/sonarqube-server/9.9/user-guide/rules/security-related-rules.md): The SonarQube Quality Model has four different types of rules: Reliability (bug), Maintainability (code smell), Security (vulnerability and hotspot) rules.
- [Built-in rule tags](https://docs.sonarsource.com/sonarqube-server/9.9/user-guide/rules/built-in-rule-tags.md): SonarQube users can add tags to rules and issues and most rules have some built-in tags out of the box.
- [User account](https://docs.sonarsource.com/sonarqube-server/9.9/user-guide/user-account.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/9.9/user-guide/user-account/overview.md): As a SonarQube user, you have your own space where you can see the things that are relevant to you.
- [Generating and using tokens](https://docs.sonarsource.com/sonarqube-server/9.9/user-guide/user-account/generating-and-using-tokens.md): Users can generate tokens that can be used to run analyses or invoke web services without access to the user’s actual credentials.
- [Issues](https://docs.sonarsource.com/sonarqube-server/9.9/user-guide/issues.md): While running an analysis, SonarQube raises an issue every time a piece of code breaks a coding rule.
- [Security Hotspots](https://docs.sonarsource.com/sonarqube-server/9.9/user-guide/security-hotspots.md): A security hotspot highlights a security-sensitive piece of code that the developer needs to review.
- [Portfolios](https://docs.sonarsource.com/sonarqube-server/9.9/user-guide/portfolios.md): The portfolios home page is the central place for managers and tech leads to keep an eye on the releasability of the projects under their supervision.
- [Applications](https://docs.sonarsource.com/sonarqube-server/9.9/user-guide/applications.md): An application aggregates multiple projects into a synthetic single project.
- [Security Reports](https://docs.sonarsource.com/sonarqube-server/9.9/user-guide/security-reports.md): Security reports give you the big picture of your application’s security. They allow you to know where you stand compared to the most common security mistakes.
- [Activity and history](https://docs.sonarsource.com/sonarqube-server/9.9/user-guide/activity-and-history.md): The Activity page offers you the ability to see the evolution of project measures over time.
- [Project page](https://docs.sonarsource.com/sonarqube-server/9.9/user-guide/project-page.md): The Project homepage is the entry point of any project showing the releasability status of the project, its current code quality, and the code quality to date.
- [Keyboard shortcuts](https://docs.sonarsource.com/sonarqube-server/9.9/user-guide/keyboard-shortcuts.md): A list of keyboard shortcuts for use with SonarCloud.
- [Project administration](https://docs.sonarsource.com/sonarqube-server/9.9/project-administration.md)
- [Project existence](https://docs.sonarsource.com/sonarqube-server/9.9/project-administration/project-existence.md): Typically, projects are created during their first analysis and never deleted. But, for atypical situations, SonarQube allows you to manage project existence.
- [Managing project history](https://docs.sonarsource.com/sonarqube-server/9.9/project-administration/managing-project-history.md): One of the most powerful features of SonarQube is that it shows you not just your project health today, but how it has changed over time.
- [Narrowing the focus](https://docs.sonarsource.com/sonarqube-server/9.9/project-administration/narrowing-the-focus.md): There are many cases where you do not want to analyze every source file in your project. In such cases, you can adjust the analysis scope.
- [Defining New Code](https://docs.sonarsource.com/sonarqube-server/9.9/project-administration/defining-new-code.md): Defining what is considered new code is an important part of improving code quality as you write.
- [Managing portfolios](https://docs.sonarsource.com/sonarqube-server/9.9/project-administration/managing-portfolios.md): This page has information on managing and setting up portfolios.
- [Managing applications](https://docs.sonarsource.com/sonarqube-server/9.9/project-administration/managing-applications.md): This page explains how to manage SonarQube applications.
- [PDF reports](https://docs.sonarsource.com/sonarqube-server/9.9/project-administration/pdf-reports.md): PDF reports give a periodic, high-level overview of the overall code quality and security of your projects, applications, or portfolios.
- [Project settings](https://docs.sonarsource.com/sonarqube-server/9.9/project-administration/project-settings.md): Project administration is accessible through the Project Settings menu of each project.
- [Webhooks](https://docs.sonarsource.com/sonarqube-server/9.9/project-administration/webhooks.md): Webhooks notify external services when a project analysis is complete.
- [Instance administration](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration.md)
- [Server base URL](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/server-base-url.md): You must configure your base URL in your SonarQube instance. Otherwise, integration and authentication features will not work correctly.
- [Quality profiles](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/quality-profiles.md): Quality profiles are a key part of your SonarQube configuration. They define the set of rules to be applied during code analysis.
- [Security](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/security.md): SonarQube comes with a number of global security features.
- [Authentication](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/authentication.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/authentication/overview.md): SonarQube can delegate authentication via HTTP Headers, GitHub Authentication, GitLab Authentication, Bitbucket Cloud Authentication, SAML, or LDAP.
- [HTTP header](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/authentication/http-header.md): You can delegate user authentication to third-party systems (proxies/servers) using HTTP header authentication.
- [LDAP](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/authentication/ldap.md): You can configure SonarQube authentication and authorization to an LDAP server (including the LDAP service of Active Directory)
- [SAML](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/authentication/saml.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/authentication/saml/overview.md): You can delegate authentication to a SAML 2.0 identity provider using SAML authentication. SonarQube uses the Service Provider (SP) initiated SAML
- [How to set up Azure AD](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/authentication/saml/how-to-set-up-azure-ad.md): The following content may be useful if you’re using Azure AD as a SAML Identity Provider.
- [How to set up Keycloak](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/authentication/saml/how-to-set-up-keycloak.md): The following content may be useful if you’re using Keycloak as a SAML identity provider.
- [How to set up Okta](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/authentication/saml/how-to-set-up-okta.md): The following example may be useful if you are using Okta as a SAML identity provider.
- [GitHub](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/authentication/github.md): To allow users to log in with GitHub credentials, you must use a GitHub App.
- [GitLab](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/authentication/gitlab.md): You can delegate authentication to GitLab using a dedicated GitLab OAuth application.
- [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/authentication/bitbucket-cloud.md): To allow users to log in with Bitbucket Cloud credentials, you need to use an OAuth consumer and set the authentication settings in SonarQube.
- [SCIM](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/authentication/scim.md)
- [How to set up SCIM in Okta](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/authentication/scim/how-to-set-up-scim-in-okta.md): Enable SCIM to automate user provisioning and deprovisioning for SonarQube through Okta.
- [Look and feel](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/look-and-feel.md): You can set your own home logo and use a Gravatar avatar.
- [Marketplace](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/marketplace.md): The Marketplace is the place for keeping the pieces of the SonarQube platform up to date.
- [Plugin version matrix](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/plugin-version-matrix.md): This table describes the version of each plugin that is compatible with each version of SonarQube.
- [Housekeeping](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/housekeeping.md): Default settings for SonarQube’s database cleaner.
- [Audit logs](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/audit-logs.md): How to manage the trail of your SonarQube audit logs.
- [Server logs and system info](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/server-logs-and-system-info.md): How to gather detailed information about your SonarQube instance.
- [Notifications](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/notifications.md): Everything to know about configuring SonarQube’s email notifications.
- [License administration](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/license-administration.md): How to retrieve, setup, stage and request new SonarQube licenses.
- [Lines of Code](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/lines-of-code.md): Information about how SonarQube calculates the Lines of Code analyzed to measure against the subscription’s limit defined by the license.
- [Monitoring](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/monitoring.md): Monitor your SonarQube instance to keep it healthy and happy.
- [Project move](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/project-move.md): Project Move allows you to export a project from one SonarQube instance and import it into another SonarQube instance.
- [Compute engine performance](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/compute-engine-performance.md): Accurately monitor and diagnose network latency of your SonarQube instance.
- [SonarQube DB Copy Tool](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/sonarqube-db-copy-tool.md): The SonarQube database copy tool helps you migrate your SonarQube database between vendors.
- [Backup and restore](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/backup-and-restore.md): We recommend using your database’s tools to back up your data.
- [Telemetry](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/telemetry.md): SonarQube sends anonymized telemetry data to Sonar daily. No personally identifiable information is sent.
- [Custom messages](https://docs.sonarsource.com/sonarqube-server/9.9/instance-administration/custom-messages.md): Administrators using the Enterprise edition of SonarQube can now display a custom login message that all users will see on their login screen.
- [Extension Guide](https://docs.sonarsource.com/sonarqube-server/9.9/extension-guide.md)
- [Web API](https://docs.sonarsource.com/sonarqube-server/9.9/extension-guide/web-api.md): SonarQube provides web API to access its functionalities from applications.
- [Adding coding rules](https://docs.sonarsource.com/sonarqube-server/9.9/extension-guide/adding-coding-rules.md): How to add custom coding rules to your SonarQube analysis.
- [Developing a plugin](https://docs.sonarsource.com/sonarqube-server/9.9/extension-guide/developing-a-plugin.md)
- [Plugin basics](https://docs.sonarsource.com/sonarqube-server/9.9/extension-guide/developing-a-plugin/plugin-basics.md): The sonar-plugin-api is a Java API used to develop plugins for SonarQube, SonarCloud and SonarLint.
- [Supporting new languages](https://docs.sonarsource.com/sonarqube-server/9.9/extension-guide/developing-a-plugin/supporting-new-languages.md): Six steps to support new languages in SonarQube.
- [Executable lines](https://docs.sonarsource.com/sonarqube-server/9.9/extension-guide/developing-a-plugin/executable-lines.md): Sonar internal guidelines to define executable lines for a language.
- [Adding pages to the webapp](https://docs.sonarsource.com/sonarqube-server/9.9/extension-guide/developing-a-plugin/adding-pages-to-the-webapp.md): Creating page extensions to run in your SonarQube environment.
- [Supporting SCM providers](https://docs.sonarsource.com/sonarqube-server/9.9/extension-guide/developing-a-plugin/supporting-scm-providers.md): Information from the Source Code Management (SCM) provider is used by the SonarQube scanner.
- [Internationalization](https://docs.sonarsource.com/sonarqube-server/9.9/extension-guide/internationalization.md): Guidelines to apply the i18n mechanism and how to help the Community
- [Contributing](https://docs.sonarsource.com/sonarqube-server/9.9/extension-guide/contributing.md): Guidelines about giving feedback and using the SonarQube community forum.

* [Homepage](https://docs.sonarsource.com/sonarqube-server/9.8/readme.md): SonarQube provides automated code quality and security reviews, delivering actionable intelligence that helps developers build better and faster.
* [Try out SonarQube](https://docs.sonarsource.com/sonarqube-server/9.8/try-out-sonarqube.md)
* [Requirements](https://docs.sonarsource.com/sonarqube-server/9.8/requirements.md)
* [Prerequisites and overview](https://docs.sonarsource.com/sonarqube-server/9.8/requirements/prerequisites-and-overview.md): The prerequisities for installing SonarQube.
* [Hardware recommendations](https://docs.sonarsource.com/sonarqube-server/9.8/requirements/hardware-recommendations.md): The hardware recommendations for running SonarQube.
* [Setup and upgrade](https://docs.sonarsource.com/sonarqube-server/9.8/setup-and-upgrade.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/9.8/setup-and-upgrade/overview.md): Overview of how to set up and upgrade SonarQube.
* [Install the server](https://docs.sonarsource.com/sonarqube-server/9.8/setup-and-upgrade/install-the-server.md): Learn how to install the SonarQube server.
* [Configure and operate a server](https://docs.sonarsource.com/sonarqube-server/9.8/setup-and-upgrade/configure-and-operate-a-server.md)
* [Operating the server](https://docs.sonarsource.com/sonarqube-server/9.8/setup-and-upgrade/configure-and-operate-a-server/operating-the-server.md): Learn how to configure and operate the SonarQube server.
* [Environment variables](https://docs.sonarsource.com/sonarqube-server/9.8/setup-and-upgrade/configure-and-operate-a-server/environment-variables.md): This page provides environment variables used for configuring SonarQube with Docker.
* [Install a plugin](https://docs.sonarsource.com/sonarqube-server/9.8/setup-and-upgrade/install-a-plugin.md): Learn how to install a plugin in SonarQube.
* [Install the server as a cluster](https://docs.sonarsource.com/sonarqube-server/9.8/setup-and-upgrade/install-the-server-as-a-cluster.md): The Data Center Edition allows SonarQube to run in a clustered configuration to make it resilient to failures.
* [Configure and operate a cluster](https://docs.sonarsource.com/sonarqube-server/9.8/setup-and-upgrade/configure-and-operate-a-cluster.md): Once the SonarQube cluster is installed, your configuration allows your SonarQube instance to stay up even in case of a crash or failure in one of the nodes.
* [Deploy on Kubernetes](https://docs.sonarsource.com/sonarqube-server/9.8/setup-and-upgrade/deploy-on-kubernetes.md)
* [Deploy SonarQube on Kubernetes](https://docs.sonarsource.com/sonarqube-server/9.8/setup-and-upgrade/deploy-on-kubernetes/deploy-sonarqube-on-kubernetes.md): Learn how to deploy SonarQube on Kubernetes.
* [Deploy a SonarQube cluster on Kubernetes](https://docs.sonarsource.com/sonarqube-server/9.8/setup-and-upgrade/deploy-on-kubernetes/deploy-a-sonarqube-cluster-on-kubernetes.md): Learn how to deploy a SonarQube cluster on Kubernetes.
* [Upgrade the server](https://docs.sonarsource.com/sonarqube-server/9.8/setup-and-upgrade/upgrade-the-server.md)
* [Before you upgrade](https://docs.sonarsource.com/sonarqube-server/9.8/setup-and-upgrade/upgrade-the-server/before-you-upgrade.md): This page contains some concepts and recommendations that you should familiarize yourself with before upgrading to another SonarQube version.
* [Upgrade guide](https://docs.sonarsource.com/sonarqube-server/9.8/setup-and-upgrade/upgrade-the-server/upgrade-guide.md): This is a generic guide for upgrading across versions of SonarQube.
* [Release upgrade notes](https://docs.sonarsource.com/sonarqube-server/9.8/setup-and-upgrade/release-upgrade-notes.md): List of release upgrade notes for SonarQube.
* [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/9.8/setup-and-upgrade/troubleshooting.md): Try these troubleshooting methods if you’re encountering unexpected behaviors with your SonarQube instance.
* [Analyzing source code](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/overview.md): SonarQube can perform analysis on 20+ different languages.
* [Scanners](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/scanners.md)
* [SonarScanner for Gradle](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/scanners/sonarscanner-for-gradle.md): The SonarScanner for Gradle provides an easy way to start the analysis of a Gradle project with SonarQube.
* [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/scanners/sonarscanner-for-dotnet.md): The SonarScanner for .NET is the recommended way to launch an analysis for projects built using MSBuild or dotnet.
* [SonarScanner for Maven](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/scanners/sonarscanner-for-maven.md): The SonarScanner for Maven is recommended as the default scanner for Maven projects.
* [SonarQube extension for Azure DevOps](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops.md): The SonarQube extension for Azure DevOps makes it easy to integrate analysis into your build pipeline, allowing the analysis of all supported languages.
* [Jenkins extension for SonarQube](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/scanners/jenkins-extension-sonarqube.md): This plugin lets you centralize the configuration of SonarQube server connection details in Jenkins global configuration.
* [SonarScanner for Ant](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/scanners/sonarscanner-for-ant.md): The SonarScanner for Ant provides a task to allow the integration of SonarQube analysis into an Apache Ant build script.
* [SonarScanner](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/scanners/sonarscanner.md): The SonarScanner CLI is a code analysis scanner for CI/CD pipelines, used when no build-system-specific scanner is available. Distinct from the SonarQube CLI, a developer management interface.
* [Analysis parameters](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/analysis-parameters.md): The most comprehensive listing of the parameters available in SonarQube.
* [Languages](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/overview.md): SonarQube provides analysis of different languages depending on the edition you’re running.
* [ABAP](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/abap.md): ABAP analysis is available starting in Developer Edition of SonarQube.
* [Apex](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/apex.md): Apex analysis is available starting in Enterprise Edition of SonarQube.
* [C#](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/csharp.md): C# analysis is available in all editions of SonarQube.
* [C/C++/Objective-C](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/c-family.md): C/C++/Objective-C analysis is available starting in Developer Edition.
* [Cobol](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/cobol.md): Cobol analysis is available starting in Enterprise Edition.
* [Flex](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/flex.md): Flex analysis is available starting in all editions of SonarQube.
* [Go](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/go.md): Go analysis is available in all editions of SonarQube.
* [HTML](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/html.md): HTML analysis is available in all editions of SonarQube.
* [Terraform/CloudFormation/Kubernetes](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/terraform-cloudformation-kubernetes.md): SonarQube can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
* [Java](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/java.md): Java analysis is available in all editions of SonarQube.
* [JavaScript/TypeScript/CSS](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/javascript-typescript-css.md): JavaScript/TypeScript/CSS analysis is available in all editions of SonarQube.
* [Kotlin](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/kotlin.md): Kotlin analysis is available starting in all editions of SonarQube.
* [PHP](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/php.md): PHP analysis is available in all editions of SonarQube.
* [PLI](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/pli.md): PLI analysis is available starting in Enterprise Edition.
* [PL/SQL](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/pl-sql.md)
* [Python](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/python.md): Python analysis is available in all editions of SonarQube.
* [RPG](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/rpg.md): RPG is available starting in Enterprise Edition.
* [Ruby](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/ruby.md): Ruby analysis is available in all editions of SonarQube.
* [Scala](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/scala.md): Scala analysis is available in all editions of SonarQube.
* [Swift](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/swift.md): Swift analysis is available starting in Developer Edition.
* [T-SQL](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/t-sql.md): T-SQL analysis is available starting in Developer Edition.
* [VB.NET](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube.
* [VB6](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/vb6.md): VB6 analysis is available starting in Enterprise Edition.
* [XML](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/xml.md): XML analysis is available in all editions of SonarQube.
* [Test coverage](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/test-coverage.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/test-coverage/overview.md): Test coverage reports and test execution reports are important metrics in assessing the quality of your code.
* [Java test coverage](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/test-coverage/java-test-coverage.md): SonarQube supports the reporting of test coverage as part of the analysis of your Java project.
* [JavaScript/TypeScript test coverage](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/test-coverage/javascript-typescript-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your JS/TS project.
* [.NET test coverage](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/test-coverage/dotnet-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your .NET project.
* [Python test coverage](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/test-coverage/python-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your Python project.
* [PHP test coverage](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/test-coverage/php-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your PHP project.
* [C/C++/Objective-C test coverage](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/test-coverage/c-family-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your C/C++/Objective-C project.
* [Generic test data](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/test-coverage/generic-test-data.md): SonarQube supports generic formats for test coverage and test execution import.
* [Test coverage parameters](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/test-coverage/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 execution parameters](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/test-coverage/test-execution-parameters.md): Test execution reports describe which tests within your test suite have been run during a build.
* [Importing external issues](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/importing-external-issues.md)
* [Importing third-party issues](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/importing-external-issues/importing-third-party-issues.md): This page lists analysis parameters related to the import of issues raised by external, third-party analyzers.
* [Generic issue import format](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/importing-external-issues/generic-issue-import-format.md): SonarQube supports a generic import format for raising external issues in code.
* [Importing issues from SARIF reports](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/importing-external-issues/importing-issues-from-sarif-reports.md): SonarQube supports the standard Static Analysis Results Interchange Format (SARIF) for raising external issues in code.
* [Background tasks](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/background-tasks.md): A background task can be: the import of an analysis report, the computation of a portfolio, or the import or export of a project.
* [Pull request analysis](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/pull-request-analysis.md): Pull request analysis shows your pull request’s quality gate and analysis in the SonarQube interface.
* [Branches](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/branches.md)
* [Branch analysis](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/branches/branch-analysis.md): With branch analysis in SonarQube, you can ensure that you’re maintaining consistent code quality all the way down to the branch level of your projects.
* [Branch FAQ](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/branches/branch-faq.md): Frequently asked questions about branch analysis in SonarQube.
* [CI integration](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/ci-integration.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/ci-integration/overview.md): SonarQube supports integration on multiple platforms allowing you to maintain code quality and security in your projects.
* [Jenkins integration](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/ci-integration/jenkins-integration.md): SonarScanners running in Jenkins can automatically detect branches and pull requests in certain jobs.
* [Codemagic integration](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/ci-integration/codemagic-integration.md): SonarScanners running in Codemagic can automatically detect branches and merge or pull requests in certain jobs.
* [SCM integration](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/scm-integration.md): Collecting SCM data during code analysis can unlock a number of SonarQube features.
* [Security engine custom configuration](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/security-engine-custom-configuration.md): Security Engine Custom Configuration is available as part of the Enterprise Edition. The security engine tracks the path that data follows through your code.
* [Scanner environment](https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/scanner-environment.md): A Java runtime environment is always required to run the scanner that performs CI-based analysis. This applies to all scanner variants (CLI, CI-specific, etc.)
* [DevOps platform integration](https://docs.sonarsource.com/sonarqube-server/9.8/devops-platform-integration.md)
* [GitHub integration](https://docs.sonarsource.com/sonarqube-server/9.8/devops-platform-integration/github-integration.md): SonarQube’s integration with GitHub Enterprise and GitHub.com allows you to maintain code quality and security in your GitHub repositories.
* [GitLab integration](https://docs.sonarsource.com/sonarqube-server/9.8/devops-platform-integration/gitlab-integration.md): SonarQube’s integration with GitLab Self-Managed and GitLab.com allows you to maintain code quality and security in your GitLab projects.
* [Bitbucket integration](https://docs.sonarsource.com/sonarqube-server/9.8/devops-platform-integration/bitbucket-integration.md)
* [Bitbucket Server integration](https://docs.sonarsource.com/sonarqube-server/9.8/devops-platform-integration/bitbucket-integration/bitbucket-server-integration.md): SonarQube’s integration with Bitbucket Server allows you to maintain code quality and security in your Bitbucket Server repositories.
* [Bitbucket Cloud integration](https://docs.sonarsource.com/sonarqube-server/9.8/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration.md): SonarQube’s integration with Bitbucket Cloud allows you to maintain code quality and security in your Bitbucket Cloud repositories.
* [Azure DevOps integration](https://docs.sonarsource.com/sonarqube-server/9.8/devops-platform-integration/azure-devops-integration.md): SonarQube’s integration with Azure DevOps allows you to maintain code quality and security in your Azure DevOps repositories.
* [User guide](https://docs.sonarsource.com/sonarqube-server/9.8/user-guide.md)
* [Concepts](https://docs.sonarsource.com/sonarqube-server/9.8/user-guide/concepts.md)
* [Quality standards and new code](https://docs.sonarsource.com/sonarqube-server/9.8/user-guide/clean-as-you-code.md): Improve code quality as you write by focusing on new code and applying consistent quality standards.
* [SonarLint Connected Mode](https://docs.sonarsource.com/sonarqube-server/9.8/user-guide/sonarlint-connected-mode.md): SonarLint Connected Mode connects SonarLint to your SonarQube project and provides additional benefits you won’t get by using SonarLint or SonarQube alone.
* [Metric definitions](https://docs.sonarsource.com/sonarqube-server/9.8/user-guide/metric-definitions.md): SonarQube analysis produces many types of code analysis metrics.
* [Quality gates](https://docs.sonarsource.com/sonarqube-server/9.8/user-guide/quality-gates.md): Quality Gates enforce a quality policy in your organization by answering one question: is my project ready for release?
* [Rules](https://docs.sonarsource.com/sonarqube-server/9.8/user-guide/rules.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/9.8/user-guide/rules/overview.md): SonarQube evaluates your source code against its set of rules to generate issues.
* [Security-related rules](https://docs.sonarsource.com/sonarqube-server/9.8/user-guide/rules/security-related-rules.md): The SonarQube Quality Model has four different types of rules: Reliability (bug), Maintainability (code smell), Security (vulnerability and hotspot) rules.
* [Built-in rule tags](https://docs.sonarsource.com/sonarqube-server/9.8/user-guide/rules/built-in-rule-tags.md): SonarQube users can add tags to rules and issues and most rules have some built-in tags out of the box.
* [User account](https://docs.sonarsource.com/sonarqube-server/9.8/user-guide/user-account.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/9.8/user-guide/user-account/overview.md): As a SonarQube user, you have your own space where you can see the things that are relevant to you.
* [Generating and using tokens](https://docs.sonarsource.com/sonarqube-server/9.8/user-guide/user-account/generating-and-using-tokens.md): Users can generate tokens that can be used to run analyses or invoke web services without access to the user’s actual credentials.
* [Issues](https://docs.sonarsource.com/sonarqube-server/9.8/user-guide/issues.md): While running an analysis, SonarQube raises an issue every time a piece of code breaks a coding rule.
* [Security Hotspots](https://docs.sonarsource.com/sonarqube-server/9.8/user-guide/security-hotspots.md): A security hotspot highlights a security-sensitive piece of code that the developer needs to review.
* [Portfolios](https://docs.sonarsource.com/sonarqube-server/9.8/user-guide/portfolios.md): The portfolios home page is the central place for managers and tech leads to keep an eye on the releasability of the projects under their supervision.
* [Applications](https://docs.sonarsource.com/sonarqube-server/9.8/user-guide/applications.md): An application aggregates multiple projects into a synthetic single project.
* [Security Reports](https://docs.sonarsource.com/sonarqube-server/9.8/user-guide/security-reports.md): Security reports give you the big picture of your application’s security. They allow you to know where you stand compared to the most common security mistakes.
* [Activity and history](https://docs.sonarsource.com/sonarqube-server/9.8/user-guide/activity-and-history.md): The Activity page offers you the ability to see the evolution of project measures over time.
* [Project page](https://docs.sonarsource.com/sonarqube-server/9.8/user-guide/project-page.md): The Project homepage is the entry point of any project showing the releasability status of the project, its current code quality, and the code quality to date.
* [Keyboard shortcuts](https://docs.sonarsource.com/sonarqube-server/9.8/user-guide/keyboard-shortcuts.md): A list of keyboard shortcuts for use with SonarCloud.
* [Project administration](https://docs.sonarsource.com/sonarqube-server/9.8/project-administration.md)
* [Project existence](https://docs.sonarsource.com/sonarqube-server/9.8/project-administration/project-existence.md): Typically, projects are created during their first analysis and never deleted. But, for atypical situations, SonarQube allows you to manage project existence.
* [Managing project history](https://docs.sonarsource.com/sonarqube-server/9.8/project-administration/managing-project-history.md): One of the most powerful features of SonarQube is that it shows you not just your project health today, but how it has changed over time.
* [Narrowing the focus](https://docs.sonarsource.com/sonarqube-server/9.8/project-administration/narrowing-the-focus.md): There are many cases where you do not want to analyze every source file in your project. In such cases, you can adjust the analysis scope.
* [Defining New Code](https://docs.sonarsource.com/sonarqube-server/9.8/project-administration/defining-new-code.md): Defining what is considered new code is an important part of improving code quality as you write.
* [Managing portfolios](https://docs.sonarsource.com/sonarqube-server/9.8/project-administration/managing-portfolios.md): This page has information on managing and setting up portfolios.
* [Managing applications](https://docs.sonarsource.com/sonarqube-server/9.8/project-administration/managing-applications.md): This page explains how to manage SonarQube applications.
* [PDF reports](https://docs.sonarsource.com/sonarqube-server/9.8/project-administration/pdf-reports.md): PDF reports give a periodic, high-level overview of the overall code quality and security of your projects, applications, or portfolios.
* [Project settings](https://docs.sonarsource.com/sonarqube-server/9.8/project-administration/project-settings.md): Project administration is accessible through the Project Settings menu of each project.
* [Webhooks](https://docs.sonarsource.com/sonarqube-server/9.8/project-administration/webhooks.md): Webhooks notify external services when a project analysis is complete.
* [Instance administration](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration.md)
* [Quality profiles](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/quality-profiles.md): Quality profiles are a key part of your SonarQube configuration. They define the set of rules to be applied during code analysis.
* [Security](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/security.md): SonarQube comes with a number of global security features.
* [Authentication](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/authentication.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/authentication/overview.md): SonarQube can delegate authentication via HTTP Headers, GitHub Authentication, GitLab Authentication, Bitbucket Cloud Authentication, SAML, or LDAP.
* [HTTP header](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/authentication/http-header.md): You can delegate user authentication to third-party systems (proxies/servers) using HTTP header authentication.
* [LDAP](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/authentication/ldap.md): You can configure SonarQube authentication and authorization to an LDAP server (including the LDAP service of Active Directory)
* [SAML](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/authentication/saml.md)
* [Overview](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/authentication/saml/overview.md): You can delegate authentication to a SAML 2.0 identity provider using SAML authentication.
* [How to setup Azure AD](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/authentication/saml/how-to-setup-azure-ad.md): The following content may be useful if you’re using Azure AD as a SAML Identity Provider.
* [How to set up Keycloak](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/authentication/saml/how-to-set-up-keycloak.md): The following content may be useful if you’re using Keycloak as a SAML identity provider.
* [How to set up Okta](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/authentication/saml/how-to-set-up-okta.md): The following example may be useful if you are using Okta as a SAML identity provider.
* [GitHub](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/authentication/github.md): To allow users to log in with GitHub credentials, you must use a GitHub App.
* [GitLab](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/authentication/gitlab.md): You can delegate authentication to GitLab using a dedicated GitLab OAuth application.
* [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/authentication/bitbucket-cloud.md): To allow users to log in with Bitbucket Cloud credentials, you need to use an OAuth consumer and set the authentication settings in SonarQube.
* [SCIM](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/authentication/scim.md)
* [How to set up SCIM in Okta](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/authentication/scim/how-to-set-up-scim-in-okta.md): Enable SCIM to automate user provisioning and deprovisioning for SonarQube through Okta.
* [Look and feel](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/look-and-feel.md): You can set your own home logo and use a Gravatar avatar.
* [Marketplace](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/marketplace.md): The Marketplace is the place for keeping the pieces of the SonarQube platform up to date.
* [Plugin version matrix](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/plugin-version-matrix.md): This table describes the version of each plugin that is compatible with each version of SonarQube.
* [Housekeeping](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/housekeeping.md): Default settings for SonarQube’s database cleaner.
* [Audit logs](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/audit-logs.md): How to manage the trail of your SonarQube audit logs.
* [Server logs and system info](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/server-logs-and-system-info.md): How to gather detailed information about your SonarQube instance.
* [Notifications](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/notifications.md): Everything to know about configuring SonarQube’s email notifications.
* [License administration](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/license-administration.md): How to retrieve, setup, stage and request new SonarQube licenses.
* [Monitoring](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/monitoring.md): Monitor your SonarQube instance to keep it healthy and happy.
* [Project move](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/project-move.md): Project Move allows you to export a project from one SonarQube instance and import it into another SonarQube instance.
* [Compute engine performance](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/compute-engine-performance.md): Accurately monitor and diagnose network latency of your SonarQube instance.
* [SonarQube DB Copy Tool](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/sonarqube-db-copy-tool.md): The SonarQube database copy tool helps you migrate your SonarQube database between vendors.
* [Backup and restore](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/backup-and-restore.md): We recommend using your database’s tools to back up your data.
* [Telemetry](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/telemetry.md): SonarQube sends anonymized telemetry data to Sonar daily. No personally identifiable information is sent.
* [Custom messages](https://docs.sonarsource.com/sonarqube-server/9.8/instance-administration/custom-messages.md): Administrators using the Enterprise edition of SonarQube can now display a custom login message that all users will see on their login screen.
* [Extension Guide](https://docs.sonarsource.com/sonarqube-server/9.8/extension-guide.md)
* [Web API](https://docs.sonarsource.com/sonarqube-server/9.8/extension-guide/web-api.md): SonarQube provides web API to access its functionalities from applications.
* [Adding coding rules](https://docs.sonarsource.com/sonarqube-server/9.8/extension-guide/adding-coding-rules.md): How to add custom coding rules to your SonarQube analysis.
* [Developing a plugin](https://docs.sonarsource.com/sonarqube-server/9.8/extension-guide/developing-a-plugin.md)
* [Plugin basics](https://docs.sonarsource.com/sonarqube-server/9.8/extension-guide/developing-a-plugin/plugin-basics.md): The sonar-plugin-api is a Java API used to develop plugins for SonarQube, SonarCloud and SonarLint.
* [Supporting new languages](https://docs.sonarsource.com/sonarqube-server/9.8/extension-guide/developing-a-plugin/supporting-new-languages.md): Six steps to support new languages in SonarQube.
* [Executable lines](https://docs.sonarsource.com/sonarqube-server/9.8/extension-guide/developing-a-plugin/executable-lines.md): Sonar internal guidelines to define executable lines for a language.
* [Adding pages to the webapp](https://docs.sonarsource.com/sonarqube-server/9.8/extension-guide/developing-a-plugin/adding-pages-to-the-webapp.md): Creating page extensions to run in your SonarQube environment.
* [Supporting SCM providers](https://docs.sonarsource.com/sonarqube-server/9.8/extension-guide/developing-a-plugin/supporting-scm-providers.md): Information from the Source Code Management (SCM) provider is used by the SonarQube scanner.
* [Internationalization](https://docs.sonarsource.com/sonarqube-server/9.8/extension-guide/internationalization.md): Guidelines to apply the i18n mechanism and how to help the Community
* [Contributing](https://docs.sonarsource.com/sonarqube-server/9.8/extension-guide/contributing.md): Guidelines about giving feedback and using the SonarQube community forum.

- [Homepage](https://docs.sonarsource.com/sonarqube-server/8.9/readme.md): SonarQube provides automated code quality and security reviews, delivering actionable intelligence that helps developers build better and faster.
- [Try out SonarQube](https://docs.sonarsource.com/sonarqube-server/8.9/try-out-sonarqube.md): You’ve heard about how SonarQube can help you improve code quality as you write, and now you’re ready to try it out for yourself.
- [Requirements](https://docs.sonarsource.com/sonarqube-server/8.9/requirements.md)
- [Prerequisites and overview](https://docs.sonarsource.com/sonarqube-server/8.9/requirements/prerequisites-and-overview.md): The prerequisities for installing SonarQube.
- [Hardware recommendations](https://docs.sonarsource.com/sonarqube-server/8.9/requirements/hardware-recommendations.md): The hardware recommendations for running SonarQube.
- [Setup and upgrade](https://docs.sonarsource.com/sonarqube-server/8.9/setup-and-upgrade.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/8.9/setup-and-upgrade/overview.md): Overview of how to set up and upgrade SonarQube.
- [Install the server](https://docs.sonarsource.com/sonarqube-server/8.9/setup-and-upgrade/install-the-server.md): Learn how to install the SonarQube server.
- [Configure and operate a server](https://docs.sonarsource.com/sonarqube-server/8.9/setup-and-upgrade/configure-and-operate-a-server.md)
- [Operating the Server](https://docs.sonarsource.com/sonarqube-server/8.9/setup-and-upgrade/configure-and-operate-a-server/operating-the-server.md): Learn how to configure and operate the SonarQube server.
- [Environment variables](https://docs.sonarsource.com/sonarqube-server/8.9/setup-and-upgrade/configure-and-operate-a-server/environment-variables.md): This page provides environment variables used for configuring SonarQube with Docker.
- [Install a plugin](https://docs.sonarsource.com/sonarqube-server/8.9/setup-and-upgrade/install-a-plugin.md): Learn how to install a plugin in SonarQube.
- [Install the server as a cluster](https://docs.sonarsource.com/sonarqube-server/8.9/setup-and-upgrade/install-the-server-as-a-cluster.md): The Data Center Edition allows SonarQube to run in a clustered configuration to make it resilient to failures.
- [Configure and operate a cluster](https://docs.sonarsource.com/sonarqube-server/8.9/setup-and-upgrade/configure-and-operate-a-cluster.md): Once the SonarQube cluster is installed, your configuration allows your SonarQube instance to stay up even in case of a crash or failure in one of the nodes.
- [Deploy SonarQube on Kubernetes](https://docs.sonarsource.com/sonarqube-server/8.9/setup-and-upgrade/deploy-sonarqube-on-kubernetes.md): Learn how to deploy SonarQube on Kubernetes.
- [Upgrade the server](https://docs.sonarsource.com/sonarqube-server/8.9/setup-and-upgrade/upgrade-the-server.md): This is a generic guide for upgrading across versions of SonarQube.
- [Release upgrade notes](https://docs.sonarsource.com/sonarqube-server/8.9/setup-and-upgrade/release-upgrade-notes.md)
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/8.9/setup-and-upgrade/troubleshooting.md)
- [LTS to LTS Release Upgrade Notes](https://docs.sonarsource.com/sonarqube-server/8.9/setup-and-upgrade/lts-to-lts-release-upgrade-notes.md): These Upgrade Notes are intended for users who are upgrading from previous LTA. Just upgrading a few minor versions? Refer to the regular upgrade notes.
- [Analyzing source code](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/overview.md): SonarQube can perform analysis on 20+ different languages.
- [Scanners](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/scanners.md)
- [SonarScanner for Gradle](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/scanners/sonarscanner-for-gradle.md): The SonarScanner for Gradle provides an easy way to start the analysis of a Gradle project with SonarQube.
- [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/scanners/sonarscanner-for-dotnet.md): The SonarScanner for .NET is the recommended way to launch an analysis for projects built using MSBuild or dotnet.
- [SonarScanner for Maven](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/scanners/sonarscanner-for-maven.md): The SonarScanner for Maven is recommended as the default scanner for Maven projects.
- [SonarScanner for Azure DevOps](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/scanners/sonarscanner-for-azure-devops.md): The SonarScanner for Azure DevOps makes it easy to integrate analysis into your build pipeline. It allows the analysis of all languages supported by SonarQube.
- [SonarScanner for Jenkins](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/scanners/sonarscanner-for-jenkins.md): This plugin lets you centralize the configuration of SonarQube server connection details in Jenkins global configuration.
- [SonarScanner for Ant](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/scanners/sonarscanner-for-ant.md): The SonarScanner for Ant provides a task to allow the integration of SonarQube analysis into an Apache Ant build script.
- [SonarScanner](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/scanners/sonarscanner.md): The SonarScanner CLI is a code analysis scanner for CI/CD pipelines, used when no build-system-specific scanner is available. Distinct from the SonarQube CLI, a developer management interface.
- [Analysis parameters](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/analysis-parameters.md): The most comprehensive listing of the parameters available in SonarQube.
- [Languages](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/overview.md): SonarQube provides analysis of different languages depending on the edition you’re running.
- [ABAP](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/abap.md): ABAP analysis is available starting in Developer Edition.
- [Apex](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/apex.md): Apex analysis is available starting in Enterprise Edition of SonarQube.
- [C#](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/csharp.md): C# analysis is available starting in all editions of SonarQube.
- [C/C++/Objective-C](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/c-family.md): C/C++/Objective-C analysis is available starting in Developer Edition.
- [Cobol](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/cobol.md): Cobol analysis is available starting in Enterprise Edition.
- [CSS](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/css.md): CSS analysis is available starting in all editions of SonarQube.
- [Flex](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/flex.md): Flex analysis is available starting in all editions of SonarQube.
- [Go](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/go.md): Go analysis is available starting in all editions of SonarQube.
- [HTML](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/html.md): HTML analysis is available starting in all editions of SonarQube.
- [Java](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/java.md): Java analysis is available starting in all editions of SonarQube.
- [JavaScript/TypeScript](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/javascript-typescript.md): JavaScript/TypeScript analysis is available starting in all editions of SonarQube.
- [Kotlin](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/kotlin.md): Kotlin analysis is available starting in all editions of SonarQube.
- [PHP](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/php.md): PHP analysis is available starting in all editions of SonarQube.
- [PLI](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/pli.md): PLI analysis is available starting in Enterprise Edition.
- [PL/SQL](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/pl-sql.md): PL/SQL
- [Python](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/python.md): Python analysis is available starting in all editions of SonarQube.
- [RPG](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/rpg.md): RPG is available starting in Enterprise Edition.
- [Ruby](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/ruby.md): Ruby analysis is available starting in all editions of SonarQube.
- [Scala](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/scala.md): Scala analysis is available starting in all editions of SonarQube.
- [Swift](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/swift.md): Swift analysis is available starting in Developer Edition.
- [T-SQL](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/t-sql.md): T-SQL analysis is available starting in Developer Edition.
- [VB.NET](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/vb-dotnet.md): VB.NET analysis is available starting in all editions of SonarQube.
- [VB6](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/vb6.md): VB6 analysis is available starting in Enterprise Edition.
- [XML](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/xml.md): XML analysis is available starting in all editions of SonarQube.
- [Test coverage and execution](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/test-coverage-and-execution.md): This page lists analysis parameters related to test coverage and execution reports.
- [Generic Test Data](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/generic-test-data.md): SonarQube supports generic formats for test coverage and test execution import.
- [Importing external issues](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/importing-external-issues.md)
- [Importing third-party issues](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/importing-external-issues/importing-third-party-issues.md): This page lists analysis parameters related to the import of issues raised by external, third-party analyzers.
- [Generic issue import format](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/importing-external-issues/generic-issue-import-format.md): SonarQube supports a generic import format for raising external issues in code.
- [Background tasks](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/background-tasks.md): A background task can be: the import of an analysis report, the computation of a portfolio, or the import or export of a project.
- [Pull request analysis](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/pull-request-analysis.md): Pull request analysis shows your pull request’s quality gate and analysis in the SonarQube interface.
- [Branches](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/branches.md)
- [Branch analysis](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/branches/branch-analysis.md): Branch analysis is available starting in Developer Edition.
- [Branch FAQ](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/branches/branch-faq.md): Frequently asked questions about branch analysis in SonarQube.
- [CI integration](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/ci-integration.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/ci-integration/overview.md): SonarQube supports integration on multiple platforms allowing you to maintain code quality and security in your projects.
- [Jenkins integration](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/ci-integration/jenkins-integration.md): SonarScanners running in Jenkins can automatically detect branches and pull requests in certain jobs.
- [SCM integration](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/scm-integration.md): Collecting SCM data during code analysis can unlock a number of SonarQube features.
- [Security engine custom configuration](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/security-engine-custom-configuration.md): Security Engine Custom Configuration is available as part of the Enterprise Edition
- [Moving Analysis to Java 11](https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/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.
- [ALM integration](https://docs.sonarsource.com/sonarqube-server/8.9/alm-integration.md)
- [GitHub integration](https://docs.sonarsource.com/sonarqube-server/8.9/alm-integration/github-integration.md): SonarQube’s integration with GitHub Enterprise and GitHub.com allows you to maintain code quality and security in your GitHub repositories.
- [GitLab integration](https://docs.sonarsource.com/sonarqube-server/8.9/alm-integration/gitlab-integration.md): SonarQube’s integration with GitLab Self-Managed and GitLab.com allows you to maintain code quality and security in your GitLab projects.
- [Bitbucket Server integration](https://docs.sonarsource.com/sonarqube-server/8.9/alm-integration/bitbucket-server-integration.md): SonarQube’s integration with Bitbucket Server allows you to maintain code quality and security in your Bitbucket Server repositories.
- [Bitbucket Cloud integration](https://docs.sonarsource.com/sonarqube-server/8.9/alm-integration/bitbucket-cloud-integration.md): SonarQube’s integration with Bitbucket Cloud allows you to maintain code quality and security in your Bitbucket Cloud repositories.
- [Azure DevOps integration](https://docs.sonarsource.com/sonarqube-server/8.9/alm-integration/azure-devops-integration.md): SonarQube’s integration with Azure DevOps allows you to maintain code quality and security in your Azure DevOps repositories.
- [User guide](https://docs.sonarsource.com/sonarqube-server/8.9/user-guide.md)
- [Concepts](https://docs.sonarsource.com/sonarqube-server/8.9/user-guide/concepts.md): An overview of the key concepts used within SonarQube.
- [Quality standards and new code](https://docs.sonarsource.com/sonarqube-server/8.9/user-guide/clean-as-you-code.md): Improve code quality as you write by focusing on new code and applying consistent quality standards.
- [Metric definitions](https://docs.sonarsource.com/sonarqube-server/8.9/user-guide/metric-definitions.md): SonarQube analysis produces many types of code analysis metrics.
- [Quality gates](https://docs.sonarsource.com/sonarqube-server/8.9/user-guide/quality-gates.md): Quality gates enforce a quality policy in your organization by answering one question: is my project ready for release?
- [Rules](https://docs.sonarsource.com/sonarqube-server/8.9/user-guide/rules.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/8.9/user-guide/rules/overview.md): SonarQube evaluates your source code against its set of rules to generate issues.
- [Security-related rules](https://docs.sonarsource.com/sonarqube-server/8.9/user-guide/rules/security-related-rules.md): The SonarQube Quality Model has four different types of rules: Reliability (bug), Maintainability (code smell), Security (vulnerability and hotspot) rules.
- [Built-in rule tags](https://docs.sonarsource.com/sonarqube-server/8.9/user-guide/rules/built-in-rule-tags.md): SonarQube users can add tags to rules and issues and most rules have some built-in tags out of the box.
- [User Account](https://docs.sonarsource.com/sonarqube-server/8.9/user-guide/user-account.md)
- [Overview](https://docs.sonarsource.com/sonarqube-server/8.9/user-guide/user-account/overview.md): As a SonarQube user, you have your own space where you can see the things that are relevant to you.
- [Generating and using tokens](https://docs.sonarsource.com/sonarqube-server/8.9/user-guide/user-account/generating-and-using-tokens.md): Users can generate tokens that can be used to run analyses or invoke web services without access to the user’s actual credentials.
- [Issues](https://docs.sonarsource.com/sonarqube-server/8.9/user-guide/issues.md): While running an analysis, SonarQube raises an issue every time a piece of code breaks a coding rule.
- [Security Hotspots](https://docs.sonarsource.com/sonarqube-server/8.9/user-guide/security-hotspots.md): A security hotspot highlights a security-sensitive piece of code that the developer needs to review.
- [Portfolios](https://docs.sonarsource.com/sonarqube-server/8.9/user-guide/portfolios.md): The portfolios home page is the central place for managers and tech leads to keep an eye on the releasability of the projects under their supervision.
- [Applications](https://docs.sonarsource.com/sonarqube-server/8.9/user-guide/applications.md): An application aggregates multiple projects into a synthetic single project.
- [Security Reports](https://docs.sonarsource.com/sonarqube-server/8.9/user-guide/security-reports.md): Security reports give you the big picture of your application’s security. They allow you to know where you stand compared to the most common security mistakes.
- [Activity and history](https://docs.sonarsource.com/sonarqube-server/8.9/user-guide/activity-and-history.md): The Activity page offers you the ability to see the evolution of project measures over time.
- [Project page](https://docs.sonarsource.com/sonarqube-server/8.9/user-guide/project-page.md): The Project homepage is the entry point of any project showing the releasability status of the project, its current code quality, and the code quality to date.
- [Visualizations](https://docs.sonarsource.com/sonarqube-server/8.9/user-guide/visualizations.md)
- [Keyboard shortcuts](https://docs.sonarsource.com/sonarqube-server/8.9/user-guide/keyboard-shortcuts.md): A list of keyboard shortcuts for use with SonarCloud.
- [SonarLint smart notifications](https://docs.sonarsource.com/sonarqube-server/8.9/user-guide/sonarlint-smart-notifications.md)
- [Project administration](https://docs.sonarsource.com/sonarqube-server/8.9/project-administration.md)
- [Project existence](https://docs.sonarsource.com/sonarqube-server/8.9/project-administration/project-existence.md): Typically, projects are created during their first analysis and never deleted. But, for atypical situations, SonarQube allows you to manage project existence.
- [Managing project history](https://docs.sonarsource.com/sonarqube-server/8.9/project-administration/managing-project-history.md): One of the most powerful features of SonarQube is that it shows you not just your project health today, but how it has changed over time.
- [Narrowing the focus](https://docs.sonarsource.com/sonarqube-server/8.9/project-administration/narrowing-the-focus.md): There are many cases where you do not want to analyze every source file in your project. In such cases, you can adjust the analysis scope.
- [Defining New Code](https://docs.sonarsource.com/sonarqube-server/8.9/project-administration/defining-new-code.md)
- [Managing portfolios](https://docs.sonarsource.com/sonarqube-server/8.9/project-administration/managing-portfolios.md): This page has information on managing and setting up portfolios.
- [Managing applications](https://docs.sonarsource.com/sonarqube-server/8.9/project-administration/managing-applications.md): This page explains how to manage SonarQube applications.
- [Portfolio PDF configuration](https://docs.sonarsource.com/sonarqube-server/8.9/project-administration/portfolio-pdf-configuration.md): A user with administrative rights on a portfolio can configure email distribution of the PDF.
- [Project settings](https://docs.sonarsource.com/sonarqube-server/8.9/project-administration/project-settings.md): Project administration is accessible through the Project Settings menu of each project.
- [Webhooks](https://docs.sonarsource.com/sonarqube-server/8.9/project-administration/webhooks.md): Webhooks notify external services when a project analysis is complete.
- [Instance administration](https://docs.sonarsource.com/sonarqube-server/8.9/instance-administration.md)
- [Quality profiles](https://docs.sonarsource.com/sonarqube-server/8.9/instance-administration/quality-profiles.md): Quality profiles are a key part of your SonarQube configuration. They define the set of rules to be applied during code analysis.
- [Security](https://docs.sonarsource.com/sonarqube-server/8.9/instance-administration/security.md): SonarQube comes with a number of global security features.
- [Delegating authentication](https://docs.sonarsource.com/sonarqube-server/8.9/instance-administration/delegating-authentication.md): SonarQube comes with the ability to delegate authentication via HTTP Headers, GitHub Authentication, GitLab Authentication, SAML, or LDAP.
- [Look and feel](https://docs.sonarsource.com/sonarqube-server/8.9/instance-administration/look-and-feel.md)
- [Marketplace](https://docs.sonarsource.com/sonarqube-server/8.9/instance-administration/marketplace.md)
- [Plugin version matrix](https://docs.sonarsource.com/sonarqube-server/8.9/instance-administration/plugin-version-matrix.md)
- [Housekeeping](https://docs.sonarsource.com/sonarqube-server/8.9/instance-administration/housekeeping.md): Default settings for SonarQube’s database cleaner.
- [Server logs and system info](https://docs.sonarsource.com/sonarqube-server/8.9/instance-administration/server-logs-and-system-info.md): How to gather detailed information about your SonarQube instance.
- [Notifications](https://docs.sonarsource.com/sonarqube-server/8.9/instance-administration/notifications.md): Everything to know about configuring SonarQube’s email notifications.
- [License administration](https://docs.sonarsource.com/sonarqube-server/8.9/instance-administration/license-administration.md): How to retrieve, setup, stage and request new SonarQube licenses.
- [Monitoring](https://docs.sonarsource.com/sonarqube-server/8.9/instance-administration/monitoring.md): Monitor your SonarQube instance to keep it healthy and happy.
- [Project move](https://docs.sonarsource.com/sonarqube-server/8.9/instance-administration/project-move.md): Project Move allows you to export a project from one SonarQube instance and import it into another SonarQube instance.
- [Custom measures](https://docs.sonarsource.com/sonarqube-server/8.9/instance-administration/custom-measures.md): Managing measures and metrics collected by SonarQube.
- [Compute engine performance](https://docs.sonarsource.com/sonarqube-server/8.9/instance-administration/compute-engine-performance.md): Accurately monitor and diagnose network latency of your SonarQube instance.
- [SonarQube DB copy tool](https://docs.sonarsource.com/sonarqube-server/8.9/instance-administration/sonarqube-db-copy-tool.md): The SonarQube database copy tool helps you migrate your SonarQube database between vendors.
- [Backup and restore](https://docs.sonarsource.com/sonarqube-server/8.9/instance-administration/backup-and-restore.md): We recommend using your database’s tools to back up your data.
- [Extension Guide](https://docs.sonarsource.com/sonarqube-server/8.9/extension-guide.md)
- [Web API](https://docs.sonarsource.com/sonarqube-server/8.9/extension-guide/web-api.md): SonarQube provides web API to access its functionalities from applications.
- [Adding coding rules](https://docs.sonarsource.com/sonarqube-server/8.9/extension-guide/adding-coding-rules.md): How to add custom coding rules to your SonarQube analysis.
- [Developing a plugin](https://docs.sonarsource.com/sonarqube-server/8.9/extension-guide/developing-a-plugin.md)
- [Plugin basics](https://docs.sonarsource.com/sonarqube-server/8.9/extension-guide/developing-a-plugin/plugin-basics.md): The sonar-plugin-api is a Java API used to develop plugins for SonarQube, SonarCloud and SonarLint.
- [Supporting new languages](https://docs.sonarsource.com/sonarqube-server/8.9/extension-guide/developing-a-plugin/supporting-new-languages.md): Six steps to support new languages in SonarQube.
- [Executable lines](https://docs.sonarsource.com/sonarqube-server/8.9/extension-guide/developing-a-plugin/executable-lines.md): Sonar internal guidelines to define executable lines for a language.
- [Adding pages to the webapp](https://docs.sonarsource.com/sonarqube-server/8.9/extension-guide/developing-a-plugin/adding-pages-to-the-webapp.md): Creating page extensions to run in your SonarQube environment.
- [Supporting SCM providers](https://docs.sonarsource.com/sonarqube-server/8.9/extension-guide/developing-a-plugin/supporting-scm-providers.md): Information from the Source Code Management (SCM) provider is used by the SonarQube scanner.
- [Internationalization](https://docs.sonarsource.com/sonarqube-server/8.9/extension-guide/internationalization.md): Guidelines to apply the i18n mechanism and how to help the Community
- [Contributing](https://docs.sonarsource.com/sonarqube-server/8.9/extension-guide/contributing.md): Guidelines about giving feedback and using the SonarQube community forum.

## SonarQube Development Tools

- [SonarQube Development Tools](https://docs.sonarsource.com/sonarqube-development-tools/sonarqube-development-tools.md): Documentation for SonarQube developer tools, including SonarQube for IDE, the SonarQube CLI, and the SonarQube MCP Server.

## SonarQube CLI

- [SonarQube CLI](https://docs.sonarsource.com/sonarqube-cli/readme.md): The SonarQube CLI brings code quality and security analysis into your terminal, your scripts, and your AI coding sessions, without waiting for CI/CD.
- [Quickstart guide](https://docs.sonarsource.com/sonarqube-cli/quickstart-guide.md): Install the SonarQube CLI, authenticate with SonarQube Cloud or SonarQube Server, and run your first three commands.
- [Commands reference](https://docs.sonarsource.com/sonarqube-cli/using-sonarqube-cli/commands.md): A complete reference for SonarQube CLI commands, with arguments, options, defaults, and examples.
- [Environment variables](https://docs.sonarsource.com/sonarqube-cli/using-sonarqube-cli/environment-variables.md): Configure the SonarQube CLI non-interactively for CI/CD pipelines, container builds, and headless environments.
- [Output formats](https://docs.sonarsource.com/sonarqube-cli/using-sonarqube-cli/output-formats.md): Pick the right output format for humans, scripts, spreadsheets, and AI agents.
- [Exit codes](https://docs.sonarsource.com/sonarqube-cli/using-sonarqube-cli/exit-codes.md): A reference for the exit codes the SonarQube CLI returns, so you can integrate it into scripts, CI/CD jobs, and Git hooks.
- [Overview](https://docs.sonarsource.com/sonarqube-cli/integrations/integrations.md): Plug the SonarQube CLI into your editor, AI coding assistants, and Git workflow so analysis runs automatically.
- [Claude Code](https://docs.sonarsource.com/sonarqube-cli/integrations/claude-code.md): Install secrets-detection hooks, the SonarQube MCP server, SonarQube Agentic Analysis, and Context Augmentation for Claude Code in one command.
- [GitHub Copilot](https://docs.sonarsource.com/sonarqube-cli/integrations/github-copilot.md): Install secrets-detection hooks, the SonarQube MCP server, SonarQube Agentic Analysis, and Context Augmentation for GitHub Copilot in one command.
- [OpenAI Codex](https://docs.sonarsource.com/sonarqube-cli/integrations/codex.md): Install secrets-detection hooks, the SonarQube MCP server, SonarQube Agentic Analysis, and Context Augmentation for OpenAI Codex in one command.
- [Git hooks](https://docs.sonarsource.com/sonarqube-cli/integrations/git-hooks.md): Block commits and pushes that contain secrets with a Git hook installed and managed by the SonarQube CLI.
- [Overview](https://docs.sonarsource.com/sonarqube-cli/analysis/analysis.md): Catch issues before they reach a pull request: scan for secrets, verify local changes against SonarQube Cloud, and apply AI-suggested fixes.
- [Analyzing local changes](https://docs.sonarsource.com/sonarqube-cli/analysis/analyzing-local-changes.md): Run every SonarQube CLI analysis on your uncommitted, staged, or branch-diff changes, and get server-grade results in your terminal in seconds.
- [AI remediation](https://docs.sonarsource.com/sonarqube-cli/analysis/ai-remediation.md): Send eligible SonarQube issues to the AI remediation agent and apply suggested fixes from your terminal.
- [Secrets scanning](https://docs.sonarsource.com/sonarqube-cli/analysis/secrets-scanning.md): Detect hardcoded credentials before they reach a repository, an AI tool, or production. The SonarQube CLI's secrets scanning works on demand, in Git, and inside AI coding sessions.
- [Software Composition Analysis (SCA)](https://docs.sonarsource.com/sonarqube-cli/analysis/sca.md): Scan your project's open-source dependencies for known vulnerabilities, malware, and prohibited licenses from the terminal, using SonarQube's Software Composition Analysis (SCA) engine.
- [Overview](https://docs.sonarsource.com/sonarqube-cli/administration/administration.md): How the SonarQube CLI lives on your machine, where it stores state, what it sends home, how it updates, and how to remove it cleanly.
- [State and storage](https://docs.sonarsource.com/sonarqube-cli/administration/state-and-storage.md): Where the SonarQube CLI stores its state, credentials, binaries, and logs, plus how to audit them on a developer machine.
- [Telemetry and privacy](https://docs.sonarsource.com/sonarqube-cli/administration/telemetry-and-privacy.md): What the SonarQube CLI sends home, what it doesn't, and how to opt out for an individual developer or across a fleet.
- [Check system status](https://docs.sonarsource.com/sonarqube-cli/administration/system-status.md): Check authentication, installed binaries, integrations, and MCP server health with sonar system status, including JSON output for scripts and agents.
- [Reset the CLI](https://docs.sonarsource.com/sonarqube-cli/administration/system-reset.md): Reset the SonarQube CLI to factory defaults with sonar system reset, removing tokens, binaries, integrations, and cached files.
- [Updating the CLI](https://docs.sonarsource.com/sonarqube-cli/administration/self-update.md): Keep the SonarQube CLI up to date with the built-in self-update command.
- [Uninstalling](https://docs.sonarsource.com/sonarqube-cli/administration/uninstall.md): Remove the SonarQube CLI binary, state, credentials, and integrations from your machine.
- [Getting help](https://docs.sonarsource.com/sonarqube-cli/support/help.md): Get help with the SonarQube CLI: built-in command help, community support, bug reports, and feature requests.

## SonarQube MCP Server

- [MCP Server](https://docs.sonarsource.com/sonarqube-mcp-server/readme.md): The SonarQube MCP Server is a Model Context Protocol (MCP) server that connects your AI coding agent to SonarQube's code quality and security data.
- [About the MCP Server](https://docs.sonarsource.com/sonarqube-mcp-server/about-the-mcp-server.md): The SonarQube MCP Server is a Model Context Protocol (MCP) server that connects your AI coding agent to SonarQube's code quality and security data.
- [Setup](https://docs.sonarsource.com/sonarqube-mcp-server/setup.md): This section contains guides for setting up the SonarQube MCP Server with your favorite IDE and CLI.
- [Prerequisites](https://docs.sonarsource.com/sonarqube-mcp-server/setup/prerequisites.md): Prerequisites for setting up the SonarQube MCP Server.
- [Environment considerations](https://docs.sonarsource.com/sonarqube-mcp-server/setup/environment-considerations.md): This page outlines the various setups and transport modes available when running the SonarQube MCP Server, which allows its integration with a variety of clients.
- [IDE/CLI quickstart guides](https://docs.sonarsource.com/sonarqube-mcp-server/setup/quickstart-guides.md): Quickstart guides for setting up the SonarQube MCP Server with your favorite IDE or CLI.
- [Claude Code](https://docs.sonarsource.com/sonarqube-mcp-server/setup/quickstart-guides/claude-code.md): Set up the SonarQube MCP Server in Claude Code to use Sonar tools in terminal-based AI workflows.
- [Codex CLI](https://docs.sonarsource.com/sonarqube-mcp-server/setup/quickstart-guides/codex-cli.md): Set up the SonarQube MCP Server with Codex CLI and start using Sonar tools with your agent.
- [Cursor](https://docs.sonarsource.com/sonarqube-mcp-server/setup/quickstart-guides/cursor.md): Set up the SonarQube MCP Server in Cursor and start using Sonar tools with your agent.
- [Gemini CLI](https://docs.sonarsource.com/sonarqube-mcp-server/setup/quickstart-guides/gemini-cli.md): Set up the SonarQube MCP Server with Gemini CLI and start using Sonar tools with your agent.
- [VS Code with GitHub Copilot](https://docs.sonarsource.com/sonarqube-mcp-server/setup/quickstart-guides/vs-code.md): Set up the SonarQube MCP Server in VS Code with GitHub Copilot and start using Sonar tools with your agent.
- [GitHub Copilot CLI](https://docs.sonarsource.com/sonarqube-mcp-server/setup/quickstart-guides/github-copilot-cli.md): Set up the SonarQube MCP Server with GitHub Copilot CLI and start using Sonar tools with your agent.
- [GitHub Copilot cloud agent](https://docs.sonarsource.com/sonarqube-mcp-server/setup/quickstart-guides/github-copilot-cloud-agent.md): Set up the SonarQube MCP Server with the GitHub Copilot cloud agent and start using Sonar tools in your CI/CD environment.
- [Kiro](https://docs.sonarsource.com/sonarqube-mcp-server/setup/quickstart-guides/kiro.md): Set up the SonarQube MCP Server in Kiro and start using Sonar tools with your agent.
- [Windsurf](https://docs.sonarsource.com/sonarqube-mcp-server/setup/quickstart-guides/windsurf.md): Set up the SonarQube MCP Server in Windsurf and start using Sonar tools with your agent.
- [Zed](https://docs.sonarsource.com/sonarqube-mcp-server/setup/quickstart-guides/zed.md): Set up the SonarQube MCP Server in Zed and start using Sonar tools with your agent.
- [SonarQube Cloud-hosted](https://docs.sonarsource.com/sonarqube-mcp-server/setup/sonarqube-cloud-hosted.md): The SonarQube Cloud-hosted configuration ensures you use the most up to date version of the SonarQube MCP Server and gives you access to a subset of tools.
- [SonarQube Server-hosted](https://docs.sonarsource.com/sonarqube-mcp-server/setup/sonarqube-server-hosted.md): Install and configure the SonarQube MCP Server extension on SonarQube Server.
- [Self-hosted](https://docs.sonarsource.com/sonarqube-mcp-server/setup/self-hosted.md): This page provides information on self-hosted SonarQube MCP Server setups and the associated transport modes Stdio, HTTPS, and HTTP including examples for each deployment.
- [Prompt examples](https://docs.sonarsource.com/sonarqube-mcp-server/setup/prompt-examples.md): Examples of prompts to use when working with an agent and the SonarQube MCP Server.
- [Build](https://docs.sonarsource.com/sonarqube-mcp-server/setup/build.md): The SonarQube MCP Server can be launched using our container image, installed using our JAR, and you can build your own server if needed. This page covers all three options.
- [Integrate with SonarQube for IDE](https://docs.sonarsource.com/sonarqube-mcp-server/setup/integrate-with-sonarqube-for-ide.md): Integrate the SonarQube MCP Server with SonarQube for IDE to get code analysis and insights directly in your IDE.
- [Reference](https://docs.sonarsource.com/sonarqube-mcp-server/reference.md): Find all environment variables and tools for the SonarQube MCP Server.
- [Environment variables](https://docs.sonarsource.com/sonarqube-mcp-server/reference/environment-variables.md): Environment variables reference for the SonarQube MCP Server.
- [Tools](https://docs.sonarsource.com/sonarqube-mcp-server/reference/tools.md): Reference for the SonarQube MCP Server tools, toolsets, and supported parameters.
- [Resources](https://docs.sonarsource.com/sonarqube-mcp-server/resources.md): Resources for the SonarQube MCP Server, including community help and troubleshooting guidance for logs, connectivity, and common setup issues.
- [Help](https://docs.sonarsource.com/sonarqube-mcp-server/resources/help.md): How to ask questions or give feedback, and how to contribute to the future of SonarQube MCP Server.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-mcp-server/resources/troubleshooting.md): What to do when you have problems engaging with the SonarQube MCP Server.
- [Deprecations and removals](https://docs.sonarsource.com/sonarqube-mcp-server/deprecations-and-removals.md): This page contains information on the deprecation and removal of SonarQube MCP Server features and parameters.

## VS Code

- [Homepage](https://docs.sonarsource.com/sonarqube-for-vs-code/readme.md): SonarQube for VS Code brings real-time code verification, quick-fix guidance, and security detection across 40+ languages, helping you catch issues before you commit.
- [Getting started](https://docs.sonarsource.com/sonarqube-for-vs-code/getting-started.md): Getting started with using SonarQube for VS Code by installing it, checking your requirements, and running an analysis.
- [Supported IDEs](https://docs.sonarsource.com/sonarqube-for-vs-code/getting-started/ides.md): SonarQube for VS Code will run analyses in numerous VS Code forks. This page provides more details on these IDE variants including information to migrate your existing settings from VS Code.
- [Installation](https://docs.sonarsource.com/sonarqube-for-vs-code/getting-started/installation.md): The steps you need to install SonarQube for VS Code in your IDE.
- [Requirements](https://docs.sonarsource.com/sonarqube-for-vs-code/getting-started/requirements.md): The software requirements to run SonarQube for VS Code in your IDE.
- [Running an analysis](https://docs.sonarsource.com/sonarqube-for-vs-code/getting-started/running-an-analysis.md): How you run a SonarQube for IDE analysis in your VS Code IDE.
- [AI capabilities](https://docs.sonarsource.com/sonarqube-for-vs-code/ai-capabilities.md): SonarQube for VS Code offers a series of AI capabilities to integrate AI in your IDE.
- [Supported IDEs](https://docs.sonarsource.com/sonarqube-for-vs-code/ai-capabilities/ides.md): SonarQube for VS Code runs in numerous forks of VS Code. This section includes specific instructions to help you get set up to explore various features that bring AI into your IDE.
- [Cursor](https://docs.sonarsource.com/sonarqube-for-vs-code/ai-capabilities/ides/cursor.md): SonarQube for VS Code helps bring analysis of AI-generated code to your IDE. This page has installation and migration instructions in addition to features designed specifically for Cursor.
- [Kiro](https://docs.sonarsource.com/sonarqube-for-vs-code/ai-capabilities/ides/kiro.md): SonarQube for VS Code helps bring analysis of AI-generated code to your IDE. This page has installation and migration instructions in addition to features designed specifically for Kiro.
- [Windsurf](https://docs.sonarsource.com/sonarqube-for-vs-code/ai-capabilities/ides/windsurf.md): SonarQube for VS Code helps bring analysis of AI-generated code to your IDE. This page has installation and migration instructions in addition to features designed specifically for Windsurf.
- [AI CodeFix](https://docs.sonarsource.com/sonarqube-for-vs-code/ai-capabilities/ai-codefix.md): SonarQube for VS Code helps to integrate AI in your IDE when it connects with your Cloud or Server instance to get AI-generated fix suggestions for issues found during your analysis.
- [AI agents](https://docs.sonarsource.com/sonarqube-for-vs-code/ai-capabilities/agents.md): SonarQube for VS Code offers tools to engage directly with the most popular agents running in VS Code to help bring AI into your IDE.
- [Connect your IDE](https://docs.sonarsource.com/sonarqube-for-vs-code/connect-your-ide.md): The pages in Team features provide details about using and setting up connected mode between SonarQube for VS Code and SonarQube (Server, Cloud) or SonarQube Community Build.
- [Connected mode](https://docs.sonarsource.com/sonarqube-for-vs-code/connect-your-ide/connected-mode.md): Using connected mode in SonarQube for IDE completes the Sonar Solution to make the most of your analyses. Running in connected mode helps bring SonarQube's AI capabilities into your IDE.
- [Connected mode setup](https://docs.sonarsource.com/sonarqube-for-vs-code/connect-your-ide/setup.md): Setting up connected mode and sharing your connection with your team is the easiest way to get started with using the Sonar Solution to bring SonarQube's AI capabilities into your IDE.
- [Advanced configuration](https://docs.sonarsource.com/sonarqube-for-vs-code/connect-your-ide/advanced-configuration.md): Some network infrastructures require custom setups to let SonarQube for IDE perform HTTP requests. Here are the properties that will help make this happen.
- [Using SonarQube for IDE](https://docs.sonarsource.com/sonarqube-for-vs-code/using.md): These pages are the base of your user guide for SonarQube for VS Code with information about finding, fixing, and understanding different types of issues found in your code.
- [Investigating issues](https://docs.sonarsource.com/sonarqube-for-vs-code/using/investigating-issues.md): How to investigate issues found by a SonarQube analysis in your VS Code IDE.
- [Fixing issues](https://docs.sonarsource.com/sonarqube-for-vs-code/using/fixing-issues.md): How to fix issues in your IDE found by SonarQube for VS Code. When running in connected mode, fix issues found in SonarQube (Server, Cloud) by using the mechanisms that connect the SonarQube products.
- [Scan my project](https://docs.sonarsource.com/sonarqube-for-vs-code/using/scan-my-project.md): Scanning your project in SonarQube for VS Code is a simple, easy process.
- [New code](https://docs.sonarsource.com/sonarqube-for-vs-code/using/new-code.md): SonarQube for VS Code uses the New Code Definition to determine which issues you should focus on fixing, and calls out that these issues are found in new code.
- [Rules and languages](https://docs.sonarsource.com/sonarqube-for-vs-code/using/rules.md): The rules and languages supported by SonarQube for VS Code.
- [Software qualities](https://docs.sonarsource.com/sonarqube-for-vs-code/using/software-qualities.md): High quality code contributes to software that is secure, reliable, and maintainable.
- [Security hotspots](https://docs.sonarsource.com/sonarqube-for-vs-code/using/security-hotspots.md): How to fix security hotspots using SonarQube for VS Code.
- [Injection vulnerabilities](https://docs.sonarsource.com/sonarqube-for-vs-code/using/taint-vulnerabilities.md): How to fix injection vulnerabilities using SonarQube for VS Code.
- [Dependency risks](https://docs.sonarsource.com/sonarqube-for-vs-code/using/dependency-risks.md): How to view and manage dependency risks in SonarQube for VS Code.
- [File exclusions](https://docs.sonarsource.com/sonarqube-for-vs-code/using/file-exclusions.md): How to exclude files from analysis when using SonarQube for VS Code IDE.
- [Resources](https://docs.sonarsource.com/sonarqube-for-vs-code/resources.md): The SonarQube for VS Code documentation tries to get you going when things aren't working as expected. Check these pages for some of the most encountered problems faced by users.
- [Help](https://docs.sonarsource.com/sonarqube-for-vs-code/resources/help.md): How to ask questions or give feedback, and how to contribute to SonarQube for VS Code.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-for-vs-code/resources/troubleshooting.md): What to do when you have problems running an analysis in SonarQube for VS Code.
- [Previous versions](https://docs.sonarsource.com/sonarqube-for-vs-code/resources/previous-versions.md): Everything you need to know about installing and running previous versions of SonarQube for VS Code.
- [SonarQube glossary](https://docs.sonarsource.com/sonarqube-for-vs-code/resources/glossary.md): A list of terms and their definitions that are referenced in the SonarQube Documentation.

## IntelliJ

- [Homepage](https://docs.sonarsource.com/sonarqube-for-intellij/readme.md): SonarQube for IntelliJ brings real-time code verification, quick-fix guidance, and security detection across 40+ languages, helping you catch issues before you commit.
- [Getting started](https://docs.sonarsource.com/sonarqube-for-intellij/getting-started.md): Getting started with using SonarQube for IntelliJ by installing it, checking your requirements, and running an analysis.
- [Installation](https://docs.sonarsource.com/sonarqube-for-intellij/getting-started/installation.md): The steps you need to install SonarQube for IntelliJ in your IDE.
- [Requirements](https://docs.sonarsource.com/sonarqube-for-intellij/getting-started/requirements.md): The software requirements to run SonarQube for IntelliJ in your IDE.
- [Deploy at scale](https://docs.sonarsource.com/sonarqube-for-intellij/getting-started/deploy-at-scale.md): Mange versions and deploy SonarQube for IntelliJ across your organization using JetBrains IDE Services.
- [Running an analysis](https://docs.sonarsource.com/sonarqube-for-intellij/getting-started/running-an-analysis.md): How you run a SonarQube for IDE analysis in your IntelliJ IDE.
- [AI capabilities](https://docs.sonarsource.com/sonarqube-for-intellij/ai-capabilities.md): SonarQube for IntelliJ offers a series of AI capabilities to integrate AI in your IDE.
- [AI CodeFix](https://docs.sonarsource.com/sonarqube-for-intellij/ai-capabilities/ai-codefix.md): SonarQube for IntelliJ helps to integrate AI in your IDE when it connects with your Cloud or Server instance to get AI-generated fix suggestions for issues found during your analysis.
- [AI agents](https://docs.sonarsource.com/sonarqube-for-intellij/ai-capabilities/ai-agents.md): SonarQube for IntelliJ offers tools to engage with AI agents running in your IDE, such as Claude Code and GitHub Copilot, to bring SonarQube analysis into your AI-assisted workflow.
- [Connect your IDE](https://docs.sonarsource.com/sonarqube-for-intellij/connect-your-ide.md): The pages in Team features provide details about using and setting up connected mode between SonarQube for IntelliJ and SonarQube (Server, Cloud) or SonarQube Community Build.
- [Connected mode](https://docs.sonarsource.com/sonarqube-for-intellij/connect-your-ide/connected-mode.md): Using connected mode in SonarQube for IntelliJ completes the Sonar Solution to make the most of your analyses. Running in connected mode helps bring SonarQube's AI capabilities into your IDE.
- [Connected mode setup](https://docs.sonarsource.com/sonarqube-for-intellij/connect-your-ide/setup.md): Setting up connected mode and sharing your connection with your team is the easiest way to get started with using the Sonar Solution to bring SonarQube's AI capabilities into your IDE.
- [Advanced configuration](https://docs.sonarsource.com/sonarqube-for-intellij/connect-your-ide/advanced-configuration.md): Sometimes network infrastructures require custom setups to let SonarQube for IDE perform HTTP requests. These properties will help make this happen.
- [Using SonarQube for IDE](https://docs.sonarsource.com/sonarqube-for-intellij/using.md): These pages are the base of your user guide for SonarQube for IntelliJ with information about finding, fixing, and understanding different types of issues found in your code.
- [Investigating issues](https://docs.sonarsource.com/sonarqube-for-intellij/using/investigating-issues.md): How to investigate issues found by a SonarQube for IDE analysis in your IntelliJ IDE.
- [Fixing issues](https://docs.sonarsource.com/sonarqube-for-intellij/using/fixing-issues.md): How to fix issues found by SonarQube for IDE in your IntelliJ IDE.
- [Scan my project](https://docs.sonarsource.com/sonarqube-for-intellij/using/scan-my-project.md): Scanning your project in SonarQube for IntelliJ is a simple, easy process.
- [New code](https://docs.sonarsource.com/sonarqube-for-intellij/using/new-code.md): SonarQube for IntelliJ uses the New Code Definition to determine which issues you should focus on fixing, and calls out that these issues are found in new code.
- [Rules and languages](https://docs.sonarsource.com/sonarqube-for-intellij/using/rules.md): The rules and languages supported by SonarQube for IntelliJ.
- [Software qualities](https://docs.sonarsource.com/sonarqube-for-intellij/using/software-qualities.md): High quality code contributes to software that is secure, reliable, and maintainable.
- [Security hotspots](https://docs.sonarsource.com/sonarqube-for-intellij/using/security-hotspots.md): How to fix security hotspots using SonarQube for IntelliJ.
- [Injection vulnerabilities](https://docs.sonarsource.com/sonarqube-for-intellij/using/taint-vulnerabilities.md): How to fix injection vulnerabilities using SonarQube for IntelliJ.
- [Dependency risks](https://docs.sonarsource.com/sonarqube-for-intellij/using/dependency-risks.md): How to fix view and manage dependency risks in SonarQube for IntelliJ.
- [File exclusions](https://docs.sonarsource.com/sonarqube-for-intellij/using/file-exclusions.md): How to exclude files from analysis when using SonarQube for IntelliJ IDE.
- [Resources](https://docs.sonarsource.com/sonarqube-for-intellij/resources.md): The SonarQube for IntelliJ documentation tries to get you going when things aren't working as expected. Check these pages for some of the most encountered problems faced by users.
- [Help](https://docs.sonarsource.com/sonarqube-for-intellij/resources/help.md): How to ask questions or give feedback, and how to contribute to SonarQube for IntelliJ.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-for-intellij/resources/troubleshooting.md): What to do when you have problems running an analysis in SonarQube for IntelliJ.
- [Previous versions](https://docs.sonarsource.com/sonarqube-for-intellij/resources/previous-versions.md): Everything you need to know about installing and running previous versions of SonarQube for IntelliJ.
- [SonarQube glossary](https://docs.sonarsource.com/sonarqube-for-intellij/resources/glossary.md): A list of terms and their definitions that are referenced in the SonarQube Documentation

## Visual Studio

- [Homepage](https://docs.sonarsource.com/sonarqube-for-visual-studio/readme.md): SonarQube for Visual Studio brings real-time code verification, quick-fix guidance, and security detection across 40+ languages, helping you catch issues before you commit.
- [Getting started](https://docs.sonarsource.com/sonarqube-for-visual-studio/getting-started.md): Getting started with using SonarQube for Visual Studio by installing it, checking your requirements, and running an analysis.
- [Installation](https://docs.sonarsource.com/sonarqube-for-visual-studio/getting-started/installation.md): The steps you need to install SonarQube for Visual Studio in your IDE.
- [Requirements](https://docs.sonarsource.com/sonarqube-for-visual-studio/getting-started/requirements.md): The software requirements to run SonarQube for Visual Studio in your IDE.
- [Running an analysis](https://docs.sonarsource.com/sonarqube-for-visual-studio/getting-started/running-an-analysis.md): How to run a SonarQube for IDE analysis in your Visual Studio IDE.
- [Connect your IDE](https://docs.sonarsource.com/sonarqube-for-visual-studio/connect-your-ide.md): The pages in Team features provide details about using and setting up connected mode between SonarQube for Visual Studio and SonarQube (Server, Cloud) or SonarQube Community Build.
- [Connected mode](https://docs.sonarsource.com/sonarqube-for-visual-studio/connect-your-ide/connected-mode.md): Using Connected Mode in SonarQube for Visual Studio completes the Sonar Solution to make the most of your analyses. Running in connected mode helps bring SonarQube's AI capabilities into your IDE.
- [Connected mode setup](https://docs.sonarsource.com/sonarqube-for-visual-studio/connect-your-ide/setup.md): Setting up connected mode and sharing your connection with your team is the easiest way to get started with using the Sonar Solution to bring SonarQube's AI capabilities into your IDE.
- [Migrate connected mode to v7](https://docs.sonarsource.com/sonarqube-for-visual-studio/connect-your-ide/migrate-connected-mode-to-v7.md): It’s necessary to migrate your connected mode settings when upgrading to SonarLint for Visual Studio version 7.0.
- [Advanced configuration](https://docs.sonarsource.com/sonarqube-for-visual-studio/connect-your-ide/advanced-configuration.md): Sometimes network infrastructures require custom setups to let SonarQube for IDE perform HTTP requests. These properties will help make this happen.
- [Using SonarQube for IDE](https://docs.sonarsource.com/sonarqube-for-visual-studio/using.md): These pages are the base of your user guide for SonarQube for Visual Studio with information about finding, fixing, and understanding different types of issues found in your code.
- [Investigating issues](https://docs.sonarsource.com/sonarqube-for-visual-studio/using/investigating-issues.md): How to investigate issues found by a SonarQube analysis in your Visual Studio IDE.
- [Fixing issues](https://docs.sonarsource.com/sonarqube-for-visual-studio/using/fixing-issues.md): How to fix issues found by SonarQube in your Visual Studio IDE.
- [Scan my project](https://docs.sonarsource.com/sonarqube-for-visual-studio/using/scan-my-project.md): Scanning your project in SonarQube for Visual Studio is a simple, easy process.
- [New code](https://docs.sonarsource.com/sonarqube-for-visual-studio/using/new-code.md): SonarQube for Visual Studio uses the New Code Definition to determine which issues you should focus on fixing, and calls out that these issues are found in new code.
- [Rules and languages](https://docs.sonarsource.com/sonarqube-for-visual-studio/using/rules.md): The rules and languages supported by SonarQube for Visual Studio.
- [Software qualities](https://docs.sonarsource.com/sonarqube-for-visual-studio/using/software-qualities.md): High quality code contributes to software that is secure, reliable, and maintainable.
- [Security hotspots](https://docs.sonarsource.com/sonarqube-for-visual-studio/using/security-hotspots.md): How to fix security hotspots using SonarQube for Visual Studio.
- [Injection vulnerabilities](https://docs.sonarsource.com/sonarqube-for-visual-studio/using/taint-vulnerabilities.md): How to fix injection vulnerabilities using SonarQube for Visual Studio.
- [Dependency risks](https://docs.sonarsource.com/sonarqube-for-visual-studio/using/dependency-risks.md): How to fix view and manage dependency risks in SonarQube for Visual Studio.
- [File exclusions](https://docs.sonarsource.com/sonarqube-for-visual-studio/using/file-exclusions.md): How to exclude files from analysis when using SonarQube for Visual Studio IDE.
- [Resources](https://docs.sonarsource.com/sonarqube-for-visual-studio/resources.md): The SonarQube for Visual Studio documentation tries to get you going when things aren't working as expected. Check these pages for some of the most encountered problems faced by users.
- [Help](https://docs.sonarsource.com/sonarqube-for-visual-studio/resources/help.md): How to ask questions or give feedback, and how to contribute to SonarQube for Visual Studio.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-for-visual-studio/resources/troubleshooting.md): What to do when you have problems running an analysis in SonarQube for Visual Studio.
- [Previous versions](https://docs.sonarsource.com/sonarqube-for-visual-studio/resources/previous-versions.md): Everything you need to know about installing and running previous versions of SonarQube for Visual Studio.
- [SonarQube glossary](https://docs.sonarsource.com/sonarqube-for-visual-studio/resources/glossary.md): A list of terms and their definitions that are referenced in the SonarQube Documentation.

## Eclipse

- [Homepage](https://docs.sonarsource.com/sonarqube-for-eclipse/readme.md): SonarQube for Eclipse brings real-time code verification, quick-fix guidance, and security detection across 40+ languages, helping you catch issues before you commit.
- [Getting started](https://docs.sonarsource.com/sonarqube-for-eclipse/getting-started.md): Getting started with using SonarQube for Eclipse by installing it, checking your requirements, and running an analysis.
- [Installation](https://docs.sonarsource.com/sonarqube-for-eclipse/getting-started/installation.md): The steps you need to install SonarQube for Eclipse in your IDE.
- [Requirements](https://docs.sonarsource.com/sonarqube-for-eclipse/getting-started/requirements.md): The software requirements to run SonarQube for Eclipse in your IDE.
- [Running an analysis](https://docs.sonarsource.com/sonarqube-for-eclipse/getting-started/running-an-analysis.md): How you run a SonarQube for IDE analysis in your Eclipse IDE.
- [Connect your IDE](https://docs.sonarsource.com/sonarqube-for-eclipse/connect-your-ide.md): The pages in Team features provide details about using and setting up connected mode between SonarQube for Eclipse and SonarQube (Server, Cloud) or SonarQube Community Build.
- [Connected mode](https://docs.sonarsource.com/sonarqube-for-eclipse/connect-your-ide/connected-mode.md): Using connected mode in SonarQube for Eclipse completes the Sonar Solution to make the most of your analyses. Running in connected mode helps bring SonarQube's AI capabilities into your IDE.
- [Connected mode setup](https://docs.sonarsource.com/sonarqube-for-eclipse/connect-your-ide/setup.md): Setting up connected mode and sharing your connection with your team is the easiest way to get started with using the Sonar Solution to bring SonarQube's AI capabilities into your IDE.
- [Advanced configuration](https://docs.sonarsource.com/sonarqube-for-eclipse/connect-your-ide/advanced-configuration.md): Sometimes network infrastructures require custom setups to let SonarQube for Eclipse perform HTTP requests. These are some properties that will help make this happen.
- [Using SonarQube for IDE](https://docs.sonarsource.com/sonarqube-for-eclipse/using.md): These pages are the base of your user guide for SonarQube for Eclipse with information about finding, fixing, and understanding different types of issues found in your code.
- [Investigating issues](https://docs.sonarsource.com/sonarqube-for-eclipse/using/investigating-issues.md): How to investigate issues found by a SonarQube analysis in your Eclipse IDE.
- [Fixing issues](https://docs.sonarsource.com/sonarqube-for-eclipse/using/fixing-issues.md): How to fix issues found by SonarQube in your Eclipse IDE.
- [Scan my project](https://docs.sonarsource.com/sonarqube-for-eclipse/using/scan-my-project.md): Scanning your project in SonarQube for Eclipse is a simple, easy process.
- [New code](https://docs.sonarsource.com/sonarqube-for-eclipse/using/new-code.md): SonarQube for Eclipse uses the New Code Definition to determine which issues you should focus on fixing, and calls out that these issues are found in new code.
- [Rules and languages](https://docs.sonarsource.com/sonarqube-for-eclipse/using/rules.md): The rules and languages supported by SonarQube for Eclipse.
- [Software qualities](https://docs.sonarsource.com/sonarqube-for-eclipse/using/software-qualities.md): High quality code contributes to software that is secure, reliable, and maintainable.
- [Security hotspots](https://docs.sonarsource.com/sonarqube-for-eclipse/using/security-hotspots.md): How to fix security hotspots using SonarQube for Eclipse.
- [Injection vulnerabilities](https://docs.sonarsource.com/sonarqube-for-eclipse/using/taint-vulnerabilities.md): How to fix injection vulnerabilities using SonarQube for Eclipse.
- [File exclusions](https://docs.sonarsource.com/sonarqube-for-eclipse/using/file-exclusions.md): How to exclude files from analysis when using SonarQube for Eclipse IDE.
- [Resources](https://docs.sonarsource.com/sonarqube-for-eclipse/resources.md): The SonarQube for Eclipse documentation tries to get you going when things aren't working as expected. Check these pages for some of the most encountered problems faced by users.
- [Help](https://docs.sonarsource.com/sonarqube-for-eclipse/resources/help.md): How to ask questions or give feedback, and how to contribute to SonarQube for Eclipse.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-for-eclipse/resources/troubleshooting.md): What to do when you have problems running an analysis in SonarQube for Eclipse.
- [Previous versions](https://docs.sonarsource.com/sonarqube-for-eclipse/resources/previous-versions.md): Everything you need to know about installing and running previous versions of SonarQube for Eclipse.
- [SonarQube glossary](https://docs.sonarsource.com/sonarqube-for-eclipse/resources/glossary.md): A list of terms and their definitions that are referenced in the SonarQube Documentation.

## SonarQube Community Build

- [Homepage](https://docs.sonarsource.com/sonarqube-community-build/readme.md): SonarQube Community Build is a free, self-managed code verification tool supporting 40+ languages, helping teams reduce outages, improve security, and lower risk.
- [Try out SonarQube Community Build](https://docs.sonarsource.com/sonarqube-community-build/try-out-sonarqube.md): Follow these steps to try out SonarQube Community Build.
- [Feature comparison table](https://docs.sonarsource.com/sonarqube-community-build/feature-comparison-table.md): This page lists features relevant to comparing support in the different SonarQube deployments.
- [Server installation and setup](https://docs.sonarsource.com/sonarqube-community-build/server-installation.md): Installing SonarQube Community Build on the server host, from the ZIP file, from the Docker image, or on Kubernetes.
- [Introduction](https://docs.sonarsource.com/sonarqube-community-build/server-installation/introduction.md): Main steps for installing SonarQube Community Build.
- [Server components](https://docs.sonarsource.com/sonarqube-community-build/server-installation/server-components-overview.md)
- [Installing database](https://docs.sonarsource.com/sonarqube-community-build/server-installation/installing-the-database.md): Install the SonarQube Community Build database according to the database engine used: MicrosoftSQL Server, Oracle, PostgreSQL.
- [Server host requirements](https://docs.sonarsource.com/sonarqube-community-build/server-installation/server-host-requirements.md): This section describes the requirements and recommendations for the machine running SonarQube Community Build.
- [Networking requirements](https://docs.sonarsource.com/sonarqube-community-build/server-installation/networking-requirements.md): This page contains relevant information related to SonarQube Community Build's networking requirements.
- [Pre-installation steps](https://docs.sonarsource.com/sonarqube-community-build/server-installation/pre-installation.md): The pre-installation steps depend on your operating system.
- [On Linux systems](https://docs.sonarsource.com/sonarqube-community-build/server-installation/pre-installation/linux.md): Pre-installation steps on SonarQube Community Build host on Linux systems.
- [On Unix-based systems](https://docs.sonarsource.com/sonarqube-community-build/server-installation/pre-installation/unix.md): Pre-installation steps on SonarQube Community Build host on Unix systems.
- [On macOS systems](https://docs.sonarsource.com/sonarqube-community-build/server-installation/pre-installation/macos.md): Pre-installation steps on SonarQube Community Build host for macOS systems.
- [Defining a JWT token](https://docs.sonarsource.com/sonarqube-community-build/server-installation/pre-installation/jwt-token.md): Optional pre-installation step to keep user sessions alive during startup.
- [From Docker image](https://docs.sonarsource.com/sonarqube-community-build/server-installation/from-docker-image.md): Installing SonarQube Community Build from the Docker image.
- [Installation overview](https://docs.sonarsource.com/sonarqube-community-build/server-installation/from-docker-image/installation-overview.md): Main steps for installing SonarQube Community Build from the Docker image.
- [Prepare the Docker installation](https://docs.sonarsource.com/sonarqube-community-build/server-installation/from-docker-image/prepare-installation.md): How to prepare the installation of SonarQube Community Build from the Docker image.
- [Set up and start your container](https://docs.sonarsource.com/sonarqube-community-build/server-installation/from-docker-image/set-up-and-start-container.md): How to set up and start your SonarQube Community Build container.
- [Advanced setup](https://docs.sonarsource.com/sonarqube-community-build/server-installation/from-docker-image/advanced-setup.md): Advanced setup when installing SonarQube Community Build from the Docker image.
- [On Kubernetes or Openshift](https://docs.sonarsource.com/sonarqube-community-build/server-installation/on-kubernetes-or-openshift.md): Installing SonarQube Community Build on Kubernetes or Openshift.
- [Installation overview](https://docs.sonarsource.com/sonarqube-community-build/server-installation/on-kubernetes-or-openshift/introduction.md): Main steps for installing SonarQube Community Build on Kubernetes and OpenShift.
- [Before you start](https://docs.sonarsource.com/sonarqube-community-build/server-installation/on-kubernetes-or-openshift/before-you-start.md): This page describes the requirements and known limitations of a SonarQube Community Build deployment on Kubernetes or OpenShift.
- [Customizing Helm chart](https://docs.sonarsource.com/sonarqube-community-build/server-installation/on-kubernetes-or-openshift/customizing-helm-chart.md): This page explains how to perform the most important SonarQube Helm chart customization when working with SonarQube Community Build.
- [Installing Helm chart](https://docs.sonarsource.com/sonarqube-community-build/server-installation/on-kubernetes-or-openshift/installing-helm-chart.md): How to install the Helm chart for SonarQube Community Build.
- [Setting up monitoring](https://docs.sonarsource.com/sonarqube-community-build/server-installation/on-kubernetes-or-openshift/set-up-monitoring.md): Setting up monitoring on a Kubernetes deployment of SonarQube Community Build.
- [Introduction](https://docs.sonarsource.com/sonarqube-community-build/server-installation/on-kubernetes-or-openshift/set-up-monitoring/introduction.md): If you deploy SonarQube Community Build on Kubernetes, Prometheus metrics can be collected.
- [Setting up with Prometheus server](https://docs.sonarsource.com/sonarqube-community-build/server-installation/on-kubernetes-or-openshift/set-up-monitoring/prometheus.md): The SonarQube Community Build’s Helm chart triggers the deployment of a Prometheus server that will pull the metrics from the SonarQube Community Build.
- [Setting up with Datadog](https://docs.sonarsource.com/sonarqube-community-build/server-installation/on-kubernetes-or-openshift/set-up-monitoring/datadog.md): In case of a Kubernetes deployment, you can use Datadog to collect the metrics provided through the SonarQube Community Build’s Web API (Openmetrics format).
- [List of Prometheus metrics](https://docs.sonarsource.com/sonarqube-community-build/server-installation/on-kubernetes-or-openshift/set-up-monitoring/prometheus-metrics.md): List of the SonarQube Community Build metrics exposed by Prometheus.
- [Encrypting Helm chart sensitive data](https://docs.sonarsource.com/sonarqube-community-build/server-installation/on-kubernetes-or-openshift/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, that will be managed as sonar properties.
- [From ZIP file](https://docs.sonarsource.com/sonarqube-community-build/server-installation/from-zip-file.md): Installing SonarQube Community Build from the ZIP file.
- [Installation overview](https://docs.sonarsource.com/sonarqube-community-build/server-installation/from-zip-file/overview.md): Main steps for installing SonarQube Server from the ZIP file.
- [Basic installation](https://docs.sonarsource.com/sonarqube-community-build/server-installation/from-zip-file/basic-installation.md): How to install SonarQube Server Developer or Enterprise edition from the ZIP file and perform the basic setup.
- [Advanced setup](https://docs.sonarsource.com/sonarqube-community-build/server-installation/from-zip-file/advanced-setup.md): Advanced setup when installing SonarQube Community Build from the ZIP file.
- [Starting / stopping server](https://docs.sonarsource.com/sonarqube-community-build/server-installation/from-zip-file/starting-stopping-server.md): How to start or stop the server in case of a ZIP installation
- [From the ZIP file](https://docs.sonarsource.com/sonarqube-community-build/server-installation/from-zip-file/starting-stopping-server/from-zip-file.md): Starting SonarQube Community Build from the ZIP file
- [Running as a service](https://docs.sonarsource.com/sonarqube-community-build/server-installation/from-zip-file/starting-stopping-server/running-as-a-service.md): How to install and start SonarQube Server as a service in case of a ZIP installation. The operation depends on your operating system.
- [Network security](https://docs.sonarsource.com/sonarqube-community-build/server-installation/network-security.md): Enhancing the network security.
- [Reverse proxy and network security](https://docs.sonarsource.com/sonarqube-community-build/server-installation/network-security/securing-behind-proxy.md): Securing SonarQube Server with reverse proxy and network security.
- [Network rules](https://docs.sonarsource.com/sonarqube-community-build/server-installation/network-security/network-rules.md): Defining network rules to enhance the security.
- [Setting system properties](https://docs.sonarsource.com/sonarqube-community-build/server-installation/system-properties.md): The system properties are the properties used by SonarQube at startup and not stored in the database.
- [Configuration methods](https://docs.sonarsource.com/sonarqube-community-build/server-installation/system-properties/configuration-methods.md): The system properties are the properties used by SonarQube at startup and not stored in the database. They can be configured using different methods.
- [List of system properties](https://docs.sonarsource.com/sonarqube-community-build/server-installation/system-properties/system-properties.md): This page lists the configurable system properties.
- [Installing plugins](https://docs.sonarsource.com/sonarqube-community-build/server-installation/plugins.md): Installing plugins in SonarQube Community Build.
- [Installing a plugin](https://docs.sonarsource.com/sonarqube-community-build/server-installation/plugins/install-a-plugin.md): Learn how to install a plugin in SonarQube Community Build.
- [Plugin version matrix](https://docs.sonarsource.com/sonarqube-community-build/server-installation/plugins/plugin-version-matrix.md): This table describes the version of each plugin that is compatible with each version of SonarQube Community Build.
- [Server update and maintenance](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance.md)
- [Update](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/update.md): Updating and maintaining your SonarQube Community Build instance.
- [Overview](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/update/roadmap.md): The article lists the steps you have to perform to update your SonarQube Community Build installation.
- [Release cycle model](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/update/release-cycle-model.md): A detailed explanation about the SonarQube Community Build release cycle.
- [Determining the update path](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/update/determine-path.md): Determining the path you need to take to update your version of SonarQube Community Build instance.
- [Pre-update steps](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/update/pre-update-steps.md): The pre-update steps you must perform before updating SonarQube Community Build.
- [Performing the update](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/update/update.md): Once you have determined your update path and tested your update, you can perform your SonarQube Community Build update.
- [Post-update steps](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/update/post-update-steps.md): The tasks you must perform after updating SonarQube Community Build.
- [Moving to SonarQube Server](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/update/updating-to-sonarqube-server.md): This page provides links to relevant pages in the SonarQube Community Build and SonarQube Server documentation that will help you succeed in making a version update.
- [Using Marketplace](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/update/marketplace.md): Using the Marketplace to keep the SonarQube platform up to date.
- [Other migration-related tasks](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/update/other-procedures.md): This article describes how to revert to the previous version of SonarQube Community Build and how to migrate the database to another vendor.
- [Maintenance](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/maintenance.md): Maintaining your SonarQube Community Build instance.
- [Migrating database](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/maintenance/sonarqube-db-copy-tool.md): The SonarQube database copy tool helps you migrate your SonarQube Community Build database between vendors.
- [Backup and restore](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/maintenance/backup-and-restore.md): Backing up and restoring your data.
- [Reindexing](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/maintenance/reindexing.md): Starting SonarQube Community Build after an update or a restore from a backup triggers a rebuild of the Elasticsearch indexes.
- [Deprecations](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/maintenance/deprecations.md): Deprecation policy and monitoring API deprecations.
- [Deprecation policy](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/maintenance/deprecations/deprecation-policy.md): The goal of the deprecation policy is to ensure that users are aware of what is changing and have time to adjust before a feature or an API component is dropped on a planned date.
- [API deprecation](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/maintenance/deprecations/api-deprecation.md): Monitoring deprecated Web API components is an important part of checking that your SonarQube instance is using deprecated endpoints.
- [Monitoring](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/monitoring.md): Monitoring your SonarQube Server instance.
- [SonarQube instance](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/monitoring/instance.md): Monitoring your SonarQube Community Build instance is key to keeping it healthy and ensuring user satisfaction.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/troubleshooting.md): Troubleshooting your SonarQube Community Build instance.
- [Server logs](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/troubleshooting/server-logs.md): Accessing and using server logs for troubleshooting.
- [Performance issues](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/troubleshooting/performance-issues.md): Steps to consider when addressing performance issues.
- [Database-related issues](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/troubleshooting/database-related-issues.md): Troubleshooting database-related issues.
- [Elasticsearch-related issues](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/troubleshooting/elasticsearch.md): Troubleshooting Elasticsearch-related issues.
- [Other issues](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/troubleshooting/other-issues.md): Troubleshooting other issues related to the server updates and maintenance.
- [Release notes](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/release-notes.md): The release notes describe the relevant changes implemented for each SonarQube Community Build release.
- [Analyzing source code](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code.md): This sections presents how to setup project analysis and use the Sonar scanner to analyze your source code.
- [Analysis overview](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/analysis-overview.md): This page explains SonarQube Community Build’s main analysis steps and how SonarQube Community Build integrates with your CI pipeline.
- [Project analysis setup](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/overview.md): This page introduces briefly the prerequisites and the setup steps necessary for a project analysis with SonarQube Community Build.
- [Scanners](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/scanners.md): Information about various SonarScanners.
- [Scanner environment](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/scanners/scanner-environment.md): Information on scanner environment requirements, TLS certificates, and checked out code.
- [General requirements](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/scanners/scanner-environment/general-requirements.md): General requirements for setting up your SonarScanner for SonarQube Server.
- [TLS certificates on client side](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/scanners/scanner-environment/manage-tls-certificates.md): If your SonarQube Community Build instance is secured, add the self-signed certificate to the CI/CD host.
- [Checked-out code](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/scanners/scanner-environment/verifying-code-checkout-step.md): During the checkout of a working copy (clone) of the code from the project repository, we recommend using the full depth.
- [Managing JRE auto-provisioning](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/scanners/scanner-environment/managing-jre-auto-provisioning.md): How to disable or adjust JRE auto-provisioning for scanners.
- [SonarScanner for Maven](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/scanners/sonarscanner-for-maven.md): The SonarScanner for Maven is recommended as the default scanner for Maven projects.
- [SonarScanner for Gradle](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/scanners/sonarscanner-for-gradle.md): The SonarScanner for Gradle provides an easy way to start the analysis of a Gradle project with SonarQube Community Build.
- [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/scanners/dotnet.md): Information on installing, using, and configuring SonarScanner for .NET.
- [Introduction](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/scanners/dotnet/introduction.md): Your entry point to understanding how the SonarScanner for .NET works with SonarQube Community Build.
- [Installing the scanner](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/scanners/dotnet/installing.md): Installing the SonarScanner for .NET to run with SonarQube Community Build is easy. Everything you need to know is on this page.
- [Using the scanner](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/scanners/dotnet/using.md): Check this page to learn how to invoke the SonarScanner for .NET and understand which parameters to use in your SonarQube Community Build analysis.
- [Configuring the scanner](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/scanners/dotnet/configuring.md): Configuring the SonarScanner for .NET in SonarQube Community Build can be tricky. Here is everything you need to know.
- [SonarScanner for NPM](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/scanners/npm.md): This section describes how to install, use, and configure the sonarScanner for NPM.
- [Introduction](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/scanners/npm/introduction.md): The SonarScanner for NPM makes it very easy to trigger a SonarQube Community Build analysis on your JavaScript code base, without needing additional tools.
- [Installing the scanner](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/scanners/npm/installing.md): How to install the SonarScanner for NPM.
- [Using the scanner](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/scanners/npm/using.md): To start the SonarScanner for NPM, you can either add the analysis to your build files or use the scanner start command line (with or without npx).
- [Configuring the scanner](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/scanners/npm/configuring.md): This section explains how to configure the parameters used for an analysis with the SonarScanner for NPM when running it with SonarQube Community Build.
- [SonarScanner for Python](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/scanners/sonarscanner-for-python.md): The SonarScanner for Python provides an easy way to start the analysis of a Python project with SonarQube Community Build.
- [SonarScanner CLI](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/scanners/sonarscanner.md): The SonarScanner CLI is a code analysis scanner for CI/CD pipelines, used when no build-system-specific scanner is available. Distinct from the SonarQube CLI, a developer management interface.
- [Jenkins extension](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/scanners/jenkins-extension-sonarqube.md): This extension lets you centralize the configuration of your SonarQube Community Build connection details in your Jenkins global configuration.
- [Azure DevOps Extension](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops.md): The Azure DevOps extension for SonarQube Server makes it easy to integrate analysis into your build pipeline, allowing you to analyze all supported languages.
- [Analysis parameters](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/analysis-parameters.md): Analysis parameters are used to set up your analysis.
- [Configuration overview](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/analysis-parameters/configuration-overview.md): This page explains the hierarchy and provides general configuration guidelines regarding the analysis parameters.
- [Parameters not settable in the UI](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/analysis-parameters/parameters-not-settable-in-ui.md): This section lists the analysis parameters (sonar properties) that must be configured on the CI/CD host, as they cannot be set within the user interface.
- [Languages](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/languages.md): Information on analysis of the supported languages.
- [Supported languages](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/languages/overview.md): SonarQube Community Build provides analysis of different languages depending on the edition you’re running.
- [Azure Resource Manager](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/languages/azure-resource-manager.md): Language-specific information about the analysis of Azure Resource Manager templates.
- [CloudFormation](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/languages/cloudformation.md): SonarQube Community Build can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [C#](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/languages/csharp.md): C# analysis is available in all editions of SonarQube Community Build and SonarQube Community Build.
- [Docker](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/languages/docker.md): SonarQube Community Build can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [Flex](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/languages/flex.md): Flex analysis is available starting in all editions of SonarQube Community Build and SonarQube Community Build.
- [Go](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/languages/go.md): Go analysis is available in all editions of SonarQube.
- [HTML](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/languages/html.md): HTML analysis is available in all editions of SonarQube and SonarQube Community Build.
- [Java](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/languages/java.md): Java analysis is available in all editions of SonarQube Community Build and SonarQube Community Build.
- [JavaScript/TypeScript/CSS](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/languages/javascript-typescript-css.md): JavaScript, TypeScript, and CSS analysis is available in all editions of SonarQube Community Build and SonarQube Community Build.
- [Kotlin](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/languages/kotlin.md): Kotlin analysis is available in all editions of SonarQube Community Build and SonarQube Community Build.
- [Kubernetes/Helm](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/languages/kubernetes.md): SonarQube Community Build can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [PHP](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/languages/php.md): PHP analysis is available in all editions of SonarQube Community Build and SonarQube Community Build.
- [Python](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/languages/python.md): Python analysis is available in all editions of SonarQube Community Build and SonarQube Community Build.
- [Ruby](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/languages/ruby.md): Ruby analysis is available in all editions of SonarQube Community Build.
- [Rust](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/languages/rust.md)
- [Scala](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/languages/scala.md): Scala analysis is available in all editions of SonarQube Community Build and SonarQube Community Build.
- [Secrets](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/languages/secrets.md): SonarQube Community Build detects exposed Secrets in your source code and language-agnostic config files, starting in the SonarQube Community Build.
- [Terraform](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/languages/terraform.md): SonarQube Community Build can analyze Infrastructure-as-Code (IaC) languages such as CloudFormation, Kubernetes, and Terraform.
- [VB.NET](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/languages/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube Community Build and SonarQube Community Build.
- [XML](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/languages/xml.md): XML analysis is available in all editions of SonarQube Community Build and SonarQube Community Build.
- [.NET environments](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/dotnet-environments.md): This section contains information on how to work with .NET environments when using SonarQube Server.
- [Overview](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/dotnet-environments/overview.md): Running .NET analysis on SonarQube Community Build can be tricky to set up. This page gives you an overview of what’s required depending on your .NET framework.
- [Getting started with .NET](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/dotnet-environments/getting-started-with-net.md): Your page to get started setting up a .NET analysis in any edition of SonarQube Community Build.
- [SonarScanner for .NET](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/dotnet-environments/sonarscanner-for-dotnet.md): Understanding how to analyze .NET projects in SonarQube Community Build can be tricky. This user guide helps make the setup process easy.
- [.NET test coverage](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/dotnet-environments/dotnet-test-coverage.md): SonarQube Community Build supports the reporting of test coverage information as part of the analysis of your .NET project.
- [Specifying test projects](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/dotnet-environments/specify-test-project-analysis.md): The SonarScanner for .NET analyzes test projects in a different way than main projects.
- [VB.NET](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/dotnet-environments/vb-dotnet.md): VB.NET analysis is available in all editions of SonarQube Community Build.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/dotnet-environments/troubleshooting.md): Sometimes problems occur when dialing in your .NET analysis in SonarQube Community Build.
- [Test coverage](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/test-coverage.md): Information on the reporting of test coverage information as part of your project analysis.
- [Overview](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/test-coverage/overview.md): SonarQube's test coverage reports and test execution reports are important metrics in assessing the quality of your code.
- [Java test coverage](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/test-coverage/java-test-coverage.md): SonarQube supports the reporting of test coverage as part of the analysis of your Java project.
- [JavaScript / TypeScript test coverage](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/test-coverage/javascript-typescript-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your JS/TS project.
- [.NET test coverage](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/test-coverage/dotnet-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your .NET project.
- [Python test coverage](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/test-coverage/python-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your Python project.
- [PHP test coverage](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/test-coverage/php-test-coverage.md): SonarQube supports the reporting of test coverage information as part of the analysis of your PHP project.
- [Generic test data](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/test-coverage/generic-test-data.md): SonarQube supports generic formats for test coverage and test execution import.
- [Test coverage parameters](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/test-coverage/test-coverage-parameters.md): SonarQube's test coverage reports describe the percentage of your code that has been tested by your test suite during a build.
- [Test execution parameters](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/test-coverage/test-execution-parameters.md): This page describes what analysis parameters are needed to import test execution reports into SonarQube.
- [Importing external issues](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/importing-external-issues.md): How to import issues generated by third-party analyzers into your project analysis.
- [About external issues](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/importing-external-issues/about-external-issues.md): Issues generated by third-party analyzers can be imported into SonarQube Community Build.
- [External analyzer reports](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/importing-external-issues/external-analyzer-reports.md): How to set up the import of issues generated by third-party analyzers that integrate with SonarQube Community Build.
- [Generic formatted reports](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/importing-external-issues/generic-issue-import-format.md): SonarQube Community Build supports a generic import format for raising external issues in code.
- [SARIF reports](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/importing-external-issues/importing-issues-from-sarif-reports.md): SonarQube Community Build supports the standard Static Analysis Results Interchange Format (SARIF) for raising external issues in code.
- [Background tasks](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/background-tasks.md): A background task can be the import of an analysis report, the computation of a portfolio, or the import or export of a project.
- [CI integration](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/ci-integration.md): Information on integrating SonarQube Server with your CI pipelines.
- [Overview](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/ci-integration/overview.md): SonarQube Community Build supports integration on multiple platforms allowing you to maintain code quality and security in your projects.
- [Jenkins integration](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/ci-integration/jenkins-integration.md): Information on integrating SonarQube Server with Jenkins.
- [Key features](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/ci-integration/jenkins-integration/key-features.md): Sonar provides an extension for Jenkins to enable smooth integration with Jenkins. This section explains the key features of this integration.
- [Setting up Jenkins](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/ci-integration/jenkins-integration/global-setup.md): This page explains how to set up Jenkins globally for the integration with SonarQube Community Build by using SonarQube extension for Jenkins.
- [Adding analysis to a Jenkins job](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/ci-integration/jenkins-integration/add-analysis-to-job.md): This section explains how to add the SonarQube Community Build analysis to your Jenkins Freestyle or Pipeline jobs.
- [Setting up a pipeline pause](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/ci-integration/jenkins-integration/pipeline-pause.md): Configuring an automatic failing of your Jenkins pipeline by settin up a pipeline pause.
- [Codemagic integration](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/ci-integration/codemagic-integration.md): SonarScanners running in Codemagic can automatically detect branches and merge or pull requests in certain jobs.
- [SCM integration](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/scm-integration.md): Collecting SCM data during code analysis can unlock a number of SonarQube Community Build features.
- [Troubleshooting the analysis](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/troubleshooting-the-analysis.md): If your SonarQube Community Build analysis errors out.
- [Incremental analysis](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/incremental-analysis.md): Information on SonarQube incremental analysis and how to disable or change the mechanisms.
- [About the incremental analysis](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/incremental-analysis/introduction.md): This page explains the mechanisms used to perform incremental branch and pull request analysis in SonarQube Community Build.
- [Disabling or changing the mechanisms](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/incremental-analysis/disabling-or-changing.md): In very specific cases, you may have to disable or change the incremental analysis mechanism.
- [DevOps platform integration](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration.md): SonarQube offers DevOps integrations with GitHub, Bitbucket, GitLab and Azure DevOps.
- [GitHub integration](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/github-integration.md): Setting up SonarQube integration with GitHub.
- [Introduction to GitHub integration](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/github-integration/introduction.md): Introduction to GitHub integration with SonarQube Community Build.
- [Setting up GitHub integration at global level](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/github-integration/setting-up-at-global-level.md): Setting up SonarQube integration with GitHub at a global level.
- [Introduction](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/github-integration/setting-up-at-global-level/introduction.md): Setting up GitHub and SonarQube for their integration at the global level.
- [Setting up a GitHub App](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/github-integration/setting-up-at-global-level/setting-up-github-app.md): Setting up a GitHub App for use with SonarQube.
- [Setting parameters for GitHub Actions](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/github-integration/setting-up-at-global-level/setting-parameters-for-github-actions.md): SonarQube provides feedback about security issues inside the GitHub interface.
- [Importing GitHub repositories](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/github-integration/importing-github-repositories.md): Importing your GitHub repositories into SonarQube.
- [Adding analysis to GitHub Actions workflow](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/github-integration/adding-analysis-to-github-actions-workflow.md): Adding SonarQube analysis to your GitHub Actions workflow.
- [Bitbucket integration](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/bitbucket-integration.md): Setting up SonarQube integration with Bitbucket.
- [Bitbucket Data Center](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/bitbucket-integration/bitbucket-server-integration.md): SonarQube's integration with Bitbucket Data Center allows you to maintain code quality and security in your Bitbucket repositories.
- [Setting up Bitbucket Data Center integration at global level](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/bitbucket-integration/bitbucket-server-integration/global.md): Setting up Bitbucket Data Center and SonarQube Community Build for integration at the global level.
- [Importing your Bitbucket Data Center repositories](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/bitbucket-integration/bitbucket-server-integration/import-repos.md): How to import your Bitbucket Data Center repositories into SonarQube Community Build.
- [Bitbucket Cloud integration](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration.md): SonarQube's integration with Bitbucket Cloud allows you to maintain code quality and security in your Bitbucket Cloud repositories.
- [Introduction to Bitbucket Cloud integration](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration/introduction.md): SonarQube Community Build's integration with Bitbucket Cloud allows you to maintain code quality and security in your Bitbucket Cloud repositories.
- [Setting up Bitbucket Cloud integration at global level](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration/global.md): How to set up Bitbucket Cloud and SonarQube Community Build for integration at the global level.
- [Importing Bitbucket Cloud repositories](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration/import-repos.md): How to import your Bitbucket Cloud repositories into SonarQube Community Build.
- [Adding analysis to Bitbucket pipeline](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration/bitbucket-pipelines.md): How to add SonarQube Community Build analysis to Bitbucket Pipelines.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/bitbucket-integration/bitbucket-cloud-integration/troubleshooting.md): Troubleshooting issues when integrating SonarQube Community Build with Bitbucket Cloud.
- [GitLab integration](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/gitlab-integration.md): Setting up SonarQube integration with GitLab.
- [Introduction to GitLab integration](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/gitlab-integration/introduction.md): SonarQube’s integration with GitLab self-managed and GitLab SaaS subscriptions allows you to maintain code quality and security in your GitLab projects.
- [Setting up GitLab integration at global level](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/gitlab-integration/global-setup.md): Setting up GitLab and SonarQube for integration at the global level.
- [Importing your GitLab repositories](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/gitlab-integration/importing-repos.md): Importing a GitLab repository to create a corresponding project in SonarQube Community Build.
- [Adding analysis to GitLab CI/CD pipeline](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/gitlab-integration/adding-analysis-to-gitlab-ci-cd.md): Integrating SonarQube analysis into your GitLab CI/CD pipeline.
- [Azure DevOps integration](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/azure-devops-integration.md): Setting up SonarQube integration with Azure DevOps.
- [Introduction to Azure DevOps integration](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/azure-devops-integration/introduction.md): SonarQube's integration with Azure DevOps allows you to maintain code quality and security in your Azure DevOps repositories.
- [Azure Pipelines integration overview](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/azure-devops-integration/azure-pipelines-integration-overview.md): The Azure DevOps Extension for SonarQube is used to manage the integration of SonarQube Community Build with Azure Pipelines.
- [Setting up Azure DevOps integration at global level](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/azure-devops-integration/setting-up-integration-at-global-level.md): Setting up integration of Azure DevOps with SonarQube at the global level.
- [Creating and configuring your Azure DevOps project](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/azure-devops-integration/creating-your-project.md): Creating your project by importing an Azure DevOps repository.
- [Setting up project integration](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/azure-devops-integration/project-integation.md): This helps you define the project-level settings required for Azure DevOps or Azure Pipelines when setting up a SonarQube project analysis.
- [Adding analysis to Azure pipeline](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline.md): Adding SonarQube analysis to Azure pipeline.
- [Introduction](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/introduction.md): Adding SonarQube analysis to your Azure pipeline.
- [Gradle or Maven project](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/gradle-or-maven-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline with new Gradle or Maven tasks.
- [.NET project](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/dotnet-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline for .Net projects that are analyzed by SonarQube Community Build.
- [JS, TS, Go, Python, PHP, etc. project](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/js-ts-go-python-php.md): Using YAML or the Azure Classic editor to create the Azure build pipeline for JavaScript, TypeScript, Go, Python, PHP, and other projects.
- [Using various features](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/various-features.md): It's possible to add more features to your SonarQube analysis when building your Azure build pipeline.
- [Quality gate status in release pipeline](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/quality-gate-status-in-release-pipeline.md): Adding SonarQube Quality Gate status check to your Azure release pipeline.
- [SonarQube tasks for Azure Pipelines](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/sonarqube-tasks.md): The Azure DevOps extension for SonarQube Server provides tasks to stage automations in your Azure build pipeline. This page contains the task list along with the task inputs and their descriptions.
- [Troubleshooting analysis](https://docs.sonarsource.com/sonarqube-community-build/devops-platform-integration/azure-devops-integration/troubleshooting-analysis.md): Troubleshooting various Azure pipeline and integration issues.
- [User guide](https://docs.sonarsource.com/sonarqube-community-build/user-guide.md): The user guide describes the features of SonarQube Server and best practices.
- [Connected mode](https://docs.sonarsource.com/sonarqube-community-build/user-guide/connected-mode.md): SonarQube for IDE is a free IDE extension that integrates with SonarQube Server. Like a spell checker, it highlights issues as you type.
- [Viewing projects](https://docs.sonarsource.com/sonarqube-community-build/user-guide/viewing-projects.md): Retrieving and viewing your projects in SonarQube Server.
- [Retrieving projects](https://docs.sonarsource.com/sonarqube-community-build/user-guide/viewing-projects/retrieving-projects.md): Retrieving public, private, administered and favorite projects in SonarQube Server.
- [Viewing analysis summary](https://docs.sonarsource.com/sonarqube-community-build/user-guide/viewing-projects/project-overview.md): Viewing the analysis summary on the project overview page.
- [Viewing project activity](https://docs.sonarsource.com/sonarqube-community-build/user-guide/viewing-projects/activity-and-history.md): The Activity page shows the evolution of your project over time based on various measures and events.
- [Viewing project structure](https://docs.sonarsource.com/sonarqube-community-build/user-guide/viewing-projects/viewing-project-structure.md): The Code page shows your project's structure.
- [Viewing project information](https://docs.sonarsource.com/sonarqube-community-build/user-guide/viewing-projects/viewing-project-information.md): SonarQube Community Build's Project information page shows details of your project settings, such as quality gate and quality profiles used for project analysis.
- [Monitoring code metrics](https://docs.sonarsource.com/sonarqube-community-build/user-guide/code-metrics.md): Monitoring code metrics and measure in SonarQube Server.
- [Introduction](https://docs.sonarsource.com/sonarqube-community-build/user-guide/code-metrics/introduction.md): SonarQube’s automated code review and analysis uses various code metrics to evaluate code quality.
- [Understanding measures and metrics](https://docs.sonarsource.com/sonarqube-community-build/user-guide/code-metrics/metrics-definition.md): View the measures and metrics used in SonarQube to evaluate your code.
- [Monitoring project metrics](https://docs.sonarsource.com/sonarqube-community-build/user-guide/code-metrics/monitoring-project-metrics.md): SonarQube offers various tools to monitor and compare code metrics for your project.
- [Changing instance modes](https://docs.sonarsource.com/sonarqube-community-build/user-guide/code-metrics/changing-modes.md): SonarQube Server uses two different modes that affect metric calculations.
- [Understanding rules](https://docs.sonarsource.com/sonarqube-community-build/user-guide/rules.md): Understanding rules, software qualities, and built-in rule tags.
- [Quality standards and new code](https://docs.sonarsource.com/sonarqube-community-build/user-guide/about-new-code.md): SonarQube warns you whenever issues are detected in your new code.
- [Managing issues](https://docs.sonarsource.com/sonarqube-community-build/user-guide/issues.md): Retrieving, viewing and managing issues.
- [Introduction](https://docs.sonarsource.com/sonarqube-community-build/user-guide/issues/introduction.md): An automated code review detects an issue as a problem in your code.
- [Issue management solution](https://docs.sonarsource.com/sonarqube-community-build/user-guide/issues/solution-overview.md): This document describes how SonarQube Server and its automated code review identify, assign, and synchronize issues. It also presents the issue's lifecycle and details issue-related features.
- [Retrieving issues](https://docs.sonarsource.com/sonarqube-community-build/user-guide/issues/retrieving.md): Retrieve and view detected issues after your project's analysis.
- [Reviewing issues](https://docs.sonarsource.com/sonarqube-community-build/user-guide/issues/reviewing.md): Navigate and review issues raised by SonarQube's automated code review and analysis.
- [Editing issues](https://docs.sonarsource.com/sonarqube-community-build/user-guide/issues/managing.md): Manage issues in SonarQube by changing their status, reassigning them, customizing the severity level, tagging them, and commenting on them.
- [Fixing issues](https://docs.sonarsource.com/sonarqube-community-build/user-guide/issues/fixing.md): Starting with the Enterprise edition, you can get AI-suggested fixes for your code issues.
- [Managing Security Hotspots](https://docs.sonarsource.com/sonarqube-community-build/user-guide/security-hotspots.md): Security Hotspot highlights a security-sensitive piece of code that the developer needs to review.
- [Managing your account](https://docs.sonarsource.com/sonarqube-community-build/user-guide/managing-your-account.md): Managing user profiles, subscribing to notifications and changing your password.
- [Introduction](https://docs.sonarsource.com/sonarqube-community-build/user-guide/managing-your-account/introduction.md): Managing your SonarQube Community Build account.
- [Viewing your user profile](https://docs.sonarsource.com/sonarqube-community-build/user-guide/managing-your-account/viewing-user-profile.md): Your user profile displays your login name, email address, user groups, and associated SCM accounts.
- [Subscribing to notifications](https://docs.sonarsource.com/sonarqube-community-build/user-guide/managing-your-account/subscribing-to-notifications.md): You can subscribe to email notifications in SonarQube for various analysis-related events. You cannot subscribe for another user.
- [Changing password](https://docs.sonarsource.com/sonarqube-community-build/user-guide/managing-your-account/changing-password.md): Changing your SonarQube Community Build password.
- [Managing your tokens](https://docs.sonarsource.com/sonarqube-community-build/user-guide/managing-tokens.md): Generate tokens to run analysis or invoke web services without accessing your actual credentials.
- [Using a project badge](https://docs.sonarsource.com/sonarqube-community-build/user-guide/project-badge.md): You can promote your project’s status in third-party tools and external websites using project badges.
- [Keyboard shortcuts](https://docs.sonarsource.com/sonarqube-community-build/user-guide/keyboard-shortcuts.md): A list of keyboard shortcuts for use with SonarQube Community Build.
- [Project administration](https://docs.sonarsource.com/sonarqube-community-build/project-administration.md): Administering your projects.
- [Creating your project](https://docs.sonarsource.com/sonarqube-community-build/project-administration/creating-project.md): How to create and configure your project in SonarQube Community Build.
- [Importing your DevOps platform repository](https://docs.sonarsource.com/sonarqube-community-build/project-administration/creating-project/importing-repo.md): Creating and importing projects from a DevOps platform repository.
- [Creating your project manually](https://docs.sonarsource.com/sonarqube-community-build/project-administration/creating-project/creating-manually.md): For a project not linked to a DevOps platform, you can create your SonarQube project manually.
- [Automating project creation and import](https://docs.sonarsource.com/sonarqube-community-build/project-administration/creating-project/automating-creation.md): When you have a large project base, it can be beneficial to automate project creation and import using the Web API.
- [Setting project permissions](https://docs.sonarsource.com/sonarqube-community-build/project-administration/setting-project-permissions.md): Setting up your permissions and creating permission templates.
- [Setting up project features](https://docs.sonarsource.com/sonarqube-community-build/project-administration/setting-up-features.md)
- [Managing project tags](https://docs.sonarsource.com/sonarqube-community-build/project-administration/setting-up-features/managing-project-tags.md): SonarQube Community Build's Project Tags allow you to categorize and group projects for easier selection on the Projects page.
- [Customizing Project Information page](https://docs.sonarsource.com/sonarqube-community-build/project-administration/setting-up-features/customizing-project-information-page.md): Managing project links on the project information page.
- [Setting various features at project level](https://docs.sonarsource.com/sonarqube-community-build/project-administration/setting-up-features/project-settings.md): Changing and customizing your project’s settings.
- [Adjusting project analysis](https://docs.sonarsource.com/sonarqube-community-build/project-administration/adjusting-analysis.md): How to adjust the analysis parameters and quality standards of your SonarQube Server project.
- [Setting analysis scope](https://docs.sonarsource.com/sonarqube-community-build/project-administration/adjusting-analysis/setting-analysis-scope.md): Defining and modifying the project’s analysis scope.
- [Introduction](https://docs.sonarsource.com/sonarqube-community-build/project-administration/adjusting-analysis/setting-analysis-scope/introduction.md): Main steps for setting your project's analysis scope.
- [Setting initial scope](https://docs.sonarsource.com/sonarqube-community-build/project-administration/adjusting-analysis/setting-analysis-scope/setting-initial-scope.md): Setting the initial scope of analysis for your project's source and test files.
- [Excluding based on path-matching patterns](https://docs.sonarsource.com/sonarqube-community-build/project-administration/adjusting-analysis/setting-analysis-scope/excluding-files-based-on-patterns.md): Adjusting your project’s initial analysis scope by excluding files based on path-matching patterns.
- [Excluding based on file extension](https://docs.sonarsource.com/sonarqube-community-build/project-administration/adjusting-analysis/setting-analysis-scope/excluding-based-on-file-extension.md): For each programming language, define the file extensions to be analyzed.
- [Excluding from coverage or duplication](https://docs.sonarsource.com/sonarqube-community-build/project-administration/adjusting-analysis/setting-analysis-scope/exclude-from-coverage-duplication.md): Excluding specific files from your project's code coverage analysis or duplication checks.
- [Applying advanced exclusions](https://docs.sonarsource.com/sonarqube-community-build/project-administration/adjusting-analysis/setting-analysis-scope/advanced-exclusions.md)
- [Other adjustments](https://docs.sonarsource.com/sonarqube-community-build/project-administration/adjusting-analysis/setting-analysis-scope/other-adjustments.md): Adjust your project's analysis based on secret detection scope, file size, and SCM file ignore patterns.
- [Verifying analysis scope](https://docs.sonarsource.com/sonarqube-community-build/project-administration/adjusting-analysis/setting-analysis-scope/verifying-analysis-scope.md): Review configured properties and properties identified by the SonarScanner to determine your SonarQube project's analysis scope.
- [Defining matching patterns](https://docs.sonarsource.com/sonarqube-community-build/project-administration/adjusting-analysis/setting-analysis-scope/defining-matching-patterns.md): Define matching patterns for files and coding rules.
- [Changing quality gate](https://docs.sonarsource.com/sonarqube-community-build/project-administration/adjusting-analysis/changing-quality-gate-and-fudge-factor.md): Changing the project's default quality gate.
- [Changing quality profiles](https://docs.sonarsource.com/sonarqube-community-build/project-administration/adjusting-analysis/changing-quality-profiles.md): Changing the project's default quality profile.
- [Configuring new code calculation](https://docs.sonarsource.com/sonarqube-community-build/project-administration/adjusting-analysis/configuring-new-code-calculation.md): Configuring your project’s new code definition.
- [Maintaining your project](https://docs.sonarsource.com/sonarqube-community-build/project-administration/maintaining-project.md): How to perform various maintenance tasks on your SonarQube Server project.
- [Deleting your project](https://docs.sonarsource.com/sonarqube-community-build/project-administration/maintaining-project/deleting-project.md): You can delete one or multiple projects, provided you have the necessary permissions to do so.
- [Changing the project key](https://docs.sonarsource.com/sonarqube-community-build/project-administration/maintaining-project/changing-project-key.md): You can update the project key without losing the history of the project.
- [Managing project history](https://docs.sonarsource.com/sonarqube-community-build/project-administration/maintaining-project/managing-project-history.md): Managing your project’s history by editing and deleting snapshots of your project.
- [Changing your project binding](https://docs.sonarsource.com/sonarqube-community-build/project-administration/maintaining-project/changing-project-binding.md): You can bind an unbound project and you can change the binding of a bound project.
- [Configuring webhooks](https://docs.sonarsource.com/sonarqube-community-build/project-administration/webhooks.md): SonarQube webhooks notify external services when a project analysis is complete.
- [Instance administration](https://docs.sonarsource.com/sonarqube-community-build/instance-administration.md): Administering your SonarQube Community Build instance.
- [Server base URL](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/server-base-url.md): You must configure your base URL in the SonarQube Community Build. Otherwise, integration and authentication features will not work correctly.
- [Global analysis setup](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/analysis-functions.md): Setting up analysis features at the instance level.
- [Choosing a mode for your instance](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/analysis-functions/instance-mode.md): Your SonarQube Community Build has two modes for customers to choose from: Standard Experience Mode and Multi-Quality Rule (MQR) Mode.
- [Overview](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/analysis-functions/instance-mode/instance-mode-overview.md): SonarQube Community Build has two modes for customers to choose from: Standard Experience Mode and Multi-Quality Rule (MQR) Mode.
- [MQR mode](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/analysis-functions/instance-mode/mqr-mode.md): MQR Mode more accurately represents the impact an issue has on all software qualities, by assigning a separate severity to a rule for each quality it impacts.
- [Standard Experience](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/analysis-functions/instance-mode/standard-experience.md): The Standard Experience encompasses the use of rule types such as bugs, code smells, and vulnerabilities, with a single type and severity level for each rule.
- [New code definition](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/analysis-functions/setting-new-code-definition-at-global-level.md): The global-level new code definition option is applied by default to all new projects. Project administrators can select a specific setting for their project.
- [Quality standards](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/analysis-functions/quality-standards.md): How to configure the quality gate fudge factor at the global level.
- [Analysis scope](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/analysis-functions/analysis-scope.md): As a System Administrator, you can define in the UI an analysis scope adjustment at the instance level.
- [Introduction](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/analysis-functions/analysis-scope/introduction.md): As a System Administrator, you can define in the UI an analysis scope adjustment at the global level.
- [Excluding files based on file paths](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/analysis-functions/analysis-scope/excluding-files-based-on-file-paths.md): To exclude files from the project’s analysis scope based on file paths, you can define file exclusion parameters based on directory and file name patterns.
- [Excluding from coverage or duplication](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/analysis-functions/analysis-scope/exclude-from-coverage-duplication.md): Excluding specific files from code coverage or duplication check at the global level.
- [Using advanced exclusion features](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/analysis-functions/analysis-scope/advanced-exclusion-features.md): Information on using the advanced exclusion features in SonarQube Community Build at the global level.
- [Code metrics](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/analysis-functions/metrics-parameters.md): Modifying parameters related to the maintainability metrics in SonarQube Community Build at the global level.
- [Integration with external analyzers at instance level](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/analysis-functions/integration-with-external-analyzers.md): How to integrate SonarQube Community Build with external analyzers at the instance level.
- [System functions setup](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/system-functions.md): Setting system functions in your SonarQube Community Build instance.
- [Notifications](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/system-functions/notifications.md): Everything to know about configuring SonarQube Community Build’s email notifications.
- [Security features](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/system-functions/security.md): SonarQube Community Build comes with a number of global security features.
- [Housekeeping](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/system-functions/housekeeping.md): Default settings for SonarQube Community Build’s database cleaner.
- [Telemetry](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/system-functions/telemetry.md): SonarQube Community Build sends anonymized telemetry data to Sonar daily. No personally identifiable information is sent.
- [Security](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/security.md): Security-relevant setups.
- [User accounts](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/security/user-accounts.md): Security-relevant considerations and setups regarding user accounts.
- [User sessions](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/security/user-sessions.md): A user’s session will automatically end after a period of inactivity. This is a security measure to prevent unauthorized access to sensitive data.
- [Tokens](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/security/administering-tokens.md): Generating and revoking user tokens in SonarQube Community Build.
- [Sensitive settings](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/security/encrypting-settings.md): You can encrypt any sonar property stored in \\\<sonarqubeHome\\>/conf/sonar.properties or defined in SonarQube Community Build UI.
- [User management](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/user-management.md): Managing your user accounts in SonarQube Community Build.
- [Introduction](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/user-management/introduction.md): The User management section is directed at the System Administrator.
- [Viewing user accounts](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/user-management/viewing-users.md): Retrieving and viewing user accounts in SonarQube Community Build.
- [Managing groups](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/user-management/user-groups.md): Managing user groups in SonarQube Community Build.
- [Managing permissions](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/user-management/user-permissions.md): As a System Administrator, you can grant users and groups global permissions and you can manage the default project permissions.
- [Associating with SCM account](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/user-management/updating-scm-details.md): As a System Administrator, you can explicitly associate an SCM (Source Control Management) account with a SonarQube Community Build user account.
- [Creating users manually](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/user-management/creating-users.md): Creating user accounts manually in SonarQube Community Build.
- [Deactivating users](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/user-management/deactivating-users.md): When you deactivate a user in SonarQube Community Build, any tokens associated with the user are revoked.
- [Changing user password](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/user-management/changing-user-password.md): System Administrator can change the password of a user whose SonarQube Community Build account is not tied to a third-party identity provider.
- [Authentication and provisioning](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication.md): Setting up the user authentication and provisioning in your SonarQube Server instance.
- [Overview of authentication and provisioning](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/overview.md): SonarQube Community Build can delegate authentication via HTTP Headers, GitHub Authentication, GitLab Authentication, Bitbucket Cloud Authentication, SAML, or LDAP.
- [HTTP header](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/http-header.md): You can delegate in SonarQube Community Build the user authentication to third-party systems (proxies/servers) using HTTP header authentication.
- [LDAP](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/ldap.md): You can configure SonarQube Community Build authentication and authorization to an LDAP server (including the LDAP service of Active Directory).
- [SAML](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/saml.md): Setting up SAML authentication in your SonarQube Community Build instance.
- [Overview of SAML support](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/saml/overview.md): You can delegate authentication to a SAML 2.0 identity provider using SAML authentication. SonarQube Community Build uses the Service Provider initiated SAML.
- [With Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/saml/ms-entra-id.md): Setting up SAML authentication with Microsoft Entra ID in your SonarQube Community Build instance.
- [Introduction to SAML with MS Entra ID](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/saml/ms-entra-id/introduction.md): Main steps of SAML authentication setup with Microsoft Entra ID.
- [Setup in Microsoft Entra ID](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/saml/ms-entra-id/setup-in-entra-id.md): This page explains how to register SonarQube Community Build in Microsoft Entra ID. This is the first step of SAML authentication setup with Entra ID.
- [Setup in SonarQube Community Build](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/saml/ms-entra-id/setup-in-sq.md): This page explains how to set up SAML with Microsoft Entra ID in SonarQube Community Build.
- [Setup of security features](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/saml/ms-entra-id/optional-security-features.md): To improve security, you can set up the encryption of SAML assertions sent by Microsoft Entra ID and the signing of SAML requests sent by SonarQube.
- [With Keycloak](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/saml/how-to-set-up-keycloak.md): Setting up SAML authentication with Keycloak in your SonarQube Community Build instance.
- [With Okta](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/saml/how-to-set-up-okta.md): Setting up SAML authentication with Okta in your SonarQube Community Build instance.
- [With Ping Identity](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/saml/ping-identity.md): Setting up SAML authentication with Ping Identity in your SonarQube Community Build instance.
- [Introduction](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/saml/ping-identity/introduction.md): Main steps of SAML setup with Ping Identity.
- [Setup in Ping Identity](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/saml/ping-identity/setup-in-ping-identity.md): This page explains how to register SonarQube Community Build in PingOne (or PingFederate).
- [Setup in SonarQube Community Build](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/saml/ping-identity/setup-in-sq.md): This page explains how to set up SAML with Ping Identity in SonarQube Community Build.
- [Setup of security features](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/saml/ping-identity/optional-security-features.md): To improve security, you can set up the encryption of SAML assertions sent by Ping Identity and the signing of SAML requests sent by SonarQube Community Build.
- [GitHub](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/github.md): Setting up the GitHub authentication in your SonarQube Community Build instance.
- [Bitbucket Cloud](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/bitbucket-cloud.md): Setting up the Bitbucket Cloud authentication in your SonarQube Server instance.
- [GitLab](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/gitlab.md): Setting up the GitLab authentication in your SonarQube Server instance.
- [Provisioning modes](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/gitlab/provisioning-modes.md): About the GitLab provisioning modes.
- [Introduction](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/gitlab/provisioning-modes/introduction.md): With the GitLab authentication and provisioning, two provisioning modes are available in SonarQube Community Build: Just-in-Time and automatic.
- [Just-in-Time provisioning](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/gitlab/provisioning-modes/just-in-time.md): With the Just-in-Time (JIT) provisioning mode, user accounts are automatically created in SonarQube Server when GitLab users log in for the first time.
- [Setting up authentication](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/gitlab/setting-up.md): This page explains how to set up the GitLab authentication and provisioning in SonarQube Server.
- [Managing JIT provisioning](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/gitlab/managing-jit-mode.md): Once you’ve set up GitLab authentication and provisioning with the Just-in-Time (JIT) provisioning mode, you can set or change JIT provisioning mode options.
- [Disabling authentication](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/gitlab/disabling.md): To disable GitLab authentication and provisioning in SonarQube Community Build, you must disable the GitLab authentication configuration.
- [Troubleshooting](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/authentication/troubleshooting.md): Troubleshooting authentication and provisioning.
- [UI customization](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/ui-customization.md): Customizing your instance's look and feel.
- [Look and feel](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/ui-customization/look-and-feel.md): You can set your own home logo and use a Gravatar avatar.
- [System info and server ID](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/system-info-and-server-id.md): How to gather detailed information about your SonarQube Community Build instance.
- [Inactive projects](https://docs.sonarsource.com/sonarqube-community-build/instance-administration/inactive-projects.md): Managing the inactive projects in your SonarQube Community Build instance.
- [Quality standards administation](https://docs.sonarsource.com/sonarqube-community-build/quality-standards-administration.md): Managing your quality standards in SonarQube Community Build provides you with a baseline for acceptable code, leading to more secure, reliable, and maintainable software.
- [Managing quality gates](https://docs.sonarsource.com/sonarqube-community-build/quality-standards-administration/managing-quality-gates.md): This section helps you understand how to view, manage, and change your quality gates in SonarQube Community Build.
- [Introduction](https://docs.sonarsource.com/sonarqube-community-build/quality-standards-administration/managing-quality-gates/introduction.md): Your introduction to understanding how to use quality gates in SonarQube.
- [Understanding quality gates](https://docs.sonarsource.com/sonarqube-community-build/quality-standards-administration/managing-quality-gates/introduction-to-quality-gates.md): SonarQube Community Build quality gates use sets of conditions to measure checks against your code during analysis. Depending on result, code passes or fails the quality gate.
- [Viewing a quality gate](https://docs.sonarsource.com/sonarqube-community-build/quality-standards-administration/managing-quality-gates/viewing-quality-gate.md): Any user can view the quality gates and their conditions defined in a SonarQube Community Build instance.
- [Managing custom quality gates](https://docs.sonarsource.com/sonarqube-community-build/quality-standards-administration/managing-quality-gates/managing-custom-quality-gates.md): You can create your own, custom quality gates in SonarQube Community Build. To manage custom quality gates, you must have the Administer Quality Gates permission.
- [Changing default quality gate](https://docs.sonarsource.com/sonarqube-community-build/quality-standards-administration/managing-quality-gates/changing-default-quality-gate.md): A default quality gate is assigned in your SonarQube Community Build settings. This quality gate is automatically applied to new projects and can be modified at any time.
- [Associating a quality gate with projects](https://docs.sonarsource.com/sonarqube-community-build/quality-standards-administration/managing-quality-gates/associating-projects-with-quality-gate.md): The default quality gate is associated with all projects in the organization that are not explicitly associated with a quality gate.
- [Managing quality profiles](https://docs.sonarsource.com/sonarqube-community-build/quality-standards-administration/managing-quality-profiles.md): This section helps you understand how to view, manage, and change your quality profiles in SonarQube Server.
- [Introduction](https://docs.sonarsource.com/sonarqube-community-build/quality-standards-administration/managing-quality-profiles/introduction.md): Your introduction to understanding how to use quality profiles in SonarQube Server.
- [Understanding quality profiles](https://docs.sonarsource.com/sonarqube-community-build/quality-standards-administration/managing-quality-profiles/understanding-quality-profiles.md): Quality profiles are a key part of your SonarQube Community Build configuration because they are composed of a list of rules to check your code against.
- [Viewing quality profiles](https://docs.sonarsource.com/sonarqube-community-build/quality-standards-administration/managing-quality-profiles/viewing-quality-profiles.md): Any user can view and compare quality profiles in SonarQube Community Build.
- [Creating a quality profile](https://docs.sonarsource.com/sonarqube-community-build/quality-standards-administration/managing-quality-profiles/creating-a-quality-profile.md): The Sonar way quality profile is designed to be broadly suitable for most projects and you can use custom quality profiles to adjust your project as it progresses.
- [Editing a quality profile](https://docs.sonarsource.com/sonarqube-community-build/quality-standards-administration/managing-quality-profiles/editing-a-custom-quality-profile.md): To edit a quality profile, you need the Administer Quality Profiles permission or be authorized to manage this particular profile.
- [Associating with projects](https://docs.sonarsource.com/sonarqube-community-build/quality-standards-administration/managing-quality-profiles/associating-a-quality-profile-with-projects.md): By default, a project is associated with each language’s default quality profile. You can also explicitly associate a quality profile with projects.
- [Changing default quality profile](https://docs.sonarsource.com/sonarqube-community-build/quality-standards-administration/managing-quality-profiles/changing-default-quality-profile.md): By default, the language’s BUILT-IN quality profile, Sonar way, is the profile assigned to projects not explicitly associated with another quality profile.
- [Maintaining quality profiles](https://docs.sonarsource.com/sonarqube-community-build/quality-standards-administration/managing-quality-profiles/maintaining-your-custom-quality-profiles.md): Maintaining your custom quality profile in SonarQube Server is important if it's not inherited from the Sonar way built-in profile.
- [Granting permissions to users](https://docs.sonarsource.com/sonarqube-community-build/quality-standards-administration/managing-quality-profiles/authorizing-other-users-to-manage-quality-profile.md): It is a simple process in SonarQube Server to assign the correct quality profile administration permission to users and groups.
- [Adding tags to a rule](https://docs.sonarsource.com/sonarqube-community-build/quality-standards-administration/managing-quality-profiles/adding-tags-to-rule.md): Tags are a way to categorize rules and issues.
- [Viewing and managing rules](https://docs.sonarsource.com/sonarqube-community-build/quality-standards-administration/managing-rules.md): This section gives various information about SonarQube rules and explains how to retrieve and view rules, and how to add tags to rules.
- [SonarQube rules](https://docs.sonarsource.com/sonarqube-community-build/quality-standards-administration/managing-rules/rules.md): SonarQube evaluates your code against a set of rules to generate issues.
- [Software qualities](https://docs.sonarsource.com/sonarqube-community-build/quality-standards-administration/managing-rules/software-qualities.md): Software qualities refer to code that is secure, reliable, and maintainable.
- [If Sonar updates a rule](https://docs.sonarsource.com/sonarqube-community-build/quality-standards-administration/managing-rules/if-sonar-updates-a-rule.md): What might change regarding rules after a software update
- [Adding tags to a rule](https://docs.sonarsource.com/sonarqube-community-build/quality-standards-administration/managing-rules/adding-tags-to-rule.md): Tags are a way to categorize rules and issues.
- [Built-in rule tags](https://docs.sonarsource.com/sonarqube-community-build/quality-standards-administration/managing-rules/built-in-rule-tags.md): You have the option to apply your own tags to rules or use the tags that are built-in to SonarQube.
- [Extension guide](https://docs.sonarsource.com/sonarqube-community-build/extension-guide.md)
- [Web API](https://docs.sonarsource.com/sonarqube-community-build/extension-guide/web-api.md): SonarQube Community Build provides the Web API to access its functionalities from applications.
- [Adding coding rules](https://docs.sonarsource.com/sonarqube-community-build/extension-guide/adding-coding-rules.md): How to add custom coding rules to your SonarQube Community Build analysis.
- [Developing a plugin](https://docs.sonarsource.com/sonarqube-community-build/extension-guide/developing-a-plugin.md): Developing a plugin for SonarQube Community Build.
- [Plugin basics](https://docs.sonarsource.com/sonarqube-community-build/extension-guide/developing-a-plugin/plugin-basics.md): The sonar-plugin-api is a Java API used to develop plugins for SonarQube.
- [Supporting new languages](https://docs.sonarsource.com/sonarqube-community-build/extension-guide/developing-a-plugin/supporting-new-languages.md): Six steps to support new languages in SonarQube Community Build.
- [Executable lines](https://docs.sonarsource.com/sonarqube-community-build/extension-guide/developing-a-plugin/executable-lines.md): Sonar internal guidelines to define executable lines for a language.
- [Adding pages to the webapp](https://docs.sonarsource.com/sonarqube-community-build/extension-guide/developing-a-plugin/adding-pages-to-the-webapp.md): Creating page extensions to run in your SonarQube environment.
- [Supporting SCM providers](https://docs.sonarsource.com/sonarqube-community-build/extension-guide/developing-a-plugin/supporting-scm-providers.md): Information from the Source Code Management (SCM) provider is used by a SonarScanner.
- [Internationalization](https://docs.sonarsource.com/sonarqube-community-build/extension-guide/internationalization.md): Guidelines to apply the i18n mechanism and how to help the Community
- [Contributing](https://docs.sonarsource.com/sonarqube-community-build/extension-guide/contributing.md): Guidelines about giving feedback and using the SonarQube community forum.
- [MCP Server](https://docs.sonarsource.com/sonarqube-community-build/extension-guide/sonarqube-mcp-server.md): The SonarQube MCP Server is designed to integrate code quality and code security tools with your favorite MCP clients.
- [SonarQube glossary](https://docs.sonarsource.com/sonarqube-community-build/glossary.md): A list of terms and their definitions that are referenced in the SonarQube Documentation


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.sonarsource.com/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
