Releases: jsx-eslint/eslint-plugin-jsx-a11y
Releases · jsx-eslint/eslint-plugin-jsx-a11y
Support namespaced names by integrating with latest jsx-ast-utils
- [new] Integrate with latest
jsx-ast-utils
to usepropName
function. More support for namespaced names on attributes and elements.
[fix] Handle spread props in multiple rules
1.4.1 [docs] - Update CHANGELOG
Extract JSX core and integrate dependency
- [dependency] Integrate jsx-ast-utils
- [fix] Better error reporting for aria-unsupported-elements indicating which prop to remove.
Spelling suggestions and bugfix
[new] Spelling suggestions for incorrect aria-* props
[fix] Ensure role value is a string before converting to lowercase in img-has-alt rule.
[fix] - Handle dynamic tabIndex expression values
[fix] - Fix checks involving the tabIndex attribute that do not account for integer literals
Avoid testing interactivity of wrapper components with same name but different casing as DOM elements (such as Button vs button).
Import all roles from DPUB-ARIA
Fix few expression value handlers and more graceful error handling.
- [new] Add expression value handler for BinaryExpression type.
- [new] Add expression value handler for NewExpression type.
- [new] Add expression value handler for ObjectExpression type.
- [fix] Throws error when getting an expression of type without a handler function. This is for more graceful error handling and better issue reporting.
Fix ConditionalExpression expression value handler.
1.0.4 Update changelog