fix: ignore defaulted flags in dependency validation - #1640
liujiayang2026 wants to merge 1 commit into
Conversation
|
Thanks for the contribution! Before we can merge this, we need @liujiayang2026 to sign the Salesforce Inc. Contributor License Agreement. |
|
I have signed the Salesforce CLA, and the official CLA status page now reports that all external contributors have signed. The |
Reconsidering — this may be a breaking behavior change rather than a bug fix.
|
Thanks for the detailed investigation and the clean PR, @liujiayang2026. After reviewing this, we've concluded that the current
We'll consider this for the next major version where we can revisit the semantics holistically across both Workaround for now: If you need "user must explicitly pass this flag" semantics, you can use the constraints API with a |
Summary
dependsOnandrelationshipswith typeallTesting
yarn mocha --forbid-only test/parser/parse.test.ts test/parser/validate.test.tsyarn testCloses #1639