🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

DevOps Intermediate

What is SonarQube?

A platform for continuous code quality inspection that detects bugs, vulnerabilities, and code smells through static analysis.

SonarQube analyzes source code for quality issues across 30+ programming languages. It identifies bugs, security vulnerabilities, code smells (maintainability issues), duplications, and test coverage gaps.

Quality Gates define pass/fail criteria for builds. Integration with CI/CD pipelines blocks deployments that do not meet quality standards. SonarCloud offers a hosted version for open-source projects.

Related Terms

Trunk-Based Development
A source control strategy where developers integrate small changes directly into the main branch frequently, often multiple times per day.
CI/CD
Continuous Integration and Continuous Deployment — automated practices for building, testing, and deploying code changes.
ELK Stack
A popular log management platform combining Elasticsearch (search), Logstash (processing), and Kibana (visualization).
Istio
An open-source service mesh that provides traffic management, security, and observability for microservices on Kubernetes.
Helm
A package manager for Kubernetes that simplifies deploying and managing applications using reusable, configurable charts.
Rolling Update
A deployment strategy that gradually replaces old application instances with new ones, maintaining availability throughout.
View All DevOps Terms →