fiftyone-code-style
تطبيق نمط كود Python الخاص بـ FiftyOne
يحتاج مساهمو FiftyOne إلى نمط Python متسق عبر الاستيرادات، وسلاسل التوثيق، والأدوات المساعدة، والتحقق. توفر هذه المهارة اصطلاحات وقوائم تحقق مركزة للكود المتوافق.
التثبيت باستخدام Agent لدي
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "fiftyone-code-style" from https://skillstore.io/skills/adonaivera-fiftyone-code-style.md and its manifest at https://skillstore.io/api/skills/adonaivera-fiftyone-code-style/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "fiftyone-code-style". وحدة FiftyOne جديدة ذات ترتيب استيراد مختلط وبدون إعداد logger.
النتيجة المتوقعة:
- انقل استيرادات المكتبة القياسية قبل استيرادات الجهات الخارجية و eta و FiftyOne.
- أضف إعداد logger على مستوى الوحدة بعد الاستيرادات.
- استخدم الأسماء المستعارة الموثقة لـ FiftyOne للوحدات الأساسية.
جارٍ استخدام "fiftyone-code-style". دالة تحتوي على تعليقات غير رسمية بدلا من سلسلة توثيق API عامة.
النتيجة المتوقعة:
- استخدم سلسلة توثيق بنمط Google مع ملخص قصير.
- أضف مدخلات Args لكل وسيط واذكر القيم الافتراضية عندما يكون ذلك مفيدا.
- أضف قسمي Returns و Raises فقط عندما يتطلبهما سلوك الدالة.
جارٍ استخدام "fiftyone-code-style". تغيير في إضافة يستورد اعتمادية اختيارية ثقيلة عند وقت تحميل الوحدة.
النتيجة المتوقعة:
- استخدم إرشادات الاستيراد الكسول للاعتماديات الاختيارية أو الثقيلة.
- أضف مسار رجوع أو تحذير واضحا للحزم الاختيارية المفقودة.
- تأكد من أن قائمة تحقق التحقق تغطي linting، والتنسيق، والاختبارات المستهدفة.
التدقيق الأمني
آمنAll 74 static findings were adjudicated as false positives. The matches are Markdown code fences, inline code, a documentation URL, fixed example validation commands, or a style-guide heading, with no executable malicious behavior found.
عوامل الخطر
⚙️ الأوامر الخارجية (72)
🌐 الوصول إلى الشبكة (1)
شارك واستشهد بهذا التقرير
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
نسخ رابط التقرير
https://skillstore.io/skills/adonaivera-fiftyone-code-style/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportشارة Markdown
[](https://skillstore.io/skills/adonaivera-fiftyone-code-style?utm_source=security_passport_badge)شارة HTML
<a href="https://skillstore.io/skills/adonaivera-fiftyone-code-style?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/adonaivera-fiftyone-code-style/security.svg" alt="Skillstore security assessment" loading="lazy"></a>بطاقة قابلة للتضمين
<iframe src="https://skillstore.io/embed/skills/adonaivera-fiftyone-code-style.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>الاستشهادات الأكاديمية (APA · BibTeX · CFF)
اقتباس APA
AdonaiVera. (2026). fiftyone-code-style security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/adonaivera-fiftyone-code-style/audits/8اقتباس BibTeX
@techreport{adonaivera-adonaivera-fiftyone-code-style-2026,
author = {AdonaiVera},
title = {fiftyone-code-style security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/adonaivera-fiftyone-code-style/audits/8},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "fiftyone-code-style security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "AdonaiVera"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/adonaivera-fiftyone-code-style/audits/8"
identifiers:
- type: other
value: "skillstore:adonaivera-fiftyone-code-style:audit:8"
description: "Skillstore immutable audit report identifier"
تقييم Skillstore
سبب هذا التقييم موثوقية الأدلة: مرتفعما الذي يمكنك بناؤه
تحضير مساهمات FiftyOne
مواءمة الوحدات الجديدة، والاستيرادات، وسلاسل التوثيق، والدوال المساعدة مع اصطلاحات مستودع FiftyOne قبل إرسال pull request.
بناء إضافات متسقة
استخدم الأسماء المستعارة الموثقة، وإرشادات الاستيراد الكسول، وقائمة تحقق التحقق عند كتابة كود إضافات FiftyOne.
مراجعة تغييرات Python
قارن الكود المقترح بقائمة تحقق مختصرة لترتيب الاستيرادات، وإعادة استخدام الأدوات المساعدة، وسلاسل التوثيق، والتسجيل، والاختبارات.
جرّب هذه الموجّهات
راجع وحدة Python هذه وفق نمط كود FiftyOne. ركز على مجموعات الاستيراد، والأسماء المستعارة، وتخطيط الوحدة، وإعداد logger، وتسمية المساعدات الخاصة.
أعد كتابة سلاسل التوثيق هذه وفق نمط Google الخاص بـ FiftyOne. أدرج أقسام Args و Returns و Raises فقط حيث تنطبق.
افحص هذا التطبيق بحثا عن مساعدين زائدين. اقترح أدوات FiftyOne أو eta المساعدة الحالية التي قد تستبدل منطق المسارات أو JSON أو الصور أو التحقق من الأنواع المخصص.
نفذ مراجعة نمط FiftyOne على هذا التغيير. تحقق من تنظيم الاستيرادات، والاستيرادات الكسولة، وأنماط الحراسة، وسلوك التحذيرات، وإعادة استخدام الأدوات المساعدة، والاختبارات، وأوامر lint.
أفضل الممارسات
- استخدم ترتيب مجموعات الاستيراد قبل إجراء تغييرات أعمق على النمط.
- تحقق من أدوات FiftyOne و eta المساعدة الحالية قبل إنشاء دوال مساعدة جديدة.
- شغل linting، وفحوص التنسيق، والاختبارات المستهدفة بعد تطبيق الإرشادات.
تجنب
- لا تعامل الأمثلة كبديل كامل عن CI الخاص بالمستودع.
- لا تضف استيرادات ثقيلة عند وقت تحميل الوحدة عندما تكون الاستيرادات الكسولة مناسبة.
- لا تنشئ أدوات مساعدة مكررة قبل التحقق من وحدات FiftyOne و eta أولا.
الأسئلة المتكررة
بماذا تساعد هذه المهارة؟
هل تعدل الملفات تلقائيا؟
هل يمكنني استخدامها لإضافات FiftyOne؟
هل تشغل pylint أو black أو pytest؟
هل هي مفيدة خارج FiftyOne؟
أي المساعدين يمكنهم استخدامها؟
تفاصيل المطور
المؤلف
AdonaiVeraالترخيص
MIT
مراجعة Skillstore
r1
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
المستودع
https://github.com/AdonaiVera/fiftyone-skills/tree/main/code-style/skills/fiftyone-code-styleمرجع
c1fdca50ff516318f65fed0d7f9e82797c5171dc
حداثة الصيانة
١٨/٧/٢٠٢٦
الاستخدام
6 تنزيلات · 292 مشاهدات
بنية الملفات
📄 SKILL.md