typescript-review
مراجعة تغييرات TypeScript لـ Metabase
يحتاج مراجعو TypeScript إلى فحوصات متسقة للأسلوب والاختبارات وJSDoc وسلامة الأنواع. ترشد هذه المهارة Claude وCodex وClaude Code خلال سير عمل المراجعة في Metabase.
التثبيت باستخدام Agent لدي
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "typescript-review" from https://skillstore.io/skills/metabase-typescript-review.md and its manifest at https://skillstore.io/api/skills/metabase-typescript-review/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "typescript-review". يغير طلب سحب TypeScript أنواع أدوات مساعدة مشتركة واختبار وحدة واحد.
النتيجة المتوقعة:
- مشكلة سلامة أنواع: نوع الأداة المساعدة الجديد يقبل قيم undefined لا يتعامل معها المستدعون الحاليون.
- فجوة اختبار: أضف حالة لمسار الإدخال الفارغ قبل الدمج.
- التحقق: شغّل فحص TypeScript واختبار الوحدة المركز للملف الذي تغير.
جارٍ استخدام "typescript-review". يضيف فرق مكون React خصائص props جديدة ويغير شروط العرض.
النتيجة المتوقعة:
- ملاحظة React: الفرع الشرطي يخفي حالة التحميل عندما تكون البيانات فارغة.
- ملاحظة كتابة الأنواع: اجعل خاصية callback الجديدة صريحة ووثق وقت تشغيلها.
- اقتراح اختبار: أضف تغطية لحالات التحميل والاكتفاء والفراغ والخطأ.
جارٍ استخدام "typescript-review". يريد مراجع قائمة تحقق قصيرة قبل الدمج لتغيير JavaScript.
النتيجة المتوقعة:
- تأكد من نجاح التدقيق للحزمة المتأثرة.
- تأكد من أن التنسيق لا يغير ملفات غير ذات صلة.
- شغّل اختبارات مركزة للسلوك الذي تغير، ودوّن أي تغطية تم تخطيها.
التدقيق الأمني
آمنAll ten static findings are false positives. Six detections misread Markdown inline-code backticks as shell execution, and four flag fixed documentation references as path traversal.
عوامل الخطر
⚙️ الأوامر الخارجية (6)
📁 الوصول إلى نظام الملفات (4)
شارك واستشهد بهذا التقرير
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
نسخ رابط التقرير
https://skillstore.io/skills/metabase-typescript-review/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportشارة Markdown
[](https://skillstore.io/skills/metabase-typescript-review?utm_source=security_passport_badge)شارة HTML
<a href="https://skillstore.io/skills/metabase-typescript-review?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/metabase-typescript-review/security.svg" alt="Skillstore security assessment" loading="lazy"></a>بطاقة قابلة للتضمين
<iframe src="https://skillstore.io/embed/skills/metabase-typescript-review.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
metabase. (2026). typescript-review security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/metabase-typescript-review/audits/9اقتباس BibTeX
@techreport{metabase-metabase-typescript-review-2026,
author = {metabase},
title = {typescript-review security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/metabase-typescript-review/audits/9},
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: "typescript-review security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "metabase"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/metabase-typescript-review/audits/9"
identifiers:
- type: other
value: "skillstore:metabase-typescript-review:audit:9"
description: "Skillstore immutable audit report identifier"
تقييم Skillstore
سبب هذا التقييم موثوقية الأدلة: مرتفعما الذي يمكنك بناؤه
مراجعة طلب سحب للواجهة الأمامية
تحقق من ملفات TypeScript وReact التي تغيرت من حيث الأسلوب والسلامة والتعليقات وتغطية الاختبارات قبل الدمج.
تحضير تغيير للمراجعة
نفذ فحوصات التدقيق والتنسيق وفحص الأنواع والاختبارات المركزة قبل طلب التعليقات.
توحيد تعليقات المراجعة
طبّق معايير مراجعة Metabase المتسقة على تغييرات JavaScript وTypeScript.
جرّب هذه الموجّهات
راجع هذا الفرق في TypeScript من حيث أسلوب Metabase وسلامة الأنواع والفجوات الواضحة في الاختبارات. ركز على التعليقات القابلة للتنفيذ.
راجع تغييرات React هذه من حيث اصطلاحات Metabase وكتابة props ومعالجة الحالة ومخاطر إمكانية الوصول وتغطية الاختبارات.
أنشئ خطة تحقق لطلب السحب هذا في JavaScript أو TypeScript. ضمّن التدقيق والتنسيق وفحص الأنواع والاختبارات المركزة.
دقق طلب السحب هذا من حيث معايير الترميز وجودة JSDoc وسلامة الأنواع وممارسات React والانحدارات والاختبارات المفقودة.
أفضل الممارسات
- راجع الفرق أولاً، ثم استخدم أوامر المشروع لتأكيد المناطق عالية المخاطر.
- اطلب اختبارات مركزة عندما يتغير السلوك أو تضعف تغطية الأنواع.
- اجعل تعليقات المراجعة محددة وقابلة للتنفيذ ومرتبطة بالأسطر التي تغيرت.
تجنب
- لا توافق على التغييرات لمجرد نجاح التنسيق.
- لا تطلب تشغيل اختبارات واسعة عندما يثبت أمر مركز السلوك.
- لا تتجاهل JSDoc غير الواضح على الدوال المصدرة أو الأنواع المشتركة.