Currently, the regex explicitly only allows escaped spaces in filenames.
|
'f': `(?P<f>(?:[[:alpha:]]:)?(?:\\ |[^ ])+?)`, |
But some tools like flake8 print the output with unescaped file names, even if the input was escaped.
Currently, there is no way to match those filenames.
example
cat foo\ bar/a.py | flake8 --stdin-display-name foo\ bar/a.py -
foo bar/a.py:1:80: E501 line too long (144 > 79 characters)
Not really sure if there is a good solution for this
Currently, the regex explicitly only allows escaped spaces in filenames.
errorformat/errorformat.go
Line 413 in e024dee
But some tools like flake8 print the output with unescaped file names, even if the input was escaped.
Currently, there is no way to match those filenames.
example
Not really sure if there is a good solution for this