Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 668 Bytes

no-abstract-roles.md

File metadata and controls

42 lines (32 loc) · 668 Bytes
id title
no-abstract-roles
@html-eslint/no-abstract-roles

Disallow use of abstract roles.

Rule Details

This rule disallow use of abstract roles.

Abstract Roles

  • command
  • composite
  • input
  • landmark
  • range
  • roletype
  • section
  • sectionhead
  • select
  • structure
  • widget
  • window

Examples of incorrect code for this rule:

<div role="command"></div>
<div role="composite"></div>
<div role="input"></div>

Examples of correct code for this rule:

<div role="button"></div>

Further reading

HTML spec - Abstract Roles