lint-and-validate
تشغيل التنقيح والتحقق من الكود
غالبًا ما introduce تعديلات الكود أخطاء في الصياغة أو تنتهك معايير المشروع. يقوم هذا المهارة بأتمتة التنقيح وفحص الأنواع والتدقيق الأمني لاكتشاف المشاكل قبل الإيداع.
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「lint-and-validate」を使用しています。 تشغيل التنقيح على المشروع
期待される結果:
LINT RUNNER - Project: /app/myproject
Type: node
Linters: 2
Running: npm lint...
[PASS] npm lint
Running: tsc...
[FAIL] tsc
Error: src/utils.ts(15,3): Type 'string' is not assignable to type 'number'
SUMMARY
[PASS] npm lint
[FAIL] tsc
「lint-and-validate」を使用しています。 فحص تغطية الأنواع
期待される結果:
TYPE COVERAGE CHECKER
[TYPESCRIPT]
[OK] Analyzed 12 TypeScript files
[!] 3 'any' types found (acceptable)
[!] Type coverage: 65 percent (improve)
[PYTHON]
[OK] Analyzed 8 Python files
[OK] Type hints coverage: 82 percent
[OK] No 'Any' types found
TYPE COVERAGE: 1 critical issues
セキュリティ監査
低リスクStatic analyzer flagged 20 patterns but all are false positives. The subprocess.run calls execute known linter commands derived from project configuration, not user input. Markdown documentation examples were incorrectly flagged as shell execution. No cryptographic code exists. The skill is safe for publication with documented external command usage.
低リスクの問題 (1)
リスク要因
⚙️ 外部コマンド (1)
品質スコア
作れるもの
التحقق قبل الإيداع للمطورين
تشغيل التنقيح الشامل قبل إيداع الكود لضمان استيفاء جميع التغييرات لمعايير المشروع.
تحضير مراجعة الكود
التحقق من تغييرات الكود قبل تقديم طلبات السحب لتقليل دورات المراجعة.
تحديث الكود القديم
تحديد فجوات تغطية الأنواع ومشاكل التنقيح عند ترحيل قواعد الكود القديمة.
これらのプロンプトを試す
شغل مهارة lint و validate على مشروعي الحالي للتحقق من أي مشاكل.
قم بتنقيح والتحقق من جميع الملفات في دليل src/components وإصلاح أي مشاكل قابلة للإصلاح التلقائي.
شغل التحقق الكامل بما في ذلك التنقيح وفحص الأنواع والتدقيق الأمني. أنشئ تقريرًا ملخصًا لجميع النتائج مصنفة حسب الخطورة.
تحليل تغطية الأنواع عبر整个 قاعدة الكود. تحديد الملفات التي تقل تغطيتها عن 70 في المائة وسرد الدوال غير المطبوع التي تحتاج تعليقات توضيحية.
ベストプラクティス
- تشغيل التنقيح بعد كل تعديل للكود، وليس فقط قبل الإيداعات
- تكوين قواعد المنقيح في ملفات جذر المشروع قبل تشغيل التحقق
- إصلاح أخطاء الأنواع فورًا بدلاً من تراكم الديون التقنية
回避
- تخطي التحقق للوفاء بالمواعيد النهائية introduces أخطاء في الإنتاج
- تجاهل أخطاء فحص الأنواع يؤدي إلى فشل في وقت التشغيل
- تشغيل المنقيحات بدون علامة --fix loses التصحيحات التلقائية