Cppcheck

Cppcheck

Cppcheck هو أداة تحليل ثابتة لرمز C / C ++.على عكس برامج التحويل البرمجي C / C ++ والعديد من أدوات التحليل الأخرى ، فإنه لا يكتشف أخطاء بناء الجملة في التعليمات البرمجية.
Cppcheck هو أداة تحليل ثابتة لرمز C / C ++.على عكس برامج التحويل البرمجي C / C ++ والعديد من أدوات التحليل الأخرى ، فإنه لا يكتشف أخطاء بناء الجملة في التعليمات البرمجية.يكتشف Cppcheck بشكل أساسي أنواع الأخطاء التي لا يكتشفها المترجمون عادةً.الهدف من ذلك هو اكتشاف الأخطاء الحقيقية فقط في الكود (بمعنى أنه ليس هناك أي إيجابيات خاطئة صفرية).الميزات: - خارج نطاق التدقيق ، - التحقق من رمز لكل فئة ، - التحقق من سلامة الاستثناء ، - التحقق من تسرب الذاكرة ، - تحذير إذا تم استخدام وظائف عفا عليها الزمن ، - التحقق من استخدام غير صالح لل STL ، - التحقق من وجود متغيرات غير مهيأة والوظائف غير المستخدمة
cppcheck

موقع الكتروني:

التصنيفات

بدائل لـ Cppcheck لنظام التشغيل Linux

PVS-Studio

PVS-Studio

PVS-Studio هو محلل ثابت يكتشف الأخطاء في الكود المصدري للتطبيقات C و C ++ و C #.
Coverity Scan

Coverity Scan

يتيح لك Cover Cover Scan Static Analysis إيجاد وإصلاح العيوب في مشروع مفتوح المصدر Java أو C / C ++ أو C # مجانًا.
Flawfinder

Flawfinder

يفحص Flawfinder الكود المصدري ويبلغ عن نقاط ضعف أمنية محتملة ("العيوب") مرتبة حسب مستوى المخاطرة.
Splint

Splint

Splint هي أداة للتحقق بشكل ثابت من برامج C بحثًا عن الثغرات الأمنية وأخطاء الترميز.بأقل جهد ممكن ، يمكن استخدام الشظية كأفضل الوبر.
LDRA Testbed

LDRA Testbed

تعد شركة Liverpool Data Research Associates (LDRA) مزودًا لتحليل البرامج واختبارها ومتطلبات أدوات التتبع للقطاعين العام والخاص ورائدة في تحليل البرامج الثابتة والديناميكية.
CxxProf

CxxProf

CxxProf هي مكتبة ملفات تعريف يدوية معدة لـ C ++.الهدف هو توفير دمج سهل في المشروعات الحالية بأقل قدر ممكن من النفقات العامة.
PC-lint

PC-lint

Gimpel Software PC-lint Plus ، تحليل ثابت مرن لـ C و C ++ بما في ذلك دعم MISRA
Infer

Infer

Facebook Infer هو أداة تحليل ثابتة - إذا أعطيت Infer بعضًا من Objective-C أو Java أو C ، فإنه ينتج قائمة بالأخطاء المحتملة.
  • تطبيق مجاني
  • Linux