Class: Uniword::Accessibility::Rules::ListStructureRule
- Inherits:
-
AccessibilityRule
- Object
- AccessibilityRule
- Uniword::Accessibility::Rules::ListStructureRule
- Defined in:
- lib/uniword/accessibility/rules/list_structure_rule.rb
Overview
List Structure Rule - WCAG 1.3.1 Info and Relationships
Responsibility: Check proper list structure and nesting Single Responsibility: List structure validation only
WCAG 1.3.1 Level A: Lists must use proper structure
Instance Attribute Summary
Attributes inherited from AccessibilityRule
#config, #level, #rule_id, #wcag_criterion
Instance Method Summary collapse
-
#check(_document) ⇒ Array<AccessibilityViolation>
Check document lists for proper structure.
Methods inherited from AccessibilityRule
Constructor Details
This class inherits a constructor from Uniword::Accessibility::AccessibilityRule
Instance Method Details
#check(_document) ⇒ Array<AccessibilityViolation>
Check document lists for proper structure
17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/uniword/accessibility/rules/list_structure_rule.rb', line 17 def check(_document) [] # Check for lists that may be improperly structured # This is a simplified check - actual implementation would need # to examine list elements in the document structure # For now, return empty as this requires deeper document introspection # In a real implementation, we would check: # - Proper nesting levels # - Maximum nesting depth # - Consistent list types end |