overview
Qu'est-ce que SonarQube ?
SonarQube est une plateforme d'analyse de la qualité et de la sécurité du code développée par SonarSource qui permet aux développeurs et aux équipes de développement d'effectuer une inspection continue de la qualité et de la sécurité du code. Il analyse automatiquement le code source pour détecter les bugs, les vulnérabilités de sécurité et les 'code smells' à travers de nombreux langages de programmation, désormais amélioré avec l'IA pour des suggestions de correction et la révision de code. En tant que plateforme établie, SonarQube offre une analyse statique complète avec de vastes bibliothèques de règles et des 'quality gates'. Il prend en charge les déploiements basés sur le cloud et les serveurs auto-gérés, facilitant l'inspection continue de la base de code dans les flux de travail CI/CD pour divers langages, y compris Java, C#, Python, PHP, Go, Ruby, JavaScript, TypeScript, HTML, CSS, C, C++, Swift, YAML, JSON et Shell Script.
