Shareable validation traces: defaults, types and clearing errors #1595
PerchAnton
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I made an external Draft 2020-12 example for my interaction-check runner. Three traces show that defaults remain annotations, strings are not silently converted to integers, and correcting a document clears earlier error paths. The adapter returns observations from iter_errors and also checks that the input stayed unchanged.
Remote references and format plugins are outside this example.
Adapter · three traces · setup and scope · external PR #14.
Python 3.12, jsonschema 4.26.0; 3 traces / 9 steps. Linux, Windows and macOS CI.
The JSON runner is my external interaction-check project. Upstream would gain no runtime dependency. Would this be useful as a community example for sharing validation reports?
All reactions