Skip to content

Husky no longer working after update back in April #2292

Closed
@trusktr

Description

@trusktr

Back in April we updated Husky from v3 to v8 due to Dependabot.

This broke our workflow: the git commit hook is no longer installed on a fresh clone with npm install, so we no longer run lint on commit.

Latest Husky requires manually installing hooks with npx husky install.

They recommend that the prepare script can be used to automate this for npm install. But then it runs at random other times like any time the package is being packed, f.e. during publish.

We can, however, make npx husky install be optional: the contributing guide can recommend it as a convenience for pre-pull-request time saving. I like making it opt-in, and those who don't want it can rely on pull request builds or running command manually. Wdyt?

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions