diff --git a/.husky/pre-commit b/.husky/pre-commit index 6c3309d..5587c4d 100644 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1 +1,30 @@ -pnpm biome check --write ./src ./tests +files=$(git diff --cached --name-only --diff-filter=ACMR | grep -E '^(src|tests)/.*\.(ts|tsx|js|jsx)$' || true) + +if [ -z "$files" ]; then + exit 0 +fi + +set -- +while IFS= read -r file; do + set -- "$@" "$file" +done <