Kutolewa kwa kichanganuzi tuli cppcheck 2.1

Inapatikana toleo jipya la kichanganuzi tuli cha bure tazama 2.1, ambayo inakuwezesha kutambua aina mbalimbali za makosa katika msimbo katika lugha za C na C++, ikiwa ni pamoja na wakati wa kutumia syntax isiyo ya kawaida, ya kawaida kwa mifumo iliyopachikwa. Mkusanyiko wa programu-jalizi hutolewa kwa njia ambayo cppcheck inaunganishwa na maendeleo anuwai, ujumuishaji endelevu na mifumo ya majaribio, na pia hutoa huduma kama vile. angalia соответствия кода стилю оформления кода. Для разбора кода может применяться как собственный парсер, так и внешний парсер от Clang. В состав также входит скрипт donate-cpu.py для предоставления локальных ресурсов для выполнения работы по совместной проверке кода пакетов Debian. Vyanzo vya mradi kusambazwa na iliyopewa leseni chini ya GPLv3.

Ukuzaji wa cppcheck unalenga katika kutambua matatizo yanayohusiana na tabia isiyojulikana na matumizi ya miundo ambayo ni hatari kutoka kwa mtazamo wa usalama. Lengo pia ni kupunguza chanya za uwongo. Miongoni mwa kutambuliwa shida: viashiria kwa vitu visivyopo, mgawanyiko kwa sifuri, kufurika kwa nambari kamili, shughuli zisizo sahihi za mabadiliko kidogo, ubadilishaji usio sahihi, shida wakati wa kufanya kazi na kumbukumbu, utumiaji mbaya wa STL, kukataza viashiria visivyofaa, kutumia hundi baada ya ufikiaji halisi wa bafa, kwenda. zaidi ya mipaka ya bafa, kwa kutumia vigeuzo ambavyo havijaanzishwa.

Chanzo: opennet.ru

Nunua upangishaji wa kuaminika wa tovuti zilizo na ulinzi wa DDoS, seva za VPS VDS 🔥 Nunua upangishaji wa tovuti unaoaminika kwa ulinzi wa DDoS, seva za VPS VDS | ProHoster