Skip to content

Comments

Add json schema#17

Merged
olstakh merged 4 commits intomainfrom
users/olstakh/publish-schema
Feb 17, 2026
Merged

Add json schema#17
olstakh merged 4 commits intomainfrom
users/olstakh/publish-schema

Conversation

@olstakh
Copy link
Owner

@olstakh olstakh commented Feb 17, 2026

This pull request introduces a formal JSON schema to define and validate dependency rules for the ReferenceProtector tool, ensuring consistency and clarity in how dependency rules are described and enforced. It also updates a sample rules file to reference this new schema.

Schema introduction and integration:

  • Added a comprehensive JSON schema file (DependencyRules.schema.json) that defines the structure, required fields, and documentation for project and package dependency rules, including support for exceptions and rule policies.
  • Updated the sample dependency rules file (DependencyRules.json) to include a $schema property pointing to the new schema, enabling schema validation and editor tooling support.

@olstakh olstakh merged commit 1e92f65 into main Feb 17, 2026
2 checks passed
@olstakh olstakh deleted the users/olstakh/publish-schema branch February 17, 2026 21:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant