@@ -13,6 +13,7 @@ regularExpressionScanning.ts(3,19): error TS1499: Unknown regular expression fla
1313regularExpressionScanning.ts(3,20): error TS1499: Unknown regular expression flag.
1414regularExpressionScanning.ts(3,21): error TS1500: Duplicate regular expression flag.
1515regularExpressionScanning.ts(3,22): error TS1499: Unknown regular expression flag.
16+ regularExpressionScanning.ts(5,5): error TS18062: Regular expression pattern modifiers are only available when targeting 'es2025' or later.
1617regularExpressionScanning.ts(5,6): error TS1499: Unknown regular expression flag.
1718regularExpressionScanning.ts(5,7): error TS1509: This regular expression flag cannot be toggled within a subpattern.
1819regularExpressionScanning.ts(5,10): error TS1509: This regular expression flag cannot be toggled within a subpattern.
@@ -45,11 +46,14 @@ regularExpressionScanning.ts(14,5): error TS1503: Named capturing groups are onl
4546regularExpressionScanning.ts(14,14): error TS1503: Named capturing groups are only available when targeting 'ES2018' or later.
4647regularExpressionScanning.ts(14,29): error TS1503: Named capturing groups are only available when targeting 'ES2018' or later.
4748regularExpressionScanning.ts(14,45): error TS1503: Named capturing groups are only available when targeting 'ES2018' or later.
49+ regularExpressionScanning.ts(14,46): error TS18063: Duplicate named capturing groups are only available when targeting 'es2025' or later.
4850regularExpressionScanning.ts(14,57): error TS1503: Named capturing groups are only available when targeting 'ES2018' or later.
51+ regularExpressionScanning.ts(14,58): error TS18063: Duplicate named capturing groups are only available when targeting 'es2025' or later.
4952regularExpressionScanning.ts(15,15): error TS1532: There is no capturing group named 'absent' in this regular expression.
5053regularExpressionScanning.ts(15,24): error TS1503: Named capturing groups are only available when targeting 'ES2018' or later.
5154regularExpressionScanning.ts(15,36): error TS1503: Named capturing groups are only available when targeting 'ES2018' or later.
5255regularExpressionScanning.ts(15,45): error TS1503: Named capturing groups are only available when targeting 'ES2018' or later.
56+ regularExpressionScanning.ts(15,46): error TS18063: Duplicate named capturing groups are only available when targeting 'es2025' or later.
5357regularExpressionScanning.ts(15,58): error TS1503: Named capturing groups are only available when targeting 'ES2018' or later.
5458regularExpressionScanning.ts(15,59): error TS1515: Named capturing groups with the same name must be mutually exclusive to each other.
5559regularExpressionScanning.ts(17,31): error TS1507: There is nothing available for repetition.
@@ -219,7 +223,7 @@ regularExpressionScanning.ts(47,89): error TS1518: Anything that would possibly
219223regularExpressionScanning.ts(47,101): error TS1501: This regular expression flag is only available when targeting 'es2024' or later.
220224
221225
222- ==== regularExpressionScanning.ts (219 errors) ====
226+ ==== regularExpressionScanning.ts (223 errors) ====
223227 const regexes: RegExp[] = [
224228 // Flags
225229 /foo/visualstudiocode,
@@ -255,6 +259,8 @@ regularExpressionScanning.ts(47,101): error TS1501: This regular expression flag
255259!!! error TS1499: Unknown regular expression flag.
256260 // Pattern modifiers
257261 /(?med-ium:bar)/,
262+ ~~~~~~~
263+ !!! error TS18062: Regular expression pattern modifiers are only available when targeting 'es2025' or later.
258264 ~
259265!!! error TS1499: Unknown regular expression flag.
260266 ~
@@ -328,8 +334,12 @@ regularExpressionScanning.ts(47,101): error TS1501: This regular expression flag
328334!!! error TS1503: Named capturing groups are only available when targeting 'ES2018' or later.
329335 ~~~~~
330336!!! error TS1503: Named capturing groups are only available when targeting 'ES2018' or later.
337+ ~~~
338+ !!! error TS18063: Duplicate named capturing groups are only available when targeting 'es2025' or later.
331339 ~~~~~
332340!!! error TS1503: Named capturing groups are only available when targeting 'ES2018' or later.
341+ ~~~
342+ !!! error TS18063: Duplicate named capturing groups are only available when targeting 'es2025' or later.
333343 /(\k<bar>)\k<absent>(?<foo>foo)|(?<bar>)((?<foo>)|(bar(?<bar>bar)))/,
334344 ~~~~~~
335345!!! error TS1532: There is no capturing group named 'absent' in this regular expression.
@@ -339,6 +349,8 @@ regularExpressionScanning.ts(47,101): error TS1501: This regular expression flag
339349!!! error TS1503: Named capturing groups are only available when targeting 'ES2018' or later.
340350 ~~~~~
341351!!! error TS1503: Named capturing groups are only available when targeting 'ES2018' or later.
352+ ~~~
353+ !!! error TS18063: Duplicate named capturing groups are only available when targeting 'es2025' or later.
342354 ~~~~~
343355!!! error TS1503: Named capturing groups are only available when targeting 'ES2018' or later.
344356 ~~~
0 commit comments