This report lists the keywords of the JSON Schema spec that are covered in the tests. The overall coverage is 84%
Coverage for The JSON Schema Core Vocabulary is 55%.
Keyword | Supported |
---|---|
$anchor |
No |
$comment |
Yes |
$defs |
Yes |
$id |
Yes |
$recursiveAnchor |
No |
$recursiveRef |
No |
$ref |
Yes |
$schema |
Yes |
$vocabulary |
No |
Coverage for A Vocabulary for Applying Subschemas is 58%.
Keyword | Supported |
---|---|
additionalItems |
Yes |
additionalProperties |
Yes |
allOf |
Yes |
anyOf |
Yes |
contains |
Yes |
dependentSchemas |
No |
else |
No |
if |
No |
items |
Yes |
not |
Yes |
oneOf |
Yes |
patternProperties |
Yes |
properties |
Yes |
propertyNames |
No |
then |
No |
unevaluatedItems |
No |
unevaluatedProperties |
No |
Coverage for Validation Keywords for Any Instance Type is 100%.
Keyword | Supported |
---|---|
const |
Yes |
enum |
Yes |
type |
Yes |
Coverage for Validation Keywords for Numeric Instances is 100%.
Keyword | Supported |
---|---|
exclusiveMaximum |
Yes |
exclusiveMinimum |
Yes |
maximum |
Yes |
minimum |
Yes |
multipleOf |
Yes |
Coverage for Validation Keywords for Strings is 100%.
Keyword | Supported |
---|---|
maxLength |
Yes |
minLength |
Yes |
pattern |
Yes |
Coverage for Validation Keywords for Arrays is 100%.
Keyword | Supported |
---|---|
maxContains |
Yes |
maxItems |
Yes |
minContains |
Yes |
minItems |
Yes |
uniqueItems |
Yes |
Coverage for Validation Keywords for Objects is 75%.
Keyword | Supported |
---|---|
dependentRequired |
No |
maxProperties |
Yes |
minProperties |
Yes |
required |
Yes |
Coverage for Defined Formats is 100%.
Keyword | Supported |
---|---|
date |
Yes |
date-time |
Yes |
duration |
Yes |
email |
Yes |
hostname |
Yes |
idn-email |
Yes |
idn-hostname |
Yes |
ipv4 |
Yes |
ipv6 |
Yes |
iri |
Yes |
iri-reference |
Yes |
json-pointer |
Yes |
regex |
Yes |
relative-json-pointer |
Yes |
time |
Yes |
uri |
Yes |
uri-reference |
Yes |
uri-template |
Yes |
uuid |
Yes |
Coverage for A Vocabulary for the Contents of String-Encoded Data is 100%.
Keyword | Supported |
---|---|
contentEncoding |
Yes |
contentMediaType |
Yes |
contentSchema |
Yes |
Coverage for A Vocabulary for Basic Meta-Data Annotations is 100%.
Keyword | Supported |
---|---|
default |
Yes |
deprecated |
Yes |
description |
Yes |
examples |
Yes |
readOnly |
Yes |
title |
Yes |
writeOnly |
Yes |