cppcheck 2.1 staatilise analĂŒsaatorite vĂ€ljaanne

Saadaval uus vabakujuline staatiline analĂŒsaator cppcheck 2.1, mis vĂ”imaldab tuvastada erinevaid veaklasse C ja C++ keeles, sealhulgas mittestandardse sĂŒntaksi kasutamisel, mis on iseloomulik sisseehitatud sĂŒsteemidele. Pakutakse pluginate kogumit, mille kaudu on tagatud cppcheck'i integreerimine erinevate arendus-, pideva integreerimise ja testimise sĂŒsteemidega, samuti on saadaval sellised vĂ”imalused nagu kontrollimine koodi vormindamise stiili 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 kohalikest ressurssidest töö tegemiseks Debiani paketihaldurite koostöölise koodi kontrollimise jaoks. Projekti lĂ€htekoodid levitatakse ja GPLv3 litsentsi alusel.

cppcheck'i arendamine keskendub probleemide tuvastamisele, mis on seotud mÀÀramatute kĂ€itumiste ja turvalisuse seisukohalt ohtlike konstruktsioonide kasutamisega. EesmĂ€rgiks on ka vale tĂ”endite minimeerimine. Tuvastatavate hulka kuuluvad probleemid: viidatud mitteeksisteerivatele objektidele, nulliga jagamine, tĂ€isarvude ĂŒlevoolud, vale bititaseme nihked, vale teisendamine, mĂ€luprobleemid, vale STL-i kasutamine, nullviidete dereferentsimine, kontrollide tegemine pĂ€rast tegelikke mĂ€lukohtade kĂ”nesid, mĂ€lukohtade ĂŒletamine, mitteinihaliseeritud muutujate kasutamine. Uus vabakujuline staatiline analĂŒsaator on saadaval

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster