lint-and-validate
Führen Sie Linting und Validierung in Ihrem Code durch
Code-Änderungen führen oft zu Syntaxfehlern oder verletzen Projektstandards. Diese Fähigkeit automatisiert Linting, Typüberprüfung und Sicherheitsaudits, um Probleme vor dem Commit zu erkennen.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "lint-and-validate". Führen Sie Lint im Projekt aus
النتيجة المتوقعة:
LINT RUNNER - Projekt: /app/myproject
Typ: node
Linter: 2
Ausführung: npm lint...
[BESTANDEN] npm lint
Ausführung: tsc...
[FEHLGESCHLAGEN] tsc
Fehler: src/utils.ts(15,3): Typ 'string' ist nicht zuweisbar zu Typ 'number'
ZUSAMMENFASSUNG
[BESTANDEN] npm lint
[FEHLGESCHLAGEN] tsc
استخدام "lint-and-validate". Typabdeckung prüfen
النتيجة المتوقعة:
TYPABDECKUNGSPRÜFER
[TYPESCRIPT]
[OK] 12 TypeScript-Dateien analysiert
[!] 3 'any' Typen gefunden (akzeptabel)
[!] Typabdeckung: 65 Prozent (verbesserungsfähig)
[PYTHON]
[OK] 8 Python-Dateien analysiert
[OK] Typ-Hint-Abdeckung: 82 Prozent
[OK] Keine 'Any' Typen gefunden
TYPABDECKUNG: 1 kritisches Problem
التدقيق الأمني
مخاطر منخفضة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)
درجة الجودة
ماذا يمكنك بناءه
Pre-commit Validierung für Entwickler
Führen Sie umfassendes Linting vor dem Commit durch, um sicherzustellen, dass alle Änderungen den Projektstandards entsprechen.
Code-Review Vorbereitung
Validieren Sie Code-Änderungen vor dem Einreichen von Pull Requests, um Review-Zyklen zu verkürzen.
Legacy-Code-Modernisierung
Identifizieren Sie Lücken in der Typabdeckung und Linting-Probleme bei der Migration älterer Codebasen.
جرّب هذه الموجهات
Führen Sie die Lint- und Validierungsfähigkeit in meinem aktuellen Projekt aus, um nach Problemen zu suchen.
Lint und validieren Sie alle Dateien im Verzeichnis src/components und beheben Sie alle automatisch behebbaren Probleme.
Führen Sie vollständige Validierung einschließlich Lint, Typüberprüfung und Sicherheitsaudit durch. Erstellen Sie einen Zusammenfassungsbericht aller Erkenntnisse, kategorisiert nach Schweregrad.
Analysieren Sie die Typabdeckung in der gesamten Codebase. Identifizieren Sie Dateien mit weniger als 70 Prozent Typabdeckung und listen Sie ungetypte Funktionen auf, die Annotationen benötigen.
أفضل الممارسات
- Führen Sie Linting nach jeder Code-Änderung durch, nicht nur vor Commits
- Konfigurieren Sie Linter-Regeln in Projektstamm-Dateien vor der Validierung
- Beheben Sie Typfehler sofort, statt technische Schulden anzuhäufen
تجنب
- Validierung überspringen, um Fristen einzuhalten, führt zu Bugs in der Produktion
- Typprüfer-Fehler ignorieren führt zu Laufzeitfehlern
- Linter ohne --fix Flag ausführen verpasst automatische Korrekturen