Agent skill
lint-and-validate-berkantyilmaz0-megastore
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/lint-and-validate-berkantyilmaz0-megastore
SKILL.md
Lint ve Doğrulama Yeteneği
ZORUNLU: HER kod değişikliğinden sonra uygun doğrulama araçlarını çalıştırın. Kod hatasız olana kadar bir görevi bitirmeyin.
Ekosisteme Göre Prosedürler
Node.js / TypeScript
- Lint/Düzelt:
npm run lintveyanpx eslint "yol" --fix - Tipler:
npx tsc --noEmit - Güvenlik:
npm audit --audit-level=high
Python
- Linter (Ruff):
ruff check "yol" --fix(Hızlı & Modern) - Güvenlik (Bandit):
bandit -r "yol" -ll - Tipler (MyPy):
mypy "yol"
Kalite Döngüsü
- Kodu Yaz/Düzenle
- Denetimi Çalıştır:
npm run lint && npx tsc --noEmit - Raporu Analiz Et: "FINAL AUDIT REPORT" bölümünü kontrol et.
- Düzelt & Tekrarla: "FINAL AUDIT" başarısızlıklarıyla kod göndermeye izin VERİLMEZ.
Hata Yönetimi
lintbaşarısız olursa: Stil veya sözdizimi sorunlarını hemen düzeltin.tscbaşarısız olursa: Devam etmeden önce tip uyuşmazlıklarını düzeltin.- Hiçbir araç yapılandırılmamışsa: Proje kök dizininde
.eslintrc,tsconfig.json,pyproject.tomlolup olmadığını kontrol edin ve oluşturulmasını önerin.
Katı Kural: Hiçbir kod bu kontrolleri geçmeden "bitti" olarak commit edilmemeli veya raporlanmamalıdır.
Scriptler
| Script | Amaç | Komut |
|---|---|---|
scripts/lint_runner.py |
Birleşik lint kontrolü | python scripts/lint_runner.py <project_path> |
scripts/type_coverage.py |
Tip kapsamı analizi | python scripts/type_coverage.py <project_path> |
Didn't find tool you were looking for?