Есть ли эквивалент Хлинта для Эрланга?
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 используется через веб-интерфейс, позволяя вам интерактивно выбирать, какие изменения вы хотите, чтобы он выполнял. Он может делать удивительные вещи и является отличным инструментом для обучения написанию идиоматического Эрланга.
Да, есть. Его называют erl_lint
Теперь есть еще Элвис. Хотя он не является специально линтером, он проверяет, что код Erlang соответствует определенным правилам, которые можно настроить.