| { | |
| "problemMatcher": [ | |
| { | |
| "owner": "tidy-error-file-line", | |
| "pattern": [ | |
| { | |
| "regexp": "^tidy error: /checkout/(.+):(\\d+): (.+)$", | |
| "file": 1, | |
| "line": 2, | |
| "message": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "owner": "cargo-common", | |
| "pattern": [ | |
| { | |
| "regexp": "^(warning|warn|error)(\\[(\\S*)\\])?: (.*)$", | |
| "severity": 1, | |
| "message": 4, | |
| "code": 3 | |
| }, | |
| { | |
| "regexp": "^\\s+-->\\s(\\S+):(\\d+):(\\d+)$", | |
| "file": 1, | |
| "line": 2, | |
| "column": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "owner": "compiler-panic", | |
| "pattern": [ | |
| { | |
| "regexp": "error: internal compiler error: (.*):(\\d+):(\\d+): (.*)$", | |
| "message": 4, | |
| "file": 1, | |
| "line": 2, | |
| "column": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "owner": "cargo-fmt", | |
| "pattern": [ | |
| { | |
| "regexp": "^(Diff in (\\S+)) at line (\\d+):", | |
| "message": 1, | |
| "file": 2, | |
| "line": 3 | |
| } | |
| ] | |
| } | |
| ] | |
| } |