nové vydanie voľného statického analyzátora , ktorý umožňuje odhaľovať rôzne triedy chýb v kóde v jazykoch C a C++, vrátane použitia nestandardnej syntaxe typickej pre zabudované systémy. Poskytuje kolekciu pluginov, cez ktoré je zabezpečená integrácia cppcheck s rôznymi systémami vývoja, kontinuálnej integrácie a testovania, a taktiež poskytované sú možnosti ako zhody kódu so štýlom formátovania kódu. Pri analýze kódu môže byť použitý ako vlastný parser, tak aj externý parser od Clang. Súčasťou je tiež skript donate-cpu.py na poskytnutie miestnych zdrojov na vykonávanie práce pri spoločnej kontrole kódu balíkov Debian. Zdrojové kódy projektu je pod licenciou GPLv3.
Rozvoj cppcheck je zameraný na odhaľovanie problémov spojených s nejasným správaním a použitím konštrukcií, ktoré sú nebezpečné z hľadiska bezpečnosti. Cieľom je taktiež minimalizovať falošné poplachy. Medzi problémy patrí: ukazatele na neexistujúce objekty, delenia nulou, celočíselné pretečenia, nesprávne operácie bitového posunu, nesprávne konverzie, problémy pri práci s pamäťou, nesprávne použitie STL, dereferencovanie nulových ukazateľov, použitie kontrol po skutočnom prístupe k bufferu, presahovanie hraníc bufferov, používanie neinicializovaných premenných.
Zdroj: opennet.ru
