Cppcheck

أداة تحليل ثابتة للشفرة البرمجية بلغة C/C++.


وصف


Cppcheck هي أداة تحليل ثابت لرموز C/C++، مصممة لتحديد الأخطاء، والسلوكيات غير المعرفة (undefined behavior)، والممارسات البرمجية التي قد تكون خطيرة. تشمل ميزاتها وأهدافها الرئيسية:

الوظائف الرئيسية:

كشف المشكلات المعقدة:
يتركز على الأخطاء التي يصعب تحديدها خلال الاختبارات التقليدية، مثل:

تسربات الذاكرة.

الوصول غير الصالح إلى المؤشرات.

الشروط غير المهيأة أو غير المعرفة.

انتهاكات حدود المصفوفات.

معدل منخفض من الإيجابيات الزائفة:
يحرص على الدقة، مما يقلل من التنبيهات غير ذات الصلة لتجنب تحميل المطورين عبئاً إضافياً.

دعم الصياغات غير القياسية:
تحلل الشيفرات التي تحتوي على امتدادات محددة من المترجمات أو الممارسات الشائعة في المشاريع المضمنة، حيث تكون المرونة ضرورية.

التكامل والتخصيص:
يمكن استخدامه من خلال سطر الأوامر، أو دمجه في بيئات تطوير متكاملة (مثل Visual Studio أو Eclipse) أو في أنظمة تكامل وتوصيل مستمرة (CI/CD). يسمح بإنشاء قواعد مخصصة.

تحليل متعدد الخيوط:
يوفر خيارات لتسريع الفحص في المشاريع الكبيرة.



البطاقة الفنية


الإصدار: 2.17.1

الحجم: 21.45 MB

الرخصة: مجاني

اللغة: الإنجليزية

المنصة: Windows

نوع الملف: MSI

SHA-256: bcc28e10ae88584a5844540f0b9d54419eb04185f506565459117ec73d63f137

المطور: Daniel Marjamaki

الفئة: أدوات/برمجة

مُحدث: 26/02/2025

المحتوى ذات الصلة

  • Notepad++
    محرر شفرة خفيف وعملي.
  • Notepad++ Portable
    نسخة محمولة من Notepad++، محرر نصوص للبرمجة.
  • PHP
    لغة برمجة مفتوحة المصدر تستخدم أساسًا لتطوير الويب.
  • CH341A Programmer
    برنامج برمجة الذاكرة الفلاش مع دعم لعدة بروتوكولات وأجهزة.
  • Python
    لغة برمجة عالية المستوى موجهة نحو الكائنات، معروفة ببساطتها ومرونتها.
  • WinMerge
    برنامج مجاني ومفتوح المصدر لمقارنة ودمج الملفات على ويندوز.

  • ©2005-2025 Baixe.net