A cppcheck 2.1 statikus elemző kiadása

Elérhető az új, ingyenes statikus elemző kiadása cppcheck 2.1, amely lehetővé teszi különböző hibák kiszűrését a C és C++ nyelveken írt kódokban, beleértve a beágyazott rendszerekre jellemző nem szabványos szintaxis használatát is. Egy plugin-gyűjteményt biztosít, amely lehetővé teszi a cppcheck integrációját különböző fejlesztési rendszerekkel, folyamatos integrációval és teszteléssel, valamint olyan funkciókat nyújt, mint ellenőrzés a kód stílusának megfelelően. A kód elemzéséhez使用 собственный парсер и внешний парсер от Clang. Ennek részeként egy donate-cpu.py szkript is található, amely lehetővé teszi a helyi erőforrások rendelkezésre bocsátását a Debian csomagok közös kódellenőrzésének elvégzéséhez. A projekt forráskódja terjesztésre kerül GPLv3 licenc alatt áll.

A cppcheck fejlesztése a meg nem határozott viselkedéssel és a biztonsági szempontból veszélyes konstrukciók alkalmazásának problémáinak feltárására összpontosít. Célja a hamis riasztások minimalizálása is. A következő problémákat észlel: nem létező objektumokra mutató mutatók, nullával való osztás, egész számok túlcsordulása, helytelen biteltolási műveletek, nem megfelelő átalakítások, memóriahasználati problémák, STL hibás használata, null mutatók dereferálása, ellenőrzések alkalmazása a tényleges pufferhozzáférés után, pufferhatárok túllépése, inicializálatlan változók használata.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster