lint-typecheck
التحقق من Lint والأنواع في الواجهة الأمامية
يمكن أن تؤدي تغييرات الواجهة الأمامية إلى تحذيرات Lint وأخطاء TypeScript قبل المراجعة. تشغّل هذه المهارة الفحوصات القياسية وتعرض نتائج قابلة للتنفيذ.
هذه المهارة جزء من حزمة
ثبّت الحزمة كاملة للحصول على كل المهارات التي تحتاجها المهمة بأمر واحد.
التثبيت باستخدام Agent لدي
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "lint-typecheck" from https://skillstore.io/skills/applelamps-lint-typecheck.md and its manifest at https://skillstore.io/api/skills/applelamps-lint-typecheck/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "lint-typecheck". شغّل Lint على الواجهة الأمامية.
النتيجة المتوقعة:
اكتمل Lint مع تحذيرين ودون أخطاء. التحذيرات مسرودة حسب الملف للمتابعة.
جارٍ استخدام "lint-typecheck". تحقق من أخطاء الأنواع قبل commit.
النتيجة المتوقعة:
وجد فحص الأنواع عدم تطابق واحدًا في prop لمكوّن. يذكر التقرير اسم الملف والنوع المتوقع.
جارٍ استخدام "lint-typecheck". تحقق من الواجهة الأمامية وأصلح مشكلات Lint الآمنة.
النتيجة المتوقعة:
وجد الفحص مشكلات Lint قابلة للإصلاح التلقائي. يطلب المساعد التأكيد قبل تطبيق التغييرات.
التدقيق الأمني
آمنAll five findings are false positives caused by Markdown code formatting, not shell backtick execution. The fixed project-local checks do not expose a command injection path, and automatic lint fixes require user confirmation. No prompt injection, exfiltration intent, or other semantic security issue was found.
عوامل الخطر
⚙️ الأوامر الخارجية (5)
شارك واستشهد بهذا التقرير
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
نسخ رابط التقرير
https://skillstore.io/skills/applelamps-lint-typecheck/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportشارة Markdown
[](https://skillstore.io/skills/applelamps-lint-typecheck?utm_source=security_passport_badge)شارة HTML
<a href="https://skillstore.io/skills/applelamps-lint-typecheck?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/applelamps-lint-typecheck/security.svg" alt="Skillstore security assessment" loading="lazy"></a>بطاقة قابلة للتضمين
<iframe src="https://skillstore.io/embed/skills/applelamps-lint-typecheck.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
AppleLamps. (2026). lint-typecheck security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/applelamps-lint-typecheck/audits/9اقتباس BibTeX
@techreport{applelamps-applelamps-lint-typecheck-2026,
author = {AppleLamps},
title = {lint-typecheck security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/applelamps-lint-typecheck/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: "lint-typecheck security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "AppleLamps"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/applelamps-lint-typecheck/audits/9"
identifiers:
- type: other
value: "skillstore:applelamps-lint-typecheck:audit:9"
description: "Skillstore immutable audit report identifier"
تقييم Skillstore
سبب هذا التقييم موثوقية الأدلة: مرتفعما الذي يمكنك بناؤه
التحقق قبل Pre-Commit
تشغيل فحوصات Lint والأنواع قبل تثبيت تغييرات الواجهة الأمامية.
مراجعة Pull Request
التحقق مما إذا كان الفرع يحتوي على مشكلات Lint أو أنواع قبل المراجعة.
التحقق من إعادة الهيكلة
تأكيد أن إعادة هيكلة TypeScript لم تكسر الفحوصات الثابتة.
جرّب هذه الموجّهات
شغّل فحوصات Lint والأنواع للواجهة الأمامية. اعرض التحذيرات وأخطاء Lint وأخطاء الأنواع.
تحقق من الواجهة الأمامية قبل أن أنفذ commit. ضمّن مواقع الملفات لكل مشكلة مُبلغ عنها.
شغّل فحص TypeScript ولخّص كل عدم تطابق في الأنواع مع الملف المتأثر.
شغّل فحوصات Lint والأنواع. إذا كان بإمكان ESLint إصلاح المشكلات تلقائيًا، فاسأل قبل تطبيق الإصلاحات.
أفضل الممارسات
- شغّل الفحوصات قبل فتح أو تحديث pull request.
- راجع قائمة المشكلات كاملة قبل تطبيق الإصلاحات التلقائية.
- أصلح أخطاء TypeScript مباشرة بدلًا من كبت إعدادات المترجم.
تجنب
- لا تشغّل الإصلاحات التلقائية دون موافقة المستخدم.
- لا تتجاهل مواقع الملفات المُبلغ عنها أثناء الفرز.
- لا تغيّر إعدادات TypeScript فقط لإسكات الأخطاء.
الأسئلة المتكررة
ما الذي تتحقق منه هذه المهارة؟
هل تعدّل الملفات؟
هل يمكنها إصلاح أخطاء TypeScript؟
ما الأدوات التي تستخدمها؟
هل تعمل خارج مشاريع الواجهة الأمامية؟
هل هي مفيدة قبل commits؟
تفاصيل المطور
المؤلف
AppleLampsالترخيص
MIT
مراجعة Skillstore
r2
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
مرجع
89edfdc710d0846129dcee6a929477b04f08052c
حداثة الصيانة
٢٤/٧/٢٠٢٦
الاستخدام
8 تنزيلات · 183 مشاهدات
بنية الملفات
📄 SKILL.md