Icon of enhance your worklfow Enhance Your Workflow

Let Code Quality
boost your CI/CD

Non-disruptive code quality checks overlay your workflow and intelligently promote clean builds

Analyzes lines of code Your CI/CD workflow for continous Code Quality

Automated Code Analysis - Right When It’s Needed!

Reliably track your codebase health and prevent newly introduced issues from flowing downstream

Automated code analysis through a CI/CD workflow
Keeping new code clean translates into more throughput and less disruption later. Fixing issues earlier in the cycle pays dividends in the end.

Minimal Configuration Required

It’s the beauty of Static Code Analysis, all that’s needed is access to the code in your repository

Icon that represents programming languages

We speak your language

25+ programming languages supported including Java, JavaScript, TypeScript, C++, Go, Ruby and many more!

Icon of build frameworks

Using Build Frameworks?

For languages like Java, C#, C, C++ and Objective-C, SonarQube tightly couples with build frameworks to get project info and ensure accurate analysis.

Icon of native Git and SVN support

We track code changes

Native Git and SVN support. Just checkout your repo and let SonarQube track new code.

(more SCMs supported with Community Plugins)

Couples with Apache Ant a Java library
Couples with Apache Maven a software project management and comprehension tool
Couples with Gradle an open-source build automation system
Couples with MSBuild a free and open-source build tool
Couples with Makefile a file containing a set of directives
 

With SonarQube,
Your Workflow Runs Smarter Not Harder

Native integrations let you easily schedule the execution of an analysis from all CI engines

Jenkins
Azure DevOps
Bamboo
TeamCity
AppVeyor

Open to all tools via WebAPI and Webhooks

As part of the overall development ecosystem, the SonarQube Web API can be used to automatically provision a SonarQube project, feed a BI tool, monitor SonarQube, etc.

Commercial Edition  

Automatically Analyze Branches
and Decorate Pull Requests

Deep support for 3 powerful ALM solutions. Maximize your throughput while still only merging quality code back to the master branch. Your attention is only diverted when code issues break in.

Bitbucket Server
GitHub Enterprise
Azure DevOps Server
Your branch analysis with Quality Gate

Branch Analysis

With Developer Edition, branches get Quality Gates too - pushing clean commits becomes a routine affair.

Pull Request Decoration

Decorations right in your favorite ALM give you a clear Quality Gate status and issue summary.

  • Bitbucket Server
  • GitHub Enterprise
  • Azure DevOps Server
Your pull request from Bitbucket using SonarQube
pull request Example of lines of code with an issue SonarQube's dashboard of continuous inspection

Ready to
Enhance Your
Workflow?

Get SonarQube