Make elixir_errors API more strict and consider :file in meta
Do not call handle_file_warning directly