HLint is a program that gives suggestions on how to improve your Haskell source code.
HLint is an open-source Haskell program that makes suggestions about Haskell source code, using a user-extendable database of rules. The changes are designed to increase the readability of the source code, and are particularly suited for beginners. The home page for HLint is http://community.haskell.org/~ndm/hlint/.