Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@testing-library/react](https://togithub.com/testing-library/react-testing-library) | [`14.3.0` -> `14.3.1`](https://renovatebot.com/diffs/npm/@testing-library%2freact/14.3.0/14.3.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@testing-library%2freact/14.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@testing-library%2freact/14.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@testing-library%2freact/14.3.0/14.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@testing-library%2freact/14.3.0/14.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | [`18.2.21` -> `18.3.3`](https://renovatebot.com/diffs/npm/@types%2freact/18.0.17/18.3.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.0.17/18.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.0.17/18.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | [`18.0.17` -> `18.3.3`](https://renovatebot.com/diffs/npm/@types%2freact/18.0.17/18.3.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.0.17/18.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.0.17/18.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/react-dom](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)) | [`18.2.7` -> `18.3.0`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.0.6/18.3.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/18.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/18.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/18.0.6/18.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/18.0.6/18.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/react-dom](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)) | [`18.0.6` -> `18.3.0`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.0.6/18.3.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/18.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/18.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/18.0.6/18.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/18.0.6/18.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-plugin-react](https://togithub.com/jsx-eslint/eslint-plugin-react) | [`7.30.1` -> `7.35.0`](https://renovatebot.com/diffs/npm/eslint-plugin-react/7.33.2/7.35.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-react/7.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-react/7.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-react/7.33.2/7.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-react/7.33.2/7.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-plugin-react](https://togithub.com/jsx-eslint/eslint-plugin-react) | [`7.33.2` -> `7.35.0`](https://renovatebot.com/diffs/npm/eslint-plugin-react/7.33.2/7.35.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-react/7.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-react/7.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-react/7.33.2/7.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-react/7.33.2/7.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [react](https://reactjs.org/) ([source](https://togithub.com/facebook/react/tree/HEAD/packages/react)) | [`18.2.0` -> `18.3.1`](https://renovatebot.com/diffs/npm/react/18.2.0/18.3.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react/18.2.0/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react/18.2.0/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [react-dom](https://reactjs.org/) ([source](https://togithub.com/facebook/react/tree/HEAD/packages/react-dom)) | [`18.2.0` -> `18.3.1`](https://renovatebot.com/diffs/npm/react-dom/18.2.0/18.3.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-dom/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-dom/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-dom/18.2.0/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-dom/18.2.0/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [react-router-dom](https://togithub.com/remix-run/react-router) ([source](https://togithub.com/remix-run/react-router/tree/HEAD/packages/react-router-dom)) | [`6.16.0` -> `6.25.1`](https://renovatebot.com/diffs/npm/react-router-dom/6.16.0/6.25.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-router-dom/6.25.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router-dom/6.25.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router-dom/6.16.0/6.25.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router-dom/6.16.0/6.25.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>testing-library/react-testing-library (@​testing-library/react)</summary> ### [`v14.3.1`](https://togithub.com/testing-library/react-testing-library/releases/tag/v14.3.1) [Compare Source](https://togithub.com/testing-library/react-testing-library/compare/v14.3.0...v14.3.1) ##### Bug Fixes - Stop using nullish coalescing ([#​1300](https://togithub.com/testing-library/react-testing-library/issues/1300)) ([8434a24](https://togithub.com/testing-library/react-testing-library/commit/8434a24ce79583d1359f58563c5f3981e729eb1c)) </details> <details> <summary>jsx-eslint/eslint-plugin-react (eslint-plugin-react)</summary> ### [`v7.35.0`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7350---20240719) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.4...v7.35.0) ##### Added - support eslint v9 ([#​3759][] [@​mdjermanovic](https://togithub.com/mdjermanovic)) - export flat configs from plugin root and fix flat config crash ([#​3694][] [@​bradzacher](https://togithub.com/bradzacher) [@​mdjermanovic](https://togithub.com/mdjermanovic)) - add \[`jsx-props-no-spread-multi`] ([#​3724][] [@​SimonSchick](https://togithub.com/SimonSchick)) - \[`forbid-component-props`]: add `propNamePattern` to allow / disallow prop name patterns ([#​3774][] [@​akulsr0](https://togithub.com/akulsr0)) - \[`jsx-handler-names`]: support ignoring component names ([#​3772][] [@​akulsr0](https://togithub.com/akulsr0)) - version settings: Allow react defaultVersion to be configurable ([#​3771][] [@​onlywei](https://togithub.com/onlywei)) - \[`jsx-closing-tag-location`]: add `line-aligned` option ([#​3777] [@​kimtaejin3](https://togithub.com/kimtaejin3)) - \[`no-danger`]: add `customComponentNames` option ([#​3748][] [@​akulsr0](https://togithub.com/akulsr0)) ##### Fixed - \[`no-invalid-html-attribute`]: substitute placeholders in suggestion messages ([#​3759][] [@​mdjermanovic](https://togithub.com/mdjermanovic)) - \[`sort-prop-types`]: single line type ending without semicolon ([#​3784][] [@​akulsr0](https://togithub.com/akulsr0)) - \[`require-default-props`]: report when required props have default value ([#​3785][] [@​akulsr0](https://togithub.com/akulsr0)) ##### Changed - \[Refactor] `variableUtil`: Avoid creating a single flat variable scope for each lookup ([#​3782][] [@​DanielRosenwasser](https://togithub.com/DanielRosenwasser)) [7.35.0]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.4...v7.35.0 [#​3785]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3785 [#​3784]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3784 [#​3782]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3782 [#​3777]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3777 [#​3774]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3774 [#​3772]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3772 [#​3771]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3771 [#​3759]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3759 [#​3748]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3748 [#​3724]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3724 [#​3694]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3694 ### [`v7.34.4`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7344---20240713) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.3...v7.34.4) ##### Fixed - \[`prop-types`]: fix `className` missing in prop validation false negative ([#​3749] [@​akulsr0](https://togithub.com/akulsr0)) - \[`sort-prop-types`]: Check for undefined before accessing `node.typeAnnotation.typeAnnotation` ([#​3779] [@​tylerlaprade](https://togithub.com/tylerlaprade)) [7.34.4]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.3...v7.34.4 [#​3779]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3779 [#​3749]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3749 ### [`v7.34.3`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7343---20240618) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.2...v7.34.3) ##### Fixed - \[`prop-types`]: null-check rootNode before calling getScope ([#​3762][] [@​crnhrv](https://togithub.com/crnhrv)) - \[`boolean-prop-naming`]: avoid a crash with a spread prop ([#​3733][] [@​ljharb](https://togithub.com/ljharb)) - \[`jsx-boolean-value`]: `assumeUndefinedIsFalse` with `never` must not allow explicit `true` value ([#​3757][] [@​6uliver](https://togithub.com/6uliver)) - \[`no-object-type-as-default-prop`]: enable rule for components with many parameters ([#​3768][] [@​JulienR1](https://togithub.com/JulienR1)) - \[`jsx-key`]: incorrect behavior for checkKeyMustBeforeSpread with map callbacks ([#​3769][] [@​akulsr0](https://togithub.com/akulsr0)) [7.34.3]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.2...v7.34.3 [#​3769]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3769 [#​3768]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3768 [#​3762]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3762 [#​3757]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3757 [#​3733]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3733 ### [`v7.34.2`](https://togithub.com/jsx-eslint/eslint-plugin-react/releases/tag/v7.34.2) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.1...v7.34.2) ##### Fixed - [`boolean-prop-naming`][boolean-prop-naming]: avoid a crash with a non-TSTypeReference type ([#​3718][] [@​developer-bandi](https://togithub.com/developer-bandi)) - [`jsx-no-leaked-render`][jsx-no-leaked-render]: invalid report if left side is boolean ([#​3746][] [@​akulsr0](https://togithub.com/akulsr0)) - [`jsx-closing-bracket-location`][jsx-closing-bracket-location]: message shows `{{details}}` when there are no details ([#​3759][] [@​mdjermanovic](https://togithub.com/mdjermanovic)) - [`no-invalid-html-attribute`][no-invalid-html-attribute]: ensure error messages are correct ([#​3759][] [@​mdjermanovic](https://togithub.com/mdjermanovic), [@​ljharb](https://togithub.com/ljharb)) ##### Changed - \[Refactor] create various eslint utils to fix eslint deprecations ([#​3759][] [@​mdjermanovic](https://togithub.com/mdjermanovic), [@​ljharb](https://togithub.com/ljharb)) [7.34.2]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.1...v7.34.2 [#​3759]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3759 [#​3746]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3746 [#​3718]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3718 [`boolean-prop-naming`]: docs/rules/boolean-prop-naming.md [`jsx-no-leaked-render`]: docs/rules/jsx-no-leaked-render.md [`jsx-closing-bracket-location`]: docs/rules/jsx-closing-bracket-location.md [`no-invalid-html-attribute`]: docs/rules/no-invalid-html-attribute.md ### [`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-eslint/eslint-plugin-react/issues/1737 [#​1742]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1742 [#​1743]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1743 [#​1749]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1749 [#​1750]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1750 [#​1753]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1753 [#​1754]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1754 [#​1755]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1755 [#​1758]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1758 [#​1759]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1759 [#​1764]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1764 [#​1767]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1767 [#​176]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/176 [#​1779]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1779 [#​1783]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1783 [#​1785]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1785 [#​178]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/178 [#​1791]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1791 [#​1793]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1793 [#​1794]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1794 [#​1796]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1796 [#​1804]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1804 [#​1805]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1805 [#​1806]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1806 [#​1815]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1815 [#​1817]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1817 [#​1819]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1819 [#​181]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/181 [#​1824]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1824 [#​1825]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1825 [#​1827]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1827 [#​1828]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1828 [#​1829]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1829 [#​182]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/182 [#​1830]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1830 [#​1831]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1831 [#​183]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/183 [#​1843]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1843 [#​1844]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1844 [#​1845]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1845 [#​1849]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1849 [#​184]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/184 [#​1851]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1851 [#​1854]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1854 [#​1857]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1857 [#​1858]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1858 [#​1860]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1860 [#​1861]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1861 [#​1863]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1863 [#​1867]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1867 [#​1868]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1868 [#​1873]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1873 [#​1874]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1874 [#​187]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/187 [#​1880]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1880 [#​1883]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1883 [#​1890]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1890 [#​1891]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1891 [#​1892]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1892 [#​1898]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1898 [#​189]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/189 [#​1903]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1903 [#​1905]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1905 [#​1907]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1907 [#​1909]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1909 [#​1911]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1911 [#​1914]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1914 [#​1918]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1918 [#​1924]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1924 [#​1926]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1926 [#​1929]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1929 [#​192]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/192 [#​1932]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1932 [#​1939]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1939 [#​193]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/193 [#​1941]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1941 [#​1942]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1942 [#​1945]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1945 [#​1946]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1946 [#​1949]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1949 [#​1953]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1953 [#​1956]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1956 [#​1957]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1957 [#​1977]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1977 [#​1978]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1978 [#​197]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/197 [#​1980]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1980 [#​1983]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1983 [#​1984]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1984 [#​1988]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1988 [#​1989]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1989 [#​198]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/198 [#​1994]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1994 [#​1995]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1995 [#​199]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/199 [#​2001]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2001 [#​2002]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2002 [#​2004]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2004 [#​2006]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2006 [#​2008]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2008 [#​2012]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2012 [#​2015]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2015 [#​2016]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2016 [#​201]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/201 [#​2026]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2026 [#​2029]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2029 [#​2032]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2032 [#​2040]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2040 [#​2043]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2043 [#​2044]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2044 [#​2051]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2051 [#​2056]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2056 [#​2061]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2061 [#​2064]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2064 [#​2065]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2065 [#​2067]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2067 [#​2069]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2069 [#​206]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/206 [#​2075]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2075 [#​2082]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2082 [#​2084]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2084 [#​2085]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2085 [#​2086]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2086 [#​2089]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2089 [#​208]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/208 [#​2090]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2090 [#​2095]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2095 [#​2097]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2097 [#​2098]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2098 [#​2099]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2099 [#​2100]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2100 [#​2102]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2102 [#​2103]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2103 [#​2104]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2104 [#​2109]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2109 [#​210]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/210 [#​2110]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2110 [#​2111]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2111 [#​2113]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2113 [#​2114]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2114 [#​2115]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2115 [#​2116]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2116 [#​2117]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2117 [#​2118]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2118 [#​211]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/211 [#​2120]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2120 [#​2123]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2123 [#​2125]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2125 [#​2127]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2127 [#​2128]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2128 [#​2131]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2131 [#​2134]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2134 [#​2136]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2136 [#​2137]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2137 [#​213]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/213 [#​2143]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2143 [#​2145]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2145 [#​2146]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2146 [#​2147]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2147 [#​214]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/214 [#​215]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/215 [#​2166]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2166 [#​2167]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2167 [#​217]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/217 [#​2180]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2180 [#​2182]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2182 [#​2183]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2183 [#​2184]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2184 [#​2191]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2191 [#​2193]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2193 [#​2198]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2198 [#​219]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/219 [#​2200]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2200 [#​2202]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2202 [#​2203]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2203 [#​2206]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2206 [#​2207]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2207 [#​220]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/220 [#​2210]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2210 [#​221]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/221 [#​2225]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2225 [#​2227]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2227 [#​2229]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2229 [#​222]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/222 [#​2230]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2230 [#​2232]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2232 [#​2233]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2233 [#​2234]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2234 [#​2238]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2238 [#​2246]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2246 [#​2250]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2250 [#​2256]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2256 [#​2259]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2259 [#​2261]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2261 [#​2262]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2262 [#​2263]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2263 [#​2265]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2265 [#​2267]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2267 [#​226]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/226 [#​2273]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2273 [#​2274]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2274 [#​2276]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2276 [#​2283]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2283 [#​2286]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2286 [#​2288]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2288 [#​228]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/228 [#​2292]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2292 [#​2294]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2294 [#​2295]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2295 [#​2298]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2298 [#​229]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/229 [#​22]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/22 [#​2302]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2302 [#​2303]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2303 [#​2304]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2304 [#​230]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/230 [#​2312]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2312 [#​2316]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2316 [#​2319]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2319 [#​2326]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2326 [#​232]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/232 [#​2330]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2330 [#​2336]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2336 [#​233]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/233 [#​2349]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2349 [#​2354]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2354 [#​2359]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2359 [#​235]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/235 [#​2361]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2361 [#​2364]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2364 [#​2367]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2367 [#​236]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/236 [#​2375]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2375 [#​2378]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2378 [#​237]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/237 [#​2380]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2380 [#​2383]: https://togithub.com/jsx-eslint/eslint-plugin-react/issue/2383 [#​2385]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2385 [#​2391]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2391 [#​2392]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2392 [#​2395]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2395 [#​2399]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2399 [#​23]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/23 [#​2402]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2402 [#​2408]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2408 [#​2409]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2409 [#​240]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/240 [#​2410]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2410 [#​2414]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2414 [#​2419]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2419 [#​2422]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2422 [#​2425]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2425 [#​2426]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2426 [#​2428]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2428 [#​2429]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2429 [#​242]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/242 [#​2431]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2431 [#​2436]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2436 [#​2437]: https://togithub.com/jsx-eslint/eslin </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View the [repository job log](https://developer.mend.io/github/coveo/ui-kit). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMDIuMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy40NDAuNyIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Alex Prudhomme <[email protected]>
- Loading branch information