Wrangler представляет собой интерактивный инструмент для рефакторинга кода на языке Erlang, который может быть интегрирован в Emacs и Eclipse.
Wrangler позволяет производить простейшие действия по рефакторингу: переименование модулей/функций/переменных. Wrangler понимает Erlang-код и поэтому способен произвести рефакторинг, сохраняя структуру и комментарии в коде.
Особенности релиза:
- API на основе шаблонов, позволяющее пользователю самому определять правила для рефакторинга кода;
- удобный DSL, с помощью которого можно легко сочетать как встроенные стратегии рефакторинга, так и определенные пользователем;
- обнаружение и удаление дублирующегося кода;
- поддержка EUnit, QuickCheck и Common Test.
Страница проекта на github.
Страница с документацией.
>>> Подробности