Search code examples
debugginghaskellerlanglinthlint

Is there an equivalent to HLint for Erlang?


HLint is a Haskell lint tool for making code more idiomatic. Is there something like it for Erlang?


Solution

  • There is a tool called "Tidier": http://tidier.softlab.ntua.gr/mediawiki/index.php/Main_Page, which is based on a simpler module called erl_tidy which is part of the syntax_tools library: http://www.erlang.org/doc/man/erl_tidy.html.

    Tidier is used via a web interface, letting you choose interactively which changes you want it to perform. It can do some amazing things, and is a great tool for learning how to write idiomatic Erlang.