Pre-commit hooks are fundamentally flawed because they run on the working tree instead of the index, fail during rebases and interactive operations, and break workflows where commits are used for local state management. They can't handle commits without relevant files, run on branches being rebased, and create friction when

3 Comments

Sort: