Release des statischen Code-Analyse-Tools cppcheck 2.1

VerfĂŒgbar neue Ausgabe des kostenlosen statischen Analysewerkzeugs cppcheck 2.1, das verschiedene Klassen von Fehlern in C- und C++-Code identifizieren kann, auch bei der Verwendung nicht standardmĂ€ĂŸiger Syntax, die typisch fĂŒr eingebettete Systeme ist. Es steht eine Sammlung von Plugins zur VerfĂŒgung, ĂŒber die die Integration von cppcheck mit verschiedenen Entwicklungs-, Continuous Integration- und Testsystemen gewĂ€hrleistet wird, sowie Funktionen wie ÜberprĂŒfung der Übereinstimmung des Codes mit dem Codierungsstil. Zur Analyse des Codes kann sowohl der eigene Parser als auch der externe Parser von Clang verwendet werden. Ebenfalls enthalten ist das Skript donate-cpu.py, um lokale Ressourcen fĂŒr die gemeinsame PrĂŒfung von Debian-Paketcodes bereitzustellen. Die Quelltexte des Projekts wird verbreitet unter Lizenz GPLv3.

Die Entwicklung von cppcheck konzentriert sich auf die Identifizierung von Problemen, die mit unbestĂ€ndigem Verhalten und der Verwendung potenziell gefĂ€hrlicher Konstrukte verbunden sind. Ziel ist es ebenfalls, falsch-positive Ergebnisse zu minimieren. Unter den identifizierten Problemen sind: Zeiger auf nicht vorhandene Objekte, Division durch Null, ganzzahlige ÜberlĂ€ufe, fehlerhafte Bitverschiebungsoperationen, fehlerhafte Typumwandlungen, Probleme im Umgang mit Speicher, fehlerhafte Verwendung der STL, Dereferenzierung von Nullzeigern, Anwendung von ÜberprĂŒfungen nach dem tatsĂ€chlichen Zugriff auf den Puffer, PufferĂŒberlĂ€ufe und die Verwendung von nicht initialisierten Variablen.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster