Though also seems relatively straightforward to code up in your scripting language of choice to call from pre-commit.
Reply on news.ycombinator.com