-
-
Notifications
You must be signed in to change notification settings - Fork 266
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
Add propertyDependencies keyword #1143
Add propertyDependencies keyword #1143
Conversation
s/dependentProperties/propertyDependencies/ in commit message |
45ca597
to
9ab9e28
Compare
9ab9e28
to
074450a
Compare
(Force pushed to rebase and resolve conflicts) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can see that you've tried to match the language from dependentSchemas
, but I feel that's also poorly defined.
I think we need to do a lot of review to make sure application keywords talk about application and not validation so much, but that's outside the scope of this Issue and PR!
For now, causes an uncertainty from removeAdditional / useDefaults, but that could be resolved/optimized in some certain situations later. Refs: json-schema-org/json-schema-spec#1082 Refs: json-schema-org/json-schema-spec#1143
Resolves #1082
I tried to match the language used for
dependentSchemas
as much as possible given the similarity between the two keywords.