Add lefthook for linting and testing hooks, and optional pre-commit hook via local (#7)

* unbreak package lock

* lint

* add lefthook for prepush test and lint hook

* attempt at exiting 0 if we made a change in lint

* fix lint

* add fail text

* pre-commit test

* adjust autofix

* add lefthook example

* fix comment
This commit is contained in:
Paul Carleton 2025-11-04 14:50:17 +00:00 • committed by GitHub
commit 44a2732b53
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -0,0 +1,10 @@
# Optional local lefthook configuration
# To enable this:
# cp lefthook-local.example.yml lefthook-local.yml
# Uncomment to add pre-commit hook for automatic linting on staged files:
pre-commit:
commands:
lint:
run: npm run lint:fix {staged_files}
stage_fixed: true