work out flake8's different warning formats