مقارنة
حتى ثلاث أدوات. الجدول يعرض البيانات كما هي، دون اختيار «الأفضل».
| الحقل | Ruff | goose | D2 |
|---|---|---|---|
| المنصات | Universal، GitHub | Universal، MCP | Universal |
| دعم محلي | نعم | نعم | نعم |
| API مدفوع | لا | لا | لا |
| الرخصة | MIT | Apache-2.0 | MPL-2.0 |
| النجوم | 50435 | 56235 | 25793 |
| آخر نشاط | 5 نوفمبر 2026 | 23 أكتوبر 2026 | 11 أكتوبر 2026 |
| تعقيد التثبيت | EASY | MEDIUM | Easy with a supported package manager; Homebrew must already be installed for this command. Official binaries, Windows, Linux, and source options are documented. |
| التصنيف | مراجعة الكود، الاختبار | مراجعة الكود، وكلاء متعددون، سير العمل | سير العمل، الواجهة |
| أفضل استخدام | تناسب مطور Python أو فريقًا صغيرًا يريد توحيد الفحص وترتيب الاستيرادات والتنسيق محليًا وفي المحرر وCI. تساعده عبر قواعد قابلة للمراجعة وإصلاحات آمنة افتراضيًا ونسخة يمكن تثبيتها. لا تستبدل الاختبارات أو فحص الأنواع أو مراجعة منطق العمل، ويجب تجربة الهجرة من Black أو Flake8 على فرع. | مثالي للمطور الفرد أو الفريق الصغير الذي يريد من وكيل AI تنفيذ مهمة قابلة للمراجعة داخل نسخة عمل: فهم الملفات، إجراء تعديل محدود، وتشغيل اختبار. ابدأ بالموافقة اليدوية وحدد المجلد والأدوات. لا تستخدمه بصلاحية كاملة على إنتاج أو بيانات حساسة. | يناسب مطورًا أو فريقًا صغيرًا يريد إبقاء رسوم المعمارية وتدفق البيانات قريبة من المستودع وقابلة للمراجعة كنص. استخدمه عندما تكون العلاقات أهم من التموضع بالبكسل؛ ولا تختَره لتصميم تسويقي حر أو تحكم يدوي دقيق بكل عنصر. |