summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/CI.yml4
-rw-r--r--.github/workflows/remark-lint-problem-matcher.json22
2 files changed, 25 insertions, 1 deletions
diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml
index 356a9f990e..f5b6281149 100644
--- a/.github/workflows/CI.yml
+++ b/.github/workflows/CI.yml
@@ -64,7 +64,9 @@ jobs:
with:
node-version: 10.x
- name: Lint docs
- run: NODE=$(which node) make lint-md
+ run: |
+ echo "::add-matcher::.github/workflows/remark-lint-problem-matcher.json"
+ NODE=$(which node) make lint-md
lint-js:
runs-on: ubuntu-latest
steps:
diff --git a/.github/workflows/remark-lint-problem-matcher.json b/.github/workflows/remark-lint-problem-matcher.json
new file mode 100644
index 0000000000..cfb281310a
--- /dev/null
+++ b/.github/workflows/remark-lint-problem-matcher.json
@@ -0,0 +1,22 @@
+{
+ "problemMatcher": [
+ {
+ "owner": "remark-lint",
+ "pattern": [
+ {
+ "regexp": "^(?:\\x1b\\[\\d+m)*(.+?)(?:\\x1b\\[\\d+m)*$",
+ "file": 1
+ },
+ {
+ "regexp": "^\\s+(?:\\d+:\\d+-)?(\\d+):(\\d+)\\s+\\S*(error|warning|info)\\S*\\s+(.+)\\s+(\\S+)\\s+(?:\\S+)$",
+ "line": 1,
+ "column": 2,
+ "severity": 3,
+ "message": 4,
+ "code": 5,
+ "loop": true
+ }
+ ]
+ }
+ ]
+}