useValidAriaValues (since v1.0.0)
Diagnostic Category: lint/a11y/useValidAriaValues
Sources:
- Same as: 
jsx-a11y/aria-proptypes 
Enforce that ARIA state and property values are valid.
Examples
Section titled ExamplesInvalid
Section titled Invalid<span role="checkbox" aria-checked="test">some text</span>code-block.jsx:1:23 lint/a11y/useValidAriaValues ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  ✖ The value of the ARIA attribute aria-checked is not correct.
  
  > 1 │ <span role="checkbox" aria-checked="test">some text</span>
      │                       ^^^^^^^^^^^^^^^^^^^
    2 │ 
  
  ℹ The only supported value for the aria-checked property one of the following:
  
  - true
  - false
  - mixed
  
<span aria-labelledby="">some text</span>code-block.jsx:1:7 lint/a11y/useValidAriaValues ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  ✖ The value of the ARIA attribute aria-labelledby is not correct.
  
  > 1 │ <span aria-labelledby="">some text</span>
      │       ^^^^^^^^^^^^^^^^^^
    2 │ 
  
  ℹ The only supported value is text.
  
<span aria-valuemax="hey">some text</span>code-block.jsx:1:7 lint/a11y/useValidAriaValues ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  ✖ The value of the ARIA attribute aria-valuemax is not correct.
  
  > 1 │ <span aria-valuemax="hey">some text</span>
      │       ^^^^^^^^^^^^^^^^^^^
    2 │ 
  
  ℹ The only supported value is number.
  
<span aria-orientation="hey">some text</span>code-block.jsx:1:7 lint/a11y/useValidAriaValues ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  ✖ The value of the ARIA attribute aria-orientation is not correct.
  
  > 1 │ <span aria-orientation="hey">some text</span>
      │       ^^^^^^^^^^^^^^^^^^^^^^
    2 │ 
  
  ℹ The only supported value for the aria-orientation property is one of the following:
  
  - vertical
  - undefined
  - horizontal
  
Valid
Section titled Valid<>    <span role="checkbox" aria-checked={checked} >some text</span>    <span aria-labelledby="fooId barId" >some text</span></>