The documented contributor setup runs just init, which runs pnpm install.
The root package has prepare: husky, but pnpm-workspace.yaml sets ignoreScripts: true, so prepare is skipped and Husky is never initialized. As a result, .husky/pre-commit / lint-staged do not run for contributors by default.
What should the project do here?
- Migrate the root repo to the built-in
vp config + vp staged flow, and have just init install hooks explicitly.
- Or keep Husky/lint-staged and explicitly initialize Husky during contributor setup.
I can contribute the fix once the preferred direction is clear.
The documented contributor setup runs
just init, which runspnpm install.The root package has
prepare: husky, butpnpm-workspace.yamlsetsignoreScripts: true, soprepareis skipped and Husky is never initialized. As a result,.husky/pre-commit/lint-stageddo not run for contributors by default.What should the project do here?
vp config+vp stagedflow, and havejust initinstall hooks explicitly.I can contribute the fix once the preferred direction is clear.