Class: A11y::Lint::Rules::AnchorMissingAccessibleName

Inherits:
NodeRule
  • Object
show all
Defined in:
lib/a11y/lint/rules/robust/anchor_missing_accessible_name.rb

Overview

Checks that <a> elements with no text content or meaningful child elements include an aria-label (WCAG 4.1.2).

Instance Method Summary collapse

Methods inherited from NodeRule

check, #initialize, rule_name

Constructor Details

This class inherits a constructor from A11y::Lint::NodeRule

Instance Method Details

#checkObject



9
10
11
12
13
14
# File 'lib/a11y/lint/rules/robust/anchor_missing_accessible_name.rb', line 9

def check
  return if no_offense?

  "a tag is missing an accessible name " \
    "requires an aria-label (WCAG 4.1.2)"
end