aria-valid-attr
Los atributos `aria-*` deben estar definidos en la especificación ARIA
Comprueba que cada nombre de atributo aria-* presente en el DOM sea un atributo real definido por la especificación WAI-ARIA.
Ámbito de aplicación. Se aplica a cualquier elemento del DOM compuesto que tenga al menos un atributo cuyo nombre comience con "aria-".
Resultado esperado. Cada nombre de atributo aria-* es un atributo real definido por la especificación WAI-ARIA (detecta errores tipográficos o nombres de atributo inventados, que la tecnología de asistencia ignora silenciosamente y que por tanto constituyen un defecto real y determinista). Devuelve `cantTell` en lugar de `fail`: un atributo aria-* que la especificación no define es inerte, por lo que nada cambia en el nombre, rol o valor expuesto del elemento por su presencia. Cuando el autor quiso usar un atributo real y el elemento termina sin nombre, esa ausencia es decisión de las reglas de nomenclatura, no de esta regla. ACT 5f99a7 asigna 1.3.1/4.1.2 como requisitos secundarios, "menos estrictos" que la propia regla.
Ejemplos
<button aria-label="Save">Save</button>
`aria-label` es un atributo ARIA real y definido.
<button aria-labeledby="x">Save</button>
`aria-labeledby` es un error tipográfico (el atributo real es `aria-labelledby`) y la tecnología de asistencia lo ignora silenciosamente.