fix(husky): cd to repo root before lint-staged (nested under proxmox)

Prevents pnpm from resolving Prettier from the parent workspace when the hook
CWD is the monorepo parent.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
defiQUG
2026-05-11 21:09:58 -07:00
parent c7f98be0cb
commit c921c4211a

View File

@@ -1,4 +1,8 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"
pnpm lint-staged
# When this repo lives under another tree (e.g. proxmox/the-order), hooks can run with a CWD
# that is not the monorepo root — pnpm then resolves Prettier from the wrong workspace.
ROOT="$(cd "$(dirname -- "$0")/.." && pwd)"
cd "$ROOT" || exit 1
exec pnpm lint-staged