
Plateforme de qualité de code et d'analyse statique avec des quality gates, une analyse multi-langages et des règles orientées sécurité pour détecter les vulnérabilités et les problèmes de maintenabilité dans les workflows CI/CD.
SonarQube est la plateforme de vérification algorithmique pour la qualité et la sécurité du code. Son analyse statique applique des techniques telles que l'exécution symbolique et l'analyse des flux de données et de contrôle pour inspecter votre code, détecter les bugs, les vulnérabilités et les problèmes structurels, et vous indiquer précisément quoi corriger et pourquoi, dans votre IDE, vos pull requests et votre pipeline CI.
Ce dépôt contient le code source de SonarQube Community Build, l'édition gratuite et open source de la plateforme SonarQube. Elle partage la même analyse que celle utilisée dans toute la gamme de produits SonarQube.
L'IA écrit du code plus vite que les équipes ne peuvent le relire, créant une dette de vérification : du code atteint la production avant que quiconque ait confirmé ce qu'il fait. SonarQube applique la même analyse cohérente et explicable à chaque ligne, qu'elle ait été écrite par un développeur ou un agent. Vibe, puis vérifiez : générez vite, puis vérifiez ce qui atteint la production. C'est l'étape de vérification du Agent Centric Development Cycle, qui s'exécute dans la boucle externe de vérification CI pour vérifier le code avant sa fusion.
La plateforme SonarQube analyse plus de 40 langages et frameworks de programmation ; la Community Build en prend en charge un sous-ensemble. L'analyse est reproductible, auditable et explicable : le même code produit toujours les mêmes résultats, chaque résultat est traçable, et chacun vous indique quel est le problème et pourquoi il compte.
SonarQube Server et SonarQube Cloud incluent tout ce que contient la Community Build et ajoutent :
Détecter davantage
Analyser tout votre workflow
Gouverner, rapporter et voir à travers les équipes
Corriger
Certaines capacités font partie de l'add-on SonarQube Advanced Security. Voir la gamme de produits pour plus de détails.
Une Quality Gate est une vérification de type réussite-ou-échec sur votre nouveau code. Définissez la norme une fois, et SonarQube l'applique automatiquement dans chaque pull request et pipeline, afin que les problèmes soient détectés avant leur fusion plutôt que découverts en production.
La Community Build est gratuite et open source. La gamme SonarQube au sens large applique la même analyse à travers votre workflow :
Comparez les offres et tarifs SonarQube pour choisir le produit et le modèle de déploiement appropriés.
La Community Build est-elle gratuite ? Oui. Elle est gratuite et open source, et ce dépôt en est le code source.