aria-allowed-attr
Los atributos aria-* deben estar permitidos para el rol del elemento
Comprueba que todo atributo aria-* reconocido presente en un elemento con un rol explícito esté admitido globalmente o admitido por ese rol.
Ámbito de aplicación. Se aplica a elementos que tienen al menos un atributo aria-* reconocido y no global, evaluado contra el rol efectivo del elemento: un rol explícito válido, si no, el rol implícito de su etiqueta, y si no, para los elementos que HTML-AAM no mapea a ningún rol, nada.
Resultado esperado. Todo atributo aria-* reconocido presente es: (a) admitido globalmente en cualquier elemento (los estados/propiedades ARIA "globales", p. ej. aria-label/aria-hidden/aria-describedby), o (b) listado explícitamente como estado/propiedad requerido o admitido para el rol del elemento. Un atributo que ARIA considera obsoleto (en lugar de prohibido) en el rol sigue permitido: devuelve `cantTell` (véase helpers.aria.isDeprecatedAttr) para que el autor decida, no un `fail` de no permitido.
Ejemplos
<div role="checkbox" aria-checked="true"></div>
`aria-checked` es uno de los estados que admite role="checkbox".
<div role="checkbox" aria-valuenow="1"></div>
`aria-valuenow` pertenece a los widgets de rango, no a role="checkbox".