Cppcheck

Cppcheck

Cppcheck est un outil d'analyse statique pour le code C / C ++.Contrairement aux compilateurs C / C ++ et à de nombreux autres outils d'analyse, il ne détecte pas les erreurs de syntaxe dans le code.
Cppcheck est un outil d'analyse statique pour le code C / C ++.Contrairement aux compilateurs C / C ++ et à de nombreux autres outils d'analyse, il ne détecte pas les erreurs de syntaxe dans le code.Cppcheck détecte principalement les types de bogues que les compilateurs ne détectent normalement pas.Le but est de détecter uniquement les vraies erreurs dans le code (c'est-à-dire qu'il n'y a aucun faux positif).Caractéristiques: - Vérification hors limites, - Vérifiez le code de chaque classe, - Vérification de la sécurité des exceptions, - Vérification des fuites de mémoire, - Avertissez si des fonctions obsolètes sont utilisées, - Vérifiez l'utilisation non valide de STL, - Vérifiez les variables non initialisées et les fonctions inutilisées
cppcheck

Les catégories

Alternatives à Cppcheck pour Linux

PVS-Studio

PVS-Studio

PVS-Studio est un analyseur statique qui détecte les erreurs dans le code source des applications C, C ++ et C #.
Coverity Scan

Coverity Scan

Coverity Scan Static Analysis permet de trouver et de corriger gratuitement les défauts dans votre projet open source Java, C / C ++ ou C #.
Flawfinder

Flawfinder

Flawfinder examine le code source et signale les éventuelles faiblesses de sécurité (`` failles '') triées par niveau de risque.
Splint

Splint

Splint est un outil de vérification statique des programmes C pour les failles de sécurité et les erreurs de codage.Avec un effort minimal, Splint peut être utilisé comme une meilleure charpie.
LDRA Testbed

LDRA Testbed

Liverpool Data Research Associates (LDRA) est un fournisseur d'outils d'analyse logicielle, de test et de traçabilité des exigences pour les secteurs public et privé et un pionnier de l'analyse logicielle statique et dynamique.
CxxProf

CxxProf

CxxProf est une bibliothèque de profilage instrumentée manuelle pour C ++.Son objectif est de fournir une intégration facile dans les projets existants avec aussi peu de frais généraux que possible.
PC-lint

PC-lint

Logiciel Gimpel PC-lint Plus, analyse statique flexible pour C et C ++ avec prise en charge MISRA
Infer

Infer

Facebook Infer est un outil d'analyse statique - si vous donnez à Infer du code Objective-C, Java ou C, il produit une liste de bogues potentiels.