SonarQube

SonarQube: avis sur ce logiciel d'analyse du code (prix, intégrations, alternatives, fonctionnalités) Offrez à vos équipes de développement une solution performante qui s'intègre parfaitement à votre environnement d'entreprise, vous permettant de déployer du code propre de manière cohérente et fiable. Grâce à SonarQube, les règles et les paramètres d'analyse sont synchronisés avec SonarLint, garantissant ainsi que les équipes partagent une norme commune de code propre.

Logiciel SonarQube: présentation

SonarSource conçoit des produits de pointe pour la qualité et la sécurité du code. Notre analyseur de code open source et commercial, SonarQube, prend en charge 27 langages de programmation, permettant aux équipes de développement de toutes tailles de résoudre les problèmes de codage au sein de leurs flux de travail existants. Nous sommes ouverts au progrès : applications multilingues, équipes aux profils variés ou flux de travail mêlant technologies modernes et anciennes, SonarQube est la solution idéale.

SonarQube s’intègre à vos outils existants et vous alerte proactivement lorsque la qualité ou la sécurité de votre code est menacée. SonarQube peut analyser les branches de votre dépôt et vous notifier directement dans vos demandes de fusion ! Notre mission est de donner aux développeurs les moyens d’agir et de développer une communauté ouverte autour de la qualité et de la sécurité du code. Compatible avec Jenkins, Azure DevOps Server et bien d’autres, SonarQube propose des milliers de règles d’analyse statique de code automatisées, protégeant votre application sur de multiples fronts et guidant votre équipe.

Qu’est-ce que SonarQube ?

SonarQube est une solution révolutionnaire conçue pour s’intégrer parfaitement à votre environnement d’entreprise et permettre à vos équipes de développement de livrer systématiquement du code sans erreur. Son intégration avec SonarLint assure la synchronisation des règles et des paramètres d’analyse afin de garantir une approche standardisée du code propre. Avec SonarQube, déployer du code de haute qualité n’a jamais été aussi efficace et fiable.

Fonctions principales de SonarQube

SonarQube est un logiciel d’analyse du code qui propose les fonctionnalités suivantes :

– Ressources de formation
– Surveillance des composants open source
– Analyse des tendances
– Gestion des problèmes et bogues
– Suivi de l’état
– Correction des vulnérabilités
– Débogage
– Contrôle d’accès/Permissions
– Import/Export de données
– Gestion du cycle de vie
– Développement mobile
– Notifications en temps réel
– Retours des développeurs
– Règles personnalisables
– Gestion de la conformité

Intégrations tierces de SonarQube

SonarQube peut s’intégrer à de nombreuses applications tierces :

– Appveyor
– Travis CI
– Gradle
– Apache Maven
– TeamCity
– Bamboo
– Jenkins
– Bitbucket
– Travis CI
– Gradle
– BMC Compuware File-AID
– configure8
– Defensics
– Faros AI
– Flosum
– 42Crunch
– froglogic Coco
– BMC Compuware Hiperstation
– JaCoCo
– Jtest
– Kaholo
– Codemagic
– Coco
– bugScout
– BMC Middleware Management
– BMC Helix Cloud Cost
– BMC Compuware Xpediter
– BMC Compuware Topaz Connect
– BMC AMI Ops Automation for Capping
– ArmorCode
– kcov
– Kovair QuickSync
– KubeSphere
– Merico
– Micro Focus Fortify
– Bitbucket
– Jenkins
– GitHub
– Bitbucket
– Microsoft Azure

Youtube video

Combien coûte SonarQube ?

SonarQube est un logiciel SaaS dont le modèle repose sur l’abonnement : vous devez payer chaque mois pour pouvoir l’utiliser.

SonarQube Essential: 150 euros pour chaque licence et par an

Quels sont les points positifs / négatifs de SonarQube ?

SonarSource offre un certain nombre d’avantages aux entreprises et aux professionnels :

Avantages :

Progiciel distingué à plusieurs reprises par plusieurs comparatifs
API disponible
Intégrations tierces
SAV et formation
Logiciel français

Inconvénients :

Prix élevé sur la durée

Assistance informatique : Documentation / Knowledge Base / FAQs / Forum / Help Desk / Email / Chat / Téléphone

API : API disponible

Sécurité & hébergement : données stockées aux USA

Que pensent les clients de SonarQube ?

– Extrait avis en ligne 1 : « Fournit des informations précieuses sur les vulnérabilités du code et s’intègre parfaitement aux pipelines CI/CD. »

– Extrait avis en ligne 2 : « L’analyse des relations publiques et l’intégration avec Bitbucket sont essentielles pour éviter de nouveaux problèmes. L’outil nécessite de nombreuses améliorations : 1. Augmenter le nombre de règles. 2. Ajouter des exclusions personnalisées à certaines règles. Ex. : Conventions de nommage => Certains termes spécifiques à l’organisation doivent être en majuscules. 3. Générer de nombreux faux positifs. 4. Générer des rapports de direction selon des déclencheurs planifiés. Nous avons 20 projets affectés à un portefeuille. Si un rapport est généré et envoyé par e-mail pour le premier calcul du portefeuille, les informations des 19 autres projets pour ce jour-là seront perdues. La direction pensera alors que le rapport généré est à jour, ce qui ne sera pas le cas. 5. Générer rapidement les rapports d’analyse des relations publiques. »

– Extrait avis en ligne 3 : « SonarQube est complet. Il permet l’analyse de nombreux langages de développement sur plusieurs projets. Il propose de base plusieurs jeux de règles de qualité à appliquer et permet d’en ajouter d’autres. Pour chaque règle, un exemple est fourni et des explications assez claires. Certaines règles concernent la qualité du code, mais pas que. Certaines touchent à la sécurité et d’autres aux performances. L’intégration dans un processus de build via des tâches ou des jobs est assez facile. »

– Extrait avis en ligne 4 : « L’analyse des relations publiques et l’intégration avec Bitbucket sont très utiles. »

– Extrait avis en ligne 5 : « Un excellent outil pour promouvoir les normes de qualité du codage »

– Extrait avis en ligne 6 : « Meilleur outil de vérification de la qualité du code »

Quelles sont les alternatives de SonarQube ?

D’après le comparateur en ligne Logiciels.Pro, qui référence et analyse tous les logiciels d’analyse du code, il existe de nombreuses alternatives à SonarQube :

1 : CAST Highlight
2 : Keypup
3 : Code Climate
4 : Jellyfish
5 : Sourcegraph
6 : Kiuwan
7 : Haystack
8 : Qodo
9 : LinearB
10 : SonarQube

Conclusion

Nous attribuons la note de 17,2/20 à SonarQube car il fait partie des 10 meilleurs logiciels d’analyse du code.

Découvrez plus d’avis SonarQube ainsi que de nombreux autres logiciels d’analyse du code sur Logiciels.Pro. Vous pouvez aussi consulter le site Internet de ce progiciel (sonarsource.com) pour obtenir plus d’informations.

Recevez notre veille économique gratuitement chaque matin par email

Louis Parmentier
Fondateur et rédacteur en chef de Societe.Tech : le média sur l’actualité des entreprises françaises en régions ! Diplômé d'HEC Paris et ancien membre de l'incubateur de l'école, j'ai créé plusieurs startups dans le web, les médias et la culture. Passionné par le journalisme, j'ai lancé Societe.Tech en 2015 afin de suivre l'actualité des entreprises et des logiciels SaaS. Je publie des articles ainsi que des interviews sur les entrepreneurs et sur les éditeurs de logiciels.

Articles sur le même sujet