% gem install pre-commit
% mkdir work
% cd work
% git init
% pre-commit install
% git config "pre-commit.checks" "jshint"
% echo "var x = 1" > error.js
% git add .
% git commit -m "add error.js"
pre-commit: JSHINT Missing semicolon.
error.js:2 var x = 1