Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR adds global validators to kiln. To enable this in the site we can include validators the same way we do for components: add a validator to
window.kiln.validators
. The main difference relies on the validator object, is needed to includescope: metadata
to identify it as a global validator.e.g.:
Metadata validation for all pages
include
scope: 'metadata'
in object and on type indicate if iserror
orwarning
Metadata validation for specific page
include
scope: 'metadata'
in object. NOTE: includeuri: <URI>,
Approach taken
Note: we are able to create metadata warnings if necessary.
Ticket
Closes #1368
WIP