Cargando la bóveda…
Cargando la bóveda…
Hook con 2,329 installs — el #2 del catálogo entero. Corre lint automático después de cada file modification: ESLint para JS/TS, Pylint para Python, RuboCop para Ruby. La red de seguridad de calidad post-edit.
2,329 installs — el segundo hook más adoptado del catálogo aitmpl (solo detrás de Dependency Checker). Razón: cubre el caso #1 que querés cuando AI edita código — que respete las reglas de tu linter.
Después de cada modification, el hook detecta el lenguaje y corre el linter apropiado:
Hook event: PostToolUse.
npx claude-code-templates@latest --hook development-tools/lint-on-savePre-requisito: el linter de tu lenguaje instalado (eslint, pylint, rubocop).
Para Claude:
Instalé el hook development-tools/lint-on-save. Verificá que tengo
ESLint configurado. Después editá un archivo TS con un error obvio
(unused var) — debería aparecer el warning del lint.Format arregla whitespace. Lint catch unused imports, magic numbers, complexity issues, security smells.
Format primero (Format JS o Format Python), lint después. Pipeline limpio.
Si tu CI rechaza PR con lint errors, este hook te avisa antes de commitear. Catch local vs catch en CI.
/goal largo: Claude no introduce lint errors sin que vos notes.
.eslintrc.*, .pylintrc, .rubocop.yml).