ARIA properties have specific value types defined in the WAI-ARIA specification.
Each property expects values of a particular type, such as boolean, integer, token, or string.
Providing values that don’t match the expected type can cause assistive technologies to ignore the property or behave unexpectedly.
Common value types include:
boolean: true or false (e.g., aria-disabled, aria-hidden)
tristate: true, false, or mixed (e.g., aria-checked, aria-pressed)
If you are using a framework that automatically transforms specific invalid property values to match the ARIA specification, this rule might not be useful for you.