Agent skill
lint-and-validate-berkantyilmaz0-megastore
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/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> |
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?