SonarQube logo

SonarQube Review (2026)

Industry-standard static code analysis platform by SonarSource, offering 6,000+ built-in rules across 35+ languages with self-hosted and cloud deployment options. Used by 7M+ developers for continuous code quality, security inspection, and technical debt management.

Rating

4.5

Starting Price

$30/month

Free Plan

Yes

Languages

23

Integrations

12

Best For

Enterprise engineering teams that need the deepest static analysis rule coverage, quality gate enforcement, technical debt tracking, and security compliance across large, multi-language codebases

Last Updated:

Pros & Cons

Pros

  • Industry standard trusted by 7M+ developers across 400K+ organizations
  • Deepest rule database with 6,000+ rules covering 35+ languages
  • Free and open-source Community Build available for self-hosting
  • Quality gate enforcement is best-in-class for preventing code degradation
  • SonarLint IDE integration creates a shift-left feedback loop before code is committed
  • Self-hosted option provides full control over data sovereignty
  • Strong security coverage including OWASP, CWE, and SANS standards
  • New AI Code Assurance features specifically address AI-generated code risks

Cons

  • Self-hosted setup and maintenance requires dedicated DevOps resources
  • Community Build lacks branch analysis and PR decoration
  • Enterprise pricing at $20K+/year is steep for smaller organizations
  • Cloud free tier capped at 50K lines of code
  • Can produce false positives that require tuning effort
  • AI capabilities are newer and less mature than AI-native competitors
  • UI feels dated compared to modern developer tools
  • Reports of aggressive pricing increases on cloud plans

Features

6,000+ static analysis rules across 35+ languages
Security vulnerability detection (OWASP Top 10, CWE, SANS)
Code smell and anti-pattern detection
Technical debt tracking and estimation
Quality gates that block non-compliant merges
Branch and pull request analysis with PR decoration
SonarLint IDE plugin for real-time feedback
AI Code Assurance for detecting AI-generated code risks
AI CodeFix for automated remediation suggestions
SonarQube Advanced Security with SCA and advanced SAST
Secrets detection with 400+ secret patterns
SBOM generation (CycloneDX, SPDX)
Custom rules engine
CI/CD pipeline integration

SonarQube Overview

SonarQube is the most widely adopted static code analysis platform in the software industry. Built and maintained by SonarSource, it is used by over 7 million developers across more than 400,000 organizations worldwide, including companies like BMW, Cisco, Deutsche Bank, and Samsung. SonarQube has defined the category of continuous code quality and security inspection for over a decade, and its 6,500+ built-in analysis rules across 35+ programming languages make it the deepest rule-based static analysis tool available. It covers everything from simple code smells and anti-patterns to critical security vulnerabilities mapped to OWASP Top 10, CWE Top 25, and SANS Top 25 standards.

The platform is available in two deployment models: SonarQube Server for self-hosted installations (with Developer, Enterprise, and Data Center editions) and SonarQube Cloud (formerly SonarCloud) for a fully managed SaaS experience. The free and open-source Community Build makes SonarQube accessible to individual developers and small teams, while the commercial editions serve organizations that need branch analysis, PR decoration, portfolio management, security compliance reporting, and advanced features like Software Composition Analysis (SCA). SonarQube holds a 4.4/5 rating on G2 with 135+ reviews, where 70% are five-star ratings, and was ranked number one in Capterra’s Application Development Software category. For teams evaluating code quality and security tools, SonarQube remains the benchmark against which all competitors are measured.

In 2025, SonarSource reported that an average of 42% of all committed code is now AI-generated or AI-assisted, and responded by launching two significant features: AI Code Assurance for verifying the quality and security of AI-generated code, and SonarQube Advanced Security, which adds SCA, SBOM generation, advanced SAST with taint analysis across third-party dependencies, and malicious package detection. These additions signal SonarSource’s strategy to evolve from a pure code quality tool into a comprehensive application security platform.

Feature Deep Dive

Static Analysis Rule Engine (6,500+ Rules)

The foundation of SonarQube is its deterministic rule engine, which applies 6,500+ rules during every analysis scan. Rules are categorized by type (bugs, vulnerabilities, code smells, security hotspots) and severity (blocker, critical, major, minor, info). Each rule includes detailed documentation explaining the issue, why it matters, and how to fix it, with code examples showing compliant and non-compliant patterns. Teams can customize Quality Profiles to select which rules apply to their projects, disable rules that are not relevant to their stack, adjust severity levels, and create entirely custom rules using the built-in rules engine. This depth of deterministic, auditable analysis is what sets SonarQube apart from newer AI-native tools that rely on LLM-based analysis. When a SonarQube rule flags an issue, you can trace exactly which rule was triggered, read its documentation, and understand the fix with certainty, something that probabilistic AI tools cannot guarantee.

Quality Gates

Quality gates are one of SonarQube’s most powerful and distinctive features, and arguably the primary reason enterprises adopt the platform. A quality gate is a set of conditions that code must meet before it can be merged or deployed. Typical conditions include minimum code coverage percentage, maximum number of new bugs or vulnerabilities, limits on code duplication, and technical debt ratio thresholds. When a pull request or branch fails the quality gate, SonarQube blocks the merge and surfaces the failing conditions directly in the PR through PR decoration in GitHub, GitLab, Bitbucket, or Azure DevOps. In GitHub, you can configure branch protection rules to require the SonarQube quality gate to pass before PRs can be merged, creating an automated enforcement mechanism that prevents code quality from degrading over time. This behavioral feedback loop is consistently cited by users as the feature that delivers the most long-term value.

Security Analysis and Advanced Security

SonarQube’s security analysis covers the OWASP Top 10, CWE Top 25, and SANS Top 25 vulnerability categories. The platform identifies injection flaws, broken authentication patterns, sensitive data exposure, XML external entity attacks, and other security risks through static analysis. Security hotspots are a distinct category that flags code patterns that may or may not be vulnerable depending on context, requiring a developer to manually review and classify them. The Developer Edition and above include enhanced SAST with taint analysis, which tracks the flow of data through the application to identify vulnerabilities like SQL injection that span multiple methods or classes. The secrets detection engine covers 400+ secret patterns to catch accidentally committed API keys, passwords, and tokens.

SonarQube Advanced Security, launched in 2025, extends coverage significantly with Software Composition Analysis (SCA) for third-party dependency vulnerabilities, malicious package detection to block supply chain threats in real-time, license compliance checking, and SBOM generation in CycloneDX and SPDX formats. Advanced SAST in this extension analyzes code interactions with open-source dependencies to identify deeper vulnerabilities that standard SAST would miss. Advanced Security is available as an add-on license for SonarQube Server Enterprise Edition and SonarQube Cloud Enterprise, and supports Java, Kotlin, Scala, JavaScript, TypeScript, Python, C#/.NET, Go, PHP, Rust, and Ruby ecosystems.

SonarLint IDE Integration

SonarLint is a free IDE plugin that brings SonarQube’s analysis directly into the developer’s editor, creating a genuine shift-left experience. Available for JetBrains IDEs (IntelliJ, WebStorm, PyCharm, and others), VS Code, Visual Studio, and Eclipse, SonarLint runs analysis rules in real-time as developers write code and highlights issues before they are even committed. When connected to a SonarQube Server or Cloud instance in “connected mode,” SonarLint synchronizes the team’s Quality Profile configuration so that what developers see in their IDE matches exactly what the CI pipeline will enforce. This eliminates the frustrating cycle of pushing code, waiting for CI to run, finding issues, and pushing fixes. SonarLint is genuinely one of the best IDE-based code analysis experiences available, and many teams cite it as a key reason for choosing SonarQube over competitors.

AI Code Assurance and AI CodeFix

Launched in 2025, AI Code Assurance is SonarSource’s response to the rapid growth of AI-generated code. The feature automatically detects code generated by tools like GitHub Copilot and other AI coding assistants, applies enhanced verification rules to AI-generated code, and provides a real-time quality status for projects containing AI code. SonarSource has published research showing that SonarQube users are 24% more likely to report lower vulnerability rates, 20% more likely to report lower defect rates, and 16% more likely to report lower technical debt from AI-generated code when using AI Code Assurance.

AI CodeFix is SonarQube’s automated remediation feature. When the analysis engine identifies an issue, AI CodeFix generates a suggested fix that developers can review and apply. While functional, this feature is newer and less mature than the auto-fix capabilities of AI-native tools like CodeRabbit or CodeAnt AI. The suggestions tend to work well for straightforward issues but lack the contextual depth that LLM-native tools provide. AI CodeFix is best understood as a convenience layer on top of SonarQube’s core deterministic analysis, not as a primary feature.

Technical Debt Tracking and Reporting

SonarQube quantifies technical debt as an estimated remediation time, expressing how long it would take to fix all identified issues. This metric can be tracked over time, broken down by project, module, or language, and used as a quality gate condition. The dashboard provides trend charts showing whether code quality is improving or degrading, making technical debt management a data-driven process rather than a subjective discussion. Enterprise Edition adds portfolio management for tracking technical debt across multiple projects, along with executive dashboards and security compliance reports aligned to OWASP and CWE standards. For engineering managers who need to report code health metrics to leadership, this capability is difficult to replicate with any other tool.

Pricing and Plans

SonarQube’s pricing structure varies significantly between cloud and self-hosted offerings, and understanding the options is essential because costs can range from completely free to over $100,000 per year depending on codebase size and edition.

Free Options

SonarQube Community Build is the free, open-source, self-hosted edition. It supports 20+ languages (including Infrastructure-as-Code languages), basic quality gates, and integration with CI/CD tools like Jenkins, Azure Pipelines, TeamCity, and CircleCI. The critical limitation for teams evaluating SonarQube community vs developer editions is that the Community Build does not support branch analysis, PR decoration, or security vulnerability scanning. It can only scan the main branch, and it lacks taint analysis and enhanced SAST. For teams that rely on pull request workflows, this is a significant gap that makes the Community Build primarily useful for evaluation and individual use.

SonarQube Cloud Free provides cloud-hosted analysis for up to 50,000 lines of code across 30 languages. It supports both public and private repositories with integrations for GitHub, GitLab, Bitbucket, and Azure DevOps. This tier includes branch analysis and PR decoration, making it substantially more useful for modern development workflows than the self-hosted Community Build. An additional OSS plan is available for open source organizations with unlimited access to branch analysis and PR analysis. The 50K LOC cap on the standard free plan is the main constraint.

SonarQube Cloud Team starts at EUR 30/month (approximately $32/month) for up to 100,000 lines of code, with pricing scaling based on LOC tiers up to 1.9 million lines. Payment is monthly via credit card. This plan adds full branch and PR analysis, quality gates on PRs, and SonarLint connected mode. It is the most accessible paid tier for small-to-medium teams that want cloud-hosted analysis without managing infrastructure.

SonarQube Cloud Enterprise is an annual plan with pricing based on lines of code and no upper LOC limit. It adds portfolio management, security compliance reports, enterprise support, and access to SonarQube Advanced Security as an add-on. Contact SonarSource sales for specific pricing.

Developer Edition starts at approximately $2,500/year for 500,000 lines of code. Pricing scales with LOC, reaching approximately $10,000/year at 2 million lines of code. This edition unlocks branch analysis, PR decoration, SonarLint connected mode, secrets detection, enhanced SAST with taint analysis, and support for 35+ languages including C, C++, Objective-C, and Swift that are not available in the Community Build. For teams that use pull request workflows, the Developer Edition is effectively the minimum required tier for SonarQube Server.

Enterprise Edition starts at approximately $20,000/year for larger LOC deployments (the 5 million LOC tier lists at approximately $35,700/year). This edition adds portfolio management, security reports aligned to OWASP and CWE standards, executive dashboards, additional language support (COBOL, ABAP, PL/I, RPG, VB6), and premium support. Multi-year Enterprise contracts can unlock discounts of 39 to 78% depending on commitment length and negotiation timing. Procurement data suggests that negotiating 90+ days before contract expiration can yield 12 to 18% better discounts.

Data Center Edition is priced on request and is designed for mission-critical deployments requiring high availability, horizontal scaling, and component redundancy.

For teams evaluating SonarQube pricing and comparing alternatives, it is worth noting that the Community Build provides meaningful functionality at no cost, and the Cloud Team plan at EUR 30/month offers a low-friction entry point. However, the jump from Developer to Enterprise is steep, and G2 reviewers have flagged pricing increases at renewal as a notable pain point, with some users describing SonarSource’s billing practices as unclear.

How SonarQube Works

SonarQube runs static analysis either as part of your CI/CD pipeline or on-demand through the web interface. The setup process differs significantly depending on whether you choose cloud or self-hosted deployment.

SonarQube Cloud Setup

For SonarQube Cloud, setup is straightforward: connect your GitHub, GitLab, Bitbucket, or Azure DevOps account, select the repositories to analyze, and configure analysis in your CI/CD pipeline using the SonarScanner. SonarQube Cloud handles all infrastructure, database, and scaling automatically.

SonarQube Server (Self-Hosted) Setup

For self-hosted deployment, the process involves more infrastructure work:

  1. Deploy the server. SonarQube Server requires a supported database (PostgreSQL is recommended; Oracle and Microsoft SQL Server are also supported) and a Java runtime. The most common deployment method is Docker, which simplifies installation significantly compared to manual setup. For production use, connect SonarQube to PostgreSQL rather than the embedded H2 database. Kubernetes deployments via Helm charts are also supported for teams with container orchestration infrastructure.

  2. Configure the scanner. Add the SonarScanner to your build pipeline. SonarQube provides official integrations for Maven, Gradle, .NET, and a standalone CLI scanner. For GitHub Actions, SonarSource provides the sonarsource/sonarqube-scan-action (v5 is composite and no longer requires Docker) and sonarsource/sonarqube-quality-gate-action for enforcing quality gates as PR checks.

  3. Define Quality Profiles and gates. Select which rules apply to your projects, customize severity levels, and set quality gate conditions. SonarQube ships with sensible defaults (the “Sonar Way” profile), but most teams customize these to match their coding standards and security requirements.

  4. Run analysis. Every commit, branch, or PR triggers an analysis that scans all new and changed code against the configured rules. Results appear in the SonarQube dashboard within minutes. For PR analysis (Developer Edition and above), results are decorated directly onto the PR in your git platform.

  5. Review and remediate. The web dashboard surfaces issues organized by type, severity, and assignee. Developers see exactly which lines triggered each finding, read the rule documentation, and can apply AI CodeFix suggestions where available. Quality gates provide a clear pass/fail status on every PR.

  6. Track trends over time. SonarQube maintains historical data on code quality metrics, technical debt, coverage, and duplication, making it possible to track whether your codebase is improving or degrading over time.

Self-hosted deployment typically takes a full day for a DevOps engineer to complete, including database setup, authentication configuration (LDAP/SAML), CI/CD scanner integration, and JVM memory tuning. Ongoing maintenance includes version upgrades, database backups, and monitoring, which is a real overhead that SonarQube Cloud eliminates entirely.

Who Should Use SonarQube

SonarQube is the right choice for specific types of organizations and use cases. Teams that need deeper security-specific scanning alongside SonarQube’s code quality analysis often pair it with dedicated SAST tools like Semgrep or Snyk Code.

Enterprise engineering organizations with strict quality standards that need comprehensive, deterministic static analysis, regulatory compliance, and long-term quality tracking. The depth of rule coverage (6,500+ rules) and quality gate enforcement is unmatched by any competitor. If your organization has hundreds of contributors and needs to enforce minimum quality standards consistently, SonarQube’s enforcement mechanism is proven at scale.

Teams in regulated industries such as finance, healthcare, government, and defense that need security analysis aligned to OWASP, CWE, and SANS standards, along with audit-ready compliance reports. The Enterprise Edition’s security reporting capabilities and the new Advanced Security module with SCA and SBOM generation address regulatory requirements that many competitors cannot match.

Organizations that need data sovereignty. The self-hosted Server editions give full control over where code and analysis data reside, which is a non-negotiable requirement for many government agencies, financial institutions, and defense contractors. No cloud-only competitor can match this level of data control.

Large teams with diverse or legacy tech stacks. With 35+ languages in commercial editions, including legacy languages like COBOL, ABAP, PL/I, RPG, and VB6, SonarQube supports codebases that span multiple decades and technology generations. If your organization maintains COBOL or ABAP code alongside modern Java and TypeScript, SonarQube may be the only tool that covers everything.

Teams adopting AI coding assistants at scale. The AI Code Assurance feature provides specific verification of AI-generated code quality and security. With 42% of committed code now AI-generated according to SonarSource’s data, this capability is increasingly important for organizations that want guardrails around AI-assisted development.

SonarQube is less ideal for small teams or startups that primarily want AI-powered, conversational PR review feedback. The tool’s strengths lie in rule depth, deterministic analysis, enforcement, and tracking rather than AI-native review capabilities. Teams that want fast, contextual AI code review should consider CodeRabbit or CodeAnt AI as complementary tools alongside SonarQube, or as standalone alternatives if deep static analysis is not a priority.

SonarQube vs Alternatives

SonarQube vs SonarCloud (SonarQube Cloud)

SonarCloud has been rebranded to SonarQube Cloud. Both share the same core analysis engine and rule set. The difference is purely deployment: SonarQube Server provides full infrastructure control and data sovereignty but requires setup and maintenance, while SonarQube Cloud is fully managed by SonarSource. SonarQube Cloud gets new features first and is recommended for teams that are fully cloud-based. SonarQube Server is essential for organizations with data residency requirements or air-gapped environments.

SonarQube vs Codacy

Codacy is the most direct alternative for teams that want automated code quality and security analysis with a simpler setup. Codacy is fully cloud-native with a “pipeline-less” approach that scans code automatically without CI/CD pipeline changes, supports 40+ languages, and uses a predictable per-user pricing model rather than SonarQube’s LOC-based pricing. Codacy lacks SonarQube’s rule depth (6,500+ rules vs. Codacy’s smaller rule set), quality gate sophistication, and self-hosted deployment option, but it is significantly easier to get running and maintain. Codacy is the better choice for teams that prioritize simplicity over depth.

SonarQube vs Snyk

Snyk is a developer-first security platform originally focused on open-source dependency vulnerabilities (SCA) that has expanded into container security, IaC scanning, and limited SAST. SonarQube is stronger in first-party code analysis with deeper SAST rules and code quality tracking, while Snyk is stronger in dependency vulnerability management and container security. With SonarQube Advanced Security now adding SCA and SBOM capabilities, the overlap between the two tools is growing, but Snyk’s developer experience and real-time dependency monitoring remain superior for security-first teams. Many organizations run both, using SonarQube for code quality and first-party SAST, and Snyk for SCA and container security.

SonarQube vs Checkmarx and Veracode

Checkmarx and Veracode are enterprise application security testing (AST) platforms that focus primarily on security rather than code quality. Checkmarx provides deep SAST with superior taint analysis and DAST capabilities, while Veracode offers binary analysis, DAST, and SCA in a cloud-based platform. Both are significantly more expensive than SonarQube and are designed for security teams rather than developers. SonarQube is the better choice when code quality and technical debt tracking are primary goals alongside security, while Checkmarx or Veracode are better when security compliance is the dominant requirement and budget is less constrained.

SonarQube vs CodeClimate

Code Climate focuses on code maintainability, technical debt tracking, and test coverage with a clean, modern interface designed for small to medium-sized codebases. SonarQube provides significantly deeper analysis, broader language support, stronger security features, and better scalability for large codebases. For teams in safety-critical industries that need even deeper static analysis, Coverity offers the highest accuracy for C/C++ code with compliance reporting for standards like MISRA and CERT. Code Climate has limited security features and is not suitable for enterprise compliance requirements. Code Climate is a reasonable choice for small teams that want straightforward quality metrics; SonarQube is the choice when you need comprehensive analysis at scale.

Pros and Cons Deep Dive

Strengths

Industry standard trusted by 7M+ developers. SonarQube’s adoption scale means proven reliability, extensive documentation, a large community, and broad third-party integration support. When you choose SonarQube, you are choosing the tool with the largest ecosystem in static analysis.

Deepest rule database available. With 6,500+ rules covering 35+ languages, SonarQube catches patterns that no other tool, including AI-native reviewers, can consistently identify. Subtle thread safety issues, resource leak patterns, deprecated API usage, and complex taint analysis across method boundaries are areas where SonarQube’s deterministic rules excel.

Quality gate enforcement changes behavior. Multiple G2 reviewers note that SonarQube quality gates fundamentally changed how their teams write code. The enforcement mechanism creates a feedback loop where developers write cleaner code proactively because they know the gate will catch problems.

SonarLint creates a genuine shift-left experience. The connected mode IDE integration means developers see the same rules in their editor that the CI pipeline enforces, catching issues before code is committed.

Free Community Build and Cloud Free tier. Unlike many competitors, SonarQube provides genuinely useful free options for evaluation and small-scale use, lowering the barrier to entry.

Self-hosted deployment for data sovereignty. For organizations in regulated industries, the ability to keep all code and analysis data on-premises is a non-negotiable requirement that cloud-only tools cannot meet.

Weaknesses

Self-hosted setup and maintenance is significant. Deploying SonarQube Server with PostgreSQL, configuring authentication, integrating scanners, and tuning JVM settings takes a full day of DevOps effort. Ongoing maintenance including upgrades, backups, and monitoring adds recurring overhead. G2 users note “complex configuration processes and integration issues, particularly in connecting to GitLab.”

Community Build lacks critical features. The free self-hosted edition cannot do branch analysis, PR decoration, or security vulnerability scanning, making it unsuitable for teams that use pull request workflows. This forces most teams into the paid Developer Edition as the practical minimum.

Enterprise pricing is steep and sometimes unpredictable. The jump from Developer ($2,500/year) to Enterprise ($20,000+/year) is significant, and G2 reviewers have reported “aggressive pricing increases” at renewal. LOC-based pricing can also become unpredictable as codebases grow.

False positives require initial tuning effort. Out of the box, SonarQube generates a meaningful number of false positives, especially in the security hotspot category. Teams should expect to spend several hours in the first week reviewing and configuring rule exclusions for test files, generated code, and context-specific patterns.

AI capabilities lag behind AI-native tools. AI CodeFix is functional but produces template-like suggestions that lack the contextual depth of tools like CodeRabbit or CodeAnt AI. Teams that want AI-driven, conversational code review should not rely on SonarQube as their primary AI review tool.

UI feels dated compared to modern developer tools. While functional, SonarQube’s web interface has not kept pace with the design standards set by newer developer tools. Multiple reviewers note that the interface “needs enhancement.”

Pricing Plans

Community Build

Free

  • Open source and self-hosted
  • 20+ languages including IaC
  • Basic quality gates
  • CI/CD integration (Jenkins, Azure Pipelines, CircleCI)
  • Community support only
Most Popular

SonarQube Cloud Free

Free

  • Up to 50K lines of code
  • 30 languages
  • Public and private repos
  • GitHub, GitLab, Bitbucket, Azure DevOps

SonarQube Cloud Team

From EUR 30/month

  • Up to 100K LOC at base price
  • Branch and PR analysis
  • PR decoration
  • Quality gates on PRs
  • SonarLint connected mode

Developer Edition (Server)

From ~$2,500/year

  • Branch and PR analysis
  • 35+ languages
  • PR decoration
  • SonarLint connected mode
  • Secrets detection

Enterprise Edition (Server)

From ~$20,000/year

  • Everything in Developer
  • Portfolio management
  • Security reports (OWASP, CWE)
  • Executive dashboards
  • Additional languages (COBOL, ABAP, PL/SQL)
  • Premium support

Data Center Edition (Server)

Custom

  • Everything in Enterprise
  • High availability and horizontal scaling
  • Component redundancy
  • Designed for mission-critical deployments

Supported Languages

Java JavaScript TypeScript Python C# C C++ Go PHP Ruby Kotlin Scala Swift Objective-C Dart Rust HTML CSS T-SQL PL/SQL COBOL ABAP XML

Integrations

GitHub GitLab Bitbucket Azure DevOps Jenkins JetBrains IDEs (via SonarLint) VS Code (via SonarLint) CircleCI Azure Pipelines TeamCity Gradle Maven

Our Verdict

SonarQube remains the gold standard for static code analysis in enterprise environments. Its 6,000+ rules, quality gate enforcement, and adoption by 7M+ developers make it the most battle-tested option for organizations that prioritize code quality metrics and security compliance. The free Community Build and Cloud Free tier provide genuine entry points, while the new AI Code Assurance features show SonarSource is adapting to the AI-generated code era. The main tradeoffs are complexity of self-hosted deployments, the cost jump to Enterprise, and AI features that lag behind AI-native tools.

Frequently Asked Questions

Is SonarQube free?

Yes, SonarQube offers a free plan. Paid plans start at $30/month.

What languages does SonarQube support?

SonarQube supports Java, JavaScript, TypeScript, Python, C#, C, C++, Go, PHP, Ruby, Kotlin, Scala, Swift, Objective-C, Dart, Rust, HTML, CSS, T-SQL, PL/SQL, COBOL, ABAP, XML.

Does SonarQube integrate with GitHub?

Yes, SonarQube integrates with GitHub, as well as GitLab, Bitbucket, Azure DevOps, Jenkins, JetBrains IDEs (via SonarLint), VS Code (via SonarLint), CircleCI, Azure Pipelines, TeamCity, Gradle, Maven.

Related Articles