SonarQube Community Build

Home


FREE & OPEN SOURCE

SonarQube Community Build

SonarQube Community Build provides development teams with a workflow-integrated solution to keep their codebase in a state of Clean Code. SonarQube Community Build supports dozens of popular and classic programming languages, frameworks and cloud technologies.

Interstitial
SONARQUBE COMMUNITY BUILD FEATURES

The tooling you need to deliver better, cleaner code

Enable your team to systematically deliver code that meets high quality standards, for every project, at every step in the workflow.

Popular & classic languages support

Analyze the quality of the code in your preferred language. Support for dozens of popular & classic languages, frameworks & web technologies.

Integration with top DevOps platforms

Easily onboard projects. Integrate with GitHub Actions, GitLab CI/CD, Azure Pipelines, Bitbucket Pipelines, and Jenkins to auto-trigger analysis and show code health status where you work.


Clear go/no-go Sonar Quality Gate

Fail build pipelines when code quality doesn’t meet your defined standards. Prevent issues from being merged or released, reducing risk and saving costs from late discovery in the SDLC.

Top tier analysis speed and accuracy

Receive actionable Clean Code metrics in minutes instead of hours. Clean as You Code inspects smaller pieces of code as you work giving you accurate feedback on the quality of your new code.


Shared, unified configurations

Set your specific coding standards to align your team on code health and achieve your code quality goals. Plus Learn as You Code elevates your developer's skills to the same high level.


SonarQube for IDE

Add the SonarQube for IDE extension and connect it to SonarQube Server to find coding issues on the fly as you code and ensure your team follows a single governed coding standard.

Explore connected mode

20 languages, frameworks, and IaC

  • Java
  • https://assets-eu-01.kc-usercontent.com:443/7630306f-9a2f-018d-2726-3ef76ef712f4/e8a34013-7557-479a-90d3-4a12f5781e49/kotlin-color-padding.svg
  • C Sharp Logo
  • VB Logo
  • Javascript Logo
  • Typescript Logo
  • Python Logo
  • PHP Logo
  • Terraform Logo
  • Cloudformation Logo
  • Azure Resource Manager icon
  • Docker
  • https://assets-eu-01.kc-usercontent.com:443/7630306f-9a2f-018d-2726-3ef76ef712f4/dd29d45e-18d1-4b28-b0d4-9c62934cc7c5/Kubernetes_mark_color_with-padding.svg
  • https://assets-eu-01.kc-usercontent.com:443/7630306f-9a2f-018d-2726-3ef76ef712f4/f612645e-3b99-49d2-b1e4-05824935ff4d/helm-blue.svg
  • https://assets-eu-01.kc-usercontent.com:443/7630306f-9a2f-018d-2726-3ef76ef712f4/b5dec02b-1ec2-4d60-8c83-17f37355c952/CSS-new-color-padding.svg
  • Flex Logo
  • Go Logo
  • HTML5 Logo
  • Ruby Logo
  • Scala Logo
  • XML Logo
Ready to get started with SonarQube Community Build?

Unique, industry-leading Clean Code methodology

Clean as You Code approach

SonarQube Server coalesces developers around a shared vision of Clean Code. Sonar Quality Gates, focused on new/changed code, sets clear quality expectations for the team and ensures they deliver Clean Code every day.

Image shows shared quality scores across a production environment

Sonar Quality Gate

The built-in Sonar Quality Gate provides a clear indicator if new/changed code meets the Clean Code standard. If the code passes the Sonar Quality Gate, you can be confident it's fit for production.

Integrated, risk-averse code standardization

Short feedback loop

Increase development team speed and efficiency, reduce team friction and empower developers through rapid issue identification and short resolution timeframes.

COMMUNITY BUILD

Full DevOps Integration

IDE Integration

SonarQube for IDE in your IDE means Clean Code starts at the keyboard. Sync rules with SonarQube Server and catch coding issues on the fly with SonarQube for IDE extensions for JetBrains, VS Code, Visual Studio and Eclipse.

Build Integration

Out-of-the box support for popular CI engines such as Jenkins, Azure DevOps, TeamCity and CircleCI along with build platforms such as Gradle and Maven. 

Pipeline and Promotion

SonarQube Server makes it easy to extend Clean Code good habits throughout your pipeline and into promotion process. 

Integrate code quality verification to existing pipelines and to promotion process.

Need more features? Try Developer Edition.

Interstitial
  • Legal documentation
  • Trust center
  • Follow SonarSource on Twitter
  • Follow SonarSource on Linkedin

© 2008-2024 SonarSource SA. All rights reserved. SONAR, SONARSOURCE, SONARQUBE, and CLEAN AS YOU CODE are trademarks of SonarSource SA.