Skip to content

useValidAriaProps

诊断类别:lint/a11y/useValidAriaProps

¥Diagnostic Category: lint/a11y/useValidAriaProps

自从:v1.0.0

¥Since: v1.0.0

来源:

¥Sources:

确保 ARIA 属性 aria-* 全部有效。

¥Ensures that ARIA properties aria-* are all valid.

¥Examples

¥Invalid

<input className="" aria-labell="" />
code-block.jsx:1:1 lint/a11y/useValidAriaProps  FIXABLE  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

The element contains invalid ARIA attribute(s)

> 1 │ <input className="" aria-labell="" />
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 │

aria-labell is not a valid ARIA attribute.

> 1 │ <input className="" aria-labell="" />
^^^^^^^^^^^^^^
2 │

Unsafe fix: Remove the invalid aria-* attribute.
Check the list of all valid aria-* attributes.

1 │ <input·className=""·aria-labell=""·/>
---------------
<div aria-lorem="foobar" />;
code-block.jsx:1:1 lint/a11y/useValidAriaProps  FIXABLE  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

The element contains invalid ARIA attribute(s)

> 1 │ <div aria-lorem=“foobar” />;
^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 │

aria-lorem is not a valid ARIA attribute.

> 1 │ <div aria-lorem=“foobar” />;
^^^^^^^^^^^^^^^^^^^
2 │

Unsafe fix: Remove the invalid aria-* attribute.
Check the list of all valid aria-* attributes.

1 │ <div·aria-lorem=foobar·/>;
--------------------

¥Accessibility guidelines

¥Related links