lefthook · Issues· 100 open
Open on GitHubLocally synced open issues (discussions stay on GitHub)
- #1256
`pre-commit` hangs on Windows with `parallel: true`
bugWindowsUpdated Sep 17, 2026 - #1548
Generated hook shim exits 0 when the lefthook binary is missing, silently skipping configured hooks (fail-open)
Updated Sep 17, 2026 - #1480
Unstaged changes in unrelated files are discarded by `git checkout .` when restoring hidden changes fails
bugUpdated Sep 8, 2026 - #1529
Concurrent commits in linked worktrees destroy each other's unstaged changes: the backup patch and stash are shared per common git dir
Updated Sep 4, 2026 - #1518
`lefthook` not found when called with `push` hook command
bugUpdated Aug 31, 2026 - #1511
ai: Claude Code Stop/PreToolUse hooks need exit code 2 to block, but `lefthook run` always exits 1
Updated Aug 29, 2026 - #719
Prepackaged PHP Composer
feature requestUpdated Aug 26, 2026 - #1493
`lefthook run post-checkout` blocks until stdin EOF, deadlocking when the caller holds stdin open
Updated Aug 16, 2026 - #1398
`lefthook install` bakes install-time absolute path into hook shim, breaking git worktrees
Updated Aug 13, 2026 - #1489
`lefthook install` should recognize `lefthook-local.yml` without creating `lefthook.yml`
bugUpdated Aug 12, 2026 - #1488
Generated hook shim interpolates paths unquoted: a space in the path silently disables all hooks
Updated Aug 12, 2026 - #1439
npm RFC #868 will block this package's install script by default
feature requestUpdated Aug 11, 2026 - #1482
ai hooks write an absolute binary path into committed .claude/settings.json
Updated Aug 3, 2026 - #1284
Multiple same name "dirs" in remotes clash
bugUpdated Jul 30, 2026 - #1478
Problems with remote refs containing slashes
bugUpdated Jul 30, 2026