go-sdk/jsonschema/testdata/draft2020-12
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jonathan Amsterdam 923c2d7a7e
testdata: explain omitted test files (#106)
Explain why certain files are omitted from our tests.
2025-07-08 14:08:01 -04:00
..
additionalProperties.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
allOf.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
anchor.json jsonschema: dynamic references 2025-05-21 05:05:04 -07:00
anyOf.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
boolean_schema.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
const.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
contains.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
default.json jsonschema: add more schema fields 2025-05-21 17:03:52 -07:00
defs.json jsonschema: dynamic references 2025-05-21 05:05:04 -07:00
dependentRequired.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
dependentSchemas.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
dynamicRef.json jsonschema: dynamic references 2025-05-21 05:05:04 -07:00
enum.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
exclusiveMaximum.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
exclusiveMinimum.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
if-then-else.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
infinite-loop-detection.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
items.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
maxContains.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
maximum.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
maxItems.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
maxLength.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
maxProperties.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
minContains.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
minimum.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
minItems.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
minLength.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
minProperties.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
multipleOf.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
not.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
oneOf.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
pattern.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
patternProperties.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
prefixItems.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
properties.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
propertyNames.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
README.md testdata: explain omitted test files (#106) 2025-07-08 14:08:01 -04:00
ref.json jsonschema: resolve refs 2025-05-08 08:56:49 -07:00
refRemote.json jsonschema: resolve remote references 2025-05-13 11:46:13 -07:00
required.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
type.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
unevaluatedItems.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
unevaluatedProperties.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00
uniqueItems.json internal/mcp: move jsonschema out of mcp/internal 2025-05-05 13:17:44 -07:00

JSON Schema test suite for 2020-12

These files were copied from github.com/json-schema-org/JSON-Schema-Test-Suite@83e866b46c/tests/draft2020-12.

The following files were omitted:

content.json: it is not required to validate content fields (https://json-schema.org/draft/2020-12/draft-bhutton-json-schema-validation-00#rfc.section.8.1).

format.json: it is not required to validate format fields (https://json-schema.org/draft/2020-12/draft-bhutton-json-schema-validation-00#rfc.section.7.1).

vocabulary.json: this package doesn't support explicit vocabularies, other than the 2020-12 draft.

The "optional" directory: this package doesn't implement any optional features.