Cppcheck

Cppcheck

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

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

التصنيفات

بدائل Cppcheck لجميع المنصات مع أي ترخيص

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 بحثًا عن الثغرات الأمنية وأخطاء الترميز.بأقل جهد ممكن ، يمكن استخدام الشظية كأفضل الوبر.
lgtm.com

lgtm.com

lgtm.com عبارة عن منصة لتحليل الشفرات.إنه مجاني للاستخدام في البرامج مفتوحة المصدر ؛النتائج لأكثر من 55 ألف مشروع متاحة بسهولة (أضف مشروعك الخاص!) ، يحتوي على تكامل تلقائي لسحب مراجعة الكود (GitHub ، Bitbucket ، GitLab) ، وأكثر من ذلك بكثير.
  • تطبيق مجاني
  • Web
EDoC++

EDoC++

EDoC ++ هو أداة تحليل مصدر C ++ مصممة لتحديد المشكلات المرتبطة باستخدام الاستثناءات في رمز C ++.
LDRA Testbed

LDRA Testbed

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

CxxProf

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

Clang Static Analyzer

Clang Static Analyzer هو أداة تحليل التعليمات البرمجية المصدر التي تعثر على أخطاء في برامج C و C ++ و Objective-C.
PC-lint

PC-lint

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

Infer

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