feat(hooks): integrate Python pre-commit with Husky for monorepo (#9279)

This commit is contained in:
Alan Buscaglia
2025-11-20 12:48:43 +01:00
committed by GitHub
parent 30312bbc03
commit b6ba6c6e31
6 changed files with 221 additions and 96 deletions
+9
View File
@@ -126,3 +126,12 @@ repos:
entry: bash -c 'vulture --exclude "contrib,.venv,api/src/backend/api/tests/,api/src/backend/conftest.py,api/src/backend/tasks/tests/" --min-confidence 100 .'
language: system
files: '.*\.py'
- id: ui-checks
name: UI - Husky Pre-commit
description: "Run UI pre-commit checks (Claude Code validation + healthcheck)"
entry: bash -c 'cd ui && .husky/pre-commit'
language: system
files: '^ui/.*\.(ts|tsx|js|jsx|json|css)$'
pass_filenames: false
verbose: true