Skip to main content

A jsonschema CLI and pre-commit hook

Project description

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.23.1
  hooks:
    - id: check-github-workflows

Documentation

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

Project details


Release history Release notifications | RSS feed

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.23.1.tar.gz (180.3 kB view details)

Uploaded Source

Built Distribution

check_jsonschema-0.23.1-py3-none-any.whl (202.7 kB view details)

Uploaded Python 3

File details

Details for the file check-jsonschema-0.23.1.tar.gz.

File metadata

  • Download URL: check-jsonschema-0.23.1.tar.gz
  • Upload date:
  • Size: 180.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for check-jsonschema-0.23.1.tar.gz
Algorithm Hash digest
SHA256 45266a6c5fcbbc981ee6f0755b5675f9d6b8e761b2e48a652c782e19a5459545
MD5 7dc691cafbbe8d67db10c4bf6fc6cce0
BLAKE2b-256 ca7cc1332d40b2744edc7aa70a120902896331c8549d4e63a92629d98d91d6e2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for check_jsonschema-0.23.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b903f6cc6f3d4bd6951c88fd6116cfb955ea1f8570452167cacad428a950aafd
MD5 9949b1a08cbb83e7d280f2a6fb0d5209
BLAKE2b-256 b7a5961044786334071a905601efea312c48d713309ede3476150c1a5657235c

See more details on using hashes here.

Provenance

Supported by

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