diff --git a/.husky/pre-commit b/.husky/pre-commit index a5a29d9..1e3d063 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -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