Git hooks as someone mentioned below are a good one.
It absolutely was an honest question, and nitpicking on my intent to imply I think this project is silly seems a little unnecessary: I don’t, and really do want to know what it could help with, as none of my use cases need it right now. I’d like to keep any eye out for when they would though.
Run tests and linter on-save. Have vim with LSP and other tooling, startup fast enough to close and re-open the entire editor, rather than background (<CTRL>-z) or alt-tab. Just do a <CTRL>-c<CTRL-p><enter> to reload any changes in a running dev server, rather than tooling that attempts to listen to io-events and reload the code magically.
There are loads of small things that become a lot simpler when kill&start is just as fast as "internal reload".
Nowadays, we have esbuild and a whole suite of other tools that run in <10ms, so a slow startup time is dreadful.
Which initially is not too bad, but the bigger the codebase gets and the more often you run it, it adds up. 300ms per invocation is something that a lot of CI providers would love to save.
Relevant XKCD: https://xkcd.com/1205/