lint-and-validate
Executar linting e validação no seu código
Modificações de código frequentemente introduzem erros de sintaxe ou violam padrões do projeto. Esta skill automatiza linting, verificação de tipos e auditorias de segurança para capturar problemas antes do commit.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "lint-and-validate". Run lint on the project
النتيجة المتوقعة:
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". Check type coverage
النتيجة المتوقعة:
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)
درجة الجودة
ماذا يمكنك بناءه
Validação pré-commit para desenvolvedores
Execute linting abrangente antes de commitar código para garantir que todas as alterações atendam aos padrões do projeto.
Preparação para revisão de código
Valide alterações de código antes de submeter pull requests para reduzir ciclos de revisão.
Modernização de código legado
Identifique lacunas de cobertura de tipos e problemas de linting ao migrar bases de código mais antigas.
جرّب هذه الموجهات
Execute a skill de lint e validação no meu projeto atual para verificar problemas.
Execute lint e validação em todos os arquivos do diretório src/components e corrija problemas auto-corrigíveis.
Execute validação completa incluindo lint, verificação de tipos e auditoria de segurança. Gere um relatório resumido de todas as descobertas categorizadas por severidade.
Analise a cobertura de tipos em toda a base de código. Identifique arquivos com menos de 70% de cobertura de tipos e liste funções não tipadas que precisam de anotações.
أفضل الممارسات
- Execute linting após cada modificação de código, não apenas antes de commits
- Configure regras do linter em arquivos na raiz do projeto antes de executar validação
- Corrija erros de tipo imediatamente em vez de acumular dívida técnica
تجنب
- Pular validação para atender prazos introduz bugs em produção
- Ignorar erros do verificador de tipos leva a falhas em runtime
- Executar linters sem a flag --fix perde correções automáticas