Statilise analüsaatori cppcheck 2.1 väljalase

Saadaval uus väljaanne tasuta staatilisest analüsaatorist cppcheck 2.1, 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 kontroll 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 GNU Üldine Avaliku litsentsi alusel. 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 tuvastatud 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

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster