Ukukhutshwa kwe-static analyzer cppcheck 2.1

Iyafumaneka ukukhutshwa okutsha kwe-analyzer ye-static yasimahla cppcheck 2.1, ekuvumela ukuba uchonge iindidi ezahlukeneyo zeempazamo kwikhowudi kwiilwimi zeC kunye neC ++, kubandakanywa xa usebenzisa i-syntax engekho-standard, eqhelekileyo kwiinkqubo ezifakwe ngaphakathi. Ingqokelela yeeplagi zinikezelwa apho i-cppcheck idityaniswe nophuhliso olwahlukeneyo, ukudityaniswa okuqhubekayo kunye neenkqubo zovavanyo, kwaye ikwabonelela ngeempawu jonga ukuthotyelwa kwekhowudi kunye nesimbo sokufomatha ikhowudi. Ukwahlula ikhowudi, ungasebenzisa eyakho isahluli okanye isahluli sangaphandle esivela kuClang. Ikwabandakanya iskripthi se-donate-cpu.py ukubonelela ngezixhobo zendawo ukwenza umsebenzi wokuphononongwa kwekhowudi yokubambisana kwiiphakheji zeDebian. Imithombo yeprojekthi isasazwa ngu ilayisenisi phantsi kwe-GPLv3.

Ukuphuhliswa kwe-cppcheck kugxininise ekuchongeni iingxaki ezinxulumene nokuziphatha okungachazwanga kunye nokusetyenziswa koyilo oluyingozi kwimbono yokhuseleko. Injongo kwakhona kukunciphisa iimpawu zobuxoki. Phakathi ichongiwe iingxaki: izikhombisi kwizinto ezingekhoyo, ulwahlulo ngo-zero, ukuphuphuma kwenani elipheleleyo, utshintsho kancinci olungachanekanga, uguqulo olungachanekanga, iingxaki xa usebenza ngenkumbulo, usetyenziso olungachanekanga lwe-STL, izalathisi ezingachanekanga zisusa ireferensi yezalathisi ezingeyiyo, usebenzisa iitshekhi emva kofikelelo lokwenyani kwi-buffer, ukuya. ngaphaya kwemida yesithinteli, kusetyenziswa iinguqu ezingaqaliswanga.

umthombo: opennet.ru

Yongeza izimvo