--- title: SonarQube Reviews meta_title: 'SonarQube Reviews 2026: Details, Pricing, & Features | G2' meta_description: Filter 163 reviews by the users' company size, role or industry to find out how SonarQube works for a business like yours. aggregate_rating: rating_value: 4.4 review_count: 163 scale: '5' date_modified: '2026-11-06' parent_category: name: "DevSecOps\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" url: https://www.g2.com/categories/devsecops ---

SonarQube Reviews & Product Details

Pricing

Pricing provided by SonarQube.

Free

Free

SonarQube Reviews FAQs

Generated using AI

Last updated: Nov 04, 2026

What is SonarQube, and what problem is it built to solve?

SonarQube is an automated code review platform that brings code quality and code security together. It is built to independently verify AI-generated and developer-written code so teams can identify and fix security, reliability, and maintainability issues.

What languages does SonarQube support?

SonarQube supports 1 language: English.

What company sizes and industries is SonarQube the best fit for?

SonarQube appears most relevant to mid-market and enterprise teams, with positive users also concentrated in software and IT-related industries. The strongest reviewer-reported segments include:
  • Company size — Mid-market organizations with 51–1,000 employees and enterprise organizations with more than 1,000 employees.
  • Industry — Information technology and services, and computer software.
  • Industry — Financial services.

How long does it take to implement SonarQube across a team?

Reported implementation times most often fall under one month, though teams also describe longer rollouts when setup and configuration take more work.
Time to go live Relative frequency
Under 1 month Most frequently reported
Under 1 day Also reported often
1–3 months Reported regularly
3–6 months Reported less often
6 months or longer Occasionally reported

What customer support options does SonarQube provide, and how do users find the overall support experience?

Support spans self-service resources and direct assistance, including email/help desk and chat; 24/7 live-rep support is also available. The experience is mixed: users describe timely, helpful responses, while others find assistance limited or feel directed to documentation that does not fully resolve the issue.

What tools and platforms does SonarQube integrate with, and how do these integrations help users get more value from the product?

SonarQube offers 50 integrations, and its connections help bring code checks into tools teams already use for development and delivery.
  • Source control and CI/CD — GitHub, GitLab, Bitbucket, Azure DevOps, and Jenkins.
  • Developer environments and build tools — IntelliJ IDEA, Visual Studio Code, Maven, and Gradle.
  • Issue tracking — Jira.
In daily workflows, these connections let teams run scans in their development pipelines, surface findings around code changes, and use quality gates to help decide whether changes are ready to move forward.

What features or capabilities could make SonarQube even more useful?

Teams would find SonarQube more useful with improvements that reduce setup friction and make findings easier to act on.
  • Simplify initial setup, configuration, and navigation, particularly for new users and large projects.
  • Improve reporting with more flexible analytics and easier ways to export and share reports.
  • Make workflow connections more seamless, including linking findings to issue-tracking systems and keeping IDE feedback in sync.
  • Expand AI-assisted remediation and make its suggestions useful across more issues and coding contexts.
  • Improve prioritization and rule tuning so teams can reduce noisy or irrelevant findings.

Is SonarQube considered safe and secure for handling data?

SonarQube is used to identify code vulnerabilities and other security issues early, with quality gates helping teams catch problematic changes before they move forward. Users also note that findings can require contextual review, since false positives or rules that do not fit a project can add triage work; it is best treated as one part of a broader security process rather than a guarantee of safe data handling.

SonarQube Reviews (163)

Reviews

SonarQube Reviews (163)

4.4
163 reviews

What do users say?

Generated using AI from real user reviews

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Akshay R.
AR
Akshay R.
System Software Engineer
Small-Business (50 or fewer emp.)
"SonarQube Catches Issues Early with Fast, keep CI/CD on track, Insightful Code Quality Dashboards"
5/5
What do you like best about SonarQube?

What I like about SonarQube is that it helps us to catch the code issue and vulnerability in the early stage of the deployment before reaching the code on production. We can easily integrate it into our CI/CD pipeline to find the code quality. We can check the dashboard, which is very useful for tracking bugs, code smells, and security issues, making it easier to understand the overall health of the code. It performs well during the pipeline execution, providing the result really quickly. Review collected by and hosted on G2.com.

What do you dislike about SonarQube?

Sometimes SonarQube flags a lot of minor issues, which makes it difficult to focus on important bugs and security issues. I think it should prioritize those issues first that need immediate attention. Review collected by and hosted on G2.com.

Enguerran M.
EM
Enguerran M.
Développeur Full Stack
Sporting Goods
Enterprise (> 1000 emp.)
"SonarQube’s Fast, Intuitive Scans with Seamless GitHub and CI/CD Integration"
5/5
What do you like best about SonarQube?

What I like most about SonarQube is its clean, easy-to-navigate UI/UX dashboard and its seamless integrations with GitHub pull requests and CI/CD pipelines. Onboarding engineering teams is quick and straightforward, thanks to automated scanning profiles and clear documentation, and it delivers immediate ROI by helping us catch technical debt early. The analysis runs fast even on large repositories, and its AI/intelligence capabilities—such as automated remediation advice and contextual explanations for code smells—help our developers address security hotspots directly within their existing workflow. Review collected by and hosted on G2.com.

What do you dislike about SonarQube?

While the web UI/UX is very detailed, the initial onboarding and the fine-tuning of custom Quality Gate rules across large, multi-language monorepos can take a fair amount of administrative time. Additionally, pricing and tier ROI can scale up significantly as lines of code grow, and running very dense static scans on heavier pull requests can occasionally introduce slight wait times in our CI performance pipeline. Review collected by and hosted on G2.com.

Manish L.
ML
Manish L.
Manager
Small-Business (50 or fewer emp.)
"Detailed Code Insights and Quality Gates That Keep Our Team on Track"
4/5
What do you like best about SonarQube?

What I find most useful about SonarQube is that it highlights specific issues in the code rather than only providing a general quality score. The detailed explanations make it easier to understand why something was flagged and what needs to be adjusted. I also appreciate the Quality Gate feature because it gives the team a clear, consistent way to decide whether a change is ready to move forward. Having code smells, duplication, and test coverage visible in one place is especially helpful during day-to-day development. Review collected by and hosted on G2.com.

What do you dislike about SonarQube?

One thing that can be frustrating is having to deal with issues that are technically valid but not always worth fixing right away. In older codebases especially, the sheer number of reported issues can feel overwhelming, and it takes time to sort truly important problems from smaller maintainability concerns. Quality Gate failures can also end up blocking a pipeline over issues that have little to no impact on the actual change being made. Getting to a point where the results are genuinely useful often requires some upfront effort to set up exclusions, tune quality profiles, and define project-specific rules. Review collected by and hosted on G2.com.

VK
V. K.
java developer
Consulting
Enterprise (> 1000 emp.)
"Blocking untested code merges across our Java 21 and Python microservices in CI"
4/5
What do you like best about SonarQube?

Enforcing automated quality gates inside our GitHub Actions pipelines is what keeps our backend repositories clean across both our Java 21, Spring Boot fulfillment microservices and our Python-based data and GenAI utilities. Rather than wasting pull request review cycles debating code formatting, unused variables, or missed null checks, we run the Maven scanner (sonar-maven-plugin) on our Java builds and sonarsource/sonarqube-scan-action on our Python services to inspect every feature branch automatically. The biggest practical advantage is being able to scope pass/fail rules strictly to newly modified code rather than legacy files. When refactoring older order-routing and inventory modules, we didn't have to halt feature work to clean up years of historical technical debt; the scanner only checks the PR diff to confirm modified lines meet our 80% branch coverage floor and introduce zero new reliability bugs or injection flaws. Binding the SonarQube for IDE extension in connected mode inside both PyCharm and IntelliJ IDEA also lets me catch deeply nested methods (java:S3776), unclosed database streams, and type or nullability bugs locally while writing code. Review collected by and hosted on G2.com.

What do you dislike about SonarQube?

Getting multi-module test coverage reports to aggregate accurately in CI takes more build-script debugging than it should. Because the analyzer only imports pre-generated XML coverage files (sonar.coverage.jacoco.xmlReportPaths for Maven JaCoCo and sonar.python.coverage.reportPaths for pytest-cov), a slight path mismatch in a submodule pom.xml causes the dashboard to report 0% coverage even when every unit test passed. I also spent significant time tuning sonar.coverage.exclusions so auto-generated POJOs, Jackson DTO mappers, and boilerplate configuration classes wouldn't artificially lower our differential coverage score and block valid merges. Some of the default static analysis rules and security hotspot flags can also be overly strict when parsing deeply nested JSON webhooks or using newer Java 21 switch pattern matching. When -Dsonar.qualitygate.wait=true fails a time-sensitive hotfix pipeline because a clean parser method scored a 16 on cognitive complexity (or because a mock test credential triggered a secret-detection warning), someone with admin permissions has to open the web UI and manually mark the finding as safe before the deployment can proceed. Review collected by and hosted on G2.com.

AK
Aman K.
Software Engineer
Information Technology and Services
Enterprise (> 1000 emp.)
"Enforcing strict C# and Python quality gates across our Azure DevOps and agentic coding pipelines"
4.5/5
What do you like best about SonarQube?

Every pull request we open for our DPU UK and CEE Apps and Qchex backend services has to pass our SonarQube Quality Gate before Azure DevOps allows a merge. Because I write a mix of C# .NET microservices and Python data synchronization scripts for Decidalo, having a single verification engine that understands both ecosystems equally well saves our team hours of manual peer review. Recently, we enabled AI Code Assurance with the Sonar way for agentic AI quality gate alongside the SonarQube Claude Code Plugin and Sonar MCP server. Whenever I use an agent or IDE assistant to refactor a module, SonarQube for IDE and the MCP integration catch taint analysis flaws, SQL injection risks, or cognitive complexity spikes right inside my editor before I even commit the branch. When an issue does pop up on a pull request, using AI CodeFix to generate a verified C# or Python patch inline makes cleaning up code smells effortless. Review collected by and hosted on G2.com.

What do you dislike about SonarQube?

Strict default thresholds on the new code quality gate occasionally blocked urgent hotfix branches when we first enforced the eighty percent test coverage requirement across older SharePoint and Qchex integration modules. If you modify a few lines inside a legacy C# class that lacked historical unit tests, the scanner flags the coverage drop on the touched file unless you carefully tune your new code period definitions and path exclusions. Additionally, running deep taint analysis and dependency checks across massive multi repository solutions used to add noticeable wait times to our CI builds until we upgraded to the latest 2026 server release and optimized our build wrapper caching. Review collected by and hosted on G2.com.

Krutika G.
KG
Krutika G.
Lead SDET
Enterprise (> 1000 emp.)
"Sonar Keeps Code Quality High with Great Quality Gates and Pipeline Integration"
4/5
What do you like best about SonarQube?

I enjoy using Sonar because it helps me find bugs and maintain strong code quality. Once a project is set up and running through Sonar, it highlights the issues you might have so you can address them early. I also think the quality gates are great, since they give clear insight into whether your code quality is good enough or not. Another feature I like is that Sonar can be integrated into build pipelines, which makes it easier to keep checks consistent as part of the development process. Review collected by and hosted on G2.com.

What do you dislike about SonarQube?

It may take some time to get everything set up and to add all of your projects to Sonar. Some of the reports also surface issues that can require a bit more digging to confirm whether they’re actually a problem. The dashboard could be easier to navigate as well. Review collected by and hosted on G2.com.

Ankshuk R.
AR
Ankshuk R.
Specialist Programmer
Enterprise (> 1000 emp.)
Originally submitted 7/20/2022
"A Tool to Improve Code Quality!"
5/5
What do you like best about SonarQube?

I have used it with python and also with Ai agents and the results have been great, when connect with agents, sonarqube results in auto rectification of code. Review collected by and hosted on G2.com.

What do you dislike about SonarQube?

Although it is very customizable and user-friendly, SonalLint can be very vague at times, there are times when it throws errors in the code like some auto wiring errors for spring-boot projects that are ignorable. Also, it does not have a way to understand and improve code complexity. Review collected by and hosted on G2.com.

Divyarajsinh  C.
DC
Divyarajsinh C.
Software Engineer
Information Technology and Services
Mid-Market (51-1000 emp.)
Originally submitted 6/18/2026
"SonarQube: Easy Integration, Simple UI, and Solid Free Code Quality Scanning"
4.5/5
What do you like best about SonarQube?

I’ve been using SonarQube for more than three years, and overall it has been an amazing experience. I use the free version for code quality scanning, and the best part is how easily it integrates with our project and fits into our workflow. The UI is simple and straightforward, which makes the learning curve feel very manageable. On top of that, the free version includes almost all the features I need, so it covers my day-to-day requirements well. And the code scanning and quality check speed is good enough in the free version as well. Review collected by and hosted on G2.com.

What do you dislike about SonarQube?

In the free version, only 5 users are allowed across the organization account, which feels too limited. It should allow at least 10 users. Also, the free version doesn’t include PR analysis; it would be much more useful if it allowed at least one PR/branch analysis per account. Review collected by and hosted on G2.com.

Sourabh G.
SG
Sourabh G.
Engineering Lead
Mid-Market (51-1000 emp.)
Originally submitted 9/16/2022
"SonarQube - strong code quality and security platform with improved AI capabilities"
4.5/5
What do you like best about SonarQube?

SonarQube has evolved beyond traditional code quality scanning with stronger security scanning and AI fixes. AI CodeFix is particularly useful for generating remediation suggestions for detected issues, while improved IDE integration helps developers identify and fix issues earlier in the development lifecycle. The addition of software composition analysis and SBOM capabilities also provides better visibility into dependency and supply-chain risks. Review collected by and hosted on G2.com.

What do you dislike about SonarQube?

SonarQube has improved considerably, but there is still room to make the platform more competitive with newer AI-native developer security tools. AI-assisted remediation could be expanded to cover more rules and languages, and the overall user experience could be made simpler. Better consolidation of code quality, SCA, SBOM and security findings into a single risk-focused view would also be valuable for larger engineering teams. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Verified User in Computer Software
Mid-Market (51-1000 emp.)
"Great Unified Code Quality View"
3.5/5
What do you like best about SonarQube?

SonarQube gives us code quality in one place. We use the Community Edition in our gitlab CI/CD pipelines for Java and TypeScript/Node projects, and it also aggregates our JUnit test results alongside static analysis findings.

Instead of jumping between different tools and reports, the team gets a single view of the health of a project. That makes it much easier to track quality over time. Review collected by and hosted on G2.com.

What do you dislike about SonarQube?

The pricing model is a weak point. Moving beyond the Community Edition to get more features isn’t easy to justify or plan for.

I couldn’t find an auto-fixing agent. SonarQube is good at telling you what is wrong, but you still have to fix every issue manually.

There is no Jira integration for issue management, so findings can’t be turned into tickets and tracked in our existing workflow without extra effort. Review collected by and hosted on G2.com.

Questions about SonarQube? Ask real users or explore answers from the community

Get practical answers, real workflows, and honest pros and cons from the G2 community or share your insights.

GU
Guest User

What is SonarLint used for?

0 Upvotes
0
Join the conversation

Pricing Options

Pricing provided by SonarQube.

Free

Free

Team

Starting at $34.00
Per Month

Enterprise

Contact Us
Per Year
SonarQube Comparisons
SonarQube Features
API / Integrations
Real-Time Analytics
Static Code Analysis
Code Analysis
False Positives
Testing Integration