FUI3001: Accessible name is required

serious

An 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, or aria-labelledby 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.