├── .gitattributes ├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── ci.yml ├── .gitignore ├── .perltidyrc ├── CONTRIBUTING.md ├── Changes ├── MANIFEST.SKIP ├── Makefile.PL ├── README.md ├── lib └── JSON │ ├── Validator.pm │ └── Validator │ ├── Error.pm │ ├── Formats.pm │ ├── Joi.pm │ ├── Schema.pm │ ├── Schema │ ├── Draft201909.pm │ ├── Draft4.pm │ ├── Draft6.pm │ ├── Draft7.pm │ ├── OpenAPIv2.pm │ └── OpenAPIv3.pm │ ├── Store.pm │ ├── URI.pm │ ├── Util.pm │ └── cache │ ├── 089e74a6d17f64af17a9efd6d0fa0de6 │ ├── 10a5eeb37fcd5d829449028f7ceb0774 │ ├── 33912dbbde6e1d936140f1c82b283d01 │ ├── 36d1bd12eeed51e86c8695bd8876a9df │ ├── 3be3f46eb248daf48925640f8ef057e8 │ ├── 3d35aac549d951f4cf9182ff47bff0b4 │ ├── 49c95b866e40f788892a7fb3c816b0e8 │ ├── 4a31fe43be9e23ca9eb8d9e9faba8892 │ ├── 546acf85ddc442761c18517490215b90 │ ├── 630949337805585c8e52deea27d11419 │ ├── 7fe97ed1a4c3fac607dd276b2b298275 │ ├── a0f5b4b4e75ea17fc09e88ec0343d148 │ ├── a516498b60c53096b2ce2cd83ebe0abc │ ├── c6f188eb288cf986f23db49297b25e83 │ ├── d18065ce8fb1f748e766b2737bae5200 │ ├── d8cf7ae7a0fd14accadf5d18bc84d14f │ ├── ea34d47d4e060a1c3b12d2287aff89a7 │ └── eaa832720f36cff0abc20c05236a9cd9 ├── run-all-tests.sh └── t ├── 00-project.t ├── Helper.pm ├── benchmark.t ├── bundle.t ├── coerce-default.t ├── coerce.t ├── deep-mixed-ref.t ├── definitions ├── age.json ├── space age.json ├── unit.json └── weight.json ├── draft2019-09-acceptance.t ├── draft2019-09.t ├── draft4-acceptance.t ├── draft4.t ├── draft6-acceptance.t ├── draft6.t ├── draft7-acceptance.t ├── draft7.t ├── get.t ├── id-keyword-draft4.t ├── id-keyword-draft7.t ├── invalid-ref.t ├── issue-103-one-of.t ├── issue-158-draf7-coerce-defaults.t ├── issue-22-duplicate-error-messages.t ├── issue-42-cache-control.t ├── issue-59-oneof-blessed-booleans.t ├── issue-71-additionalproperties.t ├── joi.t ├── jv-allof-and-not.t ├── jv-allof.t ├── jv-anyof.t ├── jv-array.t ├── jv-basic.t ├── jv-boolean.t ├── jv-const.t ├── jv-enum.t ├── jv-formats.t ├── jv-if-then-else.t ├── jv-integer.t ├── jv-not.t ├── jv-number.t ├── jv-object.t ├── jv-oneof.t ├── jv-required.t ├── jv-string.t ├── load-data.t ├── load-file.t ├── load-from-app.t ├── load-http.t ├── load-json.t ├── load-yaml-pp.t ├── load-yaml.t ├── more-bundle.t ├── newline-warnings.t ├── openapiv2-basic.t ├── openapiv2-bundle.t ├── openapiv2-collection-format.t ├── openapiv2-default-values.t ├── openapiv2-discriminator.t ├── openapiv2-file.t ├── openapiv2-headers.t ├── openapiv2-readonly.t ├── openapiv2-routes.t ├── openapiv3-basic.t ├── openapiv3-coerce-array.t ├── openapiv3-default-values.t ├── openapiv3-discriminator.t ├── openapiv3-nullable.t ├── openapiv3-readonly-writeonly.t ├── openapiv3-style-explode.t ├── predictable-errors.t ├── random-errors.t ├── recursive_data_protection.t ├── relative-ref.t ├── remotes ├── folder │ └── folderInteger.json ├── integer.json └── subSchemas.json ├── spec ├── bundle-no-leaking-filename.json ├── bundlecheck.json ├── missing-ref.json ├── more-bundle.yaml ├── more-bundle2.yaml ├── paths.yaml ├── person.json ├── remotes │ ├── baseUriChange │ │ └── folderInteger.json │ ├── baseUriChangeFolder │ │ └── folderInteger.json │ ├── baseUriChangeFolderInSubschema │ │ └── folderInteger.json │ ├── different-id-ref-string.json │ ├── draft-next │ │ ├── baseUriChange │ │ │ └── folderInteger.json │ │ ├── baseUriChangeFolder │ │ │ └── folderInteger.json │ │ ├── baseUriChangeFolderInSubschema │ │ │ └── folderInteger.json │ │ ├── extendible-dynamic-ref.json │ │ ├── format-assertion-false.json │ │ ├── format-assertion-true.json │ │ ├── integer.json │ │ ├── locationIndependentIdentifier.json │ │ ├── metaschema-no-validation.json │ │ ├── name-defs.json │ │ ├── nested │ │ │ ├── foo-ref-string.json │ │ │ └── string.json │ │ ├── ref-and-defs.json │ │ ├── subSchemas-defs.json │ │ ├── subSchemas.json │ │ └── tree.json │ ├── draft2019-09 │ │ ├── baseUriChange │ │ │ └── folderInteger.json │ │ ├── baseUriChangeFolder │ │ │ └── folderInteger.json │ │ ├── baseUriChangeFolderInSubschema │ │ │ └── folderInteger.json │ │ ├── dependentRequired.json │ │ ├── extendible-dynamic-ref.json │ │ ├── ignore-prefixItems.json │ │ ├── integer.json │ │ ├── locationIndependentIdentifier.json │ │ ├── metaschema-no-validation.json │ │ ├── name-defs.json │ │ ├── nested │ │ │ ├── foo-ref-string.json │ │ │ └── string.json │ │ ├── ref-and-defs.json │ │ ├── subSchemas-defs.json │ │ ├── subSchemas.json │ │ └── tree.json │ ├── draft2020-12 │ │ ├── baseUriChange │ │ │ └── folderInteger.json │ │ ├── baseUriChangeFolder │ │ │ └── folderInteger.json │ │ ├── baseUriChangeFolderInSubschema │ │ │ └── folderInteger.json │ │ ├── extendible-dynamic-ref.json │ │ ├── format-assertion-false.json │ │ ├── format-assertion-true.json │ │ ├── integer.json │ │ ├── locationIndependentIdentifier.json │ │ ├── metaschema-no-validation.json │ │ ├── name-defs.json │ │ ├── nested │ │ │ ├── foo-ref-string.json │ │ │ └── string.json │ │ ├── prefixItems.json │ │ ├── ref-and-defs.json │ │ ├── subSchemas-defs.json │ │ ├── subSchemas.json │ │ └── tree.json │ ├── draft7 │ │ └── ignore-dependentRequired.json │ ├── extendible-dynamic-ref.json │ ├── folder │ │ └── folderInteger.json │ ├── integer.json │ ├── locationIndependentIdentifier.json │ ├── locationIndependentIdentifierDraft4.json │ ├── locationIndependentIdentifierPre2019.json │ ├── name-defs.json │ ├── name.json │ ├── nested-absolute-ref-to-string.json │ ├── nested │ │ ├── foo-ref-string.json │ │ └── string.json │ ├── ref-and-definitions.json │ ├── ref-and-defs.json │ ├── subSchemas-defs.json │ ├── subSchemas.json │ ├── tree.json │ └── urn-ref-string.json ├── space bundle.json ├── test-definitions-key.json ├── v2-bundle.yaml ├── v2-petstore.json ├── v3-default-response-extra.yaml ├── v3-petstore.json ├── with-deep-mixed-ref.json ├── with-relative-ref.json ├── with-unicode-multibyte.json └── with-unicode-multibyte.yml ├── stack ├── Some.pm └── Some │ └── Module.pm ├── test ├── array.pm ├── number.pm └── object.pm ├── to-json.t ├── unicode-multibyte.t ├── uri.t ├── util-checksum-yaml-xs.t ├── util.t ├── validate-draft07.t ├── validate-id.t ├── validate-recursive.t └── validate-schema.t /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/.gitignore -------------------------------------------------------------------------------- /.perltidyrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/.perltidyrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Changes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/Changes -------------------------------------------------------------------------------- /MANIFEST.SKIP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/MANIFEST.SKIP -------------------------------------------------------------------------------- /Makefile.PL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/Makefile.PL -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/README.md -------------------------------------------------------------------------------- /lib/JSON/Validator.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator.pm -------------------------------------------------------------------------------- /lib/JSON/Validator/Error.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/Error.pm -------------------------------------------------------------------------------- /lib/JSON/Validator/Formats.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/Formats.pm -------------------------------------------------------------------------------- /lib/JSON/Validator/Joi.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/Joi.pm -------------------------------------------------------------------------------- /lib/JSON/Validator/Schema.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/Schema.pm -------------------------------------------------------------------------------- /lib/JSON/Validator/Schema/Draft201909.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/Schema/Draft201909.pm -------------------------------------------------------------------------------- /lib/JSON/Validator/Schema/Draft4.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/Schema/Draft4.pm -------------------------------------------------------------------------------- /lib/JSON/Validator/Schema/Draft6.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/Schema/Draft6.pm -------------------------------------------------------------------------------- /lib/JSON/Validator/Schema/Draft7.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/Schema/Draft7.pm -------------------------------------------------------------------------------- /lib/JSON/Validator/Schema/OpenAPIv2.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/Schema/OpenAPIv2.pm -------------------------------------------------------------------------------- /lib/JSON/Validator/Schema/OpenAPIv3.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/Schema/OpenAPIv3.pm -------------------------------------------------------------------------------- /lib/JSON/Validator/Store.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/Store.pm -------------------------------------------------------------------------------- /lib/JSON/Validator/URI.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/URI.pm -------------------------------------------------------------------------------- /lib/JSON/Validator/Util.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/Util.pm -------------------------------------------------------------------------------- /lib/JSON/Validator/cache/089e74a6d17f64af17a9efd6d0fa0de6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/cache/089e74a6d17f64af17a9efd6d0fa0de6 -------------------------------------------------------------------------------- /lib/JSON/Validator/cache/10a5eeb37fcd5d829449028f7ceb0774: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/cache/10a5eeb37fcd5d829449028f7ceb0774 -------------------------------------------------------------------------------- /lib/JSON/Validator/cache/33912dbbde6e1d936140f1c82b283d01: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/cache/33912dbbde6e1d936140f1c82b283d01 -------------------------------------------------------------------------------- /lib/JSON/Validator/cache/36d1bd12eeed51e86c8695bd8876a9df: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/cache/36d1bd12eeed51e86c8695bd8876a9df -------------------------------------------------------------------------------- /lib/JSON/Validator/cache/3be3f46eb248daf48925640f8ef057e8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/cache/3be3f46eb248daf48925640f8ef057e8 -------------------------------------------------------------------------------- /lib/JSON/Validator/cache/3d35aac549d951f4cf9182ff47bff0b4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/cache/3d35aac549d951f4cf9182ff47bff0b4 -------------------------------------------------------------------------------- /lib/JSON/Validator/cache/49c95b866e40f788892a7fb3c816b0e8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/cache/49c95b866e40f788892a7fb3c816b0e8 -------------------------------------------------------------------------------- /lib/JSON/Validator/cache/4a31fe43be9e23ca9eb8d9e9faba8892: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/cache/4a31fe43be9e23ca9eb8d9e9faba8892 -------------------------------------------------------------------------------- /lib/JSON/Validator/cache/546acf85ddc442761c18517490215b90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/cache/546acf85ddc442761c18517490215b90 -------------------------------------------------------------------------------- /lib/JSON/Validator/cache/630949337805585c8e52deea27d11419: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/cache/630949337805585c8e52deea27d11419 -------------------------------------------------------------------------------- /lib/JSON/Validator/cache/7fe97ed1a4c3fac607dd276b2b298275: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/cache/7fe97ed1a4c3fac607dd276b2b298275 -------------------------------------------------------------------------------- /lib/JSON/Validator/cache/a0f5b4b4e75ea17fc09e88ec0343d148: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/cache/a0f5b4b4e75ea17fc09e88ec0343d148 -------------------------------------------------------------------------------- /lib/JSON/Validator/cache/a516498b60c53096b2ce2cd83ebe0abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/cache/a516498b60c53096b2ce2cd83ebe0abc -------------------------------------------------------------------------------- /lib/JSON/Validator/cache/c6f188eb288cf986f23db49297b25e83: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/cache/c6f188eb288cf986f23db49297b25e83 -------------------------------------------------------------------------------- /lib/JSON/Validator/cache/d18065ce8fb1f748e766b2737bae5200: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/cache/d18065ce8fb1f748e766b2737bae5200 -------------------------------------------------------------------------------- /lib/JSON/Validator/cache/d8cf7ae7a0fd14accadf5d18bc84d14f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/cache/d8cf7ae7a0fd14accadf5d18bc84d14f -------------------------------------------------------------------------------- /lib/JSON/Validator/cache/ea34d47d4e060a1c3b12d2287aff89a7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/cache/ea34d47d4e060a1c3b12d2287aff89a7 -------------------------------------------------------------------------------- /lib/JSON/Validator/cache/eaa832720f36cff0abc20c05236a9cd9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/lib/JSON/Validator/cache/eaa832720f36cff0abc20c05236a9cd9 -------------------------------------------------------------------------------- /run-all-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/run-all-tests.sh -------------------------------------------------------------------------------- /t/00-project.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/00-project.t -------------------------------------------------------------------------------- /t/Helper.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/Helper.pm -------------------------------------------------------------------------------- /t/benchmark.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/benchmark.t -------------------------------------------------------------------------------- /t/bundle.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/bundle.t -------------------------------------------------------------------------------- /t/coerce-default.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/coerce-default.t -------------------------------------------------------------------------------- /t/coerce.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/coerce.t -------------------------------------------------------------------------------- /t/deep-mixed-ref.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/deep-mixed-ref.t -------------------------------------------------------------------------------- /t/definitions/age.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/definitions/age.json -------------------------------------------------------------------------------- /t/definitions/space age.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/definitions/space age.json -------------------------------------------------------------------------------- /t/definitions/unit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/definitions/unit.json -------------------------------------------------------------------------------- /t/definitions/weight.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/definitions/weight.json -------------------------------------------------------------------------------- /t/draft2019-09-acceptance.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/draft2019-09-acceptance.t -------------------------------------------------------------------------------- /t/draft2019-09.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/draft2019-09.t -------------------------------------------------------------------------------- /t/draft4-acceptance.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/draft4-acceptance.t -------------------------------------------------------------------------------- /t/draft4.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/draft4.t -------------------------------------------------------------------------------- /t/draft6-acceptance.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/draft6-acceptance.t -------------------------------------------------------------------------------- /t/draft6.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/draft6.t -------------------------------------------------------------------------------- /t/draft7-acceptance.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/draft7-acceptance.t -------------------------------------------------------------------------------- /t/draft7.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/draft7.t -------------------------------------------------------------------------------- /t/get.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/get.t -------------------------------------------------------------------------------- /t/id-keyword-draft4.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/id-keyword-draft4.t -------------------------------------------------------------------------------- /t/id-keyword-draft7.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/id-keyword-draft7.t -------------------------------------------------------------------------------- /t/invalid-ref.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/invalid-ref.t -------------------------------------------------------------------------------- /t/issue-103-one-of.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/issue-103-one-of.t -------------------------------------------------------------------------------- /t/issue-158-draf7-coerce-defaults.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/issue-158-draf7-coerce-defaults.t -------------------------------------------------------------------------------- /t/issue-22-duplicate-error-messages.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/issue-22-duplicate-error-messages.t -------------------------------------------------------------------------------- /t/issue-42-cache-control.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/issue-42-cache-control.t -------------------------------------------------------------------------------- /t/issue-59-oneof-blessed-booleans.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/issue-59-oneof-blessed-booleans.t -------------------------------------------------------------------------------- /t/issue-71-additionalproperties.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/issue-71-additionalproperties.t -------------------------------------------------------------------------------- /t/joi.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/joi.t -------------------------------------------------------------------------------- /t/jv-allof-and-not.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/jv-allof-and-not.t -------------------------------------------------------------------------------- /t/jv-allof.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/jv-allof.t -------------------------------------------------------------------------------- /t/jv-anyof.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/jv-anyof.t -------------------------------------------------------------------------------- /t/jv-array.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/jv-array.t -------------------------------------------------------------------------------- /t/jv-basic.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/jv-basic.t -------------------------------------------------------------------------------- /t/jv-boolean.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/jv-boolean.t -------------------------------------------------------------------------------- /t/jv-const.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/jv-const.t -------------------------------------------------------------------------------- /t/jv-enum.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/jv-enum.t -------------------------------------------------------------------------------- /t/jv-formats.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/jv-formats.t -------------------------------------------------------------------------------- /t/jv-if-then-else.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/jv-if-then-else.t -------------------------------------------------------------------------------- /t/jv-integer.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/jv-integer.t -------------------------------------------------------------------------------- /t/jv-not.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/jv-not.t -------------------------------------------------------------------------------- /t/jv-number.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/jv-number.t -------------------------------------------------------------------------------- /t/jv-object.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/jv-object.t -------------------------------------------------------------------------------- /t/jv-oneof.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/jv-oneof.t -------------------------------------------------------------------------------- /t/jv-required.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/jv-required.t -------------------------------------------------------------------------------- /t/jv-string.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/jv-string.t -------------------------------------------------------------------------------- /t/load-data.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/load-data.t -------------------------------------------------------------------------------- /t/load-file.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/load-file.t -------------------------------------------------------------------------------- /t/load-from-app.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/load-from-app.t -------------------------------------------------------------------------------- /t/load-http.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/load-http.t -------------------------------------------------------------------------------- /t/load-json.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/load-json.t -------------------------------------------------------------------------------- /t/load-yaml-pp.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/load-yaml-pp.t -------------------------------------------------------------------------------- /t/load-yaml.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/load-yaml.t -------------------------------------------------------------------------------- /t/more-bundle.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/more-bundle.t -------------------------------------------------------------------------------- /t/newline-warnings.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/newline-warnings.t -------------------------------------------------------------------------------- /t/openapiv2-basic.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/openapiv2-basic.t -------------------------------------------------------------------------------- /t/openapiv2-bundle.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/openapiv2-bundle.t -------------------------------------------------------------------------------- /t/openapiv2-collection-format.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/openapiv2-collection-format.t -------------------------------------------------------------------------------- /t/openapiv2-default-values.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/openapiv2-default-values.t -------------------------------------------------------------------------------- /t/openapiv2-discriminator.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/openapiv2-discriminator.t -------------------------------------------------------------------------------- /t/openapiv2-file.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/openapiv2-file.t -------------------------------------------------------------------------------- /t/openapiv2-headers.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/openapiv2-headers.t -------------------------------------------------------------------------------- /t/openapiv2-readonly.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/openapiv2-readonly.t -------------------------------------------------------------------------------- /t/openapiv2-routes.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/openapiv2-routes.t -------------------------------------------------------------------------------- /t/openapiv3-basic.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/openapiv3-basic.t -------------------------------------------------------------------------------- /t/openapiv3-coerce-array.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/openapiv3-coerce-array.t -------------------------------------------------------------------------------- /t/openapiv3-default-values.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/openapiv3-default-values.t -------------------------------------------------------------------------------- /t/openapiv3-discriminator.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/openapiv3-discriminator.t -------------------------------------------------------------------------------- /t/openapiv3-nullable.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/openapiv3-nullable.t -------------------------------------------------------------------------------- /t/openapiv3-readonly-writeonly.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/openapiv3-readonly-writeonly.t -------------------------------------------------------------------------------- /t/openapiv3-style-explode.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/openapiv3-style-explode.t -------------------------------------------------------------------------------- /t/predictable-errors.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/predictable-errors.t -------------------------------------------------------------------------------- /t/random-errors.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/random-errors.t -------------------------------------------------------------------------------- /t/recursive_data_protection.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/recursive_data_protection.t -------------------------------------------------------------------------------- /t/relative-ref.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/relative-ref.t -------------------------------------------------------------------------------- /t/remotes/folder/folderInteger.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "integer" 3 | } -------------------------------------------------------------------------------- /t/remotes/integer.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "integer" 3 | } -------------------------------------------------------------------------------- /t/remotes/subSchemas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/remotes/subSchemas.json -------------------------------------------------------------------------------- /t/spec/bundle-no-leaking-filename.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/bundle-no-leaking-filename.json -------------------------------------------------------------------------------- /t/spec/bundlecheck.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/bundlecheck.json -------------------------------------------------------------------------------- /t/spec/missing-ref.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/missing-ref.json -------------------------------------------------------------------------------- /t/spec/more-bundle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/more-bundle.yaml -------------------------------------------------------------------------------- /t/spec/more-bundle2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/more-bundle2.yaml -------------------------------------------------------------------------------- /t/spec/paths.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/paths.yaml -------------------------------------------------------------------------------- /t/spec/person.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/person.json -------------------------------------------------------------------------------- /t/spec/remotes/baseUriChange/folderInteger.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "integer" 3 | } 4 | -------------------------------------------------------------------------------- /t/spec/remotes/baseUriChangeFolder/folderInteger.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "integer" 3 | } 4 | -------------------------------------------------------------------------------- /t/spec/remotes/baseUriChangeFolderInSubschema/folderInteger.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "integer" 3 | } 4 | -------------------------------------------------------------------------------- /t/spec/remotes/different-id-ref-string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/different-id-ref-string.json -------------------------------------------------------------------------------- /t/spec/remotes/draft-next/baseUriChange/folderInteger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft-next/baseUriChange/folderInteger.json -------------------------------------------------------------------------------- /t/spec/remotes/draft-next/baseUriChangeFolder/folderInteger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft-next/baseUriChangeFolder/folderInteger.json -------------------------------------------------------------------------------- /t/spec/remotes/draft-next/baseUriChangeFolderInSubschema/folderInteger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft-next/baseUriChangeFolderInSubschema/folderInteger.json -------------------------------------------------------------------------------- /t/spec/remotes/draft-next/extendible-dynamic-ref.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft-next/extendible-dynamic-ref.json -------------------------------------------------------------------------------- /t/spec/remotes/draft-next/format-assertion-false.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft-next/format-assertion-false.json -------------------------------------------------------------------------------- /t/spec/remotes/draft-next/format-assertion-true.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft-next/format-assertion-true.json -------------------------------------------------------------------------------- /t/spec/remotes/draft-next/integer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft-next/integer.json -------------------------------------------------------------------------------- /t/spec/remotes/draft-next/locationIndependentIdentifier.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft-next/locationIndependentIdentifier.json -------------------------------------------------------------------------------- /t/spec/remotes/draft-next/metaschema-no-validation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft-next/metaschema-no-validation.json -------------------------------------------------------------------------------- /t/spec/remotes/draft-next/name-defs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft-next/name-defs.json -------------------------------------------------------------------------------- /t/spec/remotes/draft-next/nested/foo-ref-string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft-next/nested/foo-ref-string.json -------------------------------------------------------------------------------- /t/spec/remotes/draft-next/nested/string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft-next/nested/string.json -------------------------------------------------------------------------------- /t/spec/remotes/draft-next/ref-and-defs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft-next/ref-and-defs.json -------------------------------------------------------------------------------- /t/spec/remotes/draft-next/subSchemas-defs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft-next/subSchemas-defs.json -------------------------------------------------------------------------------- /t/spec/remotes/draft-next/subSchemas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft-next/subSchemas.json -------------------------------------------------------------------------------- /t/spec/remotes/draft-next/tree.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft-next/tree.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2019-09/baseUriChange/folderInteger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2019-09/baseUriChange/folderInteger.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2019-09/baseUriChangeFolder/folderInteger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2019-09/baseUriChangeFolder/folderInteger.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2019-09/baseUriChangeFolderInSubschema/folderInteger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2019-09/baseUriChangeFolderInSubschema/folderInteger.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2019-09/dependentRequired.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2019-09/dependentRequired.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2019-09/extendible-dynamic-ref.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2019-09/extendible-dynamic-ref.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2019-09/ignore-prefixItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2019-09/ignore-prefixItems.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2019-09/integer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2019-09/integer.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2019-09/locationIndependentIdentifier.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2019-09/locationIndependentIdentifier.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2019-09/metaschema-no-validation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2019-09/metaschema-no-validation.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2019-09/name-defs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2019-09/name-defs.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2019-09/nested/foo-ref-string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2019-09/nested/foo-ref-string.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2019-09/nested/string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2019-09/nested/string.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2019-09/ref-and-defs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2019-09/ref-and-defs.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2019-09/subSchemas-defs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2019-09/subSchemas-defs.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2019-09/subSchemas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2019-09/subSchemas.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2019-09/tree.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2019-09/tree.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2020-12/baseUriChange/folderInteger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2020-12/baseUriChange/folderInteger.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2020-12/baseUriChangeFolder/folderInteger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2020-12/baseUriChangeFolder/folderInteger.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2020-12/baseUriChangeFolderInSubschema/folderInteger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2020-12/baseUriChangeFolderInSubschema/folderInteger.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2020-12/extendible-dynamic-ref.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2020-12/extendible-dynamic-ref.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2020-12/format-assertion-false.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2020-12/format-assertion-false.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2020-12/format-assertion-true.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2020-12/format-assertion-true.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2020-12/integer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2020-12/integer.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2020-12/locationIndependentIdentifier.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2020-12/locationIndependentIdentifier.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2020-12/metaschema-no-validation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2020-12/metaschema-no-validation.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2020-12/name-defs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2020-12/name-defs.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2020-12/nested/foo-ref-string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2020-12/nested/foo-ref-string.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2020-12/nested/string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2020-12/nested/string.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2020-12/prefixItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2020-12/prefixItems.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2020-12/ref-and-defs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2020-12/ref-and-defs.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2020-12/subSchemas-defs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2020-12/subSchemas-defs.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2020-12/subSchemas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2020-12/subSchemas.json -------------------------------------------------------------------------------- /t/spec/remotes/draft2020-12/tree.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft2020-12/tree.json -------------------------------------------------------------------------------- /t/spec/remotes/draft7/ignore-dependentRequired.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/draft7/ignore-dependentRequired.json -------------------------------------------------------------------------------- /t/spec/remotes/extendible-dynamic-ref.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/extendible-dynamic-ref.json -------------------------------------------------------------------------------- /t/spec/remotes/folder/folderInteger.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /t/spec/remotes/integer.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "integer" 3 | } 4 | -------------------------------------------------------------------------------- /t/spec/remotes/locationIndependentIdentifier.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/locationIndependentIdentifier.json -------------------------------------------------------------------------------- /t/spec/remotes/locationIndependentIdentifierDraft4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/locationIndependentIdentifierDraft4.json -------------------------------------------------------------------------------- /t/spec/remotes/locationIndependentIdentifierPre2019.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/locationIndependentIdentifierPre2019.json -------------------------------------------------------------------------------- /t/spec/remotes/name-defs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/name-defs.json -------------------------------------------------------------------------------- /t/spec/remotes/name.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/name.json -------------------------------------------------------------------------------- /t/spec/remotes/nested-absolute-ref-to-string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/nested-absolute-ref-to-string.json -------------------------------------------------------------------------------- /t/spec/remotes/nested/foo-ref-string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/nested/foo-ref-string.json -------------------------------------------------------------------------------- /t/spec/remotes/nested/string.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "string" 3 | } 4 | -------------------------------------------------------------------------------- /t/spec/remotes/ref-and-definitions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/ref-and-definitions.json -------------------------------------------------------------------------------- /t/spec/remotes/ref-and-defs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/ref-and-defs.json -------------------------------------------------------------------------------- /t/spec/remotes/subSchemas-defs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/subSchemas-defs.json -------------------------------------------------------------------------------- /t/spec/remotes/subSchemas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/subSchemas.json -------------------------------------------------------------------------------- /t/spec/remotes/tree.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/tree.json -------------------------------------------------------------------------------- /t/spec/remotes/urn-ref-string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/remotes/urn-ref-string.json -------------------------------------------------------------------------------- /t/spec/space bundle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/space bundle.json -------------------------------------------------------------------------------- /t/spec/test-definitions-key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/test-definitions-key.json -------------------------------------------------------------------------------- /t/spec/v2-bundle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/v2-bundle.yaml -------------------------------------------------------------------------------- /t/spec/v2-petstore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/v2-petstore.json -------------------------------------------------------------------------------- /t/spec/v3-default-response-extra.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/v3-default-response-extra.yaml -------------------------------------------------------------------------------- /t/spec/v3-petstore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/v3-petstore.json -------------------------------------------------------------------------------- /t/spec/with-deep-mixed-ref.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/with-deep-mixed-ref.json -------------------------------------------------------------------------------- /t/spec/with-relative-ref.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/with-relative-ref.json -------------------------------------------------------------------------------- /t/spec/with-unicode-multibyte.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/with-unicode-multibyte.json -------------------------------------------------------------------------------- /t/spec/with-unicode-multibyte.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/spec/with-unicode-multibyte.yml -------------------------------------------------------------------------------- /t/stack/Some.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/stack/Some.pm -------------------------------------------------------------------------------- /t/stack/Some/Module.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/stack/Some/Module.pm -------------------------------------------------------------------------------- /t/test/array.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/test/array.pm -------------------------------------------------------------------------------- /t/test/number.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/test/number.pm -------------------------------------------------------------------------------- /t/test/object.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/test/object.pm -------------------------------------------------------------------------------- /t/to-json.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/to-json.t -------------------------------------------------------------------------------- /t/unicode-multibyte.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/unicode-multibyte.t -------------------------------------------------------------------------------- /t/uri.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/uri.t -------------------------------------------------------------------------------- /t/util-checksum-yaml-xs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/util-checksum-yaml-xs.t -------------------------------------------------------------------------------- /t/util.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/util.t -------------------------------------------------------------------------------- /t/validate-draft07.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/validate-draft07.t -------------------------------------------------------------------------------- /t/validate-id.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/validate-id.t -------------------------------------------------------------------------------- /t/validate-recursive.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/validate-recursive.t -------------------------------------------------------------------------------- /t/validate-schema.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhthorsen/json-validator/HEAD/t/validate-schema.t --------------------------------------------------------------------------------