JSON Schema Draft 4 (unofficial with '$ref' and 'format')
Meta-validation JSON Schema Draft 7 (unofficial with '$ref' and 'format')
| Type | object |
|---|---|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/json-schema-draft-4-unofficial-with-ref-and-format/latest.json |
| Source | https://www.schemastore.org/schema-draft-v4.json |
Validate with Lintel
npx @lintel/lintel check
Type:
object
Modified JSON Schema draft v4 that includes the optional '$ref' and 'format'
Properties
$schema
string
format=uri
$ref
string
id
string
format=uri
format
string
title
string
description
string
default
multipleOf
number
exclusiveMin=0
maximum
number
exclusiveMaximum
boolean
minimum
number
exclusiveMinimum
boolean
maxLength
integer
min=0
minLength
positiveInteger integer, variant
pattern
string
format=regex
additionalItems
boolean |
{}
items
| schemaArray
{}
maxItems
integer
min=0
minItems
positiveInteger integer, variant
uniqueItems
boolean
maxProperties
integer
min=0
minProperties
positiveInteger integer, variant
required
string[]
minItems=1uniqueItems=true
additionalProperties
boolean |
{}
definitions
Record<string, >
{}
properties
Record<string, >
{}
patternProperties
Record<string, >
{}
dependencies
Record<string, | stringArray>
enum
array
minItems=1uniqueItems=true
type
simpleTypes | simpleTypes[]
allOf
[]
minItems=1
anyOf
[]
minItems=1
oneOf
[]
minItems=1
not
Definitions
schemaArray
[]
positiveInteger
integer
positiveIntegerDefault0
simpleTypes
enum
stringArray
string[]