يوفر هذا السكريبت أدوات تحليل ومساعدة متنوعة لمشروعك البرمجي.
| كيفية الاستخدام|
- تأكد من تثبيت الأدوات والمكتبات اللازمة وتكوينها بشكل صحيح.
- قم بتشغيل السكريبت بالصلاحيات المناسبة وفي الدليل المناسب حيث يوجد المشروع أو قاعدة الأكواد.
- سيقوم السكريبت بتنفيذ المهام التالية:
- فحص التبعيات: يتحقق من التبعيات المفقودة والقديمة باستخدام pip.
- فحص الأمان: يجري فحوصات أمان باستخدام SonarQube وOWASP Dependency Check وOWASP ZAP.
- مقاييس الكود: يحسب التعقيد الحلقي وتكرار الكود وقابلية الصيانة باستخدام radon.
| التهيئة|
يمكنك ضبط المعلمات التالية في السكريبت:
- project_path: يحدد المسار إلى المشروع أو قاعدة الأكواد.
| ملاحظة|
- يفترض السكريبت مسبقا أنك قد قمت بتثبيت الأدوات والمكتبات اللازمة وضبطها بشكل صحيح لذالك يجب القيام بذالك اولا.
- من المهم تشغيل السكريبت في المسار المناسب حيث يوجد المشروع أو الكود.
- يستخدم السكريبت واجهات سطر الأوامر للأدوات والمكتبات المستخدمة (pip، sonar-scanner، dependency-check، zap-cli، radon).
------ السكريبت هدية مجانية مني يمكنك تحميله والعمل به وتعديله كيفما تريد , يمكنك تحميل السكريبت من حسابي على Github ادنها ------
اسم المستقل | مازن ي. |
عدد الإعجابات | 0 |
عدد المشاهدات | 9 |
تاريخ الإضافة |