├── .adr-dir ├── .github └── workflows │ ├── development.yaml │ ├── prerelease.yaml │ └── release.yaml ├── .gitignore ├── .goreleaser.yaml ├── .rules ├── .golangci.yml ├── .markdownlint.yaml ├── checkmake.ini └── yamllint.yaml ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── codecov.yml ├── docs └── arch │ ├── 0001-record-architecture-decisions.md │ ├── 0002-add-quality-assurance-tooling.md │ ├── 0003-handling-libraries-extensions.md │ └── 0004-dependency-alert-tool.md ├── go.mod ├── go.sum ├── go.work ├── go.work.dist ├── go.work.sum ├── internal └── x │ └── text │ ├── cases.go │ └── cases_test.go ├── main.go ├── mise.toml ├── pkg ├── cmputil │ └── opts.go ├── codegen │ ├── emitter.go │ ├── model.go │ └── utils.go ├── generator │ ├── config.go │ ├── formatter.go │ ├── generate.go │ ├── json_formatter.go │ ├── name_scope.go │ ├── output.go │ ├── schema_generator.go │ ├── utils.go │ ├── validator.go │ └── yaml_formatter.go ├── mathutils │ ├── utils.go │ └── utils_test.go ├── schemas │ ├── loaders.go │ ├── model.go │ ├── parse.go │ ├── reference.go │ └── types.go ├── types │ ├── date.go │ └── time.go └── yamlutils │ └── yaml.go ├── renovate.json ├── scripts ├── build.sh ├── docker-build.sh ├── docker-tools.sh ├── format-file.sh ├── format-golang.sh ├── format-json.sh ├── format-markdown.sh ├── format-shell.sh ├── format-yaml.sh ├── golang-install-tools.sh ├── golang-upgrade-deps-check.sh ├── golang-upgrade-deps.sh ├── lint-dockerfile.sh ├── lint-file.sh ├── lint-golang.sh ├── lint-json.sh ├── lint-makefile.sh ├── lint-markdown.sh ├── lint-shell.sh ├── lint-yaml.sh ├── mise-update-tools.sh ├── release.sh ├── show-coverage-golang.sh └── test.sh └── tests ├── data ├── core │ ├── additionalProperties │ │ ├── arrayAdditionalProperties.go │ │ ├── arrayAdditionalProperties.json │ │ ├── autoinstallSchema.go │ │ ├── autoinstallSchema.json │ │ ├── boolAdditionalProperties.go │ │ ├── boolAdditionalProperties.json │ │ ├── intAdditionalProperties.go │ │ ├── intAdditionalProperties.json │ │ ├── numberAdditionalProperties.go │ │ ├── numberAdditionalProperties.json │ │ ├── objectAdditionalProperties.go │ │ ├── objectAdditionalProperties.json │ │ ├── objectWithPropsAdditionalProperties.go │ │ ├── objectWithPropsAdditionalProperties.json │ │ ├── stringAdditionalProperties.go │ │ └── stringAdditionalProperties.json │ ├── allOf │ │ ├── allOf.1.go │ │ ├── allOf.1.json │ │ ├── allOf.2.go │ │ ├── allOf.2.json │ │ ├── allOf.3.go │ │ ├── allOf.3.json │ │ ├── allOf.4.go │ │ ├── allOf.4.json │ │ ├── allOf.ref.go │ │ ├── allOf.ref.json │ │ ├── allOfMultipleRequired.go │ │ ├── allOfMultipleRequired.json │ │ ├── allOfWithDirectProperties.go │ │ ├── allOfWithDirectProperties.json │ │ ├── embeddedlinkend │ │ ├── embeddedlinkpath │ │ ├── embeddedlinkrelation │ │ ├── issue6.go │ │ └── issue6.json │ ├── anyOf │ │ ├── anyOf.1.go │ │ ├── anyOf.1.json │ │ ├── anyOf.2.go │ │ ├── anyOf.2.json │ │ ├── anyOf.3.go │ │ ├── anyOf.3.json │ │ ├── anyOf.4.go │ │ ├── anyOf.4.json │ │ ├── anyOf.5.go │ │ ├── anyOf.5.json │ │ ├── anyOf.6.go │ │ ├── anyOf.6.json │ │ ├── anyOf.7.go │ │ ├── anyOf.7.json │ │ ├── anyOf.ref.go │ │ ├── anyOf.ref.json │ │ ├── anyOfMultipleRequired.go │ │ ├── anyOfMultipleRequired.json │ │ ├── anyOfWithDirectProperties.go │ │ ├── anyOfWithDirectProperties.json │ │ ├── embeddedlinkend │ │ ├── embeddedlinkpath │ │ └── embeddedlinkrelation │ ├── array │ │ ├── array.go │ │ └── array.json │ ├── date │ │ ├── date.go │ │ └── date.json │ ├── dateTime │ │ ├── dateTime.go │ │ └── dateTime.json │ ├── duration │ │ ├── duration.go │ │ └── duration.json │ ├── ip │ │ ├── ip.go │ │ └── ip.json │ ├── nativeMap │ │ ├── map.go │ │ └── map.json │ ├── nullableType │ │ ├── nullableType.go │ │ └── nullableType.json │ ├── object │ │ ├── object.go │ │ └── object.json │ ├── objectAdditionalProperties │ │ ├── objectAdditionalProperties.go │ │ └── objectAdditionalProperties.json │ ├── objectEmpty │ │ ├── objectEmpty.go │ │ └── objectEmpty.json │ ├── objectNested │ │ ├── objectNested.go │ │ └── objectNested.json │ ├── objectPropertiesDefault │ │ ├── objectPropertiesDefault.go │ │ └── objectPropertiesDefault.json │ ├── primitives │ │ ├── primitives.go │ │ └── primitives.json │ ├── ref │ │ ├── ref.go │ │ └── ref.json │ ├── refExternalFile │ │ ├── refExternalFile.go │ │ └── refExternalFile.json │ ├── refExternalFileAllOfNestedRefs │ │ ├── refExternalFileAllOfNestedRefs.go │ │ └── refExternalFileAllOfNestedRefs.json │ ├── refExternalFileNestedRefs │ │ ├── refExternalFileNestedRefs.go │ │ └── refExternalFileNestedRefs.json │ ├── refExternalFileWithDupe │ │ ├── refExternalFileWithDupe.go │ │ └── refExternalFileWithDupe.json │ ├── refExternalFileWithScheme │ │ ├── refExternalFileWithScheme.go │ │ └── refExternalFileWithScheme.json │ ├── refExternalFileYaml │ │ ├── refExternalFile.go │ │ └── refExternalFile.json │ ├── refNested │ │ ├── refNested.go │ │ └── refNested.json │ ├── refOld │ │ ├── refOld.go │ │ └── refOld.json │ ├── refToEnum │ │ ├── refToEnum.go │ │ └── refToEnum.json │ ├── refToMap │ │ ├── refToMap.go │ │ └── refToMap.json │ ├── refToPrimitiveString │ │ ├── refToPrimitiveString.go │ │ └── refToPrimitiveString.json │ └── time │ │ ├── time.go │ │ └── time.json ├── crossPackage │ ├── other │ │ ├── other.go │ │ └── other.json │ └── schema │ │ ├── schema.go │ │ └── schema.json ├── crossPackageAllOf │ ├── other │ │ ├── other.go │ │ └── other.json │ └── schema │ │ ├── schema.go │ │ └── schema.json ├── crossPackageNoOutput │ ├── other │ │ └── other.json │ └── schema │ │ ├── schema.go │ │ └── schema.json ├── deeplyNested │ ├── Makefile │ └── standalone │ │ ├── RolloutSpecification.go │ │ └── RolloutSpecification.json ├── disableCustomTypesForMaps │ ├── map.go │ ├── map.json │ ├── refToMap.go │ └── refToMap.json ├── disableOmitempty │ ├── omitempty.go │ └── omitempty.json ├── extraImports │ ├── gopkgYAMLv3 │ │ ├── gopkgYAMLv3.go │ │ ├── gopkgYAMLv3.json │ │ └── gopkgYAMLv3.yaml │ ├── gopkgYAMLv3AdditionalProperties │ │ ├── gopkgYAMLv3AdditionalProperties.go │ │ ├── gopkgYAMLv3AdditionalProperties.json │ │ └── gopkgYAMLv3AdditionalProperties.yaml │ └── gopkgYAMLv3invalidEnum │ │ └── gopkgYAMLv3invalidEnum.yaml ├── minSizedInts │ ├── arrays │ │ ├── exact.go │ │ └── exact.json │ ├── exactReferences │ │ ├── exact.go │ │ └── exact.json │ ├── exactSizes │ │ ├── exact.go │ │ └── exact.json │ ├── exactSizesExclusiveBool │ │ ├── exact.go │ │ └── exact.json │ ├── exactSizesExclusiveNum │ │ ├── exact.go │ │ └── exact.json │ ├── largerSizes │ │ ├── larger.go │ │ └── larger.json │ ├── restrictedSizes │ │ ├── restricted.go │ │ └── restricted.json │ └── restrictedSizesReferences │ │ ├── restricted.go │ │ └── restricted.json ├── misc │ ├── booleanAsSchema │ │ ├── booleanAsSchema.go │ │ └── booleanAsSchema.json │ ├── capitalization │ │ ├── capitalization.go │ │ └── capitalization.json │ ├── onlyModels │ │ ├── onlyModels.go │ │ └── onlyModels.json │ ├── specialCharacters │ │ ├── specialCharacters.go │ │ └── specialCharacters.json │ └── tags │ │ ├── tags.go │ │ └── tags.json ├── miscWithDefaults │ ├── case │ │ ├── case.go │ │ └── case.json │ ├── caseDupes │ │ ├── caseDupes.go │ │ └── caseDupes.json │ ├── cyclic │ │ ├── cyclic.go │ │ └── cyclic.json │ ├── cyclicAndRequired1 │ │ ├── cyclicAndRequired1.go │ │ └── cyclicAndRequired1.json │ ├── rootEmptyJustDefinitions │ │ ├── rootEmptyJustDefinitions.go │ │ └── rootEmptyJustDefinitions.json │ └── rootIsArrayOfString │ │ ├── rootIsArrayOfString.go │ │ └── rootIsArrayOfString.json ├── nameFromTitle │ ├── properties │ │ ├── properties.go │ │ └── properties.json │ ├── ref │ │ ├── ref.go │ │ └── ref.json │ └── refExternalFile │ │ ├── refExternalFile.go │ │ └── refExternalFile.json ├── refWithOverridesPath │ ├── schema-base.json │ ├── schema-override.json │ ├── schema.go │ └── schema.json ├── regressions │ ├── issue32 │ │ ├── issue32.go │ │ └── issue32.json │ ├── issue378 │ │ ├── issue378.go │ │ └── issue378.json │ ├── issue427 │ │ ├── issue427.go │ │ └── issue427.json │ └── issue51 │ │ ├── issue51.go │ │ └── issue51.json ├── schemaExtensions │ ├── nillable │ │ ├── nillability.go │ │ └── nillability.json │ └── nonNillable │ │ ├── nillability.go │ │ └── nillability.json ├── validation │ ├── description │ │ ├── description.go │ │ └── description.json │ ├── enum │ │ ├── enum.go │ │ └── enum.json │ ├── exclusiveMaximum │ │ ├── exclusiveMaximum.go │ │ ├── exclusiveMaximum.json │ │ ├── exclusiveMaximumOld.go │ │ └── exclusiveMaximumOld.json │ ├── exclusiveMinimum │ │ ├── exclusiveMinimum.go │ │ ├── exclusiveMinimum.json │ │ ├── exclusiveMinimumOld.go │ │ └── exclusiveMinimumOld.json │ ├── maxItems │ │ ├── maxItems.go │ │ └── maxItems.json │ ├── maxLength │ │ ├── maxLength.go │ │ └── maxLength.json │ ├── maximum │ │ ├── maximum.go │ │ └── maximum.json │ ├── minItems │ │ ├── minItems.go │ │ └── minItems.json │ ├── minLength │ │ ├── minLength.go │ │ └── minLength.json │ ├── minMaxItems │ │ ├── minMaxItems.go │ │ └── minMaxItems.json │ ├── minimum │ │ ├── minimum.go │ │ └── minimum.json │ ├── multipleOf │ │ ├── multipleOf.go │ │ └── multipleOf.json │ ├── pattern │ │ ├── pattern.go │ │ └── pattern.json │ ├── primitive_defs │ │ ├── primitive_defs.go │ │ └── primitive_defs.json │ ├── readOnly │ │ ├── readOnly.go │ │ └── readOnly.json │ ├── readOnlyAndRequired │ │ ├── readOnlyAndRequired.go │ │ └── readOnlyAndRequired.json │ ├── requiredFields │ │ ├── requiredFields.go │ │ ├── requiredFields.json │ │ ├── requiredNullable.go │ │ └── requiredNullable.json │ ├── typeMultiple │ │ ├── typeMultiple.go │ │ └── typeMultiple.json │ ├── typedDefault │ │ ├── typedDefault.go │ │ └── typedDefault.json │ ├── typedDefaultEmpty │ │ ├── typedDefaultEmpty.go │ │ └── typedDefaultEmpty.json │ └── typedDefaultEnums │ │ ├── typedDefaultEnums.go │ │ └── typedDefaultEnums.json ├── validationDisabled │ └── readOnly │ │ ├── readOnlyNoValidation.go │ │ └── readOnlyNoValidation.json └── yaml │ ├── yamlMultilineDescriptions │ ├── yamlMultilineDescriptions.go │ └── yamlMultilineDescriptions.yaml │ └── yamlStructNameFromFile │ ├── yamlStructNameFromFile.go │ └── yamlStructNameFromFile.yaml ├── generation_test.go ├── go.mod ├── go.sum ├── helpers ├── checks.go └── other │ ├── go.mod │ └── main.go ├── serializable_date_test.go ├── serializable_time_test.go ├── unmarshal_json_test.go ├── unmarshal_yaml_test.go └── validation_test.go /.adr-dir: -------------------------------------------------------------------------------- 1 | docs/arch 2 | -------------------------------------------------------------------------------- /.github/workflows/development.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/.github/workflows/development.yaml -------------------------------------------------------------------------------- /.github/workflows/prerelease.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/.github/workflows/prerelease.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /.rules/.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/.rules/.golangci.yml -------------------------------------------------------------------------------- /.rules/.markdownlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/.rules/.markdownlint.yaml -------------------------------------------------------------------------------- /.rules/checkmake.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/.rules/checkmake.ini -------------------------------------------------------------------------------- /.rules/yamllint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/.rules/yamllint.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/codecov.yml -------------------------------------------------------------------------------- /docs/arch/0001-record-architecture-decisions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/docs/arch/0001-record-architecture-decisions.md -------------------------------------------------------------------------------- /docs/arch/0002-add-quality-assurance-tooling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/docs/arch/0002-add-quality-assurance-tooling.md -------------------------------------------------------------------------------- /docs/arch/0003-handling-libraries-extensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/docs/arch/0003-handling-libraries-extensions.md -------------------------------------------------------------------------------- /docs/arch/0004-dependency-alert-tool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/docs/arch/0004-dependency-alert-tool.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/go.sum -------------------------------------------------------------------------------- /go.work: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/go.work -------------------------------------------------------------------------------- /go.work.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/go.work.dist -------------------------------------------------------------------------------- /go.work.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/go.work.sum -------------------------------------------------------------------------------- /internal/x/text/cases.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/internal/x/text/cases.go -------------------------------------------------------------------------------- /internal/x/text/cases_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/internal/x/text/cases_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/main.go -------------------------------------------------------------------------------- /mise.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/mise.toml -------------------------------------------------------------------------------- /pkg/cmputil/opts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/pkg/cmputil/opts.go -------------------------------------------------------------------------------- /pkg/codegen/emitter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/pkg/codegen/emitter.go -------------------------------------------------------------------------------- /pkg/codegen/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/pkg/codegen/model.go -------------------------------------------------------------------------------- /pkg/codegen/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/pkg/codegen/utils.go -------------------------------------------------------------------------------- /pkg/generator/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/pkg/generator/config.go -------------------------------------------------------------------------------- /pkg/generator/formatter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/pkg/generator/formatter.go -------------------------------------------------------------------------------- /pkg/generator/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/pkg/generator/generate.go -------------------------------------------------------------------------------- /pkg/generator/json_formatter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/pkg/generator/json_formatter.go -------------------------------------------------------------------------------- /pkg/generator/name_scope.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/pkg/generator/name_scope.go -------------------------------------------------------------------------------- /pkg/generator/output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/pkg/generator/output.go -------------------------------------------------------------------------------- /pkg/generator/schema_generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/pkg/generator/schema_generator.go -------------------------------------------------------------------------------- /pkg/generator/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/pkg/generator/utils.go -------------------------------------------------------------------------------- /pkg/generator/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/pkg/generator/validator.go -------------------------------------------------------------------------------- /pkg/generator/yaml_formatter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/pkg/generator/yaml_formatter.go -------------------------------------------------------------------------------- /pkg/mathutils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/pkg/mathutils/utils.go -------------------------------------------------------------------------------- /pkg/mathutils/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/pkg/mathutils/utils_test.go -------------------------------------------------------------------------------- /pkg/schemas/loaders.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/pkg/schemas/loaders.go -------------------------------------------------------------------------------- /pkg/schemas/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/pkg/schemas/model.go -------------------------------------------------------------------------------- /pkg/schemas/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/pkg/schemas/parse.go -------------------------------------------------------------------------------- /pkg/schemas/reference.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/pkg/schemas/reference.go -------------------------------------------------------------------------------- /pkg/schemas/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/pkg/schemas/types.go -------------------------------------------------------------------------------- /pkg/types/date.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/pkg/types/date.go -------------------------------------------------------------------------------- /pkg/types/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/pkg/types/time.go -------------------------------------------------------------------------------- /pkg/yamlutils/yaml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/pkg/yamlutils/yaml.go -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/docker-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/scripts/docker-build.sh -------------------------------------------------------------------------------- /scripts/docker-tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/scripts/docker-tools.sh -------------------------------------------------------------------------------- /scripts/format-file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/scripts/format-file.sh -------------------------------------------------------------------------------- /scripts/format-golang.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/scripts/format-golang.sh -------------------------------------------------------------------------------- /scripts/format-json.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/scripts/format-json.sh -------------------------------------------------------------------------------- /scripts/format-markdown.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/scripts/format-markdown.sh -------------------------------------------------------------------------------- /scripts/format-shell.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/scripts/format-shell.sh -------------------------------------------------------------------------------- /scripts/format-yaml.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/scripts/format-yaml.sh -------------------------------------------------------------------------------- /scripts/golang-install-tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/scripts/golang-install-tools.sh -------------------------------------------------------------------------------- /scripts/golang-upgrade-deps-check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/scripts/golang-upgrade-deps-check.sh -------------------------------------------------------------------------------- /scripts/golang-upgrade-deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/scripts/golang-upgrade-deps.sh -------------------------------------------------------------------------------- /scripts/lint-dockerfile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/scripts/lint-dockerfile.sh -------------------------------------------------------------------------------- /scripts/lint-file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/scripts/lint-file.sh -------------------------------------------------------------------------------- /scripts/lint-golang.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/scripts/lint-golang.sh -------------------------------------------------------------------------------- /scripts/lint-json.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/scripts/lint-json.sh -------------------------------------------------------------------------------- /scripts/lint-makefile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/scripts/lint-makefile.sh -------------------------------------------------------------------------------- /scripts/lint-markdown.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/scripts/lint-markdown.sh -------------------------------------------------------------------------------- /scripts/lint-shell.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/scripts/lint-shell.sh -------------------------------------------------------------------------------- /scripts/lint-yaml.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/scripts/lint-yaml.sh -------------------------------------------------------------------------------- /scripts/mise-update-tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/scripts/mise-update-tools.sh -------------------------------------------------------------------------------- /scripts/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/scripts/release.sh -------------------------------------------------------------------------------- /scripts/show-coverage-golang.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/scripts/show-coverage-golang.sh -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/scripts/test.sh -------------------------------------------------------------------------------- /tests/data/core/additionalProperties/arrayAdditionalProperties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/additionalProperties/arrayAdditionalProperties.go -------------------------------------------------------------------------------- /tests/data/core/additionalProperties/arrayAdditionalProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/additionalProperties/arrayAdditionalProperties.json -------------------------------------------------------------------------------- /tests/data/core/additionalProperties/autoinstallSchema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/additionalProperties/autoinstallSchema.go -------------------------------------------------------------------------------- /tests/data/core/additionalProperties/autoinstallSchema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/additionalProperties/autoinstallSchema.json -------------------------------------------------------------------------------- /tests/data/core/additionalProperties/boolAdditionalProperties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/additionalProperties/boolAdditionalProperties.go -------------------------------------------------------------------------------- /tests/data/core/additionalProperties/boolAdditionalProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/additionalProperties/boolAdditionalProperties.json -------------------------------------------------------------------------------- /tests/data/core/additionalProperties/intAdditionalProperties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/additionalProperties/intAdditionalProperties.go -------------------------------------------------------------------------------- /tests/data/core/additionalProperties/intAdditionalProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/additionalProperties/intAdditionalProperties.json -------------------------------------------------------------------------------- /tests/data/core/additionalProperties/numberAdditionalProperties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/additionalProperties/numberAdditionalProperties.go -------------------------------------------------------------------------------- /tests/data/core/additionalProperties/numberAdditionalProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/additionalProperties/numberAdditionalProperties.json -------------------------------------------------------------------------------- /tests/data/core/additionalProperties/objectAdditionalProperties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/additionalProperties/objectAdditionalProperties.go -------------------------------------------------------------------------------- /tests/data/core/additionalProperties/objectAdditionalProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/additionalProperties/objectAdditionalProperties.json -------------------------------------------------------------------------------- /tests/data/core/additionalProperties/objectWithPropsAdditionalProperties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/additionalProperties/objectWithPropsAdditionalProperties.go -------------------------------------------------------------------------------- /tests/data/core/additionalProperties/objectWithPropsAdditionalProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/additionalProperties/objectWithPropsAdditionalProperties.json -------------------------------------------------------------------------------- /tests/data/core/additionalProperties/stringAdditionalProperties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/additionalProperties/stringAdditionalProperties.go -------------------------------------------------------------------------------- /tests/data/core/additionalProperties/stringAdditionalProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/additionalProperties/stringAdditionalProperties.json -------------------------------------------------------------------------------- /tests/data/core/allOf/allOf.1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/allOf/allOf.1.go -------------------------------------------------------------------------------- /tests/data/core/allOf/allOf.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/allOf/allOf.1.json -------------------------------------------------------------------------------- /tests/data/core/allOf/allOf.2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/allOf/allOf.2.go -------------------------------------------------------------------------------- /tests/data/core/allOf/allOf.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/allOf/allOf.2.json -------------------------------------------------------------------------------- /tests/data/core/allOf/allOf.3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/allOf/allOf.3.go -------------------------------------------------------------------------------- /tests/data/core/allOf/allOf.3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/allOf/allOf.3.json -------------------------------------------------------------------------------- /tests/data/core/allOf/allOf.4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/allOf/allOf.4.go -------------------------------------------------------------------------------- /tests/data/core/allOf/allOf.4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/allOf/allOf.4.json -------------------------------------------------------------------------------- /tests/data/core/allOf/allOf.ref.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/allOf/allOf.ref.go -------------------------------------------------------------------------------- /tests/data/core/allOf/allOf.ref.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/allOf/allOf.ref.json -------------------------------------------------------------------------------- /tests/data/core/allOf/allOfMultipleRequired.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/allOf/allOfMultipleRequired.go -------------------------------------------------------------------------------- /tests/data/core/allOf/allOfMultipleRequired.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/allOf/allOfMultipleRequired.json -------------------------------------------------------------------------------- /tests/data/core/allOf/allOfWithDirectProperties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/allOf/allOfWithDirectProperties.go -------------------------------------------------------------------------------- /tests/data/core/allOf/allOfWithDirectProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/allOf/allOfWithDirectProperties.json -------------------------------------------------------------------------------- /tests/data/core/allOf/embeddedlinkend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/allOf/embeddedlinkend -------------------------------------------------------------------------------- /tests/data/core/allOf/embeddedlinkpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/allOf/embeddedlinkpath -------------------------------------------------------------------------------- /tests/data/core/allOf/embeddedlinkrelation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/allOf/embeddedlinkrelation -------------------------------------------------------------------------------- /tests/data/core/allOf/issue6.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/allOf/issue6.go -------------------------------------------------------------------------------- /tests/data/core/allOf/issue6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/allOf/issue6.json -------------------------------------------------------------------------------- /tests/data/core/anyOf/anyOf.1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/anyOf/anyOf.1.go -------------------------------------------------------------------------------- /tests/data/core/anyOf/anyOf.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/anyOf/anyOf.1.json -------------------------------------------------------------------------------- /tests/data/core/anyOf/anyOf.2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/anyOf/anyOf.2.go -------------------------------------------------------------------------------- /tests/data/core/anyOf/anyOf.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/anyOf/anyOf.2.json -------------------------------------------------------------------------------- /tests/data/core/anyOf/anyOf.3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/anyOf/anyOf.3.go -------------------------------------------------------------------------------- /tests/data/core/anyOf/anyOf.3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/anyOf/anyOf.3.json -------------------------------------------------------------------------------- /tests/data/core/anyOf/anyOf.4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/anyOf/anyOf.4.go -------------------------------------------------------------------------------- /tests/data/core/anyOf/anyOf.4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/anyOf/anyOf.4.json -------------------------------------------------------------------------------- /tests/data/core/anyOf/anyOf.5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/anyOf/anyOf.5.go -------------------------------------------------------------------------------- /tests/data/core/anyOf/anyOf.5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/anyOf/anyOf.5.json -------------------------------------------------------------------------------- /tests/data/core/anyOf/anyOf.6.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/anyOf/anyOf.6.go -------------------------------------------------------------------------------- /tests/data/core/anyOf/anyOf.6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/anyOf/anyOf.6.json -------------------------------------------------------------------------------- /tests/data/core/anyOf/anyOf.7.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/anyOf/anyOf.7.go -------------------------------------------------------------------------------- /tests/data/core/anyOf/anyOf.7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/anyOf/anyOf.7.json -------------------------------------------------------------------------------- /tests/data/core/anyOf/anyOf.ref.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/anyOf/anyOf.ref.go -------------------------------------------------------------------------------- /tests/data/core/anyOf/anyOf.ref.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/anyOf/anyOf.ref.json -------------------------------------------------------------------------------- /tests/data/core/anyOf/anyOfMultipleRequired.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/anyOf/anyOfMultipleRequired.go -------------------------------------------------------------------------------- /tests/data/core/anyOf/anyOfMultipleRequired.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/anyOf/anyOfMultipleRequired.json -------------------------------------------------------------------------------- /tests/data/core/anyOf/anyOfWithDirectProperties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/anyOf/anyOfWithDirectProperties.go -------------------------------------------------------------------------------- /tests/data/core/anyOf/anyOfWithDirectProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/anyOf/anyOfWithDirectProperties.json -------------------------------------------------------------------------------- /tests/data/core/anyOf/embeddedlinkend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/anyOf/embeddedlinkend -------------------------------------------------------------------------------- /tests/data/core/anyOf/embeddedlinkpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/anyOf/embeddedlinkpath -------------------------------------------------------------------------------- /tests/data/core/anyOf/embeddedlinkrelation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/anyOf/embeddedlinkrelation -------------------------------------------------------------------------------- /tests/data/core/array/array.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/array/array.go -------------------------------------------------------------------------------- /tests/data/core/array/array.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/array/array.json -------------------------------------------------------------------------------- /tests/data/core/date/date.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/date/date.go -------------------------------------------------------------------------------- /tests/data/core/date/date.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/date/date.json -------------------------------------------------------------------------------- /tests/data/core/dateTime/dateTime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/dateTime/dateTime.go -------------------------------------------------------------------------------- /tests/data/core/dateTime/dateTime.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/dateTime/dateTime.json -------------------------------------------------------------------------------- /tests/data/core/duration/duration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/duration/duration.go -------------------------------------------------------------------------------- /tests/data/core/duration/duration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/duration/duration.json -------------------------------------------------------------------------------- /tests/data/core/ip/ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/ip/ip.go -------------------------------------------------------------------------------- /tests/data/core/ip/ip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/ip/ip.json -------------------------------------------------------------------------------- /tests/data/core/nativeMap/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/nativeMap/map.go -------------------------------------------------------------------------------- /tests/data/core/nativeMap/map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/nativeMap/map.json -------------------------------------------------------------------------------- /tests/data/core/nullableType/nullableType.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/nullableType/nullableType.go -------------------------------------------------------------------------------- /tests/data/core/nullableType/nullableType.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/nullableType/nullableType.json -------------------------------------------------------------------------------- /tests/data/core/object/object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/object/object.go -------------------------------------------------------------------------------- /tests/data/core/object/object.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/object/object.json -------------------------------------------------------------------------------- /tests/data/core/objectAdditionalProperties/objectAdditionalProperties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/objectAdditionalProperties/objectAdditionalProperties.go -------------------------------------------------------------------------------- /tests/data/core/objectAdditionalProperties/objectAdditionalProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/objectAdditionalProperties/objectAdditionalProperties.json -------------------------------------------------------------------------------- /tests/data/core/objectEmpty/objectEmpty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/objectEmpty/objectEmpty.go -------------------------------------------------------------------------------- /tests/data/core/objectEmpty/objectEmpty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/objectEmpty/objectEmpty.json -------------------------------------------------------------------------------- /tests/data/core/objectNested/objectNested.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/objectNested/objectNested.go -------------------------------------------------------------------------------- /tests/data/core/objectNested/objectNested.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/objectNested/objectNested.json -------------------------------------------------------------------------------- /tests/data/core/objectPropertiesDefault/objectPropertiesDefault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/objectPropertiesDefault/objectPropertiesDefault.go -------------------------------------------------------------------------------- /tests/data/core/objectPropertiesDefault/objectPropertiesDefault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/objectPropertiesDefault/objectPropertiesDefault.json -------------------------------------------------------------------------------- /tests/data/core/primitives/primitives.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/primitives/primitives.go -------------------------------------------------------------------------------- /tests/data/core/primitives/primitives.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/primitives/primitives.json -------------------------------------------------------------------------------- /tests/data/core/ref/ref.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/ref/ref.go -------------------------------------------------------------------------------- /tests/data/core/ref/ref.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/ref/ref.json -------------------------------------------------------------------------------- /tests/data/core/refExternalFile/refExternalFile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/refExternalFile/refExternalFile.go -------------------------------------------------------------------------------- /tests/data/core/refExternalFile/refExternalFile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/refExternalFile/refExternalFile.json -------------------------------------------------------------------------------- /tests/data/core/refExternalFileAllOfNestedRefs/refExternalFileAllOfNestedRefs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/refExternalFileAllOfNestedRefs/refExternalFileAllOfNestedRefs.go -------------------------------------------------------------------------------- /tests/data/core/refExternalFileAllOfNestedRefs/refExternalFileAllOfNestedRefs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/refExternalFileAllOfNestedRefs/refExternalFileAllOfNestedRefs.json -------------------------------------------------------------------------------- /tests/data/core/refExternalFileNestedRefs/refExternalFileNestedRefs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/refExternalFileNestedRefs/refExternalFileNestedRefs.go -------------------------------------------------------------------------------- /tests/data/core/refExternalFileNestedRefs/refExternalFileNestedRefs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/refExternalFileNestedRefs/refExternalFileNestedRefs.json -------------------------------------------------------------------------------- /tests/data/core/refExternalFileWithDupe/refExternalFileWithDupe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/refExternalFileWithDupe/refExternalFileWithDupe.go -------------------------------------------------------------------------------- /tests/data/core/refExternalFileWithDupe/refExternalFileWithDupe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/refExternalFileWithDupe/refExternalFileWithDupe.json -------------------------------------------------------------------------------- /tests/data/core/refExternalFileWithScheme/refExternalFileWithScheme.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/refExternalFileWithScheme/refExternalFileWithScheme.go -------------------------------------------------------------------------------- /tests/data/core/refExternalFileWithScheme/refExternalFileWithScheme.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/refExternalFileWithScheme/refExternalFileWithScheme.json -------------------------------------------------------------------------------- /tests/data/core/refExternalFileYaml/refExternalFile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/refExternalFileYaml/refExternalFile.go -------------------------------------------------------------------------------- /tests/data/core/refExternalFileYaml/refExternalFile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/refExternalFileYaml/refExternalFile.json -------------------------------------------------------------------------------- /tests/data/core/refNested/refNested.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/refNested/refNested.go -------------------------------------------------------------------------------- /tests/data/core/refNested/refNested.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/refNested/refNested.json -------------------------------------------------------------------------------- /tests/data/core/refOld/refOld.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/refOld/refOld.go -------------------------------------------------------------------------------- /tests/data/core/refOld/refOld.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/refOld/refOld.json -------------------------------------------------------------------------------- /tests/data/core/refToEnum/refToEnum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/refToEnum/refToEnum.go -------------------------------------------------------------------------------- /tests/data/core/refToEnum/refToEnum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/refToEnum/refToEnum.json -------------------------------------------------------------------------------- /tests/data/core/refToMap/refToMap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/refToMap/refToMap.go -------------------------------------------------------------------------------- /tests/data/core/refToMap/refToMap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/refToMap/refToMap.json -------------------------------------------------------------------------------- /tests/data/core/refToPrimitiveString/refToPrimitiveString.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/refToPrimitiveString/refToPrimitiveString.go -------------------------------------------------------------------------------- /tests/data/core/refToPrimitiveString/refToPrimitiveString.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/refToPrimitiveString/refToPrimitiveString.json -------------------------------------------------------------------------------- /tests/data/core/time/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/time/time.go -------------------------------------------------------------------------------- /tests/data/core/time/time.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/core/time/time.json -------------------------------------------------------------------------------- /tests/data/crossPackage/other/other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/crossPackage/other/other.go -------------------------------------------------------------------------------- /tests/data/crossPackage/other/other.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/crossPackage/other/other.json -------------------------------------------------------------------------------- /tests/data/crossPackage/schema/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/crossPackage/schema/schema.go -------------------------------------------------------------------------------- /tests/data/crossPackage/schema/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/crossPackage/schema/schema.json -------------------------------------------------------------------------------- /tests/data/crossPackageAllOf/other/other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/crossPackageAllOf/other/other.go -------------------------------------------------------------------------------- /tests/data/crossPackageAllOf/other/other.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/crossPackageAllOf/other/other.json -------------------------------------------------------------------------------- /tests/data/crossPackageAllOf/schema/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/crossPackageAllOf/schema/schema.go -------------------------------------------------------------------------------- /tests/data/crossPackageAllOf/schema/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/crossPackageAllOf/schema/schema.json -------------------------------------------------------------------------------- /tests/data/crossPackageNoOutput/other/other.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/crossPackageNoOutput/other/other.json -------------------------------------------------------------------------------- /tests/data/crossPackageNoOutput/schema/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/crossPackageNoOutput/schema/schema.go -------------------------------------------------------------------------------- /tests/data/crossPackageNoOutput/schema/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/crossPackageNoOutput/schema/schema.json -------------------------------------------------------------------------------- /tests/data/deeplyNested/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/deeplyNested/Makefile -------------------------------------------------------------------------------- /tests/data/deeplyNested/standalone/RolloutSpecification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/deeplyNested/standalone/RolloutSpecification.go -------------------------------------------------------------------------------- /tests/data/deeplyNested/standalone/RolloutSpecification.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/deeplyNested/standalone/RolloutSpecification.json -------------------------------------------------------------------------------- /tests/data/disableCustomTypesForMaps/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/disableCustomTypesForMaps/map.go -------------------------------------------------------------------------------- /tests/data/disableCustomTypesForMaps/map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/disableCustomTypesForMaps/map.json -------------------------------------------------------------------------------- /tests/data/disableCustomTypesForMaps/refToMap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/disableCustomTypesForMaps/refToMap.go -------------------------------------------------------------------------------- /tests/data/disableCustomTypesForMaps/refToMap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/disableCustomTypesForMaps/refToMap.json -------------------------------------------------------------------------------- /tests/data/disableOmitempty/omitempty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/disableOmitempty/omitempty.go -------------------------------------------------------------------------------- /tests/data/disableOmitempty/omitempty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/disableOmitempty/omitempty.json -------------------------------------------------------------------------------- /tests/data/extraImports/gopkgYAMLv3/gopkgYAMLv3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/extraImports/gopkgYAMLv3/gopkgYAMLv3.go -------------------------------------------------------------------------------- /tests/data/extraImports/gopkgYAMLv3/gopkgYAMLv3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/extraImports/gopkgYAMLv3/gopkgYAMLv3.json -------------------------------------------------------------------------------- /tests/data/extraImports/gopkgYAMLv3/gopkgYAMLv3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/extraImports/gopkgYAMLv3/gopkgYAMLv3.yaml -------------------------------------------------------------------------------- /tests/data/extraImports/gopkgYAMLv3AdditionalProperties/gopkgYAMLv3AdditionalProperties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/extraImports/gopkgYAMLv3AdditionalProperties/gopkgYAMLv3AdditionalProperties.go -------------------------------------------------------------------------------- /tests/data/extraImports/gopkgYAMLv3AdditionalProperties/gopkgYAMLv3AdditionalProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/extraImports/gopkgYAMLv3AdditionalProperties/gopkgYAMLv3AdditionalProperties.json -------------------------------------------------------------------------------- /tests/data/extraImports/gopkgYAMLv3AdditionalProperties/gopkgYAMLv3AdditionalProperties.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/extraImports/gopkgYAMLv3AdditionalProperties/gopkgYAMLv3AdditionalProperties.yaml -------------------------------------------------------------------------------- /tests/data/extraImports/gopkgYAMLv3invalidEnum/gopkgYAMLv3invalidEnum.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/extraImports/gopkgYAMLv3invalidEnum/gopkgYAMLv3invalidEnum.yaml -------------------------------------------------------------------------------- /tests/data/minSizedInts/arrays/exact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/minSizedInts/arrays/exact.go -------------------------------------------------------------------------------- /tests/data/minSizedInts/arrays/exact.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/minSizedInts/arrays/exact.json -------------------------------------------------------------------------------- /tests/data/minSizedInts/exactReferences/exact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/minSizedInts/exactReferences/exact.go -------------------------------------------------------------------------------- /tests/data/minSizedInts/exactReferences/exact.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/minSizedInts/exactReferences/exact.json -------------------------------------------------------------------------------- /tests/data/minSizedInts/exactSizes/exact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/minSizedInts/exactSizes/exact.go -------------------------------------------------------------------------------- /tests/data/minSizedInts/exactSizes/exact.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/minSizedInts/exactSizes/exact.json -------------------------------------------------------------------------------- /tests/data/minSizedInts/exactSizesExclusiveBool/exact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/minSizedInts/exactSizesExclusiveBool/exact.go -------------------------------------------------------------------------------- /tests/data/minSizedInts/exactSizesExclusiveBool/exact.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/minSizedInts/exactSizesExclusiveBool/exact.json -------------------------------------------------------------------------------- /tests/data/minSizedInts/exactSizesExclusiveNum/exact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/minSizedInts/exactSizesExclusiveNum/exact.go -------------------------------------------------------------------------------- /tests/data/minSizedInts/exactSizesExclusiveNum/exact.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/minSizedInts/exactSizesExclusiveNum/exact.json -------------------------------------------------------------------------------- /tests/data/minSizedInts/largerSizes/larger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/minSizedInts/largerSizes/larger.go -------------------------------------------------------------------------------- /tests/data/minSizedInts/largerSizes/larger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/minSizedInts/largerSizes/larger.json -------------------------------------------------------------------------------- /tests/data/minSizedInts/restrictedSizes/restricted.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/minSizedInts/restrictedSizes/restricted.go -------------------------------------------------------------------------------- /tests/data/minSizedInts/restrictedSizes/restricted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/minSizedInts/restrictedSizes/restricted.json -------------------------------------------------------------------------------- /tests/data/minSizedInts/restrictedSizesReferences/restricted.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/minSizedInts/restrictedSizesReferences/restricted.go -------------------------------------------------------------------------------- /tests/data/minSizedInts/restrictedSizesReferences/restricted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/minSizedInts/restrictedSizesReferences/restricted.json -------------------------------------------------------------------------------- /tests/data/misc/booleanAsSchema/booleanAsSchema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/misc/booleanAsSchema/booleanAsSchema.go -------------------------------------------------------------------------------- /tests/data/misc/booleanAsSchema/booleanAsSchema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/misc/booleanAsSchema/booleanAsSchema.json -------------------------------------------------------------------------------- /tests/data/misc/capitalization/capitalization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/misc/capitalization/capitalization.go -------------------------------------------------------------------------------- /tests/data/misc/capitalization/capitalization.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/misc/capitalization/capitalization.json -------------------------------------------------------------------------------- /tests/data/misc/onlyModels/onlyModels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/misc/onlyModels/onlyModels.go -------------------------------------------------------------------------------- /tests/data/misc/onlyModels/onlyModels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/misc/onlyModels/onlyModels.json -------------------------------------------------------------------------------- /tests/data/misc/specialCharacters/specialCharacters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/misc/specialCharacters/specialCharacters.go -------------------------------------------------------------------------------- /tests/data/misc/specialCharacters/specialCharacters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/misc/specialCharacters/specialCharacters.json -------------------------------------------------------------------------------- /tests/data/misc/tags/tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/misc/tags/tags.go -------------------------------------------------------------------------------- /tests/data/misc/tags/tags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/misc/tags/tags.json -------------------------------------------------------------------------------- /tests/data/miscWithDefaults/case/case.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/miscWithDefaults/case/case.go -------------------------------------------------------------------------------- /tests/data/miscWithDefaults/case/case.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/miscWithDefaults/case/case.json -------------------------------------------------------------------------------- /tests/data/miscWithDefaults/caseDupes/caseDupes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/miscWithDefaults/caseDupes/caseDupes.go -------------------------------------------------------------------------------- /tests/data/miscWithDefaults/caseDupes/caseDupes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/miscWithDefaults/caseDupes/caseDupes.json -------------------------------------------------------------------------------- /tests/data/miscWithDefaults/cyclic/cyclic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/miscWithDefaults/cyclic/cyclic.go -------------------------------------------------------------------------------- /tests/data/miscWithDefaults/cyclic/cyclic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/miscWithDefaults/cyclic/cyclic.json -------------------------------------------------------------------------------- /tests/data/miscWithDefaults/cyclicAndRequired1/cyclicAndRequired1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/miscWithDefaults/cyclicAndRequired1/cyclicAndRequired1.go -------------------------------------------------------------------------------- /tests/data/miscWithDefaults/cyclicAndRequired1/cyclicAndRequired1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/miscWithDefaults/cyclicAndRequired1/cyclicAndRequired1.json -------------------------------------------------------------------------------- /tests/data/miscWithDefaults/rootEmptyJustDefinitions/rootEmptyJustDefinitions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/miscWithDefaults/rootEmptyJustDefinitions/rootEmptyJustDefinitions.go -------------------------------------------------------------------------------- /tests/data/miscWithDefaults/rootEmptyJustDefinitions/rootEmptyJustDefinitions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/miscWithDefaults/rootEmptyJustDefinitions/rootEmptyJustDefinitions.json -------------------------------------------------------------------------------- /tests/data/miscWithDefaults/rootIsArrayOfString/rootIsArrayOfString.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/miscWithDefaults/rootIsArrayOfString/rootIsArrayOfString.go -------------------------------------------------------------------------------- /tests/data/miscWithDefaults/rootIsArrayOfString/rootIsArrayOfString.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/miscWithDefaults/rootIsArrayOfString/rootIsArrayOfString.json -------------------------------------------------------------------------------- /tests/data/nameFromTitle/properties/properties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/nameFromTitle/properties/properties.go -------------------------------------------------------------------------------- /tests/data/nameFromTitle/properties/properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/nameFromTitle/properties/properties.json -------------------------------------------------------------------------------- /tests/data/nameFromTitle/ref/ref.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/nameFromTitle/ref/ref.go -------------------------------------------------------------------------------- /tests/data/nameFromTitle/ref/ref.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/nameFromTitle/ref/ref.json -------------------------------------------------------------------------------- /tests/data/nameFromTitle/refExternalFile/refExternalFile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/nameFromTitle/refExternalFile/refExternalFile.go -------------------------------------------------------------------------------- /tests/data/nameFromTitle/refExternalFile/refExternalFile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/nameFromTitle/refExternalFile/refExternalFile.json -------------------------------------------------------------------------------- /tests/data/refWithOverridesPath/schema-base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/refWithOverridesPath/schema-base.json -------------------------------------------------------------------------------- /tests/data/refWithOverridesPath/schema-override.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/refWithOverridesPath/schema-override.json -------------------------------------------------------------------------------- /tests/data/refWithOverridesPath/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/refWithOverridesPath/schema.go -------------------------------------------------------------------------------- /tests/data/refWithOverridesPath/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/refWithOverridesPath/schema.json -------------------------------------------------------------------------------- /tests/data/regressions/issue32/issue32.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/regressions/issue32/issue32.go -------------------------------------------------------------------------------- /tests/data/regressions/issue32/issue32.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/regressions/issue32/issue32.json -------------------------------------------------------------------------------- /tests/data/regressions/issue378/issue378.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/regressions/issue378/issue378.go -------------------------------------------------------------------------------- /tests/data/regressions/issue378/issue378.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/regressions/issue378/issue378.json -------------------------------------------------------------------------------- /tests/data/regressions/issue427/issue427.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/regressions/issue427/issue427.go -------------------------------------------------------------------------------- /tests/data/regressions/issue427/issue427.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/regressions/issue427/issue427.json -------------------------------------------------------------------------------- /tests/data/regressions/issue51/issue51.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/regressions/issue51/issue51.go -------------------------------------------------------------------------------- /tests/data/regressions/issue51/issue51.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/regressions/issue51/issue51.json -------------------------------------------------------------------------------- /tests/data/schemaExtensions/nillable/nillability.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/schemaExtensions/nillable/nillability.go -------------------------------------------------------------------------------- /tests/data/schemaExtensions/nillable/nillability.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/schemaExtensions/nillable/nillability.json -------------------------------------------------------------------------------- /tests/data/schemaExtensions/nonNillable/nillability.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/schemaExtensions/nonNillable/nillability.go -------------------------------------------------------------------------------- /tests/data/schemaExtensions/nonNillable/nillability.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/schemaExtensions/nonNillable/nillability.json -------------------------------------------------------------------------------- /tests/data/validation/description/description.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/description/description.go -------------------------------------------------------------------------------- /tests/data/validation/description/description.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/description/description.json -------------------------------------------------------------------------------- /tests/data/validation/enum/enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/enum/enum.go -------------------------------------------------------------------------------- /tests/data/validation/enum/enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/enum/enum.json -------------------------------------------------------------------------------- /tests/data/validation/exclusiveMaximum/exclusiveMaximum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/exclusiveMaximum/exclusiveMaximum.go -------------------------------------------------------------------------------- /tests/data/validation/exclusiveMaximum/exclusiveMaximum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/exclusiveMaximum/exclusiveMaximum.json -------------------------------------------------------------------------------- /tests/data/validation/exclusiveMaximum/exclusiveMaximumOld.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/exclusiveMaximum/exclusiveMaximumOld.go -------------------------------------------------------------------------------- /tests/data/validation/exclusiveMaximum/exclusiveMaximumOld.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/exclusiveMaximum/exclusiveMaximumOld.json -------------------------------------------------------------------------------- /tests/data/validation/exclusiveMinimum/exclusiveMinimum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/exclusiveMinimum/exclusiveMinimum.go -------------------------------------------------------------------------------- /tests/data/validation/exclusiveMinimum/exclusiveMinimum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/exclusiveMinimum/exclusiveMinimum.json -------------------------------------------------------------------------------- /tests/data/validation/exclusiveMinimum/exclusiveMinimumOld.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/exclusiveMinimum/exclusiveMinimumOld.go -------------------------------------------------------------------------------- /tests/data/validation/exclusiveMinimum/exclusiveMinimumOld.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/exclusiveMinimum/exclusiveMinimumOld.json -------------------------------------------------------------------------------- /tests/data/validation/maxItems/maxItems.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/maxItems/maxItems.go -------------------------------------------------------------------------------- /tests/data/validation/maxItems/maxItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/maxItems/maxItems.json -------------------------------------------------------------------------------- /tests/data/validation/maxLength/maxLength.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/maxLength/maxLength.go -------------------------------------------------------------------------------- /tests/data/validation/maxLength/maxLength.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/maxLength/maxLength.json -------------------------------------------------------------------------------- /tests/data/validation/maximum/maximum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/maximum/maximum.go -------------------------------------------------------------------------------- /tests/data/validation/maximum/maximum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/maximum/maximum.json -------------------------------------------------------------------------------- /tests/data/validation/minItems/minItems.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/minItems/minItems.go -------------------------------------------------------------------------------- /tests/data/validation/minItems/minItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/minItems/minItems.json -------------------------------------------------------------------------------- /tests/data/validation/minLength/minLength.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/minLength/minLength.go -------------------------------------------------------------------------------- /tests/data/validation/minLength/minLength.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/minLength/minLength.json -------------------------------------------------------------------------------- /tests/data/validation/minMaxItems/minMaxItems.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/minMaxItems/minMaxItems.go -------------------------------------------------------------------------------- /tests/data/validation/minMaxItems/minMaxItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/minMaxItems/minMaxItems.json -------------------------------------------------------------------------------- /tests/data/validation/minimum/minimum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/minimum/minimum.go -------------------------------------------------------------------------------- /tests/data/validation/minimum/minimum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/minimum/minimum.json -------------------------------------------------------------------------------- /tests/data/validation/multipleOf/multipleOf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/multipleOf/multipleOf.go -------------------------------------------------------------------------------- /tests/data/validation/multipleOf/multipleOf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/multipleOf/multipleOf.json -------------------------------------------------------------------------------- /tests/data/validation/pattern/pattern.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/pattern/pattern.go -------------------------------------------------------------------------------- /tests/data/validation/pattern/pattern.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/pattern/pattern.json -------------------------------------------------------------------------------- /tests/data/validation/primitive_defs/primitive_defs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/primitive_defs/primitive_defs.go -------------------------------------------------------------------------------- /tests/data/validation/primitive_defs/primitive_defs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/primitive_defs/primitive_defs.json -------------------------------------------------------------------------------- /tests/data/validation/readOnly/readOnly.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/readOnly/readOnly.go -------------------------------------------------------------------------------- /tests/data/validation/readOnly/readOnly.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/readOnly/readOnly.json -------------------------------------------------------------------------------- /tests/data/validation/readOnlyAndRequired/readOnlyAndRequired.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/readOnlyAndRequired/readOnlyAndRequired.go -------------------------------------------------------------------------------- /tests/data/validation/readOnlyAndRequired/readOnlyAndRequired.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/readOnlyAndRequired/readOnlyAndRequired.json -------------------------------------------------------------------------------- /tests/data/validation/requiredFields/requiredFields.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/requiredFields/requiredFields.go -------------------------------------------------------------------------------- /tests/data/validation/requiredFields/requiredFields.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/requiredFields/requiredFields.json -------------------------------------------------------------------------------- /tests/data/validation/requiredFields/requiredNullable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/requiredFields/requiredNullable.go -------------------------------------------------------------------------------- /tests/data/validation/requiredFields/requiredNullable.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/requiredFields/requiredNullable.json -------------------------------------------------------------------------------- /tests/data/validation/typeMultiple/typeMultiple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/typeMultiple/typeMultiple.go -------------------------------------------------------------------------------- /tests/data/validation/typeMultiple/typeMultiple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/typeMultiple/typeMultiple.json -------------------------------------------------------------------------------- /tests/data/validation/typedDefault/typedDefault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/typedDefault/typedDefault.go -------------------------------------------------------------------------------- /tests/data/validation/typedDefault/typedDefault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/typedDefault/typedDefault.json -------------------------------------------------------------------------------- /tests/data/validation/typedDefaultEmpty/typedDefaultEmpty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/typedDefaultEmpty/typedDefaultEmpty.go -------------------------------------------------------------------------------- /tests/data/validation/typedDefaultEmpty/typedDefaultEmpty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/typedDefaultEmpty/typedDefaultEmpty.json -------------------------------------------------------------------------------- /tests/data/validation/typedDefaultEnums/typedDefaultEnums.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/typedDefaultEnums/typedDefaultEnums.go -------------------------------------------------------------------------------- /tests/data/validation/typedDefaultEnums/typedDefaultEnums.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validation/typedDefaultEnums/typedDefaultEnums.json -------------------------------------------------------------------------------- /tests/data/validationDisabled/readOnly/readOnlyNoValidation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validationDisabled/readOnly/readOnlyNoValidation.go -------------------------------------------------------------------------------- /tests/data/validationDisabled/readOnly/readOnlyNoValidation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/validationDisabled/readOnly/readOnlyNoValidation.json -------------------------------------------------------------------------------- /tests/data/yaml/yamlMultilineDescriptions/yamlMultilineDescriptions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/yaml/yamlMultilineDescriptions/yamlMultilineDescriptions.go -------------------------------------------------------------------------------- /tests/data/yaml/yamlMultilineDescriptions/yamlMultilineDescriptions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/yaml/yamlMultilineDescriptions/yamlMultilineDescriptions.yaml -------------------------------------------------------------------------------- /tests/data/yaml/yamlStructNameFromFile/yamlStructNameFromFile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/yaml/yamlStructNameFromFile/yamlStructNameFromFile.go -------------------------------------------------------------------------------- /tests/data/yaml/yamlStructNameFromFile/yamlStructNameFromFile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/data/yaml/yamlStructNameFromFile/yamlStructNameFromFile.yaml -------------------------------------------------------------------------------- /tests/generation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/generation_test.go -------------------------------------------------------------------------------- /tests/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/go.mod -------------------------------------------------------------------------------- /tests/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/go.sum -------------------------------------------------------------------------------- /tests/helpers/checks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/helpers/checks.go -------------------------------------------------------------------------------- /tests/helpers/other/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/helpers/other/go.mod -------------------------------------------------------------------------------- /tests/helpers/other/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/helpers/other/main.go -------------------------------------------------------------------------------- /tests/serializable_date_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/serializable_date_test.go -------------------------------------------------------------------------------- /tests/serializable_time_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/serializable_time_test.go -------------------------------------------------------------------------------- /tests/unmarshal_json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/unmarshal_json_test.go -------------------------------------------------------------------------------- /tests/unmarshal_yaml_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/unmarshal_yaml_test.go -------------------------------------------------------------------------------- /tests/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omissis/go-jsonschema/HEAD/tests/validation_test.go --------------------------------------------------------------------------------