Skip to main content

pypi version supported pythons build pre-commit.ci status readthedocs documentation

check-jsonschema

A JSON Schema CLI and pre-commit hook built on jsonschema. The schema may be specified as a local or remote (HTTP or HTTPS) file.

Remote files are automatically downloaded and cached if possible.

Usage

check-jsonschema can be installed and run as a CLI tool, or via pre-commit.

Example pre-commit config

The following configuration uses check-jsonschema to validate Github Workflow files.

- repo: https://github.com/python-jsonschema/check-jsonschema
  rev: 0.37.4
  hooks:
    - id: check-github-workflows
      args: ["--verbose"]

Installing and Running as a CLI Tool

Install with pipx or brew:

pipx install check-jsonschema

or

brew install check-jsonschema

Then run, as in

check-jsonschema --schemafile schema.json instance.json

Documentation

Full documentation can be found at https://check-jsonschema.readthedocs.io/

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

check_jsonschema-0.37.4.tar.gz (428.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

check_jsonschema-0.37.4-py3-none-any.whl (412.5 kB view details)

Uploaded Python 3

File details

Details for the file check_jsonschema-0.37.4.tar.gz.

File metadata

  • Download URL: check_jsonschema-0.37.4.tar.gz
  • Upload date:
  • Size: 428.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for check_jsonschema-0.37.4.tar.gz
Algorithm Hash digest
SHA256 f933521f14cbeaaf113270751185b01379f453ac9ce9fb01d6190ce1352ccaa6
MD5 b3a899b3e6f0a60030ca2ad5a9fda5a7
BLAKE2b-256 f3dd27b7f575586505c3d71b66b1fd60076feeba1ba7ffd1303fbf5a70cedad6

See more details on using hashes here.

Provenance

The following attestation bundles were made for check_jsonschema-0.37.4.tar.gz:

Publisher: publish_to_pypi.yaml on python-jsonschema/check-jsonschema

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file check_jsonschema-0.37.4-py3-none-any.whl.

File metadata

File hashes

Hashes for check_jsonschema-0.37.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e4d1647992674d6b1ed2ca46eee6697760d17a5cc0c167ba09c5b503b883d041
MD5 2e37edb6515070ba6498279d4f258c24
BLAKE2b-256 92826a929238ec352eadd4f4ce6e1be98c575fa8cbebe45b7c519f8016ad2860

See more details on using hashes here.

Provenance

The following attestation bundles were made for check_jsonschema-0.37.4-py3-none-any.whl:

Publisher: publish_to_pypi.yaml on python-jsonschema/check-jsonschema

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page