I have been experimenting with ajv-cli
and trying to make it to verify a json scheme that makes use of standard formats like "ipv4" and "host-name".
Despite of having ajv-formats
installed, when invoked as:
ajv --strict=false --validate-formats=true compile -s 2438.schema.json
ajv
complains:
unknown format "host-name" ignored in schema at path "#/definitions/ip-address/anyOf/0"
unknown format "host-name" ignored in schema at path "#/definitions/ip-address/anyOf/0"
unknown format "ipv4" ignored in schema at path "#/definitions/ip-address/anyOf/1"
unknown format "ipv4" ignored in schema at path "#/definitions/ip-address/anyOf/1"
unknown format "ipv6" ignored in schema at path "#/definitions/ip-address/anyOf/2"
unknown format "ipv6" ignored in schema at path "#/definitions/ip-address/anyOf/2"
How do I make ajv-cli
to accept standard formats? Am I missing something obvious?
Thanks in advance!