# SonarQube Server 10.8 documentation > You're in the SonarQube Server 10.8 documentation. This file lists the 356 pages for version 10.8 only. Every link points to a Markdown version of the page. ## Other versions and products - Page index for the whole site: https://docs.sonarsource.com/llms.txt - Full text of the whole site: https://docs.sonarsource.com/llms-full.txt - For another SonarQube Server version, replace 10.8 in the URL with that version, for example https://docs.sonarsource.com/sonarqube-server/2025.4/. - The latest SonarQube Server version has no version number in its URL: https://docs.sonarsource.com/sonarqube-server/ ## Get started - [Homepage](https://docs.sonarsource.com/sonarqube-server/10.8/readme.md): SonarQube Server 10.8 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 10.8. - [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 Server 10.8 Documentation. ## Core concepts - [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. This page is for SonarQube Server 10.8. - [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 the approach to improving code quality in SonarQube Server 10.8. - [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 in SonarQube Server 10.8. - [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 in SonarQube Server 10.8. - [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 in SonarQube Server 10.8. - [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 in SonarQube Server 10.8 for improving code quality. ## Server installation and setup - [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. This page is for SonarQube Server 10.8. - [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): Find the general hardware and software requirements for the SonarQube Server 10.8 and database hosts for the Community, Developer, and Enterprise Editions. - [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 10.8. - [Database](https://docs.sonarsource.com/sonarqube-server/10.8/setup-and-upgrade/installation-requirements/database-requirements.md): Find the supported database engines for SonarQube Server 10.8. - [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 10.8 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 10.8 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 10.8 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. This page is for SonarQube Server 10.8. - [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 10.8 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. This page is for SonarQube Server 10.8. - [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 10.8 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 10.8 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. This page is for SonarQube Server 10.8. - [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 10.8 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 10.8 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. This page is for SonarQube Server 10.8. - [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. This page is for SonarQube Server 10.8. - [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. This page is for SonarQube Server 10.8. - [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. This page is for SonarQube Server 10.8. - [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). This page is for SonarQube Server 10.8. - [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. This page is for SonarQube Server 10.8. - [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. This page is for SonarQube Server 10.8. - [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 10.8 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. This page is for SonarQube Server 10.8. - [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). This page is for SonarQube Server 10.8. - [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 10.8 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 10.8 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. This page is for SonarQube Server 10.8. - [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 10.8 (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 10.8 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. This page is for SonarQube Server 10.8. - [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 10.8. - [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): This page describes the architecture of a SonarQube Server 10.8 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/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. This page is for SonarQube Server 10.8. - [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 10.8 with Docker. ## Server upgrade and maintenance - [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. This page is for SonarQube Server 10.8. - [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). This page is for SonarQube Server 10.8. - [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. This page is for SonarQube Server 10.8. - [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. This page is for SonarQube Server 10.8. - [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. This page is for SonarQube Server 10.8. - [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. This page is for SonarQube Server 10.8. - [Patched versions](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/upgrade/upgrade-the-server/active-versions.md): A detailed explanation of the SonarQube Server release cycle and patch policy. This page is for SonarQube Server 10.8. - [Upgrading a plugin](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/upgrade/plugin.md): How to upgrade a plugin. This page is for SonarQube Server 10.8. - [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 Server platform up to date. This page is for SonarQube Server 10.8. - [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 10.8 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 10.8 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 SonarQube Server 10.8 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. This page is for SonarQube Server 10.8. - [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 10.8 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 10.8 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 10.8 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 10.8 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 in SonarQube Server 10.8. - [Performance issues](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/troubleshooting/performance-issues.md): Steps to try if you have performance issues with SonarQube Server 10.8. - [Database-related issues](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/troubleshooting/database-related-issues.md): Troubleshoot database-related issues in SonarQube Server 10.8, starting with the server logs. - [Elasticsearch-related issues](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/troubleshooting/elasticsearch.md): Troubleshoot Elasticsearch (ES) indices that become locked in read-only mode in SonarQube Server 10.8. - [Other issues](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/troubleshooting/other-issues.md): Troubleshoot other issues in SonarQube Server 10.8, such as an IIS reverse proxy with SAML authentication. - [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 notes for SonarQube, with a focus on new features and enhancements, and links to the full release notes for each version. This page is for SonarQube Server 10.8. - [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 10.8. - [Deprecations and removals](https://docs.sonarsource.com/sonarqube-server/10.8/server-upgrade-and-maintenance/release-notes-and-notices/deprecations-and-removals.md): Information on the deprecation and removal of SonarQube Server features and API endpoints. This page is for SonarQube Server 10.8. ## Analyzing source code - [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. This page is for SonarQube Server 10.8. - [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 10.8. - [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 10.8. - [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 10.8 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. This page is for SonarQube Server 10.8. - [SonarScanner CLI](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/scanners/sonarscanner.md): The SonarScanner CLI analyzes code in CI/CD pipelines when no build-specific scanner exists. Distinct from the SonarQube CLI, a developer management interface. This page is for SonarQube Server 10.8. - [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. This page is for SonarQube Server 10.8. - [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 10.8 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. This page is for SonarQube Server 10.8. - [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 10.8. - [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 10.8. - [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 10.8 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 10.8 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 10.8 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 10.8 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. This page is for SonarQube Server 10.8. - [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). This page is for SonarQube Server 10.8. - [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 10.8. - [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 10.8 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 10.8. - [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 10.8. - [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 10.8 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 10.8. - [Ansible](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/ansible.md): Find and change the Ansible-specific analysis parameters in SonarQube Server 10.8. - [Apex](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/apex.md): Apex analysis in SonarQube Server 10.8 is available starting in 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. This page is for SonarQube Server 10.8. - [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 10.8. - [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 in SonarQube Server 10.8. - [Prerequisites](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/c-family/prerequisites.md): Prerequisites for CFamily analysis in SonarQube Server 10.8. - [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 10.8. - [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 in SonarQube Server 10.8. - [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 10.8. - [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 10.8. - [CloudFormation](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/cloudformation.md): SonarQube Server 10.8 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 in SonarQube Server 10.8 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. This page is for SonarQube Server 10.8. - [Dart](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/dart.md): SonarQube Server 10.8 can analyze the Dart language. - [Docker](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/docker.md): SonarQube Server 10.8 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. This page is for SonarQube Server 10.8. - [Go](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/go.md): Go analysis is available in all editions of SonarQube Server 10.8. - [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. This page is for SonarQube Server 10.8. - [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. This page is for SonarQube Server 10.8. - [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. This page is for SonarQube Server 10.8. - [JCL](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/jcl.md): JCL analysis in SonarQube Server 10.8 is available starting in 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. This page is for SonarQube Server 10.8. - [Kubernetes/Helm](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/kubernetes.md): SonarQube Server 10.8 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-analysis.md): PHP analysis is available in all editions of SonarQube Server and SonarQube Community Build. This page is for SonarQube Server 10.8. - [PLI](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/pli.md): PL/I analysis in SonarQube Server 10.8 is available starting in Enterprise Edition. - [PL/SQL](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/pl-sql.md): PL/SQL analysis in SonarQube Server 10.8 is available starting in 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. This page is for SonarQube Server 10.8. - [RPG](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/rpg.md): RPG in SonarQube Server 10.8 is available starting in 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. This page is for SonarQube Server 10.8. - [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. This page is for SonarQube Server 10.8. - [Swift](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/swift.md): Swift analysis in SonarQube Server 10.8 is available starting in Developer Edition. - [Secrets](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/secrets.md): SonarQube Server 10.8 detects exposed Secrets in your source code and language-agnostic config files. - [Terraform](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/terraform.md): SonarQube Server 10.8 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 in SonarQube Server 10.8 is available starting in 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. This page is for SonarQube Server 10.8. - [VB6](https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/vb6.md): VB6 analysis in SonarQube Server 10.8 is available starting in 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. This page is for SonarQube Server 10.8. - [.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 10.8 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 10.8. - [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 10.8 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 10.8 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 10.8 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 10.8. - [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 10.8. 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): In SonarQube Server 10.8, 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 Server 10.8 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 Server 10.8 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 Server 10.8 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 Server 10.8 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 Server 10.8 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 Server 10.8 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 Server 10.8 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): In SonarQube Server 10.8, 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): In SonarQube Server 10.8, 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 10.8 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 SonarQube Server 10.8 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.8/analyzing-source-code/importing-external-issues/generic-issue-import-format.md): SonarQube Server 10.8 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 10.8 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): In SonarQube Server 10.8, 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 10.8 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 10.8, 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): In SonarQube Server 10.8, 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 10.8, 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 10.8 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. This page is for SonarQube Server 10.8. - [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 10.8 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 10.8 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 10.8 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. This page is for SonarQube Server 10.8. - [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 10.8 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 in SonarQube Server 10.8 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 10.8 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 10.8. - [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 in SonarQube Server 10.8. ## DevOps platform integration - [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 10.8. - [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 Server 10.8 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. This page is for SonarQube Server 10.8. - [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 10.8 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 10.8 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 10.8. - [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 10.8. - [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 10.8. - [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 10.8 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): The integration of SonarQube Server 10.8 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): The integration of SonarQube Server 10.8 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): The integration of SonarQube Server 10.8 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 10.8 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 10.8. - [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 in SonarQube Server 10.8. - [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 10.8 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): The integration of SonarQube Server 10.8 with Azure DevOps allows you to maintain code quality and security in your Azure DevOps repositories. ## User guide - [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 10.8 project. - [AI features](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/ai-features.md): SonarQube Server 10.8 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 10.8. - [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 10.8. - [Viewing project activity](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/viewing-projects/activity-and-history.md): The Activity page in SonarQube Server 10.8 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 10.8. - [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): In SonarQube Server 10.8, 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): SonarQube Server 10.8 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 in SonarQube Server 10.8. - [Portfolios](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/viewing-reports/portfolios.md): The portfolios Overview page in SonarQube Server 10.8 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): In SonarQube Server 10.8, 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. This page is for SonarQube Server 10.8. - [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 10.8 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 10.8 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 10.8 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 10.8 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 10.8 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 10.8 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): In SonarQube Server 10.8, 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 10.8 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 10.8. - [Reviewing issues](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/issues/reviewing.md): In SonarQube Server 10.8, 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 10.8, 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 in SonarQube Server 10.8. - [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 Server 10.8 on your code. - [Managing Security Hotspots](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/security-hotspots.md): In SonarQube Server 10.8, 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.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 10.8 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 in SonarQube Server 10.8 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 10.8. - [Changing password](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/managing-your-account/changing-password.md): Changing your SonarQube Server 10.8 password. - [Managing your tokens](https://docs.sonarsource.com/sonarqube-server/10.8/user-guide/managing-tokens.md): In SonarQube Server 10.8, 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 10.8 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): In SonarQube Server 10.8, 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 10.8. ## Project administration - [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 10.8. - [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 10.8. - [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 10.8 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. This page is for SonarQube Server 10.8. - [Analysis scope](https://docs.sonarsource.com/sonarqube-server/10.8/project-administration/analysis-scope.md): In SonarQube Server 10.8, 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 in SonarQube Server 10.8. - [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 10.8. - [Managing portfolios](https://docs.sonarsource.com/sonarqube-server/10.8/project-administration/managing-portfolios.md): Managing and setting up portfolios in SonarQube Server 10.8. - [Managing applications](https://docs.sonarsource.com/sonarqube-server/10.8/project-administration/managing-applications.md): Managing and setting up applications in SonarQube Server 10.8. - [Project settings](https://docs.sonarsource.com/sonarqube-server/10.8/project-administration/project-settings.md): In SonarQube Server 10.8, 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 in SonarQube Server 10.8 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. This page is for SonarQube Server 10.8. ## Instance administration - [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 10.8. 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 10.8 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 in SonarQube Server 10.8 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): Set appropriate standards for projects containing AI-generated code in SonarQube Server 10.8 to ensure security and code quality. - [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 10.8 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 10.8 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 in SonarQube Server 10.8 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 in SonarQube Server 10.8 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 10.8 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. This page is for SonarQube Server 10.8. - [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 10.8 instance. - [Security features](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/system-functions/security.md): SonarQube Server 10.8 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. This page is for SonarQube Server 10.8. - [Telemetry](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/system-functions/telemetry.md): SonarQube Server 10.8 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 10.8. - [Settings encryption](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/encrypting-settings.md): You can encrypt any sonar property stored in \\\/conf/sonar.properties or defined in SonarQube Server 10.8 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): An introduction to the user management section, which is directed at the System Administrator of SonarQube Server 10.8. - [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 10.8. - [Managing user authentication](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/user-management/managing-user-authentication.md): Manage user authentication in SonarQube Server 10.8. By default, authentication is forced. - [Managing groups](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/user-management/user-groups.md): Managing user groups in SonarQube Server 10.8. - [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 in SonarQube Server 10.8. - [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 10.8. - [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 10.8 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 10.8. - [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 10.8, 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 10.8 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 10.8 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 10.8 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 10.8 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 10.8 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): An introduction to setting up SAML authentication with Microsoft Entra ID in SonarQube Server 10.8. - [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 10.8 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 10.8 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 10.8. - [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 SonarQube Server 10.8. - [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 SonarQube Server 10.8. - [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): An introduction to setting up SAML authentication with Ping Identity in SonarQube Server 10.8. - [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 10.8 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 10.8. 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 10.8. - [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 10.8. - [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 10.8. - [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 10.8. - [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 10.8, 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 10.8. - [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 10.8: 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 10.8 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 10.8. - [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 10.8. - [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 in SonarQube Server 10.8, you can set or change JIT 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 10.8. - [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 10.8, you must disable the GitLab authentication configuration. - [Troubleshooting](https://docs.sonarsource.com/sonarqube-server/10.8/instance-administration/authentication/troubleshooting.md): Troubleshoot SAML authentication with Microsoft Entra ID in SonarQube Server 10.8, such as users who are automatically removed from groups. - [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. This page is for SonarQube Server 10.8. - [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): In SonarQube Server 10.8, 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 10.8 can now display a custom login message that all users will see on their login screen. ## Extension guide - [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 10.8 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 10.8 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. This page is for SonarQube Server 10.8. - [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 10.8. - [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 in SonarQube Server 10.8. - [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 Server 10.8 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. This page is for SonarQube Server 10.8. - [Internationalization](https://docs.sonarsource.com/sonarqube-server/10.8/extension-guide/internationalization.md): Guidelines to apply the i18n mechanism in SonarQube Server 10.8 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 Server 10.8 community forum.