Intégration SonarQube Light

CppDepend fournit une intégration SonarQube complète depuis CppDepend V6.
CppDepend 2018.2 introduit intégration SonarQube légère où il est possible d'utiliser un autre plugin SonarQube C/C++ pour analyser le code source et importer les problèmes CppDepend.
Dernier Clang V7 Embedded
Prise en charge complète du Standard C++17.
Plus de diagnostics Clang pour une meilleure détection des problèmes.
Analyse des projets VS17 avec encodage UTF-16
Depuis VS 2017 15.4, les nouveaux fichiers créés ont l'encodage UTF-16 par défaut au lieu de ANSI/UTF-8 avec BOM.
CppDepend gère désormais cet encodage lors de l'analyse des fichiers sources.
Outil Clang-tidy intégré pour détecter plus de problèmes

clang-tidy est un outil linter C++ basé sur clang offrant un framework extensible pour diagnostiquer et corriger les erreurs de programmation typiques.
Détecte les violations de style, les mauvaises utilisations d'interfaces et les bugs via l'analyse statique.
Conception modulaire avec une interface pratique pour écrire de nouveaux contrôles.
Analyse de la spécification du format CMake

CMake est une famille d'outils open source et multiplateforme pour construire, tester et packager des logiciels.
CppDepend analyse le CMake Compilation Database Format Specification prêt à l’emploi.
Nouvelles règles pour la performance et la lisibilité

De nombreux contrôles pour détecter les problèmes de performance et de lisibilité ajoutés à CppDepend 2018.1.
Contrôles du standard CERT

Le SEI CERT C++ Coding Standard promeut des standards de codage sécurisé.
CppDepend ajoute plus de 20 contrôles CERT prêt à l’emploi.
Contrôles du standard HICPP

High Integrity C++ définit des règles et bonnes pratiques pour du code C++ de haute qualité.
CppDepend ajoute plus de 20 contrôles HICPP prêt à l’emploi.
Plus de règles pour moderniser votre base de code C++

Plus de 20 détections de modernisation ajoutées pour moderniser l'usage des pointeurs, les boucles, les en-têtes dépréciés et plus.
Règles pour le C++ moderne (C++11, C++14, C++17)

Les C++ Core Guidelines ont été introduites par Bjarne Stroustrup et Herb Sutter.
Le clang-tidy embarqué dans CppDepend peut vérifier beaucoup de ces directives pour un usage efficace du C++ moderne.
Prêt à essayer CppDepend ?
Commencez votre essai gratuit de 14 jours avec accès complet à toutes les fonctionnalités. Sans carte bancaire.
Télécharger l’essai gratuit