Skip to content
This repository has been archived by the owner on Jul 15, 2023. It is now read-only.

expand react-a11y-proptypes: full support for all rules #281

Closed
HamletDRC opened this issue Sep 27, 2016 · 1 comment
Closed

expand react-a11y-proptypes: full support for all rules #281

HamletDRC opened this issue Sep 27, 2016 · 1 comment
Labels
Difficulty: Medium People with non-trivial experience in TSLint should be able to send a pull request for this issue. Domain: Accessibility Rules around accessibility verification, commonly react-a11y-*. Status: Accepting PRs Type: Rule Feature Adding a feature to an existing rule.

Comments

@HamletDRC
Copy link
Member

expand react-a11y-proptypes: full support for all rules

Enforce ARIA state and property values are valid.
https://www.w3.org/TR/wai-aria/states_and_properties
http://oaa-accessibility.org/wcag20/rule/85/

ARIA ID references must be valid IDRefs
http://oaa-accessibility.org/wcag20/rule/86/

aria-owns should not be used if ownership is implicit in the DOM
https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#aria-owns-should-not-be-used-if-ownership-is-implicit-in-the-dom

An element's ID must not be present in more than one aria-owns attribute at any time
https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#an-elements-id-must-not-be-present-in-more-than-one-aria-owns-attribute-at-any-time

Elements with ARIA roles must ensure required owned elements are present
https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#elements-with-aria-roles-must-ensure-required-owned-elements-are-present

Elements with ARIA roles must be in the correct scope
https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#elements-with-aria-roles-must-be-in-the-correct-scope

@JoshuaKGoldberg JoshuaKGoldberg added Status: Accepting PRs Difficulty: Medium People with non-trivial experience in TSLint should be able to send a pull request for this issue. Type: Rule Feature Adding a feature to an existing rule. Domain: Accessibility Rules around accessibility verification, commonly react-a11y-*. labels Jul 4, 2018
@JoshuaKGoldberg
Copy link

☠️ It's time! ☠️

Per #876, this repository is no longer accepting feature pull requests. TSLint is being deprecated and we recommend you switch to https://typescript-eslint.io.

Thanks for open sourcing with us, everyone!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Difficulty: Medium People with non-trivial experience in TSLint should be able to send a pull request for this issue. Domain: Accessibility Rules around accessibility verification, commonly react-a11y-*. Status: Accepting PRs Type: Rule Feature Adding a feature to an existing rule.
Projects
None yet
Development

No branches or pull requests

2 participants