Explore skipping the metaschema check for vendored schemas
@sirosen is already working on this.
Since Sep 28, 2026.
Assessment
This issue has not been assessed yet.
Description
Looking at a profile under Tachyon to try it out, it looks like we spend a significant amount of time for trivial instances on non-trivial schemas running through metaschema validation (check_schema).
It may be worth skipping the validation, which requires some design decisions and exploration.
- Confirm that it's really worth doing / saves significant time
- Ensure that the metaschema gets checked when these schemas are updated in the repo (may already be setup)
- Figure out a good mechanism for conditionally disabling the check
This might merit general exposure as a flag, and having the hooks opt-in to it.
- Dominant language
- Python
- Stars
- 345
- Forks
- 70
- Avg merge
- 12h 56m
- Merged PRs (30d)
- 6
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from python-jsonschema/check-jsonschema
-
Difficulty 3/5 1-2 days Newbie friendliness 68/100
-
New vendored schemas: DatadogPossibly taken @lannuttia claimed this 68 days ago. Open
Difficulty 3/5 1-2 days Newbie friendliness 35/100
-
Feature Request: Support URL rewriteMay be free again A pull request for this issue was closed without being merged. Open
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
Support ETag for cache validation when Last-Modified is unavailablePossibly taken @sirosen claimed this 201 days ago. Openenhancement
python-jsonschema/check-jsonschema#668 · 9 comments · 1 assignee ·
-
Vendor multitool schemaMay be free again A pull request for this issue was closed without being merged. Open
Difficulty 3/5 1-2 days Newbie friendliness 55/100
All issues in python-jsonschema/check-jsonschema
Similar issues
-
enhancement from-review
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
khuisman/mcp-gee-sweet#1010 ·
Maintainers usually reply within 1 day
-
bug confirmed issue
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
open-webui/open-webui#32333 · 2 comments ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
ll7/robot_sf_ll7#10368 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
flop-labs/technocore-chat#982 ·
Maintainers usually reply within 1 day