Я полагаю, что ответ заключается в том, что вы не можете.
Вспоминая дискуссию 2015 года в группе Google Elixir: Как отключить указанные c предупреждения .
За Хосе:
Честно говоря, выпуск / развертывание кода с предупреждениями не вариант в моей книге. Причина, по которой мы генерируем предупреждения вместо ошибок, заключается в том, что нет причин, по которым ваша компиляция не будет работать сразу после установки, лучше собирать предупреждения и показывать их для всех файлов, а не расстраивать процесс исправления одной ошибки только для другой. один, чтобы показать. Вот почему мы не планируем предоставлять опции для отключения предупреждений: они должны быть исправлены, даже если они не содержат ошибок заранее.
В потоке был предложен компромисс, может работать на вас и одновременно сохранять сгруппированные функции:
def event(:x, var), do: one_thing(var)
def event(:y, var), do: another_thing(var)
def event(:z, var), do: something_else_entirely(var)
Удачи!