Um den Entwicklungs-Workflow zu vereinfachen, können git-hooks eingesetzt werden. Dadurch können vor speziellen git-Befehlen automatisch Skripte gestartet werden. Eine entsprechende Lösung bietet z.B. pre-commit. Die Installation erfolgt mittels GEM (the frontend to RubyGems):
$ sudo gem install pre-commit
Zur projektspezifischen Einrichtung sid folgende Schritte notwendig:
$ cd path/to/git/repo $ pre-commit install $ git config pre-commit.checks "[console_log, debugger, jshint, js_lint, merge_conflict, json]"
Nähere Informationen zur Konfiguration finden sich auf https://github.com/jish/pre-commit. Eventuell muss noch execjs installiert werden:
$ sudo gem install execjs