Есть ли способ внести изменения в код часов Dialyzer?

Я использую dialyxir, который добавляет dialyzer задачу в Mix. Но, похоже, у него нет опции --watch, которая повторно запускала бы проверку типов при изменении файла.

Есть ли способ CLI для достижения этого?


person Ivan Gabriele    schedule 23.01.2019    source источник


Ответы (1)


Почему вы ожидаете, что инструмент статического анализа кода будет следить за файловой системой? Для этого существует специальный инструмент под названием fswatch.

Вы можете выполнять все, что захотите, включая mix dialyzer, как показано в разделе использование.

person Aleksei Matiushkin    schedule 24.01.2019
comment
Я хочу этого, может быть, потому, что я родом из мира JS, где принято запускать наблюдатель за файловой системой, выполняющий модульные тесты / линтер / проверку типов, пока мы разрабатываем. Это более эффективно, чем использование IDE с тяжелыми плагинами, выполняющими ту же работу. Тогда я буду использовать fswatch, мне кажется, он идеально подходит. - person Ivan Gabriele; 24.01.2019
comment
Эх. node-watch и все остальные наблюдатели являются оболочками для fswatch FWIW. - person Aleksei Matiushkin; 24.01.2019
comment
Не могли бы вы поделиться полной командой, которую вы используете с fswatch и микс-диализатором? - person Szymon Wygnański; 13.10.2019