summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2020-07-02 18:26:29 +0200
committerFlorian Bruhin <me@the-compiler.org>2020-07-02 22:21:07 +0200
commit9852c84a0760947eed7b347a96275030f2881016 (patch)
tree9df641a40e3a3fb47811e03432222cf09583eb30
parentff8d8d378b4cf562409624b330529eacc289cc52 (diff)
downloadqutebrowser-9852c84a0760947eed7b347a96275030f2881016.tar.gz
qutebrowser-9852c84a0760947eed7b347a96275030f2881016.zip
ci: Add flake8 to problemmatchers
-rw-r--r--scripts/dev/ci/problemmatchers.py18
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,
+ }
+ ]
+ },
}