api documentation for eslint-plugin-jsx-a11y (v4.0.0)

Static AST checker for accessibility rules on JSX elements.

table of contents

  1. module eslint-plugin-jsx-a11y
    1. object eslint-plugin-jsx-a11y.accessible_emoji
    2. object eslint-plugin-jsx-a11y.anchor_has_content
    3. object eslint-plugin-jsx-a11y.aria_activedescendant_has_tabindex
    4. object eslint-plugin-jsx-a11y.aria_props
    5. object eslint-plugin-jsx-a11y.aria_proptypes
    6. object eslint-plugin-jsx-a11y.aria_role
    7. object eslint-plugin-jsx-a11y.aria_unsupported_elements
    8. object eslint-plugin-jsx-a11y.click_events_have_key_events
    9. object eslint-plugin-jsx-a11y.configs
    10. object eslint-plugin-jsx-a11y.getImplicitRole
    11. object eslint-plugin-jsx-a11y.getSuggestion
    12. object eslint-plugin-jsx-a11y.getTabIndex
    13. object eslint-plugin-jsx-a11y.heading_has_content
    14. object eslint-plugin-jsx-a11y.href_no_hash
    15. object eslint-plugin-jsx-a11y.html_has_lang
    16. object eslint-plugin-jsx-a11y.iframe_has_title
    17. object eslint-plugin-jsx-a11y.img_has_alt
    18. object eslint-plugin-jsx-a11y.img_redundant_alt
    19. object eslint-plugin-jsx-a11y.isHiddenFromScreenReader
    20. object eslint-plugin-jsx-a11y.isInteractiveElement
    21. object eslint-plugin-jsx-a11y.isInteractiveRole
    22. object eslint-plugin-jsx-a11y.label_has_for
    23. object eslint-plugin-jsx-a11y.lang
    24. object eslint-plugin-jsx-a11y.mouse_events_have_key_events
    25. object eslint-plugin-jsx-a11y.no_access_key
    26. object eslint-plugin-jsx-a11y.no_autofocus
    27. object eslint-plugin-jsx-a11y.no_distracting_elements
    28. object eslint-plugin-jsx-a11y.no_onchange
    29. object eslint-plugin-jsx-a11y.no_redundant_roles
    30. object eslint-plugin-jsx-a11y.no_static_element_interactions
    31. object eslint-plugin-jsx-a11y.onclick_has_focus
    32. object eslint-plugin-jsx-a11y.onclick_has_role
    33. object eslint-plugin-jsx-a11y.role_has_required_aria_props
    34. object eslint-plugin-jsx-a11y.role_supports_aria_props
    35. object eslint-plugin-jsx-a11y.rules
    36. object eslint-plugin-jsx-a11y.schemas
    37. object eslint-plugin-jsx-a11y.scope
    38. object eslint-plugin-jsx-a11y.tabindex_no_positive
  2. module eslint-plugin-jsx-a11y.accessible_emoji
    1. function eslint-plugin-jsx-a11y.accessible_emoji.create (context)
    2. object eslint-plugin-jsx-a11y.accessible_emoji.meta
  3. module eslint-plugin-jsx-a11y.anchor_has_content
    1. function eslint-plugin-jsx-a11y.anchor_has_content.create (context)
    2. function eslint-plugin-jsx-a11y.anchor_has_content.determineChildType (child)
    3. object eslint-plugin-jsx-a11y.anchor_has_content.meta
  4. module eslint-plugin-jsx-a11y.aria_activedescendant_has_tabindex
    1. function eslint-plugin-jsx-a11y.aria_activedescendant_has_tabindex.create (context)
    2. object eslint-plugin-jsx-a11y.aria_activedescendant_has_tabindex.meta
  5. module eslint-plugin-jsx-a11y.aria_props
    1. function eslint-plugin-jsx-a11y.aria_props.create (context)
    2. object eslint-plugin-jsx-a11y.aria_props.meta
  6. module eslint-plugin-jsx-a11y.aria_proptypes
    1. function eslint-plugin-jsx-a11y.aria_proptypes.create (context)
    2. function eslint-plugin-jsx-a11y.aria_proptypes.validityCheck (value, expectedType, permittedValues)
    3. object eslint-plugin-jsx-a11y.aria_proptypes.meta
  7. module eslint-plugin-jsx-a11y.aria_role
    1. function eslint-plugin-jsx-a11y.aria_role.create (context)
    2. object eslint-plugin-jsx-a11y.aria_role.meta
  8. module eslint-plugin-jsx-a11y.aria_unsupported_elements
    1. function eslint-plugin-jsx-a11y.aria_unsupported_elements.create (context)
    2. object eslint-plugin-jsx-a11y.aria_unsupported_elements.meta
  9. module eslint-plugin-jsx-a11y.click_events_have_key_events
    1. function eslint-plugin-jsx-a11y.click_events_have_key_events.create (context)
    2. object eslint-plugin-jsx-a11y.click_events_have_key_events.meta
  10. module eslint-plugin-jsx-a11y.getImplicitRole
    1. function eslint-plugin-jsx-a11y.getImplicitRole.default (type, attributes)
  11. module eslint-plugin-jsx-a11y.getSuggestion
    1. function eslint-plugin-jsx-a11y.getSuggestion.default (word)
  12. module eslint-plugin-jsx-a11y.getTabIndex
    1. function eslint-plugin-jsx-a11y.getTabIndex.default (tabIndex)
  13. module eslint-plugin-jsx-a11y.heading_has_content
    1. function eslint-plugin-jsx-a11y.heading_has_content.create (context)
    2. function eslint-plugin-jsx-a11y.heading_has_content.determineChildType (child)
    3. object eslint-plugin-jsx-a11y.heading_has_content.meta
  14. module eslint-plugin-jsx-a11y.href_no_hash
    1. function eslint-plugin-jsx-a11y.href_no_hash.create (context)
    2. object eslint-plugin-jsx-a11y.href_no_hash.meta
  15. module eslint-plugin-jsx-a11y.html_has_lang
    1. function eslint-plugin-jsx-a11y.html_has_lang.create (context)
    2. object eslint-plugin-jsx-a11y.html_has_lang.meta
  16. module eslint-plugin-jsx-a11y.iframe_has_title
    1. function eslint-plugin-jsx-a11y.iframe_has_title.create (context)
    2. object eslint-plugin-jsx-a11y.iframe_has_title.meta
  17. module eslint-plugin-jsx-a11y.img_has_alt
    1. function eslint-plugin-jsx-a11y.img_has_alt.create (context)
    2. object eslint-plugin-jsx-a11y.img_has_alt.meta
  18. module eslint-plugin-jsx-a11y.img_redundant_alt
    1. function eslint-plugin-jsx-a11y.img_redundant_alt.create (context)
    2. object eslint-plugin-jsx-a11y.img_redundant_alt.meta
  19. module eslint-plugin-jsx-a11y.isHiddenFromScreenReader
    1. function eslint-plugin-jsx-a11y.isHiddenFromScreenReader.default (type, attributes)
  20. module eslint-plugin-jsx-a11y.isInteractiveElement
    1. function eslint-plugin-jsx-a11y.isInteractiveElement.default (tagName, attributes)
    2. object eslint-plugin-jsx-a11y.isInteractiveElement.interactiveElementsMap
  21. module eslint-plugin-jsx-a11y.isInteractiveRole
    1. function eslint-plugin-jsx-a11y.isInteractiveRole.default (tagName, attributes)
  22. module eslint-plugin-jsx-a11y.label_has_for
    1. function eslint-plugin-jsx-a11y.label_has_for.create (context)
    2. object eslint-plugin-jsx-a11y.label_has_for.meta
  23. module eslint-plugin-jsx-a11y.lang
    1. function eslint-plugin-jsx-a11y.lang.create (context)
    2. object eslint-plugin-jsx-a11y.lang.meta
  24. module eslint-plugin-jsx-a11y.mouse_events_have_key_events
    1. function eslint-plugin-jsx-a11y.mouse_events_have_key_events.create (context)
    2. object eslint-plugin-jsx-a11y.mouse_events_have_key_events.meta
  25. module eslint-plugin-jsx-a11y.no_access_key
    1. function eslint-plugin-jsx-a11y.no_access_key.create (context)
    2. object eslint-plugin-jsx-a11y.no_access_key.meta
  26. module eslint-plugin-jsx-a11y.no_autofocus
    1. function eslint-plugin-jsx-a11y.no_autofocus.create (context)
    2. object eslint-plugin-jsx-a11y.no_autofocus.meta
  27. module eslint-plugin-jsx-a11y.no_distracting_elements
    1. function eslint-plugin-jsx-a11y.no_distracting_elements.create (context)
    2. object eslint-plugin-jsx-a11y.no_distracting_elements.meta
  28. module eslint-plugin-jsx-a11y.no_onchange
    1. function eslint-plugin-jsx-a11y.no_onchange.create (context)
    2. object eslint-plugin-jsx-a11y.no_onchange.meta
  29. module eslint-plugin-jsx-a11y.no_redundant_roles
    1. function eslint-plugin-jsx-a11y.no_redundant_roles.create (context)
    2. object eslint-plugin-jsx-a11y.no_redundant_roles.meta
  30. module eslint-plugin-jsx-a11y.no_static_element_interactions
    1. function eslint-plugin-jsx-a11y.no_static_element_interactions.create (context)
    2. object eslint-plugin-jsx-a11y.no_static_element_interactions.meta
  31. module eslint-plugin-jsx-a11y.onclick_has_focus
    1. function eslint-plugin-jsx-a11y.onclick_has_focus.create (context)
    2. object eslint-plugin-jsx-a11y.onclick_has_focus.meta
  32. module eslint-plugin-jsx-a11y.onclick_has_role
    1. function eslint-plugin-jsx-a11y.onclick_has_role.create (context)
    2. object eslint-plugin-jsx-a11y.onclick_has_role.meta
  33. module eslint-plugin-jsx-a11y.role_has_required_aria_props
    1. function eslint-plugin-jsx-a11y.role_has_required_aria_props.create (context)
    2. object eslint-plugin-jsx-a11y.role_has_required_aria_props.meta
  34. module eslint-plugin-jsx-a11y.role_supports_aria_props
    1. function eslint-plugin-jsx-a11y.role_supports_aria_props.create (context)
    2. object eslint-plugin-jsx-a11y.role_supports_aria_props.meta
  35. module eslint-plugin-jsx-a11y.schemas
    1. function eslint-plugin-jsx-a11y.schemas.enumArraySchema ()
    2. function eslint-plugin-jsx-a11y.schemas.generateObjSchema ()
    3. object eslint-plugin-jsx-a11y.schemas.arraySchema
  36. module eslint-plugin-jsx-a11y.scope
    1. function eslint-plugin-jsx-a11y.scope.create (context)
    2. object eslint-plugin-jsx-a11y.scope.meta
  37. module eslint-plugin-jsx-a11y.tabindex_no_positive
    1. function eslint-plugin-jsx-a11y.tabindex_no_positive.create (context)
    2. object eslint-plugin-jsx-a11y.tabindex_no_positive.meta

module eslint-plugin-jsx-a11y

module eslint-plugin-jsx-a11y.accessible_emoji

function eslint-plugin-jsx-a11y.accessible_emoji.create (context)

module eslint-plugin-jsx-a11y.anchor_has_content

function eslint-plugin-jsx-a11y.anchor_has_content.create (context)

function eslint-plugin-jsx-a11y.anchor_has_content.determineChildType (child)

module eslint-plugin-jsx-a11y.aria_activedescendant_has_tabindex

function eslint-plugin-jsx-a11y.aria_activedescendant_has_tabindex.create (context)

module eslint-plugin-jsx-a11y.aria_props

function eslint-plugin-jsx-a11y.aria_props.create (context)

module eslint-plugin-jsx-a11y.aria_proptypes

function eslint-plugin-jsx-a11y.aria_proptypes.create (context)

function eslint-plugin-jsx-a11y.aria_proptypes.validityCheck (value, expectedType, permittedValues)

module eslint-plugin-jsx-a11y.aria_role

function eslint-plugin-jsx-a11y.aria_role.create (context)

module eslint-plugin-jsx-a11y.aria_unsupported_elements

function eslint-plugin-jsx-a11y.aria_unsupported_elements.create (context)

module eslint-plugin-jsx-a11y.click_events_have_key_events

function eslint-plugin-jsx-a11y.click_events_have_key_events.create (context)

module eslint-plugin-jsx-a11y.getImplicitRole

function eslint-plugin-jsx-a11y.getImplicitRole.default (type, attributes)

module eslint-plugin-jsx-a11y.getSuggestion

function eslint-plugin-jsx-a11y.getSuggestion.default (word)

module eslint-plugin-jsx-a11y.getTabIndex

function eslint-plugin-jsx-a11y.getTabIndex.default (tabIndex)

module eslint-plugin-jsx-a11y.heading_has_content

function eslint-plugin-jsx-a11y.heading_has_content.create (context)

function eslint-plugin-jsx-a11y.heading_has_content.determineChildType (child)

module eslint-plugin-jsx-a11y.href_no_hash

function eslint-plugin-jsx-a11y.href_no_hash.create (context)

module eslint-plugin-jsx-a11y.html_has_lang

function eslint-plugin-jsx-a11y.html_has_lang.create (context)

module eslint-plugin-jsx-a11y.iframe_has_title

function eslint-plugin-jsx-a11y.iframe_has_title.create (context)

module eslint-plugin-jsx-a11y.img_has_alt

function eslint-plugin-jsx-a11y.img_has_alt.create (context)

module eslint-plugin-jsx-a11y.img_redundant_alt

function eslint-plugin-jsx-a11y.img_redundant_alt.create (context)

module eslint-plugin-jsx-a11y.isHiddenFromScreenReader

function eslint-plugin-jsx-a11y.isHiddenFromScreenReader.default (type, attributes)

module eslint-plugin-jsx-a11y.isInteractiveElement

function eslint-plugin-jsx-a11y.isInteractiveElement.default (tagName, attributes)

module eslint-plugin-jsx-a11y.isInteractiveRole

function eslint-plugin-jsx-a11y.isInteractiveRole.default (tagName, attributes)

module eslint-plugin-jsx-a11y.label_has_for

function eslint-plugin-jsx-a11y.label_has_for.create (context)

module eslint-plugin-jsx-a11y.lang

function eslint-plugin-jsx-a11y.lang.create (context)

module eslint-plugin-jsx-a11y.mouse_events_have_key_events

function eslint-plugin-jsx-a11y.mouse_events_have_key_events.create (context)

module eslint-plugin-jsx-a11y.no_access_key

function eslint-plugin-jsx-a11y.no_access_key.create (context)

module eslint-plugin-jsx-a11y.no_autofocus

function eslint-plugin-jsx-a11y.no_autofocus.create (context)

module eslint-plugin-jsx-a11y.no_distracting_elements

function eslint-plugin-jsx-a11y.no_distracting_elements.create (context)

module eslint-plugin-jsx-a11y.no_onchange

function eslint-plugin-jsx-a11y.no_onchange.create (context)

module eslint-plugin-jsx-a11y.no_redundant_roles

function eslint-plugin-jsx-a11y.no_redundant_roles.create (context)

module eslint-plugin-jsx-a11y.no_static_element_interactions

function eslint-plugin-jsx-a11y.no_static_element_interactions.create (context)

module eslint-plugin-jsx-a11y.onclick_has_focus

function eslint-plugin-jsx-a11y.onclick_has_focus.create (context)

module eslint-plugin-jsx-a11y.onclick_has_role

function eslint-plugin-jsx-a11y.onclick_has_role.create (context)

module eslint-plugin-jsx-a11y.role_has_required_aria_props

function eslint-plugin-jsx-a11y.role_has_required_aria_props.create (context)

module eslint-plugin-jsx-a11y.role_supports_aria_props

function eslint-plugin-jsx-a11y.role_supports_aria_props.create (context)

module eslint-plugin-jsx-a11y.schemas

function eslint-plugin-jsx-a11y.schemas.enumArraySchema ()

function eslint-plugin-jsx-a11y.schemas.generateObjSchema ()

module eslint-plugin-jsx-a11y.scope

function eslint-plugin-jsx-a11y.scope.create (context)

module eslint-plugin-jsx-a11y.tabindex_no_positive

function eslint-plugin-jsx-a11y.tabindex_no_positive.create (context)

[ this document was created with utility2 ]