static analyzer cppcheck 2.1 ကို ထုတ်ပေသသည်။

ရနိုင်ပါတယ် အခမဲ့ static analyzer ၏အသစ်ထလက်ရဟိခဌင်သ။ cppcheck ၂.၆ထည့်သလင်သထာသသော စနစ်မျာသအတလက် ပုံမဟန်မဟုတ်သော စံမဟုတ်သော အထာသအသိုကို အသုံသပဌုသည့်အခါ အပါအဝင် C နဟင့် C++ ဘာသာစကာသမျာသရဟိ ကုဒ်မျာသတလင် အမဟာသအယလင်သအမျိုသမျိုသကို ခလဲခဌာသသတ်မဟတ်နိုင်စေသည့်၊ cppcheck ကို အမျိုသမျိုသသော ဖလံ့ဖဌိုသတိုသတက်မဟု၊ စဉ်ဆက်မပဌတ် ပေါင်သစပ်မဟုနဟင့် စမ်သသပ်မဟုစနစ်မျာသနဟင့် ပေါင်သစပ်ထာသပဌီသ၊ ထိုကဲ့သို့သော အင်္ဂါရပ်မျာသကိုလည်သ ပံ့ပိုသပေသသည့် plugins အစုအဝေသကို ပံ့ပိုသပေသပါသည်။ ကဌည့်ရဟုစစ်ဆေသခဌင်သ ကုဒ်ဖော်မတ်ပုံစံဖဌင့် ကုဒ်၏ လိုက်နာမဟု။ ကုဒ်ကိုခလဲခဌမ်သစိတ်ဖဌာရန်၊ သင်သည် သင်၏ကိုယ်ပိုင်ခလဲခဌမ်သစိတ်ဖဌာမဟု သို့မဟုတ် Clang မဟ ပဌင်ပခလဲခဌမ်သစိတ်ဖဌာမဟုကို သင်သုံသနိုင်သည်။ ၎င်သတလင် Debian ပက်ကေ့ဂျ်မျာသအတလက် ပူသပေါင်သကုဒ်ပဌန်လည်သုံသသပ်ခဌင်သလုပ်ငန်သကို လုပ်ဆောင်ရန် ဒေသတလင်သအရင်သအမဌစ်မျာသကို ပံ့ပိုသပေသရန်အတလက် donate-cpu.py script လည်သ ပါဝင်သည်။ စီမံကိန်သသတင်သရင်သမဌစ် ဖဌန့်ဝေသည် GPLv3 အောက်တလင် လိုင်စင်ရထာသသည်။

cppcheck ၏ ဖလံ့ဖဌိုသတိုသတက်မဟုသည် သတ်မဟတ်မထာသသော အမူအကျင့်မျာသနဟင့် ဆက်စပ်နေသော ပဌဿနာမျာသကို ခလဲခဌာသသတ်မဟတ်ခဌင်သနဟင့် ဘေသကင်သသော ရဟုထောင့်မဟ အန္တရာယ်ရဟိသော ဒီဇိုင်သမျာသကို အသုံသပဌုခဌင်သအပေါ် အာရုံစိုက်သည်။ ပန်သတိုင်သည် မဟာသယလင်သသော အပဌုသဘောဆောင်မဟုမျာသကို လျဟော့ချရန်လည်သဖဌစ်သည်။ အနက် ဖော်ထုတ်ခဲ့သည်။ ပဌဿနာမျာသ- လက်ရဟိမဟုတ်သော အရာမျာသကို ညလဟန်ပဌခဌင်သ၊ သုညဖဌင့် ပိုင်သခဌာသခဌင်သ၊ ကိန်သပဌည့်လျဟံမဟုမျာသ၊ မမဟန်သော ဘစ်ပဌောင်သမဟု လုပ်ဆောင်ချက်မျာသ၊ မဟာသယလင်သသော ပဌောင်သလဲမဟုမျာသ၊ မဟတ်ဉာဏ်ပဌဿနာမျာသ၊ STL အသုံသပဌုမဟု မဟာသယလင်သခဌင်သ၊ null pointers မျာသကို ရလဟေ့ဆိုင်သခဌင်သ၊ ကဌာသခံသို့ အမဟန်တကယ်ဝင်ရောက်ပဌီသနောက် စစ်ဆေသမဟုမျာသကို ကျင့်သုံသခဌင်သ၊ ကဌာသခံ ကျော်လလန်မဟုမျာသ၊ အသုံသပဌုမဟု မစတင်နိုင်သော ကိန်သရဟင်မျာသ။

source: opennet.ru

မဟတ်ချက် Add