Стиже нова верзија анализатора кода цппцхецк 2.11

цппцхецк

Цппцхецк је алат за статичку анализу за Ц/Ц++ код

Пре неколико дана је објављено издање нове верзије Цппцхецк-а 2.11 у којој су урађена разна побољшања уопште и од којих се издвајају побољшања корисничког интерфејса, као и укључивање нових опција и параметара, између осталог.

За оне који нису свесни Цппцхецк-а, требало би да знају да је ово је користан алат за оне који креирају апликације у Ц/Ц++ коду. Овај скуп алата ће вам омогућити да лако проверите да ли у свом програму има недоследности, прекорачења бафера итд.

Цппцхецк ће вам омогућити да брзо пређете на жељени део кода и почнете да га уређујете, за ово само треба да кликнете двапут на њега, након чега ће се отворити помоћу бележнице, ако не користите нотепад, можете да конфигуришете неку апликацију за то.отвори код.

Да бисте анализирали код, можете користити и свој парсер и спољни Цланг парсер. Такође укључује скрипту за обезбеђивање локалних ресурса за обављање колаборативног прегледа кода на Дебиан пакетима.

Главне нове функције цппцхецк 2.11

У овој новој верзији цппцхецк 2.11 која је представљена, побољшања интерфејса командне линије, од којих можемо наћи, на пример, да је додато нова опција "-цхецк-левел", који одређује ниво детаљности контрола. Подразумевано је „нормално“. За проширене провере, можете поставити вредност на „исцрпан”.

Још једна промена која се истиче је да побољшана контрола постављених вредности за неке опције командне линије које захтевају целобројне вредности, као и то yнема потребе за покретањем „–цхецк-цонфиг“ да добијете детаљне поруке од "миссингИнцлуде" и "миссингИнцлудеСистем", пошто ће увек бити излаз при редовном рашчлањивању ако "миссингИнцлуде" је омогућен.

Поред тога, сада .цппцхецк датотеке су застареле и биће уклоњена у верзији 2.14 подршка за тип платформе „Неспецификована“, па сада препоручује се да се уместо тога користи „Неодређено“. Уклоњена је замена релативних путања апсолутним путањама у дијалогу за избор пројектних датотека.

Такође је истакнуто да додао поп_бацк() проверу празних контејнера, као и побољшане контроле петљи за алгоритме СТЛ библиотеке било_од, све_од и ништа_од и побољшања анализатора контролног тока.

С друге стране, помиње се да се повратна вредност функције сада може одредити чак и када се користе услови и да провере цонстПараметер и цонстВариабле сваки од њих је подељен на 3 идентификатора у зависности од тога да ли је параметар или променљива показивач, референца или локални, да би се омогућило прецизније потискивање одређених типова порука.

Оф тхе друге промене које се истичу овог новог издања:

  • Редефинисање величина контејнера које враћа функција;
  • Извући могућа значења из њихових могућих симболичких значења;
  • Побољшано након постављања вредности у контејнер.
  • Поруке „миссингИнцлуде“ и „миссингИнцлудеСистем“ сада користе опцију „–еррор-екитцоде“;
  • Када скенирате пројекат са опцијом "-ј1", обрада маркупних датотека се одлаже док се датотеке кода не обраде.

Коначно ако сте јазаинтересован да сазна више о томе о овој новој верзији, можете проверити детаље у следећем линку.

Како инсталирати цппцхецк на Линук?

За оне који су заинтересовани да могу инсталирати цппцхецк на своју дистрибуцију Линука, могу следити упутства која делимо у наставку.

Ако јеси корисник Дебиан-а или било које друге дистрибуције засноване на њему или изведене из њега Као што су Деепин или Убунту, можете инсталирати директно са терминала тако што ћете откуцати следећу команду:

sudo apt-get install cppcheck

Сада за оне који су корисници Федора и њени деривати, Можете извршити инсталацију тако што ћете откуцати следећу команду:

sudo yum instalar cppcheck

Или за оно што јесу корисницима Арцх Линук-а или било ког другог његовог деривата, можете инсталирати следећом командом:

sudo pacman -S cppcheck


Додај као жељени извор на Гуглу