-
Notifications
You must be signed in to change notification settings - Fork 1.4k
UsdUtilsComplianceChecker migration
jesschimein edited this page May 23, 2025
·
5 revisions
The following rules need to be migrated to the new validation framework.
- Review the list of rules to be migrated
- Add your name in the Volunteer column to let others know you're working on the validator
- Submit a PR!
- (optional) Update the status on this tracker.
See UsdUtilsComplianceChecker migration GitHub Project
- “Keyword” metadata for a validator belonging to a schemaDomain should be: Validators , Example: UsdCoreValidators, UsdShadeValidators.
- Prefix plugin based validators with plugin name. Example: “usd:CompositionErrorTest”, “usdShade:ShaderSdrCompliance”.
- Provide public tokens for validator name and keyword metadata. Examples: usdCore | usdShade
- Logical encapsulation of Validator rules.
- Granular validation rules using PrimValidateTask vs StageValidateTask (for improved performance)