FUI3001: Accessible name is required
seriousAn interactive or semantic element is missing the accessible name required by policy.
Details
diagnostic
{
"code": "FUI3001",
"ruleId": "a11y/required-accessible-name",
"category": "A11y",
"defaultSeverity": "serious",
"lifecycle": "experimental",
"fixAvailable": false,
"evidenceRequired": true
}Guidance
Provide a visible label, `aria-label`, `aria-labelledby`, or `title` (or visible text children) that describes the element's action or purpose.
Use visible text when possible. Reserve ARIA-only names for icon-only controls and other compact UI where visible copy would be redundant.
Intentional exception? Use a narrow, reasoned directive from the in-source exception reference.
Next steps
- RulesThe rules that emit FUI codes.
- ExceptionsIn-source allows and Cloud exceptions.