hav Commit Guard Released
At work I mostly use Visual Studio Code, while some of my colleagues use Rider. One of them showed me that Rider can warn about TODO comments before committing changes. I was instantly fascinated, because while Visual Studio Code has built-in Git support, it doesn't include this kind of staged-change commit guard out of the box.
I didn't even check whether a VS Code extension for this already existed, because it was the perfect opportunity to finally learn how to build one myself. After skimming through the Extension API Documentation, I built hav Commit Guard - a VS Code commit guard that scans staged Git changes for TODOs, debug leftovers, merge conflict markers, and custom regex matches before you commit.
More details and screenshots are available on the hav Commit Guard project page.
You can find it on the official Visual Studio Code Marketplace: https://marketplace.visualstudio.com/items?itemName=havoc.commit-guard
The source code is available on GitHub: https://github.com/Havoc7891/hav-commit-guard