Ukukhutshwa kwe-cppcheck 2.7, i-static code analyzer ye-C ++ kunye neelwimi ze-C

Вышла новая версия статического анализатора кода cppcheck 2.7, позволяющего выявлять различные классы ошибок в коде на языках Си и Си++, в том числе при использовании нестандартного синтаксиса, типичного для встраиваемых систем. Предоставляется коллекция плагинов, через которые обеспечена интеграция cppcheck с различными системами разработки, непрерывной интеграции и тестирования, а также предоставлены такие возможности как проверка соответствия кода стилю оформления кода. Для разбора кода может применяться как собственный парсер, так и внешний парсер от Clang. В состав также входит скрипт donate-cpu.py для предоставления локальных ресурсов для выполнения работы по совместной проверке кода пакетов Debian. Исходные тексты проекта распространяются под лицензией GPLv3.

Ukuphuhliswa kwe-cppcheck kugxininise ekuchongeni iingxaki ezinxulumene nokuziphatha okungachazwanga kunye nokusetyenziswa koyilo oluyingozi kwimbono yokhuseleko. Injongo kwakhona kukunciphisa iimpawu zobuxoki. Phakathi kweengxaki ezichongiweyo: izikhombisi kwizinto ezingekhoyo, ulwahlulo ngo-zero, ukuphuphuma kwenani elipheleleyo, ukusebenza kwe-bit shift engachanekanga, uguqulo olungachanekanga, iingxaki xa usebenza ngememori, usetyenziso olungachanekanga lwe-STL, ukushenxiswa kwezalathisi ezingezizo, ukusetyenziswa kweetshekhi emva kokona ufikelelo kwisithinteli, ugqithiso lwemida yesithinteli, ukusetyenziswa kwezinto eziguquguqukayo ezingaqaliswanga.

Ngokufanayo, inkampani yaseSweden iCppcheck Solutions AB iphuhlisa inguqu eyandisiweyo yeCppcheck Premium, enika uhlalutyo lobukho bee-loops ezingapheliyo, ukukhangela okuphuculweyo kwezinto eziguquguqukayo ezingabonakaliyo kunye nohlalutyo oluphezulu lwe-buffer overflow.

Kwinguqulelo entsha:

  • Inkxaso eyongeziweyo yeembono zemigqomo - uphawu lombono longezwe kwithegi yethala leencwadi, ebonisa ukuba iklasi yimbono. Ikhowudi yokuhlalutya ubomi ihlaziywe ukuze kusetyenziswe olu phawu xa ukhangela izikhongozeli ezijingayo;
  • Iitshekhi eziphuculweyo;
  • Iimpazamo eziqokelelweyo zilungisiwe kwaye iintsilelo kwi-analyzer zisusiwe.

umthombo: opennet.ru

Thenga ukusingathwa okuthembekileyo kwiindawo ezinokhuseleko lweDDoS, iiseva zeVPS VDS 🔥 Thenga ukusingathwa kwewebhusayithi okuthembekileyo ngokhuseleko lwe-DDoS, iiseva zeVPS VDS | ProHoster