syntax-checking git hook