Ukukhishwa kwe-static analyzer cppcheck 2.1

Iyatholakala ukukhishwa okusha kwe-analyzer ye-static yamahhala cppcheck 2.1, okukuvumela ukuthi ukhombe izigaba ezahlukahlukene zamaphutha kukhodi ezilimini C no-C++, okuhlanganisa lapho usebenzisa i-syntax engajwayelekile, evamile kumasistimu ashumekiwe. Iqoqo lama-plugin linikezwa lapho i-cppcheck ihlanganiswa nentuthuko ehlukahlukene, ukuhlanganiswa okuqhubekayo kanye nezinhlelo zokuhlola, futhi ihlinzeka ngezici ezifana hlola ukuhambisana nekhodi nesitayela sokufometha ikhodi. Ukuze uhlaziye ikhodi, ungasebenzisa noma umhlahleli wakho noma umhlahleli wangaphandle ovela ku-Clang. Kuhlanganisa futhi umbhalo we-donate-cpu.py ukuze unikeze izinsiza zasendaweni ukwenza umsebenzi wokubambisana wokubuyekezwa kwekhodi kumaphakheji e-Debian. Imithombo yephrojekthi isatshalaliswa ngu ilayisensi ngaphansi kwe-GPLv3.

Ukuthuthukiswa kwe-cppcheck kugxile ekukhombeni izinkinga ezihlobene nokuziphatha okungachazwanga kanye nokusetshenziswa kwemiklamo eyingozi ngokombono wezokuphepha. Umgomo futhi uwukunciphisa imibono engamanga. Phakathi ikhonjiwe izinkinga: izinkomba eziya ezintweni ezingekho, ukuhlukaniswa ngoziro, ukuchichima okuphelele, ukusebenza kwe-bit shift okungalungile, ukuguqulwa okungalungile, izinkinga lapho usebenza ngenkumbulo, ukusetshenziswa okungalungile kwe-STL, ukuhoxisa izikhombisi eziyinull, ukusebenzisa amasheke ngemva kokufinyelela kwangempela ku-buffer, kuya ngale kwemingcele yebhafa, kusetshenziswa okuguquguqukayo okungaqaliswanga.

Source: opennet.ru

Engeza amazwana