CodeTanzania / emis-web

A collaboration platform that facilitates communication, planning and actions for disaster management.
MIT License
26 stars 9 forks source link

chore(deps): update dependency eslint-plugin-jsx-a11y to v6.10.2 #467

Open renovate[bot] opened 2 years ago

renovate[bot] commented 2 years ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
eslint-plugin-jsx-a11y 6.2.3 -> 6.10.2 age adoption passing confidence

Release Notes

jsx-eslint/eslint-plugin-jsx-a11y (eslint-plugin-jsx-a11y) ### [`v6.10.2`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/CHANGELOG.md#v6102---2024-10-25) [Compare Source](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.10.1...v6.10.2) ##### Fixed - \[patch] `no-redundandant-roles`: allow `<img src="*.svg" role="img" />` [`#936`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/936) ##### Commits - \[meta] fix changelog URLs [`0d01a1a`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/0d01a1aff796802bca70183b24978ffebdbef073) - \[Refactor] remove no-longer-needed `es-iterator-helpers` [`aa075bd`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/aa075bd1897e0b0bb61683e4da68558f38511dae) - \[Refactor] avoid spreading things that are already arrays [`d15d3ab`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/d15d3abace7afe833d0988eaf3fb7cc166c05c06) - \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-transform-flow-strip-types`, `@babel/register` [`5dad7c4`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/5dad7c4fdfdc56c6e488fab54f25f602430dad30) - \[Tests] `aria-role`: Add valid test for `<svg role="img" />` [`daba189`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/daba18974473bce1301ffaafb822558a9e1738ae) - \[Docs] `label-has-associated-control`: add line breaks for readability [`0bc6378`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/0bc63781c8f284ac6bef00321763c13c5bea6b9f) - \[Tests] `label-has-associated-control`: add additional test cases [`30d2318`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/30d23189d0b6354750c31a622204a9dc412dc2c1) - \[Tests] Add tests to reinforce required attributes for role="heading" [`d92446c`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/d92446c6e608617a4c75173e8b0917c06be14dc6) ### [`v6.10.1`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/CHANGELOG.md#v6101---2024-10-20) [Compare Source](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.10.0...v6.10.1) ##### Commits - \[Fix] handle interactive/noninteractive changes from aria-query [`4925ba8`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/4925ba8d0bf80a4b1d8e8645d310590bf1b40b64) - \[Docs] Use consistent spelling of 'screen reader' [`cb6788c`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/cb6788c56d7108f2faa102d041dfa37dbc0e9f59) - \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-transform-flow-strip-types`, `@babel/register`, `auto-changelog`, `eslint-plugin-import`, `tape` [`518a77e`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/518a77e1e23fb2b1df2e8a97d14bfdd08aded797) - \[Deps] update `es-iterator-helpers`, `string.prototype.includes` [`eed03a3`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/eed03a31f313442158cf7d702443723ad4800dec) - \[meta] package.json - Update jscodeshift & remove babel-jest [`2ee940c`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/2ee940c5ae87bcd0d384b6dc565d630ea70e103a) - \[Docs] Remove accidental whitespace in CONTRIBUTING.md [`a262131`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/a26213142854ffe3d931fab35f0ee4e6ae101875) - \[Deps] unpin `aria-query` [`e517937`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/e51793729e5e366e30d2f3bf0f253f2bdb9e6523) ### [`v6.10.0`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/CHANGELOG.md#v6100---2024-09-03) [Compare Source](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.9.0...v6.10.0) ##### Fixed - \[New] `label-has-associated-control`: add additional error message [`#1005`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/1005) - \[Fix] `label-has-associated-control`: ignore undetermined label text [`#966`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/966) ##### Commits - \[Tests] switch from jest to tape [`a284cbf`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/a284cbf4eb21292c4cff87f02be0bfb82764757f) - \[New] add eslint 9 support [`deac4fd`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/deac4fd06eff4c0f5da27611c2a44a009b7e7fda) - \[New] add `attributes` setting [`a1ee7f8`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/a1ee7f8810efafe416eb5d7f6eb0505b52873495) - \[New] allow polymorphic linting to be restricted [`6cd1a70`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/6cd1a7011446e3925f2b49c51ff26246a21491d1) - \[Tests] remove duplicate tests [`74d5dec`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/74d5decb6f2e42c05ce40a45630041fd695a2e7f) - \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-transform-flow-strip-types` [`6eca235`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/6eca2359f5457af72dbfba265b73297c9232cb3e) - \[readme] remove deprecated travis ci badge; add github actions badge [`0be7ea9`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/0be7ea95f560c6afc6817d381054d914ebd0b2ca) - \[Tests] use `npm audit` instead of `aud` [`05a5e49`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/05a5e4992900e0d5d61e29e13046c90797b68a7c) - \[Deps] update `axobject-query` [`912e98c`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/912e98c425ef9fcc2d7d22b45b4f7e3b445112a5) - \[Deps] unpin `axobject-query` [`75147aa`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/75147aa68888fc150a4efea5b99809969bdc32b2) - \[Deps] update `axe-core` [`27ff7cb`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/27ff7cbf562bf2685fd5a6062e58eb4727cb85c6) - \[readme] fix jsxA11y import name [`ce846e0`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/ce846e00414c41676a6a8601022059878bcc0b89) - \[readme] fix typo in shareable config section in readme [`cca288b`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/cca288b73a39fa0932a57c02a7a88de68fc971fc) ### [`v6.9.0`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/CHANGELOG.md#v690---2024-06-19) [Compare Source](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.8.0...v6.9.0) ##### Fixed - \[Fix] `img-redundant-alt`: fixed multibyte character support [`#969`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/969) - \[meta] fix changelog links [`#960`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/960) ##### Commits - \[New] add support for Flat Config [`6b5f096`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/6b5f096f10b47326d68e2893152a48a79c8555b4) - Revert "\[Fix] `isNonInteractiveElement`: Upgrade aria-query to 5.3.0 and axobject-query to 3.2.1" [`75d5dd7`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/75d5dd722bd67186d97afa7b151fd6fee5885c70) - \[Robustness] use `safe-regex-test` [`4c7e781`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/4c7e7815c12a797587bb8e3cdced7f3003848964) - \[actions] update actions/checkout [`51a1ca7`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/51a1ca7b4d83d4fbd1ea62888f7f2dc21ece6788) - \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-transform-flow-strip-types`, `@babel/register`, `eslint-doc-generator`, `object.entries` [`1271ac1`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/1271ac1d6e5dcf9a2bc2c086faaf062335629171) - \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/register`, `aud`, `eslint-plugin-import`, `npmignore`, `object.assign` [`540cb7a`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/540cb7aefead582f237071d55a40f098d0885478) - \[Deps] update `@babel/runtime`, `array-includes`, `es-iterator-helpers`, `hasown`, `object.fromentries`, `safe-regex-test` [`5d14408`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/5d1440825a8838ae10dc94cc3a4a7e1e967644b4) - \[Deps] pin `aria-query` and `axobject-query`, add `ls-engines` test to CI [`32fd82c`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/32fd82c628d7f3e4ec8c06a1994f4eca1be2be4f) - \[Dev Deps] update `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-transform-flow-strip-types`, `eslint-doc-generator` [`d1b4114`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/d1b41142248a7cca45bb5f0b96ff23ee87fb9411) - \[Fix] ensure `summary` remains non-interactive [`6a048da`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/6a048dacf2b98eaa204e2a5a70dc7e3d48d9463a) - \[Deps] remove `@babel/runtime` [`0a98ad8`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/0a98ad83ffa7f4b66458cc1c39db2ef32bb2c480) - \[New] `no-noninteractive-element-to-interactive-role`: allow `menuitemradio` and `menuitemcheckbox` on \
  • [`c0733f9`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/c0733f94031fe3eec6b4d54176afe47929bb0a84) - \[Deps] update `@babel/runtime`, `safe-regex-test` [`0d5321a`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/0d5321a5457c5f0da0ca216053cc5b4f571b53ae) - \[actions] pin codecov to v3.1.5 [`961817f`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/961817f61fa56cd7815c6940c27ef08469b1516b) - \[Deps] unpin `axe-core` [`b3559cf`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/b3559cf89be6b5352cd77ffa025831b3d793d565) - \[Deps] move `object.entries` to dev deps [`1be7b70`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/1be7b709eececd83f1d5f67a60b2c97cfe9a561d) - \[Deps] update `@babel/runtime` [`2a48abb`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/2a48abb5effa911e7d1a8575e1c9768c947a33f1) - \[Deps] update `@babel/runtime` [`1adec35`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/1adec3517fc2c9797212ca4d38858deed917e7be) ### [`v6.8.0`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/CHANGELOG.md#v680---2023-11-01) [Compare Source](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.7.1...v6.8.0) ##### Merged - Allow `title` attribute or `aria-label` attribute instead of accessible child in the "anchor-has-content" rule [`#727`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/727) ##### Fixed - \[Docs] `aria-activedescendant-has-tabindex`: align with changes from [#​708](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/708) [`#924`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/924) - \[Fix] `control-has-associated-label`: don't accept whitespace as an accessible label [`#918`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/918) ##### Commits - \[Tests] migrate helper parsers function from `eslint-plugin-react` [`ce4d57f`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/ce4d57f853ce7f71bd31edaa524eeb3ff1d27cf1) - \[Refactor] use `es-iterator-helpers` [`52de824`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/52de82403752bb2ccbcac3379925650a0112d4af) - \[New] `mouse-events-have-key-events`: add `hoverInHandlers`/`hoverOutHandlers` config [`db64898`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/db64898fa591f17827053ad3c2ddeafdf7297dd6) - \[New] add `polymorphicPropName` setting for polymorphic components [`fffb05b`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/fffb05b38c8eee926ee758e9ceb9eae4e697fbdd) - \[Fix] `isNonInteractiveElement`: Upgrade aria-query to 5.3.0 and axobject-query to 3.2.1 [`64bfea6`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/64bfea6352a704470a760fa6ea25cfc5a50414db) - \[Refactor] use `hasown` instead of `has` [`9a8edde`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/9a8edde7f2e80b7d104dd576f91526c6c4cbebb9) - \[actions] update used actions [`10c061a`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/10c061a70cac067641e3a084d0fb464960544505) - \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-transform-flow-strip-types`, `@babel/register`, `aud`, `eslint-doc-generator`, `eslint-plugin-import`, `minimist` [`6d5022d`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/6d5022d4894fa88d3c15c8b858114e8b2a8a440f) - \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `@babel/register`, `eslint-doc-generator`, `eslint-plugin-import` [`4dc7f1e`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/4dc7f1e5c611aeea2f81dc50d4ec0b206566181a) - \[New] `anchor-has-content`: Allow title attribute OR aria-label attribute [`e6bfd5c`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/e6bfd5cb7c060fcaf54ede85a1be74ebe2f60d1e) - \[patch] `mouse-events-have-key-events`: rport the attribute, not the node [`eadd70c`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/eadd70cb1d0478c24538ee7604cf5493a96c0715) - \[Deps] update `@babel/runtime`, `array-includes`, `array.prototype.flatmap`, `object.entries`, `object.fromentries` [`46ffbc3`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/46ffbc38512be4ed3db2f0fcd7d21af830574f63) - \[Deps] update `@babel/runtime`, `axobject-query`, `jsx-ast-utils`, `semver` [`5999555`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/5999555714f594c0fccfeeab2063c2658d9e4392) - \[Fix] pin `aria-query` and `axe-core` to fix failing tests on main [`8d8f016`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/8d8f0169dbaaa28143cf936cba3046c6e53fa134) - \[patch] move `semver` from Deps to Dev Deps [`4da13e7`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/4da13e79743ad2e1073fc2bb682197e1ba6dbea3) - \[Deps] update `ast-types-flow` [`b755318`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/b755318e675e73a33b1bb7ee809abc88c1927408) - \[Dev Deps] update `eslint-plugin-import` [`f1c976b`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/f1c976b6af2d4f5237b481348868a5216e169296) - \[Deps] unpin `language-tags` [`3d1d26d`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/3d1d26d89d492947cbf69f439deec9e7cfaf9867) - \[Docs] `no-static-element-interactions`: tabIndex is written tabindex [`1271153`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/1271153653ada3f8d95b8e39f0164d5b255abea0) - \[Deps] Upgrade ast-types-flow to mitigate Docker user namespacing problems [`f0d2ddb`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/f0d2ddb65f21278ad29be43fb167a1092287b4b1) - \[Dev Deps] pin `jackspeak` since 2.1.2+ depends on npm aliases, which kill the install process in npm < 6 [`0c278f4`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/0c278f4805ec18d8ee4d3e8dfa2f603a28d7e113) ### [`v6.7.1`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/CHANGELOG.md#v671---2023-01-11) [Compare Source](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.7.0...v6.7.1) ##### Commits - \[Fix] `no-aria-hidden-on-focusable` rule's missing export [`b01219e`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/b01219edc2eb289c7a068b4fa195f2ac04e915fa) ### [`v6.7.0`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/CHANGELOG.md#v670---2023-01-09) [Compare Source](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.6.1...v6.7.0) ##### Merged - New rule: prefer-tag-over-role [`#833`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/pull/833) ##### Fixed - \[Tests] `aria-role`: add now-passing test [`#756`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/issues/756) - \[Docs] `control-has-associated-label`: fix metadata [`#892`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/issues/892) - \[New] add `no-aria-hidden-on-focusable` rule [`#881`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/issues/881) ##### Commits - \[Docs] automate docs with `eslint-doc-generator` [`6d7a857`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/6d7a857eccceb58dabfa244f6a196ad1697c01a4) - \[Refactor] use fromEntries, flatMap, etc; better use iteration methods [`3d77c84`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/3d77c845a98b6fc8cf10c810996278c02e308f35) - \[New] add `anchor-ambiguous-text` rule [`7f6463e`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/7f6463e5cffd1faa5cf22e3b0d33465e22bd10e1) - \[New] add `getAccessibleChildText` util [`630116b`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/630116b334e22db853a95cd64e20b7df9f2b6dc8) - \[New] Add `isFocusable` utils method [`e199d17`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/e199d17db0b6bf1d917dab13a9690876ef6f77e3) - \[Docs] update `eslint-doc-generator` to v1.0.0 [`6b9855b`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/6b9855b9c3633308004960594327a10bc2551ad2) - \[Fix] `no-noninteractive-element-interactions`: Ignore contenteditable elements in no-noninteractive-element-interactions [`9aa878b`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/9aa878bc39769f6c7b31c72bd1140c1370d202f1) - \[New] `anchor-ambiguous-text`: ignore punctuation [`bbae2c4`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/bbae2c46ab4ae94122be6c898f2ef313c6154c27) - \[New] `anchor-ambiguous-text`, `getAccessibleChildText`: Implements check for `alt` tags on `<img />` elements [`bb84abc`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/bb84abc793435a25398160242c5f2870b83b72ca) - \[meta] use `npmignore` to autogenerate an npmignore file [`6ad2312`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/6ad23124582741385df50e98d5ed0d070f86eafe) - \[meta] add `auto-changelog` [`283817b`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/283817b82252ef4a6395c22585d8681f97305ca0) - \[Docs] missing descriptions in some rules [`79b975a`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/79b975ab7185cc4fbf6a3adea45c78fac2162d77) - \[Deps] update `aria-query`, `axobject-query` [`7b3cda3`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/7b3cda3854451affe20b2e4f2dd57cf317dd7d1b) - \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-transform-flow-strip-types`, `aud`, `object.assign` [`0852947`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/0852947cfd57a34353a97c67f6de28dbcc8be0e3) - \[meta] move `.eslintignore` to `ignorePatterns` [`65be35b`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/65be35b0f6c6cf8b79e9a748cb657a64b78c6535) - \[Dev Deps] update `@babel/cli`, `@babel/core`, `aud`, `eslint-doc-generator` [`60c2df5`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/60c2df5388a3f841a7780eafe1a0fbb44056743d) - \[Deps] update `@babel/runtime`, `array-includes`, `axe-core` [`4abc751`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/4abc751d87a8491219a9a3d2dacd80ea8adcb79b) - \[Deps] update `@babel/runtime`, `axe-core` [`89f766c`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/89f766cd40fd32ada2020856b251ad6e34a6f365) - \[meta] run the build in prepack, not prepublish [`e411ce3`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/e411ce35cfa58181d375544ba5204c35db83678c) - \[Dev Deps] update `@babel/core`, `minimist` [`cccdb62`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/cccdb625d6237538fb4443349870293e8df818eb) - \[Dev Deps] update `markdown-magic` [`3382059`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/3382059feb5367c79e049943772e3a6e27e77609) - \[Fix] expose `prefer-tag-over-role` [`38d52f8`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/38d52f856a18d444e6db7d16d373e0d18c5b287d) - \[Docs] `label-has-for`: reran generate-list-of-rules [`9a2af01`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/9a2af0172cefad7fdce869401b2df42536812152) - \[Deps] pin `language-tags` to `v1.0.5` [`f84bb74`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/f84bb746857cfbc075f8e7104b3a16dddb66be7c) - \[Dev Deps] update `@babel/core` [`cf3f8d0`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/cf3f8d0a6bde6dc5ad39a96a6ed1912c1ad80e89) - \[Deps] update `axe-core` [`0a73cf4`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/0a73cf4ad0adca0bef0a383a10a14597acef5713) - \[Deps] update `@babel/runtime` [`053f04d`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/053f04da8b60d259e4c92f214ffba07a14f3ec61) - \[Deps] update `@babel/runtime` [`bccf0ae`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/bccf0aeab8dd337c5f134f892a6d3588fbc29bdf) - \[Deps] update `jsx-ast-utils` [`c9687cc`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/c9687cc2a1b7f5f72c8181a9fd6a47f49c373240) - \[readme] Preventing code repetition in user's eslint config file [`8b889bf`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/8b889bff2731c9db6988c88c0d76bdbff17bd3c5) - \[Docs] `prefer-tag-over-role`: rename docs file [`0bdf95b`](https://redirect.github.com/ljharb/eslint-plugin-jsx-a11y/commit/0bdf95b41cce32c8b7916367e7c8c663411d881c) ### [`v6.6.1`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/CHANGELOG.md#661--2022-07-21) [Compare Source](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.6.0...v6.6.1) \================== - [`38405ad`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/38405ad) \[Fix] `no-interactive-tabindex`: allow role assignments using a ternary with literals on both sides - [`7524e0c`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/7524e0c) \[Fix] `no-static-element-interactions`: allow role assignments using a ternary with literals on both sides ([#​865](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/865)) - [`1c06306`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/1c06306) \[readme] properly describe rule settings in builtin configs - [`0c19f02`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/0c19f02) \[Docs] `no-noninteractive-tabindex`, `no-static-element-interactions`: document `allowExpressionValues` ([#​870](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/870)) - [`2362832`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/2362832) \[readme] added link to redirect eslint to relevant docs ([#​862](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/862)) - [`2c6926c`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/2c6926c) \[Deps] unpin `axe-core` - [`b78f19d`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/b78f19d) \[Deps] pin `axe-core` to v4.4.1, due to a breaking change in a patch - [`768910e`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/768910e) \[Deps] update `@babel/runtime` - [`f0e04ce`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/f0e04ce) \[Deps] update `@babel/runtime`, `jsx-ast-utils` - [`93b2a9d`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/93b2a9d) \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-transform-flow-strip-types`, `@babel/register` - [`a962211`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/a962211) \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/plugin-transform-flow-strip-types`, `@babel/register` - [`0d2bc43`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/0d2bc43) \[Tests] `no-noninteractive-element-interactions`: add passing test cases ([#​876](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/876)) - [`ffefbad`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/ffefbad) \[Tests] `no-noninteractive-element-interactions`: add passing tests for form with onSubmit ([#​871](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/871)) - [`e7d405d`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/e7d405d) \[Tests] `no-static-element-interactions`: add passing test cases ### [`v6.6.0`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/CHANGELOG.md#660--2022-06-23) [Compare Source](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.5.1...v6.6.0) \================== - [`566011b`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/566011b) \[New] `aria-role`: add `allowedInvalidRoles` option ([#​828](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/828)) - [`64dcac6`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/64dcac6) \[New] Introduce a plugin-wide setting for custom components. ([#​844](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/844)) - [`ce2c328`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/ce2c328) \[Fix] `no-redundant-roles`, `role-supports-aria-props`: Remove implicit role from dl element ([#​848](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/848)) - [`fb20bc4`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/fb20bc4) \[Refactor] `role-supports-aria-props`: clean up the logic a bit - [`1826628`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/1826628) \[Refactor] reduce egregious use of array spread, in favor of `[].concat` idiom - [`0f1615a`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/0f1615a) \[Docs] `no-static-element-interactions`: Update error message ([#​843](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/843)) - [`9980d1d`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/9980d1d) \[Docs] Add infrastructure for auto-generating markdown table and list ([#​837](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/837)) - [`f878d3b`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/f878d3b) \[Docs] Update project readme ([#​831](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/831)) - [`aea7671`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/aea7671) \[Deps] update `@babel/runtime`, `array-includes`, `axe-core`, `jsx-ast-utils` - [`d74173a`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/d74173a) \[Deps] update `jsx-ast-utils` - [`f6ba03c`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/f6ba03c) \[Deps] update `@babel/runtime`, `jsx-ast-utils` - [`547dab4`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/547dab4) \[Deps] update `@babel/runtime`, `axe-core`, `minimatch` - [`baaf791`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/baaf791) \[Deps] update `@babel/runtime`, `minimatch`, `semver` - [`c015fef`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/c015fef) \[Deps] update `@babel/runtime`, `axe-core`, `damerau-levenshtein` - [`832cbd6`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/832cbd6) \[meta] add `export default` instead of `module.exports` ([#​861](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/861)) - [`ee933a2`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/ee933a2) \[meta] Add CONTRIBUTING.md to solicit contributions ([#​846](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/846)) - [`fa3c869`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/fa3c869) \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-transform-flow-strip-types`, `aud`, `eslint-plugin-eslint-plugin`, `eslint-plugin-flowtype`, `eslint-plugin-import` - [`fb3d51e`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/fb3d51e) \[Dev Deps] update `@babel/core`, `@babel/register`, `eslint-plugin-import`, `minimist` - [`8c1df4d`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/8c1df4d) \[Dev Deps] pin `@technote-space/doctoc` because v2.5 is a breaking change - [`fb071ab`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/fb071ab) \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-transform-flow-strip-types`, `eslint-plugin-eslint-plugin` - [`5e966e5`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/5e966e5) \[Dev Deps] update `@babel/cli` - [`f597f5b`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/f597f5b) \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser` - [`287854a`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/287854a) \[Tests] Fix `npm run flow` ([#​856](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/856)) - [`112261c`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/112261c) \[Tests] skip fragment tests in eslint < 6 - [`ea877c4`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/ea877c4) \[Tests] `img-redundant-alt-test`: add passing tests ([#​832](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/832)) - [`685426d`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/685426d) test: align usage of jest expect across tests ([#​827](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/827)) - [`c460a8b`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/c460a8b) \[Tests] move invalid test case to valid; changed in axe-core v4.4 ### [`v6.5.1`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/CHANGELOG.md#651--2021-11-10) [Compare Source](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.5.0...v6.5.1) \================== - [`8f7d0b0`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/8f7d0b0) \[Fix] properly build `module.exports` ([#​824](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/824)) - [`2fd2087`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/2fd2087) \[Dev Deps] update `eslint-plugin-import` ### [`v6.5.0`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/CHANGELOG.md#650--2021-11-09) [Compare Source](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.4.1...v6.5.0) \================== - [`0f5f582`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/0f5f582) \[New] support ESLint 8.x ([#​810](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/810)) - [`1dbc416`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/1dbc416) \[Deps] update `@babel/runtime`, `axe-core` - [`4043d31`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/4043d31) \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-transform-flow-strip-types`, `eslint-config-airbnb-base` - [`d143cba`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/d143cba) \[Docs] HTTP => HTTPS ([#​823](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/823)) - [`309b040`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/309b040) \[Docs] `anchor-has-content`: add missing close / for jsx succeed example ([#​821](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/821)) - [`ba1e312`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/ba1e312) \[eslint] simplify eslint command - [`0269025`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/0269025) \[meta] change all `master` references in URLs to `HEAD` - [`f1414cf`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/f1414cf) \[Dev Deps] add `eslint-plugin-eslint-plugin` ([#​818](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/818)) - [`f44fc05`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/f44fc05) \[meta] update URLs - [`df34872`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/df34872) \[Refactor] switch to `export default` syntax for exporting rules ([#​819](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/819)) - [`ff26b82`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/ff26b82) \[meta] fix prepublish scripts - [`d4a57d8`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/d4a57d8) \[Deps] update `@babel/runtime`, `array-includes`, `axe-core`, `jsx-ast-utils` - [`bd1dec6`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/bd1dec6) \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `eslint-plugin-import`, `estraverse`, `safe-publish-latest` - [`434c4cf`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/434c4cf) \[Tests] do not test eslint 7 on node 11 - [`aed7a20`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/aed7a20) \[Tests] use `@babel/eslint-parser` instead of `babel-eslint` ([#​811](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/811)) - [`0021489`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/0021489) \[actions] use codecov action - [`1251088`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/1251088) \[meta] delete FUNDING.yml in favor of `.github` repo - [`ecf7a27`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/ecf7a27) \[Docs] `scope`: replace duplicate `scope` word ([#​799](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/799)) - [`952af25`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/952af25) \[Fix] `no-access-key`: Fix wording and grammar ([#​800](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/800)) - [`6cf7ac0`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/6cf7ac0) \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/plugin-transform-flow-strip-types`, `aud`, `eslint-plugin-flowtype`, `eslint-plugin-import` - [`79a35d4`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/79a35d4) \[Deps] update `@babel/runtime`, `axe-core`, `damerau-levenshtein` - [`2a9ab71`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/2a9ab71) \[Tests] delete `src/util/getComputedRole-test.js` test in node 6 - [`0c1c587`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/0c1c587) \[Tests] `autocomplete-valid`: move some failed tests to passing - [`8830902`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/8830902) \[Tests] fix eslint < 7 not understanding `import type` - [`d57887c`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/d57887c) \[Tests] ensure all tests run - [`55e5c11`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/55e5c11) Support img role for canvas ([#​796](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/796)) - [`36102cd`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/36102cd) \[meta] use `prepublishOnly` script for npm 7+ - [`2501a7f`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/2501a7f) Remove the link-button focus css from the anchor-is-valid doc ([#​662](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/662)) - [`d927625`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/d927625) Update recommended config to allow fieldset to have the radiogroup role ([#​746](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/746)) - [`5aa8db9`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/5aa8db9) \[Docs] Clarify the title of the strictness table in the main doc ([#​786](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/786)) - [`df3c7ad`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/df3c7ad) \[Docs] Document the similarity between html-has-lang and lang ([#​778](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/778)) - [`426d4c2`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/426d4c2) Fix Flow warnings ([#​785](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/785)) - [`ecec8e4`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/ecec8e4) Fully deprecate accessible-emoji rule ([#​782](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/782)) - [`8a0e43c`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/8a0e43c) \[Tests] remove .travis.yml - [`f88bf6b`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/f88bf6b) \[Dev Deps] update `flow-bin` to support aarch64 ([#​784](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/784)) - [`369f9db`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/369f9db) \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/plugin-transform-flow-strip-types`, `aud`, `eslint-plugin-flowtype`, `jscodeshift` - [`ce0785f`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/ce0785f) \[Deps] update `@babel/runtime`, `array-includes`, `axe-core`, `emoji-regex` - [`2c2a2ad`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/2c2a2ad) \[actions] update to use `node/install` action - [`c275964`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/c275964) \[Docs] `anchor-is-valid`: general cleanup ([#​728](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/728)) - [`3df059e`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/3df059e) \[Docs] `no-redundant-roles`: Adds missing closing square bracket ([#​775](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/775)) - [`42ce5b7`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/42ce5b7) \[Docs] `anchor-is-valid`: Add Next.js case ([#​769](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/769)) - [`2e5df91`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/2e5df91) \[Tests] fix tests breaking on npm 7 - [`066ccff`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/066ccff) \[Docs] `no-noninteractive-tabindex`: Add example for tabIndex on seemingly non-interactive element ([#​760](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/760)) - [`6b19aa5`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/6b19aa5) \[Tests] migrate tests to Github Actions ([#​764](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/764)) - [`7e158e3`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/7e158e3) \[meta] run `aud` in `posttest` - [`71f390f`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/71f390f) \[Tests] stop using coveralls - [`e54b466`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/e54b466) \[meta] add Automatic Rebase and Require Allow Edits workflows - [`7d5511d`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/7d5511d) \[New] `label-has-associated-control`: Add glob support ([#​749](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/749)) - [`854da0c`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/854da0c) Ran npm update; latest packages ([#​763](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/763)) - [`8637aa7`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/8637aa7) (source/pr/734, fork/pr/26) \[patch] `strict` config: Turn off `label-has-for` ([#​734](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/734)) - [`d85ce54`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/d85ce54) \[doc] Add link to MDN Aria documentation ([#​762](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/762)) - [`20b48a4`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/20b48a4) \[patch] `no-onchange`: Remove rule from recommended/strict configs, and deprecate ([#​757](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/757)) ### [`v6.4.1`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/CHANGELOG.md#641--2020-10-26) [Compare Source](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.4.0...v6.4.1) \================== - [`f8a4496`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/f8a4496) Upgrade jsx-ast-utils to v3.1.0 ### [`v6.4.0`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/CHANGELOG.md#640--2020-10-26) [Compare Source](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.3.1...v6.4.0) \================== - [`83e4ff2`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/83e4ff2) \[Deps] update `axe-core`, `jsx-ast-utils` - [`eb92b07`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/eb92b07) \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/plugin-transform-flow-strip-types`, `eslint-plugin-flowtype`, `eslint-plugin-import`, `estraverse`, `expect`, `object.assign` - [`3d98d7a`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/3d98d7a) \[Deps] update `@babel/runtime`, `axe-core` - [`f702f62`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/f702f62) \[readme] add Spanish translation - [`c2ae092`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/c2ae092) \[Docs] `no-static-element-interactions`: Fixed rule name in comments - [`b90e20d`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/b90e20d) Fix screenreader -> screen reader - [`645900a`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/645900a) Fixed rule name in comments - [`381b9d6`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/381b9d6) \[fix:634] Ignore control elements that are hidden - [`2c47f0a`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/2c47f0a) \[Fix] `autocomplete-valid`: workaround for axe not being able to handle `null` - [`00bd6d8`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/00bd6d8) Add failing test for autocomplete with dynamic type - [`3c49c9a`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/3c49c9a) Add WCAG guidelines to rule documentation - [`4ecaf35`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/4ecaf35) Add a testcase for tablist to interactive supports focus - [`dac6864`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/dac6864) Deprecate the accessible-emoji rule - [`5191053`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/5191053) Update to axobject-query@2.2.0 - [`b315698`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/b315698) Allow negative tabindex in aria-activedescendant-has-tabindex - [`8e6fcd0`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/8e6fcd0) docs: fix travis badge now points to correct location at travis-ci.com - [`2234df7`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/2234df7) Account for additional control elements in label-has-associated-control - [`5cbb718`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/5cbb718) Adding test cases for label tests - [`66c425c`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/66c425c) Additional test case for no-redundant-roles ### [`v6.3.1`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/CHANGELOG.md#631--2020-06-19) [Compare Source](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.3.0...v6.3.1) \================== - [`765da0f`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/765da0f) Update to aria-query 4.2.2 - [`d528e8c`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/d528e8c) Fix aria-level allowed on elements wit role heading ([#​704](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/704)) - [`29c6859`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/29c6859) \[meta] remove yarn registry from npmrc, so publishing works - [`f52c206`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/f52c206) chore(package): update estraverse to version 5.0.0 ### [`v6.3.0`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/CHANGELOG.md#630--2020-06-18) [Compare Source](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.2.3...v6.3.0) \================== - [`cce838a`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/cce838a) Update aria-query to 4.2.0 - [`121e8a4`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/121e8a4) Add two test cases found while upgrading to ARIA 1.2 - [`8059f51`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/8059f51) Fix test failures raised by the upgrade to ARIA 1.2 - [`0d24e3a`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/0d24e3a) Update package.json - [`b1f412a`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/b1f412a) Fix test failures in role-has-required-aria-props due to ARIA 1.2 updates - [`74cec6e`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/74cec6e) Fix test failures in no-noninteractive-element-interactions due to ARIA 1.2 updates - [`835b89e`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/835b89e) Fix test failures in role-supports-aria-props-test due to ARIA 1.2 updates - [`730319b`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/730319b) Account for the null semantic generic role in ARIA 1.2 - [`7dfa7c9`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/7dfa7c9) Update aria-query from 4.0.1 to 4.0.2 - [`42098b9`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/42098b9) \[Refactor] `img-redundant-alt`: removing a use of `some` - [`a910d83`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/a910d83) \[Tests] `label-has-associated-control`: add test for
    - [`b273fe5`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/b273fe5) \[New] Support ESLint 7.x - [`1a97632`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/1a97632) \[Deps] update `@babel/runtime`, `array-includes`, `axe-core`, `axobject-query`, `damerau-levenshtein`, `jsx-ast-utils` - [`b36976f`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/b36976f) \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/plugin-transform-flow-types`, `babel-eslint`, `babel-jest`, `coveralls`, `eslint-config-airbnb-base`, `eslint-plugin-flowtype`, `eslint-plugin-import`, `estraverse`, `in-publish`, `jest`, `minimist`, `rimraf`, `safe-publish-latest` - [`89acdc4`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/89acdc4) fix: removing the use of the some function - [`410ae43`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/410ae43) chore(package): update eslint-plugin-flowtype to version 5.0.0 - [`a87f83d`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/a87f83d) fix(package): update emoji-regex to version 9.0.0 - [`71940e6`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/71940e6) chore(package): update babel-preset-airbnb to version 5.0.0 - [`d471f54`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/d471f54) docs: Fix 404 links to WAI-ARIA spec - [`42a2016`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/42a2016) Fixes [#​669](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/669): use the `language-tags` package to check the `lang` rule - [`7bcea20`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/7bcea20) \[Tests] update axe-core - [`f13dc38`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/f13dc38) \[Deps] Pin axe-core version - [`33670bb`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/33670bb) fix: require missing 'autocomplete-valid' rule - [`aca4c37`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/aca4c37) chore(mouse-event): revert unrelated formatting changes - [`df1e275`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/df1e275) fix(mouse-event): remove check from custom elements - [`1a16a1c`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/1a16a1c) chore(package): update jscodeshift to version 0.7.0 - [`7a55cdd`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/7a55cdd) chore(package): update flow-bin to version 0.113.0 - [`8e0d22b`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/8e0d22b) Update aria-query and axobject-query to the latest versions - [`dd49060`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/dd49060) Added test cases for an empty or undefined value of aria-label and aria-labelledby in alt-text - [`1a7b94f`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/1a7b94f) Updated dependencies including eslint-config-airbnb-base - [`3aea217`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/3aea217) chore: replace ignoreNonDOM with inputComponents - [`1848d00`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/1848d00) feat(autocomplete-valid): add to recommended & strict config - [`8703840`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/8703840) refactor: use to axe-cre 3.4 SerialVirtualNode format - [`3519c7b`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/3519c7b) chore: Remove axe VirtualNode abstraction - [`9ac55c4`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/9ac55c4) autocomplete-valid: Add inline comment - [`44c6098`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/44c6098) Update axe-core to 3.3.0 - [`9916990`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/9916990) new autocomplete-valid rule - [`82f598e`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/82f598e) \[Docs] examples: add language in code block for syntax highlight - [`2529ad3`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/2529ad3) fixing casing issue on aria-props - [`00926f2`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/00926f2) Update README.md - [`ce5d121`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/ce5d121) Update README.md - [`031574e`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/031574e) chore(package): update flow-bin to version 0.103.0 - [`e00e1db`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/e00e1db) \[meta] add FUNDING.yml - [`e1e5fae`](https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/e1e5fae) Fix readme file

  • Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    â™» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.



    This PR was generated by Mend Renovate. View the repository job log.