Emacs Elixir syntax checking not working

When you are in an elixir buffer, have you tried M-x flycheck-mix-setup RET?

I’m not sure how :init works in use-package. To be honest, I do not see much sense in it. I prefer a simple helper function which installs packages when required and plain elisp, that makes it much easier to understand what is going on…