Cppcheck

Cppcheck

Cppcheck ist ein statisches Analysetool für C / C ++ - Code.Im Gegensatz zu C / C ++ - Compilern und vielen anderen Analysetools werden keine Syntaxfehler im Code erkannt.
Cppcheck ist ein statisches Analysetool für C / C ++ - Code.Im Gegensatz zu C / C ++ - Compilern und vielen anderen Analysetools werden keine Syntaxfehler im Code erkannt.Cppcheck erkennt hauptsächlich die Arten von Fehlern, die die Compiler normalerweise nicht erkennen.Das Ziel ist es, nur echte Fehler im Code zu erkennen (dh null falsch positive).Eigenschaften: - Überprüfung außerhalb der Grenzen, - Überprüfung des Codes für jede Klasse, - Überprüfung der Ausnahmesicherheit, - Überprüfung auf Speicherlecks, - Warnung bei Verwendung veralteter Funktionen, - Überprüfung auf ungültige Verwendung von AWL, - Überprüfung auf nicht initialisierte Variablen und nicht verwendete Funktionen
cppcheck

Eigenschaften

Kategorien

Cppcheck-Alternativen für Linux

PVS-Studio

PVS-Studio

PVS-Studio ist ein statischer Analysator, der Fehler im Quellcode von C-, C ++ - und C # -Anwendungen erkennt.
Coverity Scan

Coverity Scan

Mit Coverity Scan Static Analysis können Sie kostenlos Fehler in Ihrem Java-, C / C ++ - oder C # -Open-Source-Projekt finden und beheben.
Flawfinder

Flawfinder

Flawfinder untersucht den Quellcode und meldet mögliche Sicherheitslücken ("Fehler"), sortiert nach Risikograd.
Splint

Splint

Splint ist ein Tool zum statischen Überprüfen von C-Programmen auf Sicherheitslücken und Codierungsfehler.Mit minimalem Aufwand kann Splint als besseres Fussel verwendet werden.
LDRA Testbed

LDRA Testbed

Liverpool Data Research Associates (LDRA) ist ein Anbieter von Softwareanalyse-, Test- und Anforderungsverfolgbarkeitstools für den öffentlichen und privaten Sektor und ein Pionier in der statischen und dynamischen Softwareanalyse.
CxxProf

CxxProf

CxxProf ist eine manuell instrumentierte Profiling-Bibliothek für C ++.Ziel ist es, eine einfache Integration in bestehende Projekte mit möglichst geringem Aufwand zu ermöglichen.
PC-lint

PC-lint

Gimpel Software PC-lint Plus, flexible statische Analyse für C und C ++ einschließlich MISRA-Unterstützung
Infer

Infer

Facebook Infer ist ein statisches Analysetool. Wenn Sie Infer mit Objective-C-, Java- oder C-Code versehen, wird eine Liste potenzieller Fehler erstellt.