{ "problemMatcher": [ { "owner": "sphinx-problem-matcher", "pattern": [ { "regexp": "^(.*):(\\d+):\\s+(\\w*):\\s+(.*)$", "file": 1, "line": 2, "severity": 3, "message": 4 } ] }, { "owner": "sphinx-problem-matcher-loose", "pattern": [ { "_comment": "A bit of a looser pattern, doesn't look for line numbers, just looks for file names relying on them to start with / and end with .rst", "regexp": "(\/.*\\.rst):\\s+(\\w*):\\s+(.*)$", "file": 1, "severity": 2, "message": 3 } ] }, { "owner": "sphinx-problem-matcher-loose-no-severity", "pattern": [ { "_comment": "Looks for file names ending with .rst and line numbers but without severity", "regexp": "^(.*\\.rst):(\\d+):(.*)$", "file": 1, "line": 2, "message": 3 } ] } ] }