Skip to content

Commit 33fe828

Browse files
committedSep 3, 2024·
encoding/jsonschema: add keyword TODOs
This adds entries for all the known JSON Schema keywords to the constraints map. This will enable us to distinguish unknown keywords from unimplemented keywords when implementing different strictness modes. It also acts as a handy reference for which features are unimplemented as yet. Signed-off-by: Roger Peppe <[email protected]> Change-Id: I9b2309f92cefaf6152d2ed397af2246e3c9a5aec Reviewed-on: https://review.gerrithub.io/c/cue-lang/cue/+/1200533 TryBot-Result: CUEcueckoo <[email protected]> Reviewed-by: Daniel Martí <[email protected]> Unity-Result: CUE porcuepine <[email protected]>
1 parent e7175ba commit 33fe828

File tree

122 files changed

+844
-810
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

122 files changed

+844
-810
lines changed
 

‎encoding/jsonschema/testdata/external/tests/draft2019-09/dependentRequired.json

+8-8
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
}
1111
},
1212
"skip": {
13-
"v2": "extract error: unsupported constraint \"dependentRequired\"",
14-
"v3": "extract error: unsupported constraint \"dependentRequired\""
13+
"v2": "extract error: keyword \"dependentRequired\" not yet implemented",
14+
"v3": "extract error: keyword \"dependentRequired\" not yet implemented"
1515
},
1616
"tests": [
1717
{
@@ -97,8 +97,8 @@
9797
}
9898
},
9999
"skip": {
100-
"v2": "extract error: unsupported constraint \"dependentRequired\"",
101-
"v3": "extract error: unsupported constraint \"dependentRequired\""
100+
"v2": "extract error: keyword \"dependentRequired\" not yet implemented",
101+
"v3": "extract error: keyword \"dependentRequired\" not yet implemented"
102102
},
103103
"tests": [
104104
{
@@ -144,8 +144,8 @@
144144
}
145145
},
146146
"skip": {
147-
"v2": "extract error: unsupported constraint \"dependentRequired\"",
148-
"v3": "extract error: unsupported constraint \"dependentRequired\""
147+
"v2": "extract error: keyword \"dependentRequired\" not yet implemented",
148+
"v3": "extract error: keyword \"dependentRequired\" not yet implemented"
149149
},
150150
"tests": [
151151
{
@@ -233,8 +233,8 @@
233233
}
234234
},
235235
"skip": {
236-
"v2": "extract error: unsupported constraint \"dependentRequired\"",
237-
"v3": "extract error: unsupported constraint \"dependentRequired\""
236+
"v2": "extract error: keyword \"dependentRequired\" not yet implemented",
237+
"v3": "extract error: keyword \"dependentRequired\" not yet implemented"
238238
},
239239
"tests": [
240240
{

‎encoding/jsonschema/testdata/external/tests/draft2019-09/dependentSchemas.json

+8-8
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
}
1818
},
1919
"skip": {
20-
"v2": "extract error: unsupported constraint \"dependentSchemas\"",
21-
"v3": "extract error: unsupported constraint \"dependentSchemas\""
20+
"v2": "extract error: keyword \"dependentSchemas\" not yet implemented",
21+
"v3": "extract error: keyword \"dependentSchemas\" not yet implemented"
2222
},
2323
"tests": [
2424
{
@@ -121,8 +121,8 @@
121121
}
122122
},
123123
"skip": {
124-
"v2": "extract error: unsupported constraint \"dependentSchemas\"",
125-
"v3": "extract error: unsupported constraint \"dependentSchemas\""
124+
"v2": "extract error: keyword \"dependentSchemas\" not yet implemented",
125+
"v3": "extract error: keyword \"dependentSchemas\" not yet implemented"
126126
},
127127
"tests": [
128128
{
@@ -186,8 +186,8 @@
186186
}
187187
},
188188
"skip": {
189-
"v2": "extract error: unsupported constraint \"dependentSchemas\"",
190-
"v3": "extract error: unsupported constraint \"dependentSchemas\""
189+
"v2": "extract error: keyword \"dependentSchemas\" not yet implemented",
190+
"v3": "extract error: keyword \"dependentSchemas\" not yet implemented"
191191
},
192192
"tests": [
193193
{
@@ -259,8 +259,8 @@
259259
}
260260
},
261261
"skip": {
262-
"v2": "extract error: unsupported constraint \"dependentSchemas\"",
263-
"v3": "extract error: unsupported constraint \"dependentSchemas\""
262+
"v2": "extract error: keyword \"dependentSchemas\" not yet implemented",
263+
"v3": "extract error: keyword \"dependentSchemas\" not yet implemented"
264264
},
265265
"tests": [
266266
{
There was a problem loading the remainder of the diff.

0 commit comments

Comments
 (0)
Please sign in to comment.