IO.inspect is very useful when you try to debug your chains of method calling. It can get messy though if you use it too often.
Since Elixir 1.4.0 the
label option of
IO.inspect can help
Intellij IDEA provides lots of code inspections, that can significantly simplify writing code.
Inspections parameters can be found in
Inspections section. By default, IDEA has lots of them enabled. And lots of inspections support auto-fixing options, that can be seen on pressing Alt + Enter.
To run inspections for your whole project (or some custom scope), you need to select