SonarQube, yazılım projelerinin kod kalitesini ve güvenliğini analiz etmek için kullanılan açık kaynaklı bir platformdur. Başlıca işlevleri: Hata tespiti: Koddaki hatalar (bugs), güvenlik açıkları ve okunabilirliği düşüren kod kokuları proaktif biçimde tespit eder. Uyum kontrolü: Kodun, belirlenen kalite standartlarının karşılayıp karşılamadığını kontrol eder. Entegrasyon: GitHub, GitLab, Azure Pipelines gibi araçlarla entegre çalışarak kod inceleme süreçlerini otomatikleştirir. Kod iyileştirme önerileri: Hata tespitlerinin ardından, kodun nasıl düzeltilebileceği konusunda örnekler sunar. Bu sayede, ekiplerin daha temiz, güvenli ve bakımı kolay kod yazmasına olanak tanır.