SonarQube analyzes branches and Pull Requests so you spot and resolve issues BEFORE you merge to main. You can optionally fail your pipeline if the Quality Gate doesn’t pass. Clean code becomes the norm!
Always know your code health
SonarQube publishes Quality Gate and code metric results right in GitHub Checks. You’re
always getting the right info, at the right time and in the right place.
SonarQube helps you find AND fix
Finding code issues is great...and fixing them is awesome! SonarQube dives directly into
detected issues and offers contextual help so you can resolve them quickly.
Bonus: you learn clean coding practices each day.
See the benefits for yourself!
PR Decoration Demo
Built-in features make analysis a snap!
SonarQube supports authentication delegation - if you're logged into your GitHub account,
you're all set!
Auto issue assignment
Native Git data support so issues are automatically assigned and tracked.
Optionally configure your CI chain to automatically analyze pull requests and branches.
End-to-End CI/CD benefits
With its tight coupling to GitHub, SonarQube analyzes your projects and provides
code health metrics at the right time and in the right place.
Non-disruptive code quality analysis overlays your workflow so you can intelligently promote only clean builds.
Your project’s Quality Gate status is clearly decorated right in GitHub Checks along with code coverage and duplication metrics. Live updating keeps everyone on the same page.
If you’ve adopted GitHub Actions, SonarQube nicely integrates there with autodetection of branches and PRs. Of course, you can also integrate with Jenkins, Azure Pipelines, Bitbucket Pipelines, or any other CI.
Less setup; more analysis
You’ve got fresh code to analyze so we make it easy to get started. An onboarding wizard guides you in adding all your projects and setting up autodetection of branches and PRs.
Code Quality and Security in your language™
SonarQube Developer Edition supports 20+ languages including modern favorites and