Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make metaschema-draft-07-unofficial-strict.json validate against itself #4032

Open
Vampire opened this issue Aug 29, 2024 · 1 comment
Open
Labels
enhancement:build-server Propose something new for the SchemaStore web site or build server. (auto-generated by issue forms) issue:bug Report errors or unexpected behavior (auto-generated by issue forms)

Comments

@Vampire
Copy link
Contributor

Vampire commented Aug 29, 2024

Area with issue?

JSON Schema

✔️ Expected Behavior

As metaschema-draft-07-unofficial-strict.json enforces recommendations you state that schemas should follow.
But applying the schema to itself lights up the IDE like a christmas tree.
Would be nice if the meta schema would dogfood and be valid against itself. :-)

❌ Actual Behavior

It does not validate

YAML or JSON file that does not work.

No response

IDE or code editor.

None

Are you making a PR for this?

No, someone else must create the PR.

@Vampire
Copy link
Contributor Author

Vampire commented Aug 29, 2024

With #4035 merged, this can be simply checked by executing

npm run check-strict -- --SchemaName=metaschema-draft-07-unofficial-strict.json

:-)

@hyperupcall hyperupcall added issue:bug Report errors or unexpected behavior (auto-generated by issue forms) enhancement:build-server Propose something new for the SchemaStore web site or build server. (auto-generated by issue forms) labels Feb 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement:build-server Propose something new for the SchemaStore web site or build server. (auto-generated by issue forms) issue:bug Report errors or unexpected behavior (auto-generated by issue forms)
Projects
None yet
Development

No branches or pull requests

2 participants