Skip to content

Commit 8fa9684

Browse files
Make problemMatchers more simple
And avoid having a non-fixed number of capturing groups, which can cause troubles in some cases. A big limitation though: VS Code does not seem able to catch messages that have the same SLOC. For eng/ide/ada_language_server#1723
1 parent 7408d2d commit 8fa9684

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

integration/vscode/ada/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -772,11 +772,11 @@
772772
"severity": "error",
773773
"pattern": [
774774
{
775-
"regexp": "^([^:]+):(\\d+):(\\d+):\\s+(\\((error)\\)|(error):)\\s+(.*)$",
775+
"regexp": "^([^:]+):(\\d+):(\\d+):\\s+(?:\\(error\\)|error:)\\s*(.*)$",
776776
"file": 1,
777777
"line": 2,
778778
"column": 3,
779-
"message": 7
779+
"message": 4
780780
}
781781
]
782782
},
@@ -791,11 +791,11 @@
791791
"severity": "warning",
792792
"pattern": [
793793
{
794-
"regexp": "^([^:]+):(\\d+):(\\d+):\\s+(\\((warning|medium|medium warning|low|low warning|style)\\)|(warning|medium|medium warning|low|low warning|style):)\\s+(.*)$",
794+
"regexp": "^([^:]+):(\\d+):(\\d+):\\s+(?:\\((?:warning|medium|medium warning|low|low warning|style)\\)|(?:warning|medium|medium warning|low|low warning|style):)\\s+(.*)$",
795795
"file": 1,
796796
"line": 2,
797797
"column": 3,
798-
"message": 7
798+
"message": 4
799799
}
800800
]
801801
},
@@ -810,11 +810,11 @@
810810
"severity": "info",
811811
"pattern": [
812812
{
813-
"regexp": "^([^:]+):(\\d+):(\\d+):\\s+(\\((info|[Nn]ote|check)\\)|(info|[Nn]ote|check):)\\s+(.*)$",
813+
"regexp": "^([^:]+):(\\d+):(\\d+):\\s+(?:\\((?:info|[Nn]ote|check)\\)|(?:info|[Nn]ote|check):)\\s+(.*)$",
814814
"file": 1,
815815
"line": 2,
816816
"column": 3,
817-
"message": 7
817+
"message": 4
818818
}
819819
]
820820
}

0 commit comments

Comments
 (0)