40 lines
1.3 KiB
JSON
40 lines
1.3 KiB
JSON
|
{
|
||
|
"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
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
]
|
||
|
}
|