Есть ли эквивалент HLint для Erlang?

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

3 ответа

Решение

Существует инструмент под названием "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.

Да, есть. Это называется erl_lint

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

Другие вопросы по тегам