Cppcheck

Cppcheck

Cppcheck to narzędzie do analizy statycznej kodu C / C ++.W przeciwieństwie do kompilatorów C / C ++ i wielu innych narzędzi analitycznych nie wykrywa błędów składniowych w kodzie.
Cppcheck to narzędzie do analizy statycznej kodu C / C ++.W przeciwieństwie do kompilatorów C / C ++ i wielu innych narzędzi analitycznych nie wykrywa błędów składniowych w kodzie.Cppcheck wykrywa przede wszystkim rodzaje błędów, których zwykle nie wykrywają kompilatory.Celem jest wykrycie tylko rzeczywistych błędów w kodzie (tj. Zero zerowych wyników fałszywie dodatnich).Cechy: - Sprawdzanie poza zakresem, - Sprawdź kod dla każdej klasy, - Sprawdzanie bezpieczeństwa wyjątków, - Sprawdzanie wycieków pamięci, - Ostrzegaj, jeśli używane są przestarzałe funkcje, - Sprawdź, czy użycie STL jest nieprawidłowe, - Sprawdź niezainicjowane zmienne i nieużywane funkcje
cppcheck

Stronie internetowej:

Kategorie

Alternatywy dla Cppcheck dla Linux

PVS-Studio

PVS-Studio

PVS-Studio to statyczny analizator, który wykrywa błędy w kodzie źródłowym aplikacji C, C ++ i C #.
Coverity Scan

Coverity Scan

Analiza statyczna skanowania pokrycia pozwala znaleźć i naprawić defekty w projekcie open source Java, C / C ++ lub C # za darmo.
Flawfinder

Flawfinder

Flawfinder sprawdza kod źródłowy i zgłasza ewentualne słabości bezpieczeństwa (`` wady '') posortowane według poziomu ryzyka.
Splint

Splint

Splint to narzędzie do statycznego sprawdzania programów C pod kątem luk w zabezpieczeniach i błędów kodowania.Przy minimalnym wysiłku Splint może być używany jako lepsze włókna.
LDRA Testbed

LDRA Testbed

Liverpool Data Research Associates (LDRA) jest dostawcą narzędzi do analizy oprogramowania, testów i śledzenia wymagań dla sektora publicznego i prywatnego oraz pionierem w zakresie statycznej i dynamicznej analizy oprogramowania.
CxxProf

CxxProf

CxxProf to ręcznie instrumentowana biblioteka profilowania dla C ++.Jego celem jest zapewnienie łatwej integracji z istniejącymi projektami przy minimalnym obciążeniu.
PC-lint

PC-lint

Oprogramowanie Gimpel PC-lint Plus, elastyczna analiza statyczna dla C i C ++, w tym obsługa MISRA
Infer

Infer

Facebook Infer to narzędzie do analizy statycznej - jeśli podasz Inferowi kod Objective-C, Java lub C, wyświetli listę potencjalnych błędów.