IssueCode:
| "document.not-object"
| "document.invalid-json"
| "document.too-deep"
| "document.circular"
| "document.unreadable-node"
| "value.unknown-property"
| "name.forbidden-character"
| "name.reserved-prefix"
| "name.empty"
| "token.type.missing"
| "token.type.invalid"
| "token.type.not-string"
| "token.description.not-string"
| "token.deprecated.invalid"
| "token.extensions.not-object"
| "token.extensions.key-not-namespaced"
| "token.property.unknown"
| "token.property.not-allowed"
| "group.description.not-string"
| "group.type.invalid"
| "group.type.not-string"
| "group.deprecated.invalid"
| "group.extensions.not-object"
| "group.extensions.key-not-namespaced"
| "group.extends.invalid"
| "group.ref.invalid"
| "group.property.unknown"
| "group.member.invalid"
| "group.root.not-token"
| "group.name.case-collision"
| "alias.syntax.invalid"
| "alias.target.missing"
| "alias.target.not-token"
| "alias.cycle"
| "alias.type.mismatch"
| "ref.not-local"
| "ref.syntax.invalid"
| "ref.target.missing"
| "ref.cycle"
| "ref.type.mismatch"
| "extends.target.missing"
| "extends.target.not-group"
| "extends.cycle"
| "extends.inherited-token.invalid"
| "composite.property.missing"
| "composite.value.not-object"
| "stroke-style.value.invalid"
| "stroke-style.keyword.invalid"
| "stroke-style.dash-array.not-array"
| "stroke-style.line-cap.invalid"
| "shadow.value.invalid"
| "shadow.item.invalid"
| "shadow.inset.not-boolean"
| "gradient.value.not-array"
| "gradient.stop.invalid"
| "gradient.position.out-of-range"
| "color.value.not-object"
| "color.color-space.missing"
| "color.color-space.invalid"
| "color.components.missing"
| "color.components.not-array"
| "color.components.wrong-length"
| "color.component.invalid"
| "color.component.out-of-range"
| "color.alpha.not-number"
| "color.alpha.out-of-range"
| "color.hex.invalid"
| "color.hex.mismatch"
| "dimension.value.not-object"
| "dimension.value.missing"
| "dimension.value.not-number"
| "dimension.unit.missing"
| "dimension.unit.invalid"
| "font-family.value.invalid"
| "font-family.name.not-string"
| "font-weight.value.invalid"
| "font-weight.number.out-of-range"
| "font-weight.keyword.invalid"
| "duration.value.not-object"
| "duration.value.missing"
| "duration.value.not-number"
| "duration.unit.missing"
| "duration.unit.invalid"
| "cubic-bezier.value.not-array"
| "cubic-bezier.value.wrong-length"
| "cubic-bezier.point.not-number"
| "cubic-bezier.x.out-of-range"
| "number.value.not-number"
Every issue the 2025.10 validator can emit. Codes are stable public API and follow
<section>.<field>.<problem>.