networknt / json-schema-validator

A fast Java JSON schema validator that supports draft V4, V6, V7, V2019-09 and V2020-12
Apache License 2.0
822 stars 323 forks source link

Improve vocabulary support #953

Closed justin-tay closed 7 months ago

justin-tay commented 7 months ago

Closes #753

This improves the support for the $vocabulary keyword used in a meta schema.

codecov-commenter commented 7 months ago

Codecov Report

Attention: 11 lines in your changes are missing coverage. Please review.

Comparison is base (51fd82b) 78.98% compared to head (a59ad6d) 78.99%.

Files Patch % Lines
src/main/java/com/networknt/schema/Vocabulary.java 68.75% 10 Missing :warning:
.../java/com/networknt/schema/UnionTypeValidator.java 0.00% 1 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #953 +/- ## ========================================= Coverage 78.98% 78.99% - Complexity 1717 1724 +7 ========================================= Files 157 158 +1 Lines 5715 5750 +35 Branches 1079 1086 +7 ========================================= + Hits 4514 4542 +28 - Misses 802 809 +7 Partials 399 399 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.