uus väljaanne tasuta staatilisest analüsaatorist , mis tuvastab erinevaid vigu C ja C++ keeles, sealhulgas mittestandardse süntaksi kasutamisel, mis on iseloomulik sise- ja süsteemide jaoks. Pakutakse pluginakogumit, mille kaudu on tagatud cppcheck'i integreerimine erinevate arendussüsteemide, pideva integreerimise ja testimise süsteemidega ning pakkuda selliseid võimalusi nagu koodi stiilireeglitele vastavuse osas. Koodi analüüsimiseks võib kasutada nii enda parserit kui ka Clang'i välist parserit. Samuti sisaldab see skripti donate-cpu.py kohalike ressursside pakkumiseks Debian'i paketihalduse koodi koostööliseks kontrollimiseks. Projekti allikakoodid GPLv3 litsentsi alusel.
cppcheck'i arendamine keskendub probleemide tuvastamisele, mis on seotud määramatute käitumiste ja turvaprobleemiliste konstruktsioonide kasutamisega. Eesmärk on ka valehäirete vähendamine. Nende seas probleemid: viidatud mittearvestatavate objektide, jagamise nulliga, täisarvude ületäitumise, valebitite nihke, vale konversiooni, mäluga seotud probleemide, STL'i vale kasutamise, nullviidete dereferentse, kontrollide tegemise pärast tegelikku pöördumist puhvri poole, puhvri piiride ületamise ja initsialiseerimata muutujaid.
Allikas: opennet.ru
