This version of SonarQube Server is no longer receiving patches. Please see the latest release for details on updating.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Introduction

The integration of SonarQube 10.5 with GitHub Enterprise and GitHub.com allows you to maintain code quality and security in your GitHub repositories.

For AI agents: You're in the SonarQube Server 10.5 documentation. For a list of all 10.5 pages, see the SonarQube Server 10.5 page index. For the whole site, see the page index or the full text. For another version, replace 10.5 in the URL with that version. The latest version has no version number in its URL.

SonarQube’s integration with GitHub Enterprise and GitHub.com allows you to maintain code quality and security in your GitHub repositories.

With this integration, you’ll be able to:

  • Import your GitHub repositories: Import your GitHub repositories into SonarQube to easily set up SonarQube projects.

  • Analyze projects with GitHub Actions: Integrate analysis into your build pipeline. Starting in Developer Edition, SonarScanners running in GitHub Actions jobs can automatically detect branches or pull requests being built so you don’t need to specifically pass them as parameters to the scanner.

  • Report your quality gate status to your branches and pull requests: (starting in Developer Edition) See your quality gate and code metric results right in GitHub so you know if it’s safe to merge your changes.

  • Authenticate with GitHub: Sign in to SonarQube with your GitHub credentials.

  • Display code scanning alerts for vulnerability issues in GitHub: Display security vulnerability issues found by SonarQube as code scanning alerts in the GitHub interface.

If you’re using GitHub Enterprise, we recommend using GitHub Enterprise version 3.4+.

Learn more

Last updated

Was this helpful?