Repository navigation
Conversation
Contributor
|
@fzdwx is attempting to deploy a commit to the Vercel Labs Team on Vercel. A member of the Team first needs to authorize it. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
When a model puts
$thenand$elseinside$cond, structural validation currently accepts the spec even though the conditional resolver expects sibling branches. Hosts can then render an object as a label or write an unintended value instead of requesting a repair.Add the opt-in
checkConditionalBranchesoption tovalidateSpec. It walks props, event actions and watchers, including nested values, and reportsinvalid_conditional_brancheswith the expression’s JSON Pointer in bothissue.pathand the formatted message. The default remains off, initial state is excluded, and no expression is evaluated or rewritten. README, API documentation and the core skill describe the option.Validation: all 40 spec-validator tests pass, the existing core
tsconfig.check.jsoncheck passes, and ESM/CJS/declaration builds pass. The whole-workspace type-check could not run in this isolated checkout because its workspace dependencies are not installed; the package-manager attempt triggered an automatic install and was stopped.