Описание тега dialyzer

Dialyzer - это инструмент, который обнаруживает неточности в программах, написанных на Erlang.

Dialyzer - это инструмент, который обнаруживает неточности в программах, написанных на Erlang. Это могут быть:

  1. Вызов функций, которые наверняка потерпят неудачу
  2. Пункты, которые никогда не будут совпадать
  3. Ошибки в спецификации типов записей и функций
  4. Нарушения непрозрачности определенных структур данных

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

Вы можете прочитать больше здесь: http://erlang.org/doc/man/dialyzer.html