Есть ли эквивалент HLint для Erlang? - PullRequest
8 голосов
/ 01 августа 2011

HLint - это инструмент на Haskell lint, который делает код более понятнымЕсть что-нибудь подобное для Эрланга?

Ответы [ 3 ]

14 голосов
/ 01 августа 2011

Существует инструмент под названием «Tidier»: http://tidier.softlab.ntua.gr/mediawiki/index.php/Main_Page,, который основан на более простом модуле, называемом erl_tidy, который является частью библиотеки syntax_tools: http://www.erlang.org/doc/man/erl_tidy.html.

Tidier используется через веб-интерфейс, позволяя в интерактивном режиме выбирать, какие изменения вы хотите выполнить. Он может делать некоторые удивительные вещи, и является отличным инструментом для обучения написанию идиоматического Erlang.

1 голос
/ 13 марта 2015

Там теперь также Элвис . Несмотря на то, что он не является специальным линтером, он проверяет, соответствует ли код Erlang определенным правилам, которые можно настроить.

1 голос
/ 01 августа 2011

Да, есть. Его называют erl_lint

...