የስታቲክ analyzer cppcheck መለቀቅ 2.1

ይገኛል ነፃ የማይንቀሳቀስ ተንታኝ አዲስ ልቀት cppcheck 2.1መደበኛ ያልሆነ አገባብ ሲጠቀሙ ጨምሮ በC እና C ++ ቋንቋዎች ውስጥ በኮድ ውስጥ ያሉ የተለያዩ የስህተት ክፍሎችን ለይተው እንዲያውቁ ይፈቅድልዎታል ፣ ለተከተቱ ስርዓቶች የተለመደ። cppcheck ከተለያዩ ልማት፣ ተከታታይ ውህደት እና የሙከራ ስርዓቶች ጋር የተዋሃደበት እና እነዚህን የመሳሰሉ ባህሪያትን የሚያቀርብበት የተሰኪዎች ስብስብ ቀርቧል። ፈትሽ። ኮድን ከኮድ ቅርጸት ዘይቤ ጋር ማክበር። ኮድን ለመተንተን የእራስዎን ተንታኝ ወይም የውጭ ተንታኝ ክላንግ መጠቀም ይችላሉ። እንዲሁም ለዴቢያን ፓኬጆች የትብብር የኮድ ግምገማ ስራን ለመስራት የሀገር ውስጥ ግብዓቶችን ለማቅረብ donate-cpu.py ስክሪፕት ያካትታል። የፕሮጀክት ምንጮች የተሰራጨው በ በ GPLv3 ፍቃድ የተሰጠው።

የ cppcheck እድገት ያልተገለፀ ባህሪን እና ከደህንነት እይታ አንጻር አደገኛ የሆኑትን ንድፎችን በመጠቀም ችግሮችን በመለየት ላይ ያተኮረ ነው. ግቡ የውሸት አወንታዊ ውጤቶችን መቀነስም ነው። መካከል ተለይቷል ችግሮች፡ ወደ ላልሆኑ ነገሮች አመላካቾች፣ ክፍፍሎች በዜሮ፣ ኢንቲጀር ተትረፍርፎ፣ የተሳሳተ የቢት ፈረቃ ስራዎች፣ የተሳሳቱ ልወጣዎች፣ ከማህደረ ትውስታ ጋር ሲሰሩ ችግሮች፣ የ STL የተሳሳተ አጠቃቀም፣ ባዶ ጠቋሚዎችን መሰረዝ፣ ከትክክለኛው የመጠባበቂያ መዳረሻ በኋላ ቼኮችን መተግበር፣ መሄድ ከጠባቂ ድንበሮች ባሻገር፣ ያልታወቁ ተለዋዋጮችን በመጠቀም።

ምንጭ: opennet.ru

አስተያየት ያክሉ