Hello Elixir Core,
Currently we have different ways to display errors or warnings during compile time, we should normalize the output.
For example, warnings are displayed as:
warning: unused alias Stream
lib/actions_sample.ex:2
and compile errors as:
** (SyntaxError) lib/actions_sample.ex:15: unexpectedly reached end of line. ...
So, no problem with compile errors but warnings should have the same format as:
** (Warning) lib/actions_sample.ex:2: unused alias Stream
The main reason to make this change is because in CI we have the ability of catch those warnings or errors
and add annotations on specific lines of the corresponding files.
If we normalize the warnings this will be possible to add annotations of warnings to.