HLint v0.0, (C) Neil Mitchell 2006-2012 hlint [files/directories] [options] -? --help Display help message -v --version Display version information -r[file] --report[=file] Generate a report in HTML -h file --hint=file Hint/ignore file to use -w hint --with=hint Extra hints to use -c --color, --colour Color output (requires ANSI terminal) -i hint --ignore=hint Ignore a particular hint -s --show Show all ignored ideas -e ext --extension=ext File extensions to search (defaults to hs and lhs) -X lang --language=lang Language extensions (Arrows, NoCPP) -u --utf8 Use UTF-8 text encoding --encoding=encoding Choose the text encoding -x --cross Work between modules -f file --find=file Find hints in a Haskell file -t --test Run in test mode -d dir --datadir=dir Override the data directory -p dir --path=dir Directory in which to search for files -q --quiet Supress most console output --proof=file Isabelle/HOLCF theory file --cpp-define=name[=value] CPP #define --cpp-include=dir CPP include path --cpp-simple Use a simple CPP (strip # lines) --cpp-ansi Use CPP in ANSI compatibility mode HLint gives hints on how to improve Haskell code. To check all Haskell files in 'src' and generate a report type: hlint src --report