Cppcheck

Cppcheck

Cppcheck je statický analytický nástroj pro C / C ++ kód.Na rozdíl od kompilátorů C / C ++ a mnoha dalších analytických nástrojů nedetekuje syntaktické chyby v kódu.
Cppcheck je statický analytický nástroj pro C / C ++ kód.Na rozdíl od kompilátorů C / C ++ a mnoha dalších analytických nástrojů nedetekuje syntaktické chyby v kódu.Cppcheck primárně detekuje typy chyb, které kompilátory normálně nezjistí.Cílem je odhalit pouze skutečné chyby v kódu (tj. Mít nulové falešné pozitivy).Vlastnosti: - kontrola mimo hranice, - kontrola kódu pro každou třídu, - kontrola bezpečnosti výjimek, - kontrola úniku paměti, - varování při použití zastaralých funkcí, - kontrola neplatného použití STL, - kontrola neinicializovaných proměnných a nepoužívaných funkcí.
cppcheck

Kategorie

Alternativy Cppcheck pro všechny platformy s jakoukoli licencí

PVS-Studio

PVS-Studio

PVS-Studio je statický analyzátor, který detekuje chyby ve zdrojovém kódu aplikací C, C ++ a C #.
Coverity Scan

Coverity Scan

Coverity Scan Static Analysis umožňuje zdarma vyhledávat a opravovat vady ve vašem open source projektu Java, C / C ++ nebo C #.
Flawfinder

Flawfinder

Flawfinder zkoumá zdrojový kód a hlásí možné slabiny zabezpečení (`` nedostatky '') seřazené podle úrovně rizika.
Splint

Splint

Splint je nástroj pro statickou kontrolu bezpečnostních programů a chyb kódování.S minimálním úsilím může být Splint použit jako lepší chuchvalec.
lgtm.com

lgtm.com

lgtm.com je platforma pro analýzu kódu.Je zdarma používat pro software s otevřeným zdrojovým kódem;výsledky pro více než 55 000 projektů jsou snadno dostupné (přidejte vlastní!), mají integraci požadavků na automatickou revizi kódu (GitHub, Bitbucket, GitLab) a mnoho dalšího.
EDoC++

EDoC++

EDoC ++ je nástroj pro analýzu zdrojů C ++ určený k identifikaci problémů spojených s používáním výjimek v kódu C ++.
LDRA Testbed

LDRA Testbed

Liverpool Data Research Associates (LDRA) je poskytovatelem softwarových analýz, testů a nástrojů sledovatelnosti požadavků pro veřejný a soukromý sektor a průkopníkem ve statické a dynamické softwarové analýze.
CxxProf

CxxProf

CxxProf je knihovna nástrojů pro profilování s nástrojem C ++.Jeho cílem je zajistit snadnou integraci do stávajících projektů s co nejmenší režií.
Clang Static Analyzer

Clang Static Analyzer

Clang Static Analyzer je nástroj pro analýzu zdrojového kódu, který najde chyby v programech C, C ++ a Objective-C.
PC-lint

PC-lint

Software Gimpel PC-lint Plus, flexibilní statická analýza pro C a C ++ včetně podpory MISRA
Infer

Infer

Facebook Infer je statický analytický nástroj - pokud dáte Inferu nějaký Objective-C, Java nebo C kód, vytvoří seznam potenciálních chyb.