My argument is flake8 doesn't give any meaningful error when a file has a syntax error.
The new run step would give a normal traceback, though. So I think it should be moved up, so if a syntax error is present the run step would fail instead of being stopped at the flake8 step.





