Closed renovate[bot] closed 3 months ago
This PR contains the following updates:
7.1.19
7.20.5
1.2.1
1.2.3
10.1.0
7.11.0
2.26.0
2.29.1
6.6.1
6.8.0
7.30.1
7.34.1
2.7.1
2.8.8
^0.13.7
^0.14.0
4.7.4
4.9.5
This is a special PR that replaces babel-eslint with the community suggested minimal stable replacement version.
babel-eslint
📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
7.1.19
->7.20.5
1.2.1
->1.2.3
10.1.0
->7.11.0
2.26.0
->2.29.1
6.6.1
->6.8.0
7.30.1
->7.34.1
2.7.1
->2.8.8
^0.13.7
->^0.14.0
4.7.4
->4.9.5
This is a special PR that replaces
babel-eslint
with the community suggested minimal stable replacement version.Release Notes
import-js/eslint-plugin-import (eslint-plugin-import)
### [`v2.29.1`](https://togithub.com/import-js/eslint-plugin-import/blob/HEAD/CHANGELOG.md#2291---2023-12-14) [Compare Source](https://togithub.com/import-js/eslint-plugin-import/compare/v2.29.0...v2.29.1) ##### Fixed - \[`no-extraneous-dependencies`]: ignore `export type { ... } from '...'` when `includeTypes` is `false` (\[[#2919](https://togithub.com/import-js/eslint-plugin-import/issues/2919)], thanks \[[@Pandemic1617](https://togithub.com/Pandemic1617)]) - \[`no-unused-modules`]: support export patterns with array destructuring (\[[#2930](https://togithub.com/import-js/eslint-plugin-import/issues/2930)], thanks \[[@ljharb](https://togithub.com/ljharb)]) - \[Deps] update `tsconfig-paths` (\[[#2447](https://togithub.com/import-js/eslint-plugin-import/issues/2447)], thanks \[[@domdomegg](https://togithub.com/domdomegg)]) ### [`v2.29.0`](https://togithub.com/import-js/eslint-plugin-import/blob/HEAD/CHANGELOG.md#2290---2023-10-22) [Compare Source](https://togithub.com/import-js/eslint-plugin-import/compare/v2.28.1...v2.29.0) ##### Added - TypeScript config: add .cts and .mts extensions (\[[#2851](https://togithub.com/import-js/eslint-plugin-import/issues/2851)], thanks \[[@Zamiell](https://togithub.com/Zamiell)]) - \[`newline-after-import`]: new option `exactCount` and docs update (\[[#1933](https://togithub.com/import-js/eslint-plugin-import/issues/1933)], thanks \[[@anikethsaha](https://togithub.com/anikethsaha)] and \[[@reosarevok](https://togithub.com/reosarevok)]) - \[`newline-after-import`]: fix `exactCount` with `considerComments` false positive, when there is a leading comment (\[[#2884](https://togithub.com/import-js/eslint-plugin-import/issues/2884)], thanks \[[@kinland](https://togithub.com/kinland)]) ### [`v2.28.1`](https://togithub.com/import-js/eslint-plugin-import/blob/HEAD/CHANGELOG.md#2281---2023-08-18) [Compare Source](https://togithub.com/import-js/eslint-plugin-import/compare/v2.28.0...v2.28.1) ##### Fixed - \[`order`]: revert breaking change to single nested group (\[[#2854](https://togithub.com/import-js/eslint-plugin-import/issues/2854)], thanks \[[@yndajas](https://togithub.com/yndajas)]) ##### Changed - \[Docs] remove duplicate fixable notices in docs (\[[#2850](https://togithub.com/import-js/eslint-plugin-import/issues/2850)], thanks \[[@bmish](https://togithub.com/bmish)]) ### [`v2.28.0`](https://togithub.com/import-js/eslint-plugin-import/blob/HEAD/CHANGELOG.md#2280---2023-07-27) [Compare Source](https://togithub.com/import-js/eslint-plugin-import/compare/v2.27.5...v2.28.0) ##### Fixed - \[`no-duplicates`]: remove duplicate identifiers in duplicate imports (\[[#2577](https://togithub.com/import-js/eslint-plugin-import/issues/2577)], thanks \[[@joe-matsec](https://togithub.com/joe-matsec)]) - \[`consistent-type-specifier-style`]: fix accidental removal of comma in certain cases (\[[#2754](https://togithub.com/import-js/eslint-plugin-import/issues/2754)], thanks \[[@bradzacher](https://togithub.com/bradzacher)]) - \[Perf] `ExportMap`: Improve `ExportMap.for` performance on larger codebases (\[[#2756](https://togithub.com/import-js/eslint-plugin-import/issues/2756)], thanks \[[@leipert](https://togithub.com/leipert)]) - \[`no-extraneous-dependencies`]/TypeScript: do not error when importing inline type from dev dependencies (\[[#1820](https://togithub.com/import-js/eslint-plugin-import/issues/1820)], thanks \[[@andyogo](https://togithub.com/andyogo)]) - \[`newline-after-import`]/TypeScript: do not error when re-exporting a namespaced import (\[[#2832](https://togithub.com/import-js/eslint-plugin-import/issues/2832)], thanks \[[@laurens-dg](https://togithub.com/laurens-dg)]) - \[`order`]: partial fix for \[[#2687](https://togithub.com/import-js/eslint-plugin-import/issues/2687)] (thanks \[[@ljharb](https://togithub.com/ljharb)]) - \[`no-duplicates`]: Detect across type and regular imports (\[[#2835](https://togithub.com/import-js/eslint-plugin-import/issues/2835)], thanks \[[@benkrejci](https://togithub.com/benkrejci)]) - \[`extensions`]: handle `.` and `..` properly (\[[#2778](https://togithub.com/import-js/eslint-plugin-import/issues/2778)], thanks \[[@benasher44](https://togithub.com/benasher44)]) - \[`no-unused-modules`]: improve schema (thanks \[[@ljharb](https://togithub.com/ljharb)]) - \[`no-unused-modules`]: report error on binding instead of parent export (\[[#2842](https://togithub.com/import-js/eslint-plugin-import/issues/2842)], thanks \[[@Chamion](https://togithub.com/Chamion)]) ##### Changed - \[Docs] \[`no-duplicates`]: fix example schema (\[[#2684](https://togithub.com/import-js/eslint-plugin-import/issues/2684)], thanks \[[@simmo](https://togithub.com/simmo)]) - \[Docs] \[`group-exports`]: fix syntax highlighting (\[[#2699](https://togithub.com/import-js/eslint-plugin-import/issues/2699)], thanks \[[@devinrhode2](https://togithub.com/devinrhode2)]) - \[Docs] \[`extensions`]: reference node ESM behavior (\[[#2748](https://togithub.com/import-js/eslint-plugin-import/issues/2748)], thanks \[[@xM8WVqaG](https://togithub.com/xM8WVqaG)]) - \[Refactor] \[`exports-last`]: use `array.prototype.findlastindex` (thanks \[[@ljharb](https://togithub.com/ljharb)]) - \[Refactor] \[`no-anonymous-default-export`]: use `object.fromentries` (thanks \[[@ljharb](https://togithub.com/ljharb)]) - \[Refactor] \[`no-unused-modules`]: use `array.prototype.flatmap` (thanks \[[@ljharb](https://togithub.com/ljharb)]) ### [`v2.27.5`](https://togithub.com/import-js/eslint-plugin-import/blob/HEAD/CHANGELOG.md#2275---2023-01-16) [Compare Source](https://togithub.com/import-js/eslint-plugin-import/compare/v2.27.4...v2.27.5) ##### Fixed - \[`order]`: Fix group ranks order when alphabetizing (\[[#2674](https://togithub.com/import-js/eslint-plugin-import/issues/2674)], thanks \[[@Pearce-Ropion](https://togithub.com/Pearce-Ropion)]) ### [`v2.27.4`](https://togithub.com/import-js/eslint-plugin-import/blob/HEAD/CHANGELOG.md#2274---2023-01-11) [Compare Source](https://togithub.com/import-js/eslint-plugin-import/compare/v2.27.3...v2.27.4) ##### Fixed - `semver` should be a prod dep (\[[#2668](https://togithub.com/import-js/eslint-plugin-import/issues/2668)]) ### [`v2.27.3`](https://togithub.com/import-js/eslint-plugin-import/blob/HEAD/CHANGELOG.md#2273---2023-01-11) [Compare Source](https://togithub.com/import-js/eslint-plugin-import/compare/v2.27.2...v2.27.3) ##### Fixed - \[`no-empty-named-blocks`]: rewrite rule to only check import declarations (\[[#2666](https://togithub.com/import-js/eslint-plugin-import/issues/2666)]) ### [`v2.27.2`](https://togithub.com/import-js/eslint-plugin-import/blob/HEAD/CHANGELOG.md#2272---2023-01-11) [Compare Source](https://togithub.com/import-js/eslint-plugin-import/compare/v2.27.1...v2.27.2) ##### Fixed - \[`no-duplicates`]: do not unconditionally require `typescript` (\[[#2665](https://togithub.com/import-js/eslint-plugin-import/issues/2665)]) ### [`v2.27.1`](https://togithub.com/import-js/eslint-plugin-import/blob/HEAD/CHANGELOG.md#2271---2023-01-11) [Compare Source](https://togithub.com/import-js/eslint-plugin-import/compare/v2.27.0...v2.27.1) ##### Fixed - `array.prototype.flatmap` should be a prod dep (\[[#2664](https://togithub.com/import-js/eslint-plugin-import/issues/2664)], thanks \[[@cristobal](https://togithub.com/cristobal)]) ### [`v2.27.0`](https://togithub.com/import-js/eslint-plugin-import/blob/HEAD/CHANGELOG.md#2270---2023-01-11) [Compare Source](https://togithub.com/import-js/eslint-plugin-import/compare/v2.26.0...v2.27.0) ##### Added - \[`newline-after-import`]: add `considerComments` option (\[[#2399](https://togithub.com/import-js/eslint-plugin-import/issues/2399)], thanks \[[@pri1311](https://togithub.com/pri1311)]) - \[`no-cycle`]: add `allowUnsafeDynamicCyclicDependency` option (\[[#2387](https://togithub.com/import-js/eslint-plugin-import/issues/2387)], thanks \[[@GerkinDev](https://togithub.com/GerkinDev)]) - \[`no-restricted-paths`]: support arrays for `from` and `target` options (\[[#2466](https://togithub.com/import-js/eslint-plugin-import/issues/2466)], thanks \[[@AdriAt360](https://togithub.com/AdriAt360)]) - \[`no-anonymous-default-export`]: add `allowNew` option (\[[#2505](https://togithub.com/import-js/eslint-plugin-import/issues/2505)], thanks \[[@DamienCassou](https://togithub.com/DamienCassou)]) - \[`order`]: Add `distinctGroup` option (\[[#2395](https://togithub.com/import-js/eslint-plugin-import/issues/2395)], thanks \[[@hyperupcall](https://togithub.com/hyperupcall)]) - \[`no-extraneous-dependencies`]: Add `includeInternal` option (\[[#2541](https://togithub.com/import-js/eslint-plugin-import/issues/2541)], thanks \[[@bdwain](https://togithub.com/bdwain)]) - \[`no-extraneous-dependencies`]: Add `includeTypes` option (\[[#2543](https://togithub.com/import-js/eslint-plugin-import/issues/2543)], thanks \[[@bdwain](https://togithub.com/bdwain)]) - \[`order`]: new `alphabetize.orderImportKind` option to sort imports with same path based on their kind (`type`, `typeof`) (\[[#2544](https://togithub.com/import-js/eslint-plugin-import/issues/2544)], thanks \[[@stropho](https://togithub.com/stropho)]) - \[`consistent-type-specifier-style`]: add rule (\[[#2473](https://togithub.com/import-js/eslint-plugin-import/issues/2473)], thanks \[[@bradzacher](https://togithub.com/bradzacher)]) - Add \[`no-empty-named-blocks`] rule (\[[#2568](https://togithub.com/import-js/eslint-plugin-import/issues/2568)], thanks \[[@guilhermelimak](https://togithub.com/guilhermelimak)]) - \[`prefer-default-export`]: add "target" option (\[[#2602](https://togithub.com/import-js/eslint-plugin-import/issues/2602)], thanks \[[@azyzz228](https://togithub.com/azyzz228)]) - \[`no-absolute-path`]: add fixer (\[[#2613](https://togithub.com/import-js/eslint-plugin-import/issues/2613)], thanks \[[@adipascu](https://togithub.com/adipascu)]) - \[`no-duplicates`]: support inline type import with `inlineTypeImport` option (\[[#2475](https://togithub.com/import-js/eslint-plugin-import/issues/2475)], thanks \[[@snewcomer](https://togithub.com/snewcomer)]) ##### Fixed - \[`order`]: move nested imports closer to main import entry (\[[#2396](https://togithub.com/import-js/eslint-plugin-import/issues/2396)], thanks \[[@pri1311](https://togithub.com/pri1311)]) - \[`no-restricted-paths`]: fix an error message (\[[#2466](https://togithub.com/import-js/eslint-plugin-import/issues/2466)], thanks \[[@AdriAt360](https://togithub.com/AdriAt360)]) - \[`no-restricted-paths`]: use `Minimatch.match` instead of `minimatch` to comply with Windows Native paths (\[[#2466](https://togithub.com/import-js/eslint-plugin-import/issues/2466)], thanks \[[@AdriAt360](https://togithub.com/AdriAt360)]) - \[`order`]: require with member expression could not be fixed if alphabetize.order was used (\[[#2490](https://togithub.com/import-js/eslint-plugin-import/issues/2490)], thanks \[[@msvab](https://togithub.com/msvab)]) - \[`order`]: leave more space in rankings for consecutive path groups (\[[#2506](https://togithub.com/import-js/eslint-plugin-import/issues/2506)], thanks \[[@Pearce-Ropion](https://togithub.com/Pearce-Ropion)]) - \[`no-cycle`]: add ExportNamedDeclaration statements to dependencies (\[[#2511](https://togithub.com/import-js/eslint-plugin-import/issues/2511)], thanks \[[@BenoitZugmeyer](https://togithub.com/BenoitZugmeyer)]) - \[`dynamic-import-chunkname`]: prevent false report on a valid webpack magic comment (\[[#2330](https://togithub.com/import-js/eslint-plugin-import/issues/2330)], thanks \[[@mhmadhamster](https://togithub.com/mhmadhamster)]) - \[`export`]: do not error on TS export overloads (\[[#1590](https://togithub.com/import-js/eslint-plugin-import/issues/1590)], thanks \[[@ljharb](https://togithub.com/ljharb)]) - \[`no-unresolved`], \[`extensions`]: ignore type only exports (\[[#2436](https://togithub.com/import-js/eslint-plugin-import/issues/2436)], thanks \[[@Lukas-Kullmann](https://togithub.com/Lukas-Kullmann)]) - `ExportMap`: add missing param to function (\[[#2589](https://togithub.com/import-js/eslint-plugin-import/issues/2589)], thanks \[[@Fdawgs](https://togithub.com/Fdawgs)]) - \[`no-unused-modules`]: `checkPkgFieldObject` filters boolean fields from checks (\[[#2598](https://togithub.com/import-js/eslint-plugin-import/issues/2598)], thanks \[[@mpint](https://togithub.com/mpint)]) - \[`no-cycle`]: accept Flow `typeof` imports, just like `type` (\[[#2608](https://togithub.com/import-js/eslint-plugin-import/issues/2608)], thanks \[[@gnprice](https://togithub.com/gnprice)]) - \[`no-import-module-exports`]: avoid a false positive for import variables (\[[#2315](https://togithub.com/import-js/eslint-plugin-import/issues/2315)], thanks \[[@BarryThePenguin](https://togithub.com/BarryThePenguin)]) ##### Changed - \[Tests] \[`named`]: Run all TypeScript test (\[[#2427](https://togithub.com/import-js/eslint-plugin-import/issues/2427)], thanks \[[@ProdigySim](https://togithub.com/ProdigySim)]) - \[readme] note use of typescript in readme `import/extensions` section (\[[#2440](https://togithub.com/import-js/eslint-plugin-import/issues/2440)], thanks \[[@OutdatedVersion](https://togithub.com/OutdatedVersion)]) - \[Docs] \[`order`]: use correct default value (\[[#2392](https://togithub.com/import-js/eslint-plugin-import/issues/2392)], thanks \[[@hyperupcall](https://togithub.com/hyperupcall)]) - \[meta] replace git.io link in comments with the original URL (\[[#2444](https://togithub.com/import-js/eslint-plugin-import/issues/2444)], thanks \[[@liby](https://togithub.com/liby)]) - \[Docs] remove global install in readme (\[[#2412](https://togithub.com/import-js/eslint-plugin-import/issues/2412)], thanks \[[@aladdin-add](https://togithub.com/aladdin-add)]) - \[readme] clarify `eslint-import-resolver-typescript` usage (\[[#2503](https://togithub.com/import-js/eslint-plugin-import/issues/2503)], thanks \[[@JounQin](https://togithub.com/JounQin)]) - \[Refactor] \[`no-cycle`]: Add per-run caching of traversed paths (\[[#2419](https://togithub.com/import-js/eslint-plugin-import/issues/2419)], thanks \[[@nokel81](https://togithub.com/nokel81)]) - \[Performance] `ExportMap`: add caching after parsing for an ambiguous module (\[[#2531](https://togithub.com/import-js/eslint-plugin-import/issues/2531)], thanks \[[@stenin-nikita](https://togithub.com/stenin-nikita)]) - \[Docs] \[`no-useless-path-segments`]: fix paths (\[[#2424](https://togithub.com/import-js/eslint-plugin-import/issues/2424)], thanks \[[@s-h-a-d-o-w](https://togithub.com/s-h-a-d-o-w)]) - \[Tests] \[`no-cycle`]: add passing test cases (\[[#2438](https://togithub.com/import-js/eslint-plugin-import/issues/2438)], thanks \[[@georeith](https://togithub.com/georeith)]) - \[Refactor] \[`no-extraneous-dependencies`] improve performance using cache (\[[#2374](https://togithub.com/import-js/eslint-plugin-import/issues/2374)], thanks \[[@meowtec](https://togithub.com/meowtec)]) - \[meta] `CONTRIBUTING.md`: mention inactive PRs (\[[#2546](https://togithub.com/import-js/eslint-plugin-import/issues/2546)], thanks \[[@stropho](https://togithub.com/stropho)]) - \[readme] make json for setting groups multiline (\[[#2570](https://togithub.com/import-js/eslint-plugin-import/issues/2570)], thanks \[[@bertyhell](https://togithub.com/bertyhell)]) - \[Tests] \[`no-restricted-paths`]: Tests for `import type` statements (\[[#2459](https://togithub.com/import-js/eslint-plugin-import/issues/2459)], thanks \[[@golergka](https://togithub.com/golergka)]) - \[Tests] \[`no-restricted-paths`]: fix one failing `import type` test case, submitted by \[[@golergka](https://togithub.com/golergka)], thanks \[[@azyzz228](https://togithub.com/azyzz228)] - \[Docs] automate docs with eslint-doc-generator (\[[#2582](https://togithub.com/import-js/eslint-plugin-import/issues/2582)], thanks \[[@bmish](https://togithub.com/bmish)]) - \[readme] Increase clarity around typescript configuration (\[[#2588](https://togithub.com/import-js/eslint-plugin-import/issues/2588)], thanks \[[@Nfinished](https://togithub.com/Nfinished)]) - \[Docs] update `eslint-doc-generator` to v1.0.0 (\[[#2605](https://togithub.com/import-js/eslint-plugin-import/issues/2605)], thanks \[[@bmish](https://togithub.com/bmish)]) - \[Perf] \[`no-cycle`], \[`no-internal-modules`], \[`no-restricted-paths`]: use `anyOf` instead of `oneOf` (thanks \[[@ljharb](https://togithub.com/ljharb)], \[[@remcohaszing](https://togithub.com/remcohaszing)])jsx-eslint/eslint-plugin-jsx-a11y (eslint-plugin-jsx-a11y)
### [`v6.8.0`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/CHANGELOG.md#v680---2023-11-01) [Compare Source](https://togithub.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://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/727) ##### Fixed - \[Docs] `aria-activedescendant-has-tabindex`: align with changes from [#708](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/708) [`#924`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/924) - \[Fix] `control-has-associated-label`: don't accept whitespace as an accessible label [`#918`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/918) ##### Commits - \[Tests] migrate helper parsers function from `eslint-plugin-react` [`ce4d57f`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/ce4d57f853ce7f71bd31edaa524eeb3ff1d27cf1) - \[Refactor] use `es-iterator-helpers` [`52de824`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/52de82403752bb2ccbcac3379925650a0112d4af) - \[New] `mouse-events-have-key-events`: add `hoverInHandlers`/`hoverOutHandlers` config [`db64898`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/db64898fa591f17827053ad3c2ddeafdf7297dd6) - \[New] add `polymorphicPropName` setting for polymorphic components [`fffb05b`](https://togithub.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://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/64bfea6352a704470a760fa6ea25cfc5a50414db) - \[Refactor] use `hasown` instead of `has` [`9a8edde`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/9a8edde7f2e80b7d104dd576f91526c6c4cbebb9) - \[actions] update used actions [`10c061a`](https://togithub.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://togithub.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://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/4dc7f1e5c611aeea2f81dc50d4ec0b206566181a) - \[New] `anchor-has-content`: Allow title attribute OR aria-label attribute [`e6bfd5c`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/e6bfd5cb7c060fcaf54ede85a1be74ebe2f60d1e) - \[patch] `mouse-events-have-key-events`: rport the attribute, not the node [`eadd70c`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/eadd70cb1d0478c24538ee7604cf5493a96c0715) - \[Deps] update `@babel/runtime`, `array-includes`, `array.prototype.flatmap`, `object.entries`, `object.fromentries` [`46ffbc3`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/46ffbc38512be4ed3db2f0fcd7d21af830574f63) - \[Deps] update `@babel/runtime`, `axobject-query`, `jsx-ast-utils`, `semver` [`5999555`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/5999555714f594c0fccfeeab2063c2658d9e4392) - \[Fix] pin `aria-query` and `axe-core` to fix failing tests on main [`8d8f016`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/8d8f0169dbaaa28143cf936cba3046c6e53fa134) - \[patch] move `semver` from Deps to Dev Deps [`4da13e7`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/4da13e79743ad2e1073fc2bb682197e1ba6dbea3) - \[Deps] update `ast-types-flow` [`b755318`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/b755318e675e73a33b1bb7ee809abc88c1927408) - \[Dev Deps] update `eslint-plugin-import` [`f1c976b`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/f1c976b6af2d4f5237b481348868a5216e169296) - \[Deps] unpin `language-tags` [`3d1d26d`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/3d1d26d89d492947cbf69f439deec9e7cfaf9867) - \[Docs] `no-static-element-interactions`: tabIndex is written tabindex [`1271153`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/1271153653ada3f8d95b8e39f0164d5b255abea0) - \[Deps] Upgrade ast-types-flow to mitigate Docker user namespacing problems [`f0d2ddb`](https://togithub.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://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/0c278f4805ec18d8ee4d3e8dfa2f603a28d7e113) ### [`v6.7.1`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/CHANGELOG.md#v671---2023-01-11) [Compare Source](https://togithub.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://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/b01219edc2eb289c7a068b4fa195f2ac04e915fa) ### [`v6.7.0`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/CHANGELOG.md#v670---2023-01-09) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.6.1...v6.7.0) ##### Merged - New rule: prefer-tag-over-role [`#833`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/pull/833) ##### Fixed - \[Tests] `aria-role`: add now-passing test [`#756`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/issues/756) - \[Docs] `control-has-associated-label`: fix metadata [`#892`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/issues/892) - \[New] add `no-aria-hidden-on-focusable` rule [`#881`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/issues/881) ##### Commits - \[Docs] automate docs with `eslint-doc-generator` [`6d7a857`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/6d7a857eccceb58dabfa244f6a196ad1697c01a4) - \[Refactor] use fromEntries, flatMap, etc; better use iteration methods [`3d77c84`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/3d77c845a98b6fc8cf10c810996278c02e308f35) - \[New] add `anchor-ambiguous-text` rule [`7f6463e`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/7f6463e5cffd1faa5cf22e3b0d33465e22bd10e1) - \[New] add `getAccessibleChildText` util [`630116b`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/630116b334e22db853a95cd64e20b7df9f2b6dc8) - \[New] Add `isFocusable` utils method [`e199d17`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/e199d17db0b6bf1d917dab13a9690876ef6f77e3) - \[Docs] update `eslint-doc-generator` to v1.0.0 [`6b9855b`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/6b9855b9c3633308004960594327a10bc2551ad2) - \[Fix] `no-noninteractive-element-interactions`: Ignore contenteditable elements in no-noninteractive-element-interactions [`9aa878b`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/9aa878bc39769f6c7b31c72bd1140c1370d202f1) - \[New] `anchor-ambiguous-text`: ignore punctuation [`bbae2c4`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/bbae2c46ab4ae94122be6c898f2ef313c6154c27) - \[New] `anchor-ambiguous-text`, `getAccessibleChildText`: Implements check for `alt` tags on `<img />` elements [`bb84abc`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/bb84abc793435a25398160242c5f2870b83b72ca) - \[meta] use `npmignore` to autogenerate an npmignore file [`6ad2312`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/6ad23124582741385df50e98d5ed0d070f86eafe) - \[meta] add `auto-changelog` [`283817b`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/283817b82252ef4a6395c22585d8681f97305ca0) - \[Docs] missing descriptions in some rules [`79b975a`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/79b975ab7185cc4fbf6a3adea45c78fac2162d77) - \[Deps] update `aria-query`, `axobject-query` [`7b3cda3`](https://togithub.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://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/0852947cfd57a34353a97c67f6de28dbcc8be0e3) - \[meta] move `.eslintignore` to `ignorePatterns` [`65be35b`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/65be35b0f6c6cf8b79e9a748cb657a64b78c6535) - \[Dev Deps] update `@babel/cli`, `@babel/core`, `aud`, `eslint-doc-generator` [`60c2df5`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/60c2df5388a3f841a7780eafe1a0fbb44056743d) - \[Deps] update `@babel/runtime`, `array-includes`, `axe-core` [`4abc751`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/4abc751d87a8491219a9a3d2dacd80ea8adcb79b) - \[Deps] update `@babel/runtime`, `axe-core` [`89f766c`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/89f766cd40fd32ada2020856b251ad6e34a6f365) - \[meta] run the build in prepack, not prepublish [`e411ce3`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/e411ce35cfa58181d375544ba5204c35db83678c) - \[Dev Deps] update `@babel/core`, `minimist` [`cccdb62`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/cccdb625d6237538fb4443349870293e8df818eb) - \[Dev Deps] update `markdown-magic` [`3382059`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/3382059feb5367c79e049943772e3a6e27e77609) - \[Fix] expose `prefer-tag-over-role` [`38d52f8`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/38d52f856a18d444e6db7d16d373e0d18c5b287d) - \[Docs] `label-has-for`: reran generate-list-of-rules [`9a2af01`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/9a2af0172cefad7fdce869401b2df42536812152) - \[Deps] pin `language-tags` to `v1.0.5` [`f84bb74`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/f84bb746857cfbc075f8e7104b3a16dddb66be7c) - \[Dev Deps] update `@babel/core` [`cf3f8d0`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/cf3f8d0a6bde6dc5ad39a96a6ed1912c1ad80e89) - \[Deps] update `axe-core` [`0a73cf4`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/0a73cf4ad0adca0bef0a383a10a14597acef5713) - \[Deps] update `@babel/runtime` [`053f04d`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/053f04da8b60d259e4c92f214ffba07a14f3ec61) - \[Deps] update `@babel/runtime` [`bccf0ae`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/bccf0aeab8dd337c5f134f892a6d3588fbc29bdf) - \[Deps] update `jsx-ast-utils` [`c9687cc`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/c9687cc2a1b7f5f72c8181a9fd6a47f49c373240) - \[readme] Preventing code repetition in user's eslint config file [`8b889bf`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/8b889bff2731c9db6988c88c0d76bdbff17bd3c5) - \[Docs] `prefer-tag-over-role`: rename docs file [`0bdf95b`](https://togithub.com/ljharb/eslint-plugin-jsx-a11y/commit/0bdf95b41cce32c8b7916367e7c8c663411d881c)jsx-eslint/eslint-plugin-react (eslint-plugin-react)
### [`v7.34.1`](https://togithub.com/jsx-eslint/eslint-plugin-react/releases/tag/v7.34.1) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.0...v7.34.1) ##### Fixed - [`jsx-no-leaked-render`][jsx-no-leaked-render]: prevent wrongly adding parens ([#3700][] [@developer-bandi](https://togithub.com/developer-bandi)) - [`boolean-prop-naming`][boolean-prop-naming]: detect TS interfaces ([#3701][] [@developer-bandi](https://togithub.com/developer-bandi)) - [`boolean-prop-naming`][boolean-prop-naming]: literalType error fix ([#3704][] [@developer-bandi](https://togithub.com/developer-bandi)) - [`boolean-prop-naming`][boolean-prop-naming]: allow TSIntersectionType ([#3705][] [@developer-bandi](https://togithub.com/developer-bandi)) - [`no-unknown-property`][no-unknown-property]: support `popover`, `popovertarget`, `popovertargetaction` attributes ([#3707][] [@ljharb](https://togithub.com/ljharb)) - [`no-unknown-property`][no-unknown-property]: only match `data-*` attributes containing `-` ([#3713][] [@silverwind](https://togithub.com/silverwind)) - [`checked-requires-onchange-or-readonly`][checked-requires-onchange-or-readonly]: correct options that were behaving opposite ([#3715][] [@jaesoekjjang](https://togithub.com/jaesoekjjang)) ##### Changed - [`boolean-prop-naming`][boolean-prop-naming]: improve error message ([@ljharb](https://togithub.com/ljharb)) [#1000]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1000 [#1002]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1002 [#1005]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1005 [#100]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/100 [#1010]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1010 [#1013]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1013 [#1022]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1022 [#1029]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1029 [#102]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/102 [#1034]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1034 [#1038]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1038 [#1041]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1041 [#1043]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1043 [#1046]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1046 [#1047]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1047 [#1050]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1050 [#1053]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1053 [#1057]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1057 [#105]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/105 [#1061]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1061 [#1062]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1062 [#1070]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1070 [#1071]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1071 [#1073]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1073 [#1076]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1076 [#1079]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1079 [#1088]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1088 [#1098]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1098 [#1101]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1101 [#1103]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1103 [#110]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/110 [#1116]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1116 [#1117]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1117 [#1119]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1119 [#1121]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1121 [#1122]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1122 [#1123]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1123 [#1130]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1130 [#1131]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1131 [#1132]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1132 [#1134]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1134 [#1135]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1135 [#1139]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1139 [#1148]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1148 [#1149]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1149 [#114]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/114 [#1151]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1151 [#1155]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1155 [#1161]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1161 [#1167]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1167 [#1173]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1173 [#1174]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1174 [#1175]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1175 [#1178]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1178 [#1179]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1179 [#117]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/117 [#1180]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1180 [#1183]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1183 [#1189]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1189 [#118]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/118 [#1192]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1192 [#1195]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1195 [#1199]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1199 [#119]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/119 [#11]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/11 [#1201]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1201 [#1202]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1202 [#1206]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1206 [#1213]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1213 [#1216]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1216 [#1222]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1222 [#1226]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1226 [#1227]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1227 [#122]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/122 [#1231]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1231 [#1236]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1236 [#1239]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1239 [#123]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/123 [#1241]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1241 [#1242]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1242 [#1246]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1246 [#1249]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1249 [#1253]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1253 [#1257]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1257 [#125]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/125 [#1260]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1260 [#1261]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1261 [#1262]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1262 [#1264]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1264 [#1266]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1266 [#1269]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1269 [#1273]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1273 [#1274]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1274 [#1277]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1277 [#127]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/127 [#1281]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1281 [#1287]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1287 [#1288]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1288 [#1289]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1289 [#128]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/128 [#1290]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1290 [#1294]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1294 [#1296]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1296 [#129]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/129 [#12]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/12 [#1301]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1301 [#1303]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1303 [#1306]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1306 [#1308]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1308 [#1309]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1309 [#130]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/130 [#1310]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1310 [#1323]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1323 [#1329]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1329 [#132]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/132 [#1335]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1335 [#1337]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1337 [#133]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/133 [#1344]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1344 [#1352]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1352 [#1353]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1353 [#1354]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1354 [#135]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/135 [#1361]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1361 [#1363]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1363 [#1364]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1364 [#1366]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1366 [#1369]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1369 [#136]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/136 [#1374]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1374 [#1376]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1376 [#137]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/137 [#1380]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1380 [#1381]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1381 [#1382]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1382 [#1383]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1383 [#1384]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1384 [#1386]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1386 [#1388]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1388 [#1389]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1389 [#138]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/138 [#1392]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1392 [#1395]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1395 [#1396]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1396 [#1398]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1398 [#139]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/139 [#13]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/13 [#1400]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1400 [#1403]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1403 [#1406]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1406 [#1409]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1409 [#1412]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1412 [#1413]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1413 [#1414]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1414 [#1417]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1417 [#1422]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1422 [#1423]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1423 [#142]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/142 [#1432]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1432 [#1435]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1435 [#1438]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1438 [#1444]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1444 [#1449]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1449 [#144]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/144 [#1450]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1450 [#145]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/145 [#1462]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1462 [#1464]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1464 [#1467]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1467 [#1468]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1468 [#146]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/146 [#1471]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1471 [#1475]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1475 [#1476]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1476 [#1478]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1478 [#1479]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1479 [#147]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/147 [#1485]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1485 [#148]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/148 [#1493]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1493 [#1494]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1494 [#1496]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1496 [#1497]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1497 [#1499]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1499 [#14]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/14 [#1500]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1500 [#1502]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1502 [#1507]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1507 [#1508]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1508 [#1511]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1511 [#1512]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1512 [#1514]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1514 [#1515]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1515 [#1517]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1517 [#1518]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1518 [#1521]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1521 [#1524]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1524 [#1525]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1525 [#1526]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1526 [#1530]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1530 [#1533]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1533 [#1538]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1538 [#1542]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1542 [#1543]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1543 [#1546]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1546 [#1547]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1547 [#154]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/154 [#1552]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1552 [#1559]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1559 [#1562]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1562 [#1566]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1566 [#156]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/156 [#1571]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1571 [#1572]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1572 [#1576]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1576 [#1578]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1578 [#1581]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1581 [#1588]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1588 [#1591]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1591 [#1595]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1595 [#1597]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1597 [#159]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/159 [#15]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/15 [#1607]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1607 [#1610]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1610 [#1611]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1611 [#1617]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1617 [#161]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/161 [#1621]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1621 [#1624]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1624 [#1635]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1635 [#1636]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1636 [#163]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/163 [#1642]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1642 [#1644]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1644 [#164]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/164 [#1650]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1650 [#1653]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1653 [#1655]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1655 [#1657]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1657 [#1659]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1659 [#165]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/165 [#1665]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1665 [#1666]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1666 [#1669]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1669 [#1670]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1670 [#1675]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1675 [#1677]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1677 [#167]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/167 [#1681]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1681 [#1689]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1689 [#1690]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1690 [#1699]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1699 [#16]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/16 [#1703]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1703 [#1717]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1717 [#1722]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1722 [#1724]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1724 [#1728]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1728 [#172]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/172 [#1732]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1732 [#1737]: https://togithub.com/jsx-eslintConfiguration
📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.