Skip to content

Fix: Allow arbitrary attribute order in triple-slash directives #34741

Fix: Allow arbitrary attribute order in triple-slash directives

Fix: Allow arbitrary attribute order in triple-slash directives #34741

Triggered via pull request December 2, 2025 06:15
Status Failure
Total duration 18m 23s
Artifacts 1

ci.yml

on: pull_request
Matrix: test
required
3s
required
Fit to window
Zoom out
Zoom in

Annotations

9 errors
format
Process completed with exit code 20.
lint
Process completed with exit code 1.
lint: src/compiler/utilities.ts#L2745
The quantifier '[^>]*?' can exchange characters with '\s+'. Using any string accepted by /\s+/, this can be exploited to cause at least polynomial backtracking
lint: src/compiler/utilities.ts#L2745
The quantifier '\s+' can exchange characters with '\s+'. Using any string accepted by /\s+/, this can be exploited to cause at least polynomial backtracking
lint: src/compiler/utilities.ts#L2745
The quantifier '\s+' can exchange characters with '[^>]*?'. Using any string accepted by /\s+/, this can be exploited to cause at least polynomial backtracking
lint: src/compiler/utilities.ts#L2744
The quantifier '[^>]*?' can exchange characters with '\s+'. Using any string accepted by /\s+/, this can be exploited to cause at least polynomial backtracking
lint: src/compiler/utilities.ts#L2744
The quantifier '\s+' can exchange characters with '\s+'. Using any string accepted by /\s+/, this can be exploited to cause at least polynomial backtracking
lint: src/compiler/utilities.ts#L2744
The quantifier '\s+' can exchange characters with '[^>]*?'. Using any string accepted by /\s+/, this can be exploited to cause at least polynomial backtracking
required
Process completed with exit code 1.

Artifacts

Produced during runtime
Name Size Digest
coverage
39.2 MB
sha256:3d590c68719a6277a5ff466e5482317ee1edcf5091afb743885e02869688c16f