useValidAriaValues
Summary
Section titled “Summary”- Rule available since: v1.0.0
- Diagnostic Category: lint/a11y/useValidAriaValues
- This rule is recommended, which means is enabled by default.
- This rule doesn’t have a fix.
- The default severity of this rule is error.
- Sources:
- Same as jsx-a11y/aria-proptypes
 
- Same as 
How to configure
Section titled “How to configure”{  "linter": {    "rules": {      "a11y": {        "useValidAriaValues": "error"      }    }  }}Description
Section titled “Description”Enforce that ARIA state and property values are valid.
Examples
Section titled “Examples”Invalid
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:
  
  - false
  - true
  - 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 a space-separated list of HTML identifiers.
  
<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:
  
  - undefined
  - horizontal
  - vertical
  
<>    <span role="checkbox" aria-checked={checked} >some text</span>    <span aria-labelledby="fooId barId" >some text</span></>Accessibility guidelines
Section titled “Accessibility guidelines”Resources
Section titled “Resources”Related links
Section titled “Related links”Copyright (c) 2023-present Biome Developers and Contributors.