Analizatzaile estatikoa cppcheck askatzea 2.1

Eskuragarri Doako analizatzaile estatikoen bertsio berria cppcheck 2.1, C eta C++ lengoaietan kodeko errore-klase ezberdinak identifikatzea ahalbidetzen duena, barne sintaxia ez-estandarra erabiltzean, sistema txertatuetan ohikoa dena. Plugin-bilduma bat eskaintzen da, zeinaren bidez cppcheck garapen, etengabeko integrazio eta proba-sistemekin integratzen den, eta ezaugarri hauek ere eskaintzen ditu. egiaztatu kodea kodea formateatzeko estiloarekin bat etortzea. Kodea analizatzeko, zure analizatzailea edo Clang-eko kanpoko analizatzailea erabil dezakezu. Donate-cpu.py script-a ere barne hartzen du Debian paketeen kodeen berrikuspen lana egiteko tokiko baliabideak eskaintzeko. Proiektuaren iturriak arabera banatuta GPLv3 lizentziapean.

cppcheck-en garapena definiziorik gabeko portaerarekin lotutako arazoak identifikatzea eta segurtasunaren ikuspuntutik arriskutsuak diren diseinuak erabiltzera bideratzen da. Helburua positibo faltsuak gutxitzea ere bada. Tartean identifikatu arazoak: existitzen ez diren objektuetarako erakusleak, zero bidezko zatiketak, zenbaki osoen gainezkatzea, bit-aldaketa eragiketa okerrak, bihurketa okerrak, memoriarekin lan egitean arazoak, STLren erabilera okerra, erakusle nuluak deserreferentziatzea, bufferra benetako sarbidearen ondoren egiaztapenak aplikatzea, joatea. Buffer mugetatik haratago, hasieratu gabeko aldagaiak erabiliz.

Iturria: opennet.ru

Gehitu iruzkin berria