Skip to content

Commit 84ea4a0

Browse files
committed
3.1 Schema: Fix anchoring in regexes
1 parent 5cde0f0 commit 84ea4a0

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

schemas/v3.1/schema.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@
258258
}
259259
},
260260
"patternProperties": {
261-
"^schemas|responses|parameters|examples|requestBodies|headers|securitySchemes|links|callbacks|pathItems$": {
261+
"^(schemas|responses|parameters|examples|requestBodies|headers|securitySchemes|links|callbacks|pathItems)$": {
262262
"$comment": "Enumerating all of the property names in the regex above is necessary for unevaluatedProperties to work as expected",
263263
"propertyNames": {
264264
"pattern": "^[a-zA-Z0-9._-]+$"
@@ -301,7 +301,7 @@
301301
}
302302
},
303303
"patternProperties": {
304-
"^get|post|delete|options|head|patch|trace$": {
304+
"^(get|post|delete|options|head|patch|trace)$": {
305305
"$ref": "#/$defs/operation"
306306
}
307307
},
@@ -763,7 +763,7 @@
763763
}
764764
},
765765
"patternProperties": {
766-
"[1-5][0-9X]{2}": {
766+
"^[1-5][0-9X]{2}$": {
767767
"$ref": "#/$defs/response-or-reference"
768768
}
769769
},

schemas/v3.1/schema.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ $defs:
176176
additionalProperties:
177177
$ref: '#/$defs/path-item-or-reference'
178178
patternProperties:
179-
'^schemas|responses|parameters|examples|requestBodies|headers|securitySchemes|links|callbacks|pathItems$':
179+
'^(schemas|responses|parameters|examples|requestBodies|headers|securitySchemes|links|callbacks|pathItems)$':
180180
$comment: Enumerating all of the property names in the regex above is necessary for unevaluatedProperties to work as expected
181181
propertyNames:
182182
pattern: '^[a-zA-Z0-9._-]+$'
@@ -207,7 +207,7 @@ $defs:
207207
items:
208208
$ref: '#/$defs/parameter-or-reference'
209209
patternProperties:
210-
'^get|post|delete|options|head|patch|trace$':
210+
'^(get|post|delete|options|head|patch|trace)$':
211211
$ref: '#/$defs/operation'
212212
$ref: '#/$defs/specification-extensions'
213213
unevaluatedProperties: false
@@ -510,7 +510,7 @@ $defs:
510510
default:
511511
$ref: '#/$defs/response-or-reference'
512512
patternProperties:
513-
'[1-5][0-9X]{2}':
513+
'^[1-5][0-9X]{2}$':
514514
$ref: '#/$defs/response-or-reference'
515515
$ref: '#/$defs/specification-extensions'
516516
unevaluatedProperties: false

0 commit comments

Comments
 (0)