Professional Python Project Analyzer

محلل مشاريع بايثون الاحترافي

ارفع مشروعًا كاملًا واحصل على تقرير هندسي عن جودة الكود، البنية، الاعتماديات، التعقيد، الاختبارات والمشكلات القابلة للإصلاح — دون رفع محتوى المشروع إلى خادمنا.

✓ تحليل محلي✓ ZIP أو مجلد✓ تقرير JSON وMarkdown

ضع مشروع بايثون هنا

اسحب ملف ZIP، أو اختر ZIP أو مجلدًا من جهازك. يتم فك وتحليل الملفات محليًا داخل المتصفح.

الحد: 64MB للـZIP و2500 مدخل. ملفات البيئة الافتراضية وGit وnode_modules تُستبعد تلقائيًا.

ماذا يفحص المحلل؟

Syntax + Lint

أخطاء الصياغة، imports غير المستخدمة، mutable defaults، bare except، المقارنة مع None والمزيد.

Project Architecture

نقاط التشغيل، الاختبارات، ملفات الإعداد، الوحدات المحلية ودورات الاستيراد.

Code Metrics

LOC، الدوال والأصناف، طول الدوال ونقاط التفرع ومؤشرات الملفات التي تحتاج تفكيكًا.

Dependencies

Standard Library مقابل الوحدات المحلية والحزم الخارجية مع مواقع استخدامها.

Risk Signals

تنبيهات محتملة حول eval/exec وos.system وsubprocess shell=True وpickle وغيرها.

Exportable Report

تقرير JSON كامل أو ملخص Markdown يمكن حفظه ومشاركته مع فريق التطوير.

الخصوصية

ملفات المشروع لا تُرفع إلى خادم بايثون العرب. التحليل يتم داخل متصفحك باستخدام JavaScript وبيئة بايثون المحلية في المتصفح. Analytics يسجل فتح/اكتمال الأداة وحجمًا تقريبيًا فقط، ولا يرسل أسماء الملفات أو الكود أو التقرير.