Cppcheck

Cppcheck

Cppcheck je statický analytický nástroj pre C / C ++ kód.Na rozdiel od kompilátorov C / C ++ a mnohých ďalších analytických nástrojov nedeteguje chyby syntaxe v kóde.
Cppcheck je statický analytický nástroj pre C / C ++ kód.Na rozdiel od kompilátorov C / C ++ a mnohých ďalších analytických nástrojov nedeteguje chyby syntaxe v kóde.Cppcheck v prvom rade zisťuje typy chýb, ktoré kompilátory normálne nezistia.Cieľom je zistiť iba skutočné chyby v kóde (tj mať nulové falošné poplachy).Vlastnosti: - kontrola mimo hranice, - kontrola kódu pre každú triedu, - kontrola bezpečnosti výnimiek, - kontrola úniku pamäte, - upozornenie, ak sa používajú zastarané funkcie, - kontrola neplatnosti použitia STL, - kontrola neinicializovaných premenných a nepoužívaných funkcií.

Kategórie

Alternatívy Cppcheck pre všetky platformy s akoukoľvek licenciou

PVS-Studio

PVS-Studio

PVS-Studio je statický analyzátor, ktorý detekuje chyby v zdrojovom kóde aplikácií C, C ++ a C #.
Coverity Scan

Coverity Scan

Coverity Scan Static Analysis umožňuje zadarmo nájsť a opraviť chyby vo vašom open source projekte Java, C / C ++ alebo C #.
Flawfinder

Flawfinder

Flawfinder skúma zdrojový kód a hlási možné slabiny zabezpečenia (`` nedostatky '') zoradené podľa úrovne rizika.
Splint

Splint

Splint je nástroj na statickú kontrolu bezpečnostných programov a chýb kódovania.S minimálnym úsilím môže byť Splint použitý ako lepšie chĺpky.
lgtm.com

lgtm.com

lgtm.com je platforma pre analýzu kódu.Je zadarmo používať pre softvér s otvoreným zdrojom;výsledky pre viac ako 55 000 projektov sú ľahko dostupné (pridajte svoje vlastné!), majú integráciu požiadaviek na automatickú kontrolu kódu (GitHub, Bitbucket, GitLab) a oveľa viac.
  • Bezplatná
  • Web
EDoC++

EDoC++

EDoC ++ je nástroj na analýzu zdrojov C ++ určený na identifikáciu problémov spojených s použitím výnimiek v kóde C ++.
LDRA Testbed

LDRA Testbed

Liverpool Data Research Associates (LDRA) je poskytovateľom softvérových analýz, testovacích a testovacích nástrojov pre sledovateľnosť pre verejný a súkromný sektor a priekopníkom v statickej a dynamickej softvérovej analýze.
CxxProf

CxxProf

CxxProf je knižnica nástrojov profilovania s nástrojmi pre manuálne inštruované pre C ++.Jeho cieľom je poskytnúť ľahkú integráciu do existujúcich projektov s čo najmenšou réžiou.
Clang Static Analyzer

Clang Static Analyzer

Nástroj Clang Static Analyzer je nástroj na analýzu zdrojového kódu, ktorý zisťuje chyby v programoch C, C ++ a Objective-C.
PC-lint

PC-lint

Softvér Gimpel PC-lint Plus, flexibilná statická analýza pre C a C ++ vrátane podpory MISRA
Infer

Infer

Facebook Infer je statický analytický nástroj - ak dáte Inferu nejaký kód Objective-C, Java alebo C, vytvorí zoznam potenciálnych chýb.