CppDepend
Versions 2018.2 & 2018.1

Version CppDepend 2018

De clang-tidy embarqué et des vérifications des standards CERT/HICPP à l'intégration SonarQube Light et au support de CMake — la version 2018 a renforcé l'application de la qualité du code pour le C++ moderne.

CppDepend 2018.2

Intégration SonarQube Light

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.

CppDepend 2018.1

Outil Clang-tidy intégré pour détecter plus de problèmes

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

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é

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

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

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 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)

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