Are there public tools out there you can use prior to commits for this purpose or are they generally done in-house?
[1]: https://github.com/brigade/overcommit
[2]: E.g., flake8 for Python: https://pypi.python.org/pypi/flake8
[3]: E.g., gofmt for Go: https://golang.org/cmd/gofmt/
[1]: https://github.com/brigade/overcommit
[2]: E.g., flake8 for Python: https://pypi.python.org/pypi/flake8
[3]: E.g., gofmt for Go: https://golang.org/cmd/gofmt/