SchemaStore / SchemaStore/schemastore

Use `additionalProperties: false` in strict meta-schema to catch typos in schema rules

Open
#4,979 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Bug Schema
Dominant language
JavaScript
Stars
3.8k
Forks
2.3k
Avg merge
19h 59m
Merged PRs (30d)
127

Description

The JSON Schema Draft-07 meta-schema (i.e. the schema that validates the schema) does not set additionalProperties: false, likely to support extensions to the schema. This has the major downside that typos go unnoticed.

To give a few examples I've seen:

{"foo": {"bar": { ... }}}  # wrong
{"foo": {"type": "object", "properties": {"bar": { ... }}}} # correct

{"additional_properties": false} # wrong
{"additionalProperties": false} # correct

Validators like jsonschema in Python simply ignore typos in a schemas, since after all it's valid under the draft-07 meta-schema.

I think it would be wise to do a pass over the current schemas collected in schemastore and try to correct them here or upstream.

I've quickly put a script together that does exactly that for draft-07, and it reports the following problems. Some of them are actual issues with the schema, some of them are due to use of extensions -- I did not filter anything out.

Table with potential issues
URL Error
https://4lando.github.io/lando-spec/landofile-spec.json Additional properties are not allowed ('$defs' was unexpected)
https://api.bitbucket.org/schemas/pipelines-configuration Additional properties are not allowed ('components' was unexpected)
https://carafe.fm/schema/draft-02/bundle.schema.json Additional properties are not allowed ('errorMessage' was unexpected)
https://cdn.jsdelivr.net/npm/liblab@latest/liblab.config.schema.json Additional properties are not allowed ('allowComments', 'fileMatch' were unexpected)
https://cdn.jsdelivr.net/npm/tsup/schema.json Additional properties are not allowed ('version' was unexpected)
https://cps-org.github.io/cps/cps.schema.json Additional properties are not allowed ('component', 'configuration', 'list(string)', 'list(string)
https://dprint.dev/schemas/v0.json Additional properties are not allowed ('allowTrailingCommas' was unexpected)
https://dstack-runner-downloads.s3.eu-west-1.amazonaws.com/latest/schemas/configuration.json Additional properties are not allowed ('discriminator' was unexpected)
https://enduricastorage.blob.core.windows.net/public/endurica-cl-schema.json Additional properties are not allowed ('1_over_pressure', 'density', 'energyReleaseRate', 'frequency', 'frequencyCoefficient', 'hysteresis', 'length', 'length_over_cycle', 'length_over_time', 'length_over_time_concentration', 'pressure', 'specific_heat', 'temperature', 'temperatureCoefficient', 'unitless', 'volumetric_heat_rate' were unexpected)
https://gitlab.com/gitlab-org/gitlab/-/raw/master/app/assets/javascripts/editor/schema/ci.json Additional properties are not allowed ('markdownDescription' was unexpected)
https://gitpod.io/schemas/gitpod-schema.json Additional properties are not allowed ('deprecationMessage' was unexpected)
https://gitversion.net/schemas/6.4/GitVersion.configuration.json Additional properties are not allowed ('$defs' was unexpected)
https://hyperfoil.io/schema.json Additional properties are not allowed ('desription' was unexpected)
https://ifstate.net/schema/2/ifstate.conf.schema.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/aerleon/aerleon/main/schemas/aerleon-definitions.schema.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/aerleon/aerleon/main/schemas/aerleon-policies.schema.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/angular/angular-cli/master/packages/angular/cli/lib/config/workspace-schema.json Additional properties are not allowed ('schematicCollections' was unexpected)
https://raw.githubusercontent.com/angular/angular-cli/v10.1.6/packages/angular/cli/lib/config/schema.json Additional properties are not allowed ('id' was unexpected)
https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint/schemas/ansible-lint-config.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint/schemas/ansible.json#/$defs/playbook Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint/schemas/ansible.json#/$defs/tasks Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint/schemas/execution-environment.json Additional properties are not allowed ('$defs', 'documentation_url' were unexpected)
https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint/schemas/galaxy.json Additional properties are not allowed ('$defs', 'markdownDescription' were unexpected)
https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint/schemas/inventory.json Additional properties are not allowed ('$defs', 'markdownDescription' were unexpected)
https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint/schemas/meta-runtime.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint/schemas/meta.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint/schemas/requirements.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint/schemas/role-arg-spec.json Additional properties are not allowed ('$defs', 'markdownDescription' were unexpected)
https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint/schemas/vars.json Additional properties are not allowed ('markdownDescription' was unexpected)
https://raw.githubusercontent.com/ansible/ansible-navigator/main/src/ansible_navigator/data/ansible-navigator.json Additional properties are not allowed ('version' was unexpected)
https://raw.githubusercontent.com/ansible/ansible-rulebook/main/ansible_rulebook/schema/ruleset_schema.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/architect-team/architect-cli/main/src/dependency-manager/schema/architect.schema.json Additional properties are not allowed ('externalDocs' was unexpected)
https://raw.githubusercontent.com/awslabs/landing-zone-accelerator-on-aws/main/source/packages/@aws-accelerator/config/lib/schemas/global-config.json Additional properties are not allowed ('deprecated' was unexpected)
https://raw.githubusercontent.com/awslabs/landing-zone-accelerator-on-aws/main/source/packages/@aws-accelerator/config/lib/schemas/iam-config.json Additional properties are not allowed ('deprecated' was unexpected)
https://raw.githubusercontent.com/browsh-org/browsh/master/webext/assets/browsh-schema.json Additional properties are not allowed ('http-server', 'tty' were unexpected)
https://raw.githubusercontent.com/buildkite/pipeline-schema/main/schema.json Additional properties are not allowed ('fileMatch' was unexpected)
https://raw.githubusercontent.com/CCDirectLink/CCModDB/refs/heads/master/ccmod-json-schema.json Additional properties are not allowed ('$defs', 'id' were unexpected)
https://raw.githubusercontent.com/compose-spec/compose-go/master/schema/compose-spec.json Additional properties are not allowed ('deprecated' was unexpected)
https://raw.githubusercontent.com/configu/configu/main/packages/schema/.cfgu.json Additional properties are not allowed ('nullable' was unexpected)
https://raw.githubusercontent.com/CycloneDX/specification/refs/heads/master/schema/bom-1.6.schema.json Additional properties are not allowed ('meta:enum' was unexpected)
https://raw.githubusercontent.com/datacontract/datacontract-specification/main/datacontract.schema.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/DataDog/schema/main/datadog-ci/synthetics/test-config.schema.json Additional properties are not allowed ('markdownDescription' was unexpected)
https://raw.githubusercontent.com/datamesh-architecture/dataproduct-specification/main/dataproduct.schema.json Additional properties are not allowed ('example' was unexpected)
https://raw.githubusercontent.com/dbt-labs/dbt-jsonschema/main/schemas/latest/dbt_project-latest.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/dbt-labs/dbt-jsonschema/main/schemas/latest/dbt_yml_files-latest.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/dbt-labs/dbt-jsonschema/main/schemas/latest/selectors-latest.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/derailed/k9s/master/internal/config/json/schemas/skin.json Additional properties are not allowed ('logs', 'table', 'xray', 'yaml' were unexpected)
https://raw.githubusercontent.com/dipdup-io/dipdup/next/schemas/dipdup-3.0.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/distinction-dev/alacritty-schema/main/alacritty/reference.json Additional properties are not allowed ('osc52' was unexpected)
https://raw.githubusercontent.com/dolittle/Runtime/master/Schemas/Server/server.json Additional properties are not allowed ('port', 'unixSocket' were unexpected)
https://raw.githubusercontent.com/dwp/schemas/main/exchange/publishing-tools/meta-schema.json Additional properties are not allowed ('x-deprecated' was unexpected)
https://raw.githubusercontent.com/eclipse-apoapsis/ort-server/refs/heads/main/integrations/schemas/repository-environment-config.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/EHfive/v2ray-jsonschema/main/v4-config.schema.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/em-al-wi/proactions-schema/main/schema/partial-step.schema.json Additional properties are not allowed ('discriminator' was unexpected)
https://raw.githubusercontent.com/erda-project/erda/master/.erda/schemas/dice.yaml.json Additional properties are not allowed ('id' was unexpected)
https://raw.githubusercontent.com/erda-project/erda/master/.erda/schemas/pipeline.yaml.json Additional properties are not allowed ('id' was unexpected)
https://raw.githubusercontent.com/EveryVoiceTTS/everyvoice/main/everyvoice/.schema/everyvoice-aligner-0.3.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/EveryVoiceTTS/everyvoice/main/everyvoice/.schema/everyvoice-shared-data-0.3.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/EveryVoiceTTS/everyvoice/main/everyvoice/.schema/everyvoice-shared-text-0.3.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/EveryVoiceTTS/everyvoice/main/everyvoice/.schema/everyvoice-spec-to-wav-0.3.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/EveryVoiceTTS/everyvoice/main/everyvoice/.schema/everyvoice-text-to-spec-0.3.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/EveryVoiceTTS/everyvoice/main/everyvoice/.schema/everyvoice-text-to-wav-0.3.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/fossas/fossa-cli/master/docs/references/files/fossa-deps.schema.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/fossas/fossa-cli/master/docs/references/files/fossa-yml.v3.schema.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/freifunk/api.freifunk.net/master/specs/0.5.2.json Additional properties are not allowed ('mininum' was unexpected)
https://raw.githubusercontent.com/fujaba/fulibWorkflows/main/schemas/fulibWorkflows.schema.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/GoogleContainerTools/skaffold/main/docs-v2/content/en/schemas/v3.json Additional properties are not allowed ('preferredOrder', 'x-intellij-html-description' were unexpected)
https://raw.githubusercontent.com/hardisgroupcom/sfdx-hardis/main/config/sfdx-hardis.jsonschema.json Additional properties are not allowed ('docUrl' was unexpected)
https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.5.1/schema/helm-testsuite.json Additional properties are not allowed ('markdownDescription' was unexpected)
https://raw.githubusercontent.com/ioBroker/ioBroker.admin/master/packages/jsonConfig/schemas/jsonConfig.json Additional properties are not allowed ('size' was unexpected)
https://raw.githubusercontent.com/jfrog/frogbot/master/schema/frogbot-schema.json Additional properties are not allowed ('$git', '$jfrogPlatform', '$scan' were unexpected)
https://raw.githubusercontent.com/jfrog/jfrog-cli/v2/schema/filespec-schema.json Additional properties are not allowed ('$file' was unexpected)
https://raw.githubusercontent.com/Konafets/statamic-blueprint-validation/main/statamic.blueprint.schema.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/lalcebo/json-schema/master/serverless/reference.json Additional properties are not allowed ('fileMatch' was unexpected)
https://raw.githubusercontent.com/lou-k/qtype/refs/heads/main/schema/qtype.schema.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/megalinter/megalinter/main/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json Additional properties are not allowed ('examples:' was unexpected)
https://raw.githubusercontent.com/megalinter/megalinter/main/megalinter/descriptors/schemas/megalinter-descriptor.jsonschema.json Additional properties are not allowed ('Description' was unexpected)
https://raw.githubusercontent.com/microsoft/azure-pipelines-vscode/master/service-schema.json Additional properties are not allowed ('firstProperty' was unexpected)
https://raw.githubusercontent.com/microsoft/pyright/main/packages/vscode-pyright/schemas/pyrightconfig.schema.json Additional properties are not allowed ('allowComments', 'allowTrailingCommas' were unexpected)
https://raw.githubusercontent.com/monoweave/monoweave/main/packages/types/schema.json Additional properties are not allowed ('nullable' was unexpected)
https://raw.githubusercontent.com/moonrepo/moon/master/website/static/schemas/project.json Additional properties are not allowed ('markdownDescription' was unexpected)
https://raw.githubusercontent.com/Neotys-Labs/neoload-cli/master/resources/as-code.latest.schema.json Additional properties are not allowed ('fileMatch', 'xrequired' were unexpected)
https://raw.githubusercontent.com/nix-community/nixd/main/nixd/docs/nixd-schema.json Additional properties are not allowed ('command' was unexpected)
https://raw.githubusercontent.com/nwithan8/plex-prerolls/main/.schema/config.schema.json Additional properties are not allowed ('id' was unexpected)
https://raw.githubusercontent.com/nwithan8/tauticord/master/.schema/config_v2.schema.json Additional properties are not allowed ('id' was unexpected)
https://raw.githubusercontent.com/osfans/trime/develop/doc/trime-schema.json Additional properties are not allowed ('author', 'back_color', 'border_color', 'candidate_separator_color', 'candidate_text_color', 'comment_text_color', 'hilited_back_color', 'hilited_candidate_back_color', 'hilited_candidate_text_color', 'hilited_comment_text_color', 'hilited_key_back_color', 'hilited_key_symbol_color', 'hilited_key_text_color', 'hilited_off_key_back_color', 'hilited_off_key_text_color', 'hilited_on_key_back_color', 'hilited_on_key_text_color', 'hilited_text_color', 'key_back_color', 'key_border_color', 'key_symbol_color', 'key_text_color', 'keyboard_back_color', 'label_color', 'name', 'off_key_back_color', 'off_key_text_color', 'on_key_back_color', 'on_key_text_color', 'preview_back_color', 'preview_text_color', 'shadow_color', 'text_back_color', 'text_color' were unexpected)
https://raw.githubusercontent.com/oss-review-toolkit/ort/main/integrations/schemas/repository-configuration-schema.json Additional properties are not allowed ('choice', 'given' were unexpected)
https://raw.githubusercontent.com/oyvindberg/bleep/master/schema.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/platformsh/platformify/refs/heads/main/validator/schema/platformsh.application.json Additional properties are not allowed ('nullable' was unexpected)
https://raw.githubusercontent.com/platformsh/platformify/refs/heads/main/validator/schema/platformsh.services.json Additional properties are not allowed ('nullable' was unexpected)
https://raw.githubusercontent.com/platformsh/platformify/refs/heads/main/validator/schema/upsun.json Additional properties are not allowed ('attributes', 'cache', 'id', 'primary', 'redirects', 'route_type', 'ssi', 'tls', 'to', 'upstream' were unexpected)
https://raw.githubusercontent.com/prefix-dev/pixi/main/schema/schema.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/pyrox0/fursona-schema/main/schema-07.json Additional properties are not allowed ('qt-uri-protocols' was unexpected)
https://raw.githubusercontent.com/ray-project/ray/master/python/ray/autoscaler/ray-schema.json Additional properties are not allowed ('agent', 'alarm', 'dashboard' were unexpected)
https://raw.githubusercontent.com/release-drafter/release-drafter/master/schema.json Additional properties are not allowed ('id' was unexpected)
https://raw.githubusercontent.com/rliebz/tusk/main/tusk.schema.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/roedoejet/g2p/main/g2p/mappings/.schema/g2p-config-schema-2.0.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/Scalingo/developers-documentation/refs/heads/master/scalingo.schema.json Additional properties are not allowed ('markdownDescription' was unexpected)
https://raw.githubusercontent.com/SchemaStore/schemastore/master/src/schemas/json/hatch.json Additional properties are not allowed ('x-taplo-info' was unexpected)
https://raw.githubusercontent.com/SchemaStore/schemastore/master/src/schemas/json/partial-pytest.json Additional properties are not allowed ('x-tombi-table-keys-order' was unexpected)
https://raw.githubusercontent.com/SchemaStore/schemastore/master/src/schemas/json/pep-723.json Additional properties are not allowed ('markdownDescription', 'x-intellij-html-description', 'x-taplo', 'x-tombi-table-keys-order' were unexpected)
https://raw.githubusercontent.com/SchemaStore/schemastore/master/src/schemas/json/pyproject.json Additional properties are not allowed ('x-taplo-info', 'x-tombi-string-formats', 'x-tombi-table-keys-order', 'x-tombi-toml-version' were unexpected)
https://raw.githubusercontent.com/sinaatalay/rendercv/main/schema.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/socialgouv/kontinuous/v1/docs/config.schema.json Additional properties are not allowed ('markdownDescription' was unexpected)
https://raw.githubusercontent.com/socialgouv/kontinuous/v1/docs/values.schema.json Additional properties are not allowed ('markdownDescription' was unexpected)
https://raw.githubusercontent.com/spack/schemas/refs/heads/main/schemas/ci.json Additional properties are not allowed ('broken-specs-url', 'broken-tests-packages', 'pipeline-gen', 'rebuild-index', 'target' were unexpected)
https://raw.githubusercontent.com/spack/schemas/refs/heads/main/schemas/concretizer.json Additional properties are not allowed ('additional_properties' was unexpected)
https://raw.githubusercontent.com/spack/schemas/refs/heads/main/schemas/config.json Additional properties are not allowed ('deprecatedProperties' was unexpected)
https://raw.githubusercontent.com/spack/schemas/refs/heads/main/schemas/mirrors.json Additional properties are not allowed ('deprecatedProperties' was unexpected)
https://raw.githubusercontent.com/spack/schemas/refs/heads/main/schemas/modules.json Additional properties are not allowed ('additionalKeysAreSpecs' was unexpected)
https://raw.githubusercontent.com/spack/schemas/refs/heads/main/schemas/packages.json Additional properties are not allowed ('deprecatedProperties' was unexpected)
https://raw.githubusercontent.com/spack/schemas/refs/heads/main/schemas/spack.json Additional properties are not allowed ('deprecatedProperties' was unexpected)
https://raw.githubusercontent.com/spectral-discord/TSON/main/schema/tson.json Additional properties are not allowed ('rules' was unexpected)
https://raw.githubusercontent.com/srl-labs/containerlab/main/schemas/clab.schema.json Additional properties are not allowed ('markdownDescription' was unexpected)
https://raw.githubusercontent.com/statelyai/xstate/main/packages/core/src/machine.schema.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/streetsidesoftware/cspell/main/packages/cspell-types/cspell.schema.json Additional properties are not allowed ('allowTrailingCommas' was unexpected)
https://raw.githubusercontent.com/stripe/stripe-apps/main/schema/stripe-app.schema.json Additional properties are not allowed ('$defs' was unexpected)
https://raw.githubusercontent.com/stryker-mutator/stryker/master/packages/api/schema/stryker-core.json Additional properties are not allowed ('tsEnumNames' was unexpected)
https://raw.githubusercontent.com/sverweij/dependency-cruiser/main/src/schema/configuration.schema.json Additional properties are not allowed ('deprecated' was unexpected)
https://raw.githubusercontent.com/terrateamio/terrateam/refs/heads/main/api_schemas/terrat/config-schema.json Additional properties are not allowed ('require' was unexpected)
https://raw.githubusercontent.com/thoughtworks/talisman/main/examples/schema-store-talismanrc.json Additional properties are not allowed ('fileMatch' was unexpected)
https://raw.githubusercontent.com/Threagile/threagile/refs/heads/master/support/schema.json Additional properties are not allowed ('id' was unexpected)
https://raw.githubusercontent.com/TugboatQA/docs/refs/heads/main/static/config-schema.json Additional properties are not allowed ('deprecated' was unexpected)
https://raw.githubusercontent.com/weaveworks/eksctl/main/pkg/apis/eksctl.io/v1alpha5/assets/schema.json Additional properties are not allowed ('x-intellij-html-description' was unexpected)
https://raw.githubusercontent.com/wiremock/wiremock/refs/heads/master/schemas/wiremock-stub-mapping-or-mappings.json Additional properties are not allowed ('example' was unexpected)
https://s3.eu-central-1.amazonaws.com/files.netin.io/spider-schemas/template.schema.json Additional properties are not allowed ('errorMessage' was unexpected)
https://schemas.wp.org/trunk/block.json Additional properties are not allowed ('attributesReference', 'contextReference', 'reference', 'registerReference', 'supportsReference' were unexpected)
https://schemas.wp.org/trunk/theme.json Additional properties are not allowed ('createTheme', 'explainer', 'reference' were unexpected)
https://typedoc.org/schema.json Additional properties are not allowed ('allowTrailingCommas' was unexpected)
https://ui5.github.io/cli/schema/ui5-workspace.yaml.json Additional properties are not allowed ('errorMessage' was unexpected)
https://ui5.github.io/cli/schema/ui5.yaml.json Additional properties are not allowed ('errorMessage' was unexpected)
https://www.graphql-code-generator.com/config.schema.json '{(Record<string, TypeName[]>)}' is not valid under any of the given schemas
https://www.qgoda.net/schemas/qgoda.json Additional properties are not allowed ('$defs' was unexpected)
https://www.rubyschema.org/rubocop.json Additional properties are not allowed ('markdownDescription' was unexpected)
https://www.schemastore.org/abc-supply-plan-11.0.0.json Additional properties are not allowed ('abcAreAllocationMethodsHomogeneous', 'abcDoMaterialIDsExist', 'abcIsAcyclic' were unexpected)
https://www.schemastore.org/app-config.json Additional properties are not allowed ('deprecated' was unexpected)
https://www.schemastore.org/apple-app-site-association.json Additional properties are not allowed ('$defs' was unexpected)
https://www.schemastore.org/assetlinks.json Additional properties are not allowed ('$defs' was unexpected)
https://www.schemastore.org/buf.gen.json Additional properties are not allowed ('$defs' was unexpected)
https://www.schemastore.org/buf.json Additional properties are not allowed ('$defs' was unexpected)
https://www.schemastore.org/bun-lock.json Additional properties are not allowed ('allowTrailingCommas' was unexpected)
https://www.schemastore.org/cargo-make.json Additional properties are not allowed ('x-taplo-info' was unexpected)
https://www.schemastore.org/cargo.json Additional properties are not allowed ('x-taplo-info', 'x-tombi-table-keys-order', 'x-tombi-toml-version' were unexpected)
https://www.schemastore.org/clang-format.json Additional properties are not allowed ('$defs' was unexpected)
https://www.schemastore.org/clangd.json Additional properties are not allowed ('enumDescriptions' was unexpected)
https://www.schemastore.org/claude-code-settings.json Additional properties are not allowed ('$defs', 'allowTrailingCommas' were unexpected)
https://www.schemastore.org/cloud-run-v1.json Additional properties are not allowed ('$defs' was unexpected)
https://www.schemastore.org/cloud-sdk-pipeline-config-schema.json Additional properties are not allowed ('postActions' was unexpected)
https://www.schemastore.org/cloudbuild.json Additional properties are not allowed ('markdownDescription' was unexpected)
https://www.schemastore.org/cloudify.json Additional properties are not allowed ('delete' was unexpected)
https://www.schemastore.org/codecov.json Additional properties are not allowed ('deprecated' was unexpected)
https://www.schemastore.org/dart-build.json Additional properties are not allowed ('deprecated', 'deprecationMessage' were unexpected)
https://www.schemastore.org/databricks-asset-bundles.json Additional properties are not allowed ('$defs' was unexpected)
https://www.schemastore.org/dein.json Additional properties are not allowed ('x-taplo-info' was unexpected)
https://www.schemastore.org/dependabot-2.0.json Additional properties are not allowed ('x-intellij-enum-metadata' was unexpected)
https://www.schemastore.org/dotnet-tools.json Additional properties are not allowed ('allowTrailingCommas' was unexpected)
https://www.schemastore.org/drupal-recipe.json Additional properties are not allowed ('$defs' was unexpected)
https://www.schemastore.org/drush.site.yml.json Additional properties are not allowed ('titles' was unexpected)
https://www.schemastore.org/electron-builder.json Additional properties are not allowed ('typeof' was unexpected)
https://www.schemastore.org/expo-53.0.0.json Additional properties are not allowed ('deprecated' was unexpected)
https://www.schemastore.org/fabric.mod.json Additional properties are not allowed ('markdownDescription', 'x-intellij-html-description' were unexpected)
https://www.schemastore.org/fly.json Additional properties are not allowed ('x-taplo-info' was unexpected)
https://www.schemastore.org/foundryvtt-base-package-manifest.json Additional properties are not allowed ('deprecated', 'deprecationMessage' were unexpected)
https://www.schemastore.org/gcp-blueprint-metadata.json Additional properties are not allowed ('$defs' was unexpected)
https://www.schemastore.org/gematik-test-hcpis.json Additional properties are not allowed ('existingJavaType' was unexpected)
https://www.schemastore.org/gematik-test-hcpis.json Additional properties are not allowed ('existingJavaType' was unexpected)
https://www.schemastore.org/gematik-test-hcps.json Additional properties are not allowed ('existingJavaType' was unexpected)
https://www.schemastore.org/gematik-test-patients.json Additional properties are not allowed ('existingJavaType' was unexpected)
https://www.schemastore.org/gematik-tiger.json Additional properties are not allowed ('$defs' was unexpected)
https://www.schemastore.org/hugo-theme.json Additional properties are not allowed ('x-taplo-info' was unexpected)
https://www.schemastore.org/hugo.json Additional properties are not allowed ('deprecated' was unexpected)
https://www.schemastore.org/huskyrc.json Additional properties are not allowed ('x-intellij-language-injection' was unexpected)
https://www.schemastore.org/img-catapult-psp-1.0.0.json Additional properties are not allowed ('$defs' was unexpected)
https://www.schemastore.org/jest.json Additional properties are not allowed ('enumDescriptions' was unexpected)
https://www.schemastore.org/jfrog-pipelines.json Additional properties are not allowed ('BashStep', 'CreateReleaseBundle', 'DistributeReleaseBundle', 'DockerBuild', 'DockerPush', 'GoBuild', 'GoPublishBinary', 'GoPublishModule', 'GradleBuild', 'HelmBlueGreenCleanup', 'HelmBlueGreenDeploy', 'HelmBlueGreenRoleSwitch', 'HelmDeploy', 'HelmPublish', 'Jenkins', 'Matrix', 'MvnBuild', 'NpmBuild', 'NpmPublish', 'PostMatrix', 'PowerShell', 'PreMatrix', 'PromoteBuild', 'PublishBuildInfo', 'PushArtifactoryPackage', 'SignReleaseBundle', 'TriggerPipeline', 'XrayScan' were unexpected)
https://www.schemastore.org/kestra-0.19.0.json Additional properties are not allowed ('markdownDescription' was unexpected)
https://www.schemastore.org/maturin.json Additional properties are not allowed ('x-tombi-table-keys-order' was unexpected)
https://www.schemastore.org/ninjs-2.0.json Additional properties are not allowed ('name' was unexpected)
https://www.schemastore.org/nodemon.json Additional properties are not allowed ('exec' was unexpected)
https://www.schemastore.org/okh.json Additional properties are not allowed ('$defs' was unexpected)
https://www.schemastore.org/package.json Additional properties are not allowed ('tsType' was unexpected)
https://www.schemastore.org/pdm.json Additional properties are not allowed ('x-taplo-info' was unexpected)
https://www.schemastore.org/phrase.json Additional properties are not allowed ('deprecated' was unexpected)
https://www.schemastore.org/pulumi.json Additional properties are not allowed ('$defs' was unexpected)
https://www.schemastore.org/pylock.json Additional properties are not allowed ('markdownDescription' was unexpected)
https://www.schemastore.org/qodana-1.0.json Additional properties are not allowed ('deprecated' was unexpected)
https://www.schemastore.org/radiohound-v0.json Additional properties are not allowed ('$defs' was unexpected)
https://www.schemastore.org/rc3-request-0.0.3.json Additional properties are not allowed ('$defs' was unexpected)
https://www.schemastore.org/rc3-settings-0.0.3.json Additional properties are not allowed ('$defs' was unexpected)
https://www.schemastore.org/replit.json Additional properties are not allowed ('x-taplo-info' was unexpected)
https://www.schemastore.org/roomodes.json Additional properties are not allowed ('enumDescriptions' was unexpected)
https://www.schemastore.org/rudder-techniques.json Additional properties are not allowed ('$defs' was unexpected)
https://www.schemastore.org/ruff.json Additional properties are not allowed ('deprecated' was unexpected)
https://www.schemastore.org/rust-toolchain.json Additional properties are not allowed ('x-taplo-info' was unexpected)
https://www.schemastore.org/rustfmt.json Additional properties are not allowed ('markdownDescription', 'x-intellij-html-description' were unexpected)
https://www.schemastore.org/sergen.json Additional properties are not allowed ('deprecated' was unexpected)
https://www.schemastore.org/snowflake-config.json Additional properties are not allowed ('x-tombi-table-keys-order', 'x-tombi-toml-version' were unexpected)
https://www.schemastore.org/snowflake-connections.json Additional properties are not allowed ('x-tombi-toml-version' was unexpected)
https://www.schemastore.org/streamlit-config.json Additional properties are not allowed ('$defs', 'x-tombi-table-keys-order' were unexpected)
https://www.schemastore.org/stylelintrc.json Additional properties are not allowed ('deprecated' was unexpected)
https://www.schemastore.org/template.json Additional properties are not allowed ('deprecated', 'deprecationMessage' were unexpected)
https://www.schemastore.org/tombi.json Additional properties are not allowed ('x-tombi-table-keys-order', 'x-tombi-toml-version' were unexpected)
https://www.schemastore.org/traefik-v2.json Additional properties are not allowed ('$defs' was unexpected)
https://www.schemastore.org/traefik-v3.json Additional properties are not allowed ('$defs' was unexpected)
https://www.schemastore.org/ty.json Additional properties are not allowed ('deprecated' was unexpected)
https://www.schemastore.org/unist.json Additional properties are not allowed ('markdownDescription' was unexpected)
https://www.schemastore.org/utam-page-object.json Additional properties are not allowed ('$defs' was unexpected)
https://www.schemastore.org/utcm-monitor.json Additional properties are not allowed ('$defs' was unexpected)
https://www.schemastore.org/vector.json Additional properties are not allowed ('deprecated' was unexpected)
https://www.schemastore.org/venvironment-basic-schema-v4.0.0.json Additional properties are not allowed ('full' was unexpected)
https://www.schemastore.org/venvironment-schema-v4.1.0.json Additional properties are not allowed ('full' was unexpected)
https://www.schemastore.org/venvplus-basic-schema-v1.0.0.json Additional properties are not allowed ('full' was unexpected)
https://www.schemastore.org/venvplus-schema-v1.0.0.json Additional properties are not allowed ('full' was unexpected)
https://www.schemastore.org/vhwdebugger-binding-schema.json Additional properties are not allowed ('full' was unexpected)
https://www.schemastore.org/vtesttree-schema-v2.4.0.json Additional properties are not allowed ('full' was unexpected)
https://www.schemastore.org/vtestunit-schema.json Additional properties are not allowed ('full' was unexpected)
https://www.schemastore.org/webextension.json Additional properties are not allowed ('deprecated' was unexpected)
https://www.unpkg.com/wrangler/config-schema.json Additional properties are not allowed ('allowTrailingCommas' was unexpected)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the linked validation script and the Draft-07 meta-schema, then review its reported results against the current SchemaStore schemas. Separate actual schema typos from intentional extensions, correct issues here where appropriate, and identify changes that belong upstream; done means the review has been completed and the relevant schemas or upstream issues are addressed.

Written by the indexing model from the issue text.

Assessment

Tech stack
json
Domain
tooling
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.