Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 644 Bytes

hlint-stylish-haskell.md

File metadata and controls

17 lines (12 loc) · 644 Bytes

Auto-running hlint on Commit

This document describes how to have hlint locally on every commit.

Installing Them

Installing this is as simple as cabal install hlint which will install them in $HOME/.cabal/bin which should then be added to your PATH environment variable.

Install the Git Pre-commit Hook

In the db-sync repo, there is a shell script at scripts/git-pre-commit-hook. This can be symlinked to run as a Git pre-commit hook. If you go to the .git directory of your cardano-db-sync Git checkout and create the symlink as follows:

(cd .git/hooks/ && ln -s ../../scripts/git-pre-commit-hook pre-commit)