20
Cppcheck
Cppcheck یک ابزار آنالیز استاتیک برای کد C / C ++ است.برخلاف کامپایلرهای C / C ++ و بسیاری از ابزارهای تحلیل دیگر ، خطاهای نحوی موجود در کد را تشخیص نمی دهد.
- نرم افزار رایگان
- PortableApps.com
- Windows
- Eclipse
- Linux
Cppcheck یک ابزار آنالیز استاتیک برای کد C / C ++ است.برخلاف کامپایلرهای C / C ++ و بسیاری از ابزارهای تحلیل دیگر ، خطاهای نحوی موجود در کد را تشخیص نمی دهد.Cppcheck در درجه اول انواع اشکالات را تشخیص می دهد که کامپایلرها معمولاً آن را تشخیص نمی دهند.هدف این است که فقط خطاهای واقعی موجود در کد را تشخیص دهید (یعنی دارای صفر مثبت کاذب باشد).ویژگی ها: - چک کردن محدودیت ها ، - بررسی کد برای هر کلاس ، - بررسی ایمنی استثناء ، - بررسی نشت حافظه ، - هشدار می دهید در صورت استفاده از توابع منسوخ ، - استفاده نامعتبر از STL را بررسی کنید ، - بررسی متغیرهای غیرمجاز و عملکردهای بلااستفاده
سایت اینترنتی:
http://cppcheck.sourceforge.net/دسته بندی ها
گزینه های Cppcheck برای همه سیستم عامل های دارای مجوز
15
PVS-Studio
PVS-Studio یک آنالایزر استاتیک است که خطاهای موجود در کد منبع برنامه های C ، C ++ و C # را تشخیص می دهد.
- برنامه پرداخت شده
- Windows
- MinGW
- Linux
- GCC C Preprocessor (cpp)
- clang
- Microsoft Visual Studio
4
2
Flawfinder
Flawfinder کد منبع را بررسی کرده و نقاط ضعف امنیتی احتمالی ("نقص") را براساس سطح ریسک طبقه بندی می کند.
2
1
0
0
LDRA Testbed
Liverpool Data Research Associates (LDRA) ارائه دهنده ابزارهای تحلیل نرم افزار ، تست و ابزارهای ردیابی الزامات برای بخشهای دولتی و خصوصی و پیشگام در تحلیل نرم افزارهای ایستا و پویا است.
0
0
Clang Static Analyzer
Clang Static Analyzer ابزاری برای تجزیه و تحلیل کد منبع است که در برنامه های C ، C ++ و Objective-C اشکالاتی را پیدا می کند.
0