diff options
author | Florian Bruhin <me@the-compiler.org> | 2020-07-02 18:26:29 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2020-07-02 22:21:07 +0200 |
commit | 9852c84a0760947eed7b347a96275030f2881016 (patch) | |
tree | 9df641a40e3a3fb47811e03432222cf09583eb30 | |
parent | ff8d8d378b4cf562409624b330529eacc289cc52 (diff) | |
download | qutebrowser-9852c84a0760947eed7b347a96275030f2881016.tar.gz qutebrowser-9852c84a0760947eed7b347a96275030f2881016.zip |
ci: Add flake8 to problemmatchers
-rw-r--r-- | scripts/dev/ci/problemmatchers.py | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/scripts/dev/ci/problemmatchers.py b/scripts/dev/ci/problemmatchers.py index a0ac0a45e..bdd76047b 100644 --- a/scripts/dev/ci/problemmatchers.py +++ b/scripts/dev/ci/problemmatchers.py @@ -55,7 +55,23 @@ MATCHERS = { "message": 3, } ] - } + }, + "flake8": { + # "undefined name" is FXXX (i.e. not an error), but e.g. multiple + # spaces before an operator is EXXX (i.e. an error) - that makes little + # sense, so let's just treat everything as a warning instead. + "severity": "warning", + "pattern": [ + { + "regexp": r"^([^:]+):(\d+):(\d+): ([A-Z]\d{3}) (.*)$", + "file": 1, + "line": 2, + "column": 3, + "code": 4, + "message": 5, + } + ] + }, } |