Package: cppcheck (2.3-1)
Links for cppcheck
Debian Resources:
Download Source Package cppcheck:
Maintainer:
External Resources:
- Homepage [sourceforge.net]
Similar packages:
Værktøj for statistisk C/C -kodeanalyse (CLI)
Cppcheck er et kommandolinjeværktøj, som forsøger at detektere fejl, som din C/C -kompiler ikke ser. Det er alsidigt og kan kontrollere kode, der ikke er standard, inklusive diverse kompilerudvidelser, indlejret assemblykode etc. Dets interne forbrænder kan håndtere includes, makroer og flere kommandoer for forbrænderen. Selv om Cppcheck kan konfigureres på mange måder, så kan du starte programmet bare ved at give en sti til kildekoden.
Programmet har kontrol af:
* pointers til out-of-scope automatiske variabler * tildeling af automatiske variabler til en effektiv parameter for en funktion * out-of-bounds-fejl i arrayer og STL * manglende klassekonstruktører * variabler er ikke initialiseret af en konstruktør * brug af memset, memcpy, etcetera på en klasse * ikkevirtuelle destructors for basisklasser * operator= returnerer ikke en konstant reference til sig selv * brug af forældede funktioner (mktemp, gets, scanf) * undtagelser smidt i destructors * hukommelseslæk i klasse- eller funktionsvariabler * C-lignende pointer cast i C -kode * redundant if * misbrug af funktionerne strtol eller sprintf * unsigned division eller division med nul * ubrugte funktioner og struct-medlemmer * videresendelse af parametre efter værdi * misbrug af signed tegnvariabler * usædvanlig pointer-aritmetik (såsom »abc« »d«) * dereferenced null pointers * ufuldstændige udtryk * misbrug af iteratorer når iteratering via en container * fjernelse af reference til slettede iteratorer * brug af ugyldige vektoriteratorer/pointers
Denne pakke indeholder grænsefladen til kommandolinjen for cppcheck.
Other Packages Related to cppcheck
|
|
|
|
-
- dep: libc6 (>= 2.29)
- GNU C-bibliotek: Delte biblioteker
also a virtual package provided by libc6-udeb
-
- dep: libgcc-s1 (>= 3.5)
- GCC støttebibliotek
-
- dep: libpcre3
- Ældre Perl 5-kompatibelt regulært udtryksbibliotek - kørselstidsfiler
-
- dep: libstdc 6 (>= 9)
- GNU Standard C bibliotek v3
-
- dep: libtinyxml2-8 (>= 8.0.0)
- C XML parsing library
-
- dep: libz3-4 (>= 4.8.9)
- Læresætningsbeviser fra Microsoft Research - kørselstidsbiblioteker
-
- dep: python3
- Interaktivt objektorienteret højniveausprog - standardversion af Python 3
-
- dep: python3-pygments
- Syntaksfremhævelsespakke skrevet i Python 3
-
- sug: clang
- C-, C og Objective-C-kompiler - LLVM-baseret, binær fil for clang
-
- sug: clang-tidy
- Clang-baseret C linter-værktøj
-
- sug: cppcheck-gui
- Værktøj for statisk C/C -kodeanalyse (GUI)
Download cppcheck
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
armhf | 1,516.2 kB | 5,747.0 kB | [list of files] |