coston / react-obfuscate

An intelligent React component to obfuscate any contact link!
https://react-obfuscate.coston.io
MIT License
110 stars 17 forks source link

chore(deps): update linter packages #284

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@commitlint/cli (source) 17.0.3 -> 17.1.2 age adoption passing confidence
@commitlint/config-conventional (source) 17.0.3 -> 17.1.0 age adoption passing confidence
eslint (source) 8.21.0 -> 8.24.0 age adoption passing confidence
eslint-plugin-react 7.30.1 -> 7.31.8 age adoption passing confidence

Release Notes

conventional-changelog/commitlint (@​commitlint/cli) ### [`v17.1.2`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@​commitlint/cli/CHANGELOG.md#​1712-httpsgithubcomconventional-changelogcommitlintcomparev1711v1712-2022-08-29) [Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v17.1.1...v17.1.2) **Note:** Version bump only for package [@​commitlint/cli](https://togithub.com/commitlint/cli) ### [`v17.1.1`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@​commitlint/cli/CHANGELOG.md#​1711-httpsgithubcomconventional-changelogcommitlintcomparev1710v1711-2022-08-27) [Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v17.1.0...v17.1.1) **Note:** Version bump only for package [@​commitlint/cli](https://togithub.com/commitlint/cli) ### [`v17.1.0`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@​commitlint/cli/CHANGELOG.md#​1710-httpsgithubcomconventional-changelogcommitlintcomparev1703v1710-2022-08-27) [Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v17.0.3...v17.1.0) ##### Features - **commitlint:** add additional git log args ([#​3334](https://togithub.com/conventional-changelog/commitlint/issues/3334)) ([229c65b](https://togithub.com/conventional-changelog/commitlint/commit/229c65b60f15c15da5f5b11deb555d1f557c673a)) #### [17.0.3](https://togithub.com/conventional-changelog/commitlint/compare/v17.0.2...v17.0.3) (2022-06-25) **Note:** Version bump only for package [@​commitlint/cli](https://togithub.com/commitlint/cli) #### [17.0.2](https://togithub.com/conventional-changelog/commitlint/compare/v17.0.1...v17.0.2) (2022-06-01) **Note:** Version bump only for package [@​commitlint/cli](https://togithub.com/commitlint/cli) #### [17.0.1](https://togithub.com/conventional-changelog/commitlint/compare/v17.0.0...v17.0.1) (2022-05-25) ##### Bug Fixes - **cli:** use `core.commentChar` from git config with `--edit` flag ([#​3191](https://togithub.com/conventional-changelog/commitlint/issues/3191)) ([e5fee05](https://togithub.com/conventional-changelog/commitlint/commit/e5fee05301ab7441b6091e4ee6fc095d26bbd589)), closes [#​3190](https://togithub.com/conventional-changelog/commitlint/issues/3190) [#​3190](https://togithub.com/conventional-changelog/commitlint/issues/3190) [#​3190](https://togithub.com/conventional-changelog/commitlint/issues/3190)
conventional-changelog/commitlint (@​commitlint/config-conventional) ### [`v17.1.0`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@​commitlint/config-conventional/CHANGELOG.md#​1710-httpsgithubcomconventional-changelogcommitlintcomparev1703v1710-2022-08-27) [Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v17.0.3...v17.1.0) **Note:** Version bump only for package [@​commitlint/config-conventional](https://togithub.com/commitlint/config-conventional) #### [17.0.3](https://togithub.com/conventional-changelog/commitlint/compare/v17.0.2...v17.0.3) (2022-06-25) **Note:** Version bump only for package [@​commitlint/config-conventional](https://togithub.com/commitlint/config-conventional) #### [17.0.2](https://togithub.com/conventional-changelog/commitlint/compare/v17.0.1...v17.0.2) (2022-06-01) ##### Bug Fixes - update dependency conventional-changelog-conventionalcommits to v5 ([#​3201](https://togithub.com/conventional-changelog/commitlint/issues/3201)) ([c20fd19](https://togithub.com/conventional-changelog/commitlint/commit/c20fd1952ed02df987165d96e4cef650c7fbaa4b))
eslint/eslint ### [`v8.24.0`](https://togithub.com/eslint/eslint/releases/tag/v8.24.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.23.1...v8.24.0) #### Features - [`1729f9e`](https://togithub.com/eslint/eslint/commit/1729f9ea4d7b2945b2b701d72027fd4aace954cf) feat: account for `sourceType: "commonjs"` in the strict rule ([#​16308](https://togithub.com/eslint/eslint/issues/16308)) (Milos Djermanovic) - [`b0d72c9`](https://togithub.com/eslint/eslint/commit/b0d72c96b2a9cde7a5798c2b08ec4e70683c6aca) feat: add rule logical-assignment-operators ([#​16102](https://togithub.com/eslint/eslint/issues/16102)) (fnx) - [`f02bcd9`](https://togithub.com/eslint/eslint/commit/f02bcd91bf89b6c167d5346a36677fdb854f0c05) feat: `array-callback-return` support `findLast` and `findLastIndex` ([#​16314](https://togithub.com/eslint/eslint/issues/16314)) (Sosuke Suzuki) #### Documentation - [`2c152ff`](https://togithub.com/eslint/eslint/commit/2c152ff0fb709b99e62c19ecd2c95689efacbe4c) docs: note false positive `Object.getOwnPropertyNames` in prefer-reflect ([#​16317](https://togithub.com/eslint/eslint/issues/16317)) (AnnAngela) - [`bf7bd88`](https://togithub.com/eslint/eslint/commit/bf7bd885a92046a6b6bcbcaaa1e78e9f2c4b482f) docs: fix warn severity description for new config files ([#​16324](https://togithub.com/eslint/eslint/issues/16324)) (Nitin Kumar) - [`8cc0bbe`](https://togithub.com/eslint/eslint/commit/8cc0bbe440dc5e6af6ef02f00d0514a40ca07c24) docs: use more clean link syntax ([#​16309](https://togithub.com/eslint/eslint/issues/16309)) (Percy Ma) - [`6ba269e`](https://togithub.com/eslint/eslint/commit/6ba269ed673f965d081287b769c12beeb5f98887) docs: fix typo ([#​16288](https://togithub.com/eslint/eslint/issues/16288)) (jjangga0214) #### Chores - [`131e646`](https://togithub.com/eslint/eslint/commit/131e646e227b9aca3937fe287343bf2c3df408af) chore: Upgrade [@​humanwhocodes/config-array](https://togithub.com/humanwhocodes/config-array) for perf ([#​16339](https://togithub.com/eslint/eslint/issues/16339)) (Nicholas C. Zakas) - [`504fe59`](https://togithub.com/eslint/eslint/commit/504fe59b0e0f4f5a2afb6a69aaed5cb4ca631012) perf: switch from object spread to `Object.assign` when merging globals ([#​16311](https://togithub.com/eslint/eslint/issues/16311)) (Milos Djermanovic) ### [`v8.23.1`](https://togithub.com/eslint/eslint/releases/tag/v8.23.1) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.23.0...v8.23.1) #### Bug Fixes - [`b719893`](https://togithub.com/eslint/eslint/commit/b71989388a921886caa4c6cb48729bbf60c46100) fix: Upgrade eslintrc to stop redefining plugins ([#​16297](https://togithub.com/eslint/eslint/issues/16297)) (Brandon Mills) - [`734b54e`](https://togithub.com/eslint/eslint/commit/734b54eb9c6c4839c0f99ebe18dc5695754aac1d) fix: improve autofix for the `prefer-const` rule ([#​16292](https://togithub.com/eslint/eslint/issues/16292)) (Nitin Kumar) - [`6a923ff`](https://togithub.com/eslint/eslint/commit/6a923ff9257a4f009cefed049ebb59a4b5acdab5) fix: Ensure that glob patterns are normalized ([#​16287](https://togithub.com/eslint/eslint/issues/16287)) (Nicholas C. Zakas) - [`c6900f8`](https://togithub.com/eslint/eslint/commit/c6900f89a89f3de5d3c50c69a1bc62eac6eb76d7) fix: Ensure globbing doesn't include subdirectories ([#​16272](https://togithub.com/eslint/eslint/issues/16272)) (Nicholas C. Zakas) #### Documentation - [`16cba3f`](https://togithub.com/eslint/eslint/commit/16cba3f31294a673721864267aa13ea35233326b) docs: fix mobile double tap issue ([#​16293](https://togithub.com/eslint/eslint/issues/16293)) (Sam Chen) - [`e098b5f`](https://togithub.com/eslint/eslint/commit/e098b5f80472e80c70603306e77e14ea15f1a93b) docs: keyboard control to search results ([#​16222](https://togithub.com/eslint/eslint/issues/16222)) (Shanmughapriyan S) - [`1b5b2a7`](https://togithub.com/eslint/eslint/commit/1b5b2a7de504f2971a6a488d8a57442e73b56a51) docs: add Consolas font and prioritize resource loading ([#​16225](https://togithub.com/eslint/eslint/issues/16225)) (Amaresh S M) - [`1ae8236`](https://togithub.com/eslint/eslint/commit/1ae8236a2e71c9dead20ba9da60d8cc9e317859a) docs: copy & use main package version in docs on release ([#​16252](https://togithub.com/eslint/eslint/issues/16252)) (Jugal Thakkar) - [`279f0af`](https://togithub.com/eslint/eslint/commit/279f0afc14617c037da482919942beef87f56e45) docs: Improve id-denylist documentation ([#​16223](https://togithub.com/eslint/eslint/issues/16223)) (Mert Ciflikli) #### Chores - [`38e8171`](https://togithub.com/eslint/eslint/commit/38e8171d9b170f400ac340368d044b2093114e94) perf: migrate rbTree to js-sdsl ([#​16267](https://togithub.com/eslint/eslint/issues/16267)) (Zilong Yao) - [`1c388fb`](https://togithub.com/eslint/eslint/commit/1c388fb37739cc09dbd0b4aa59e9d45674280ad5) chore: switch nyc to c8 ([#​16263](https://togithub.com/eslint/eslint/issues/16263)) (唯然) - [`67db10c`](https://togithub.com/eslint/eslint/commit/67db10c51dbb871a201eab444f6a73fbc1e4fc75) chore: enable linting `.eleventy.js` again ([#​16274](https://togithub.com/eslint/eslint/issues/16274)) (Milos Djermanovic) - [`42bfbd7`](https://togithub.com/eslint/eslint/commit/42bfbd7b7b91106e5f279a05f40c20769e3cd29f) chore: fix `npm run perf` crashes ([#​16258](https://togithub.com/eslint/eslint/issues/16258)) (唯然) ### [`v8.23.0`](https://togithub.com/eslint/eslint/releases/tag/v8.23.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.22.0...v8.23.0) #### Features - [`3e5839e`](https://togithub.com/eslint/eslint/commit/3e5839ecae96aecfbc1ac9526e88e0105e671032) feat: Enable eslint.config.js lookup from CLI ([#​16235](https://togithub.com/eslint/eslint/issues/16235)) (Nicholas C. Zakas) - [`30b1a2d`](https://togithub.com/eslint/eslint/commit/30b1a2dac9060673101485841c4c7521675bf917) feat: add `allowEmptyCase` option to no-fallthrough rule ([#​15887](https://togithub.com/eslint/eslint/issues/15887)) (Amaresh S M) - [`43f03aa`](https://togithub.com/eslint/eslint/commit/43f03aa96b632039b1d9cad097a70b227bb7d348) feat: no-warning-comments support comments with decoration ([#​16120](https://togithub.com/eslint/eslint/issues/16120)) (Lachlan Hunt) #### Documentation - [`b1918da`](https://togithub.com/eslint/eslint/commit/b1918da0f6cb8fe690c7377667616ec7cb57111e) docs: package.json conventions ([#​16206](https://togithub.com/eslint/eslint/issues/16206)) (Patrick McElhaney) - [`0e03c33`](https://togithub.com/eslint/eslint/commit/0e03c333a70bebd00307deead0befa519f983f44) docs: remove word immediately ([#​16217](https://togithub.com/eslint/eslint/issues/16217)) (Strek) - [`c6790db`](https://togithub.com/eslint/eslint/commit/c6790db6494e64a5261d74c0f3c4dc6139c59435) docs: add anchor link for "migrating from jscs" ([#​16207](https://togithub.com/eslint/eslint/issues/16207)) (Percy Ma) - [`7137344`](https://togithub.com/eslint/eslint/commit/71373442c42b356f34179dba18f860e1d79a780d) docs: auto-generation edit link ([#​16213](https://togithub.com/eslint/eslint/issues/16213)) (Percy Ma) #### Chores - [`2e004ab`](https://togithub.com/eslint/eslint/commit/2e004ab990a4a5a4efc44974da005d2161490256) chore: upgrade [@​eslint/eslintrc](https://togithub.com/eslint/eslintrc)[@​1](https://togithub.com/1).3.1 ([#​16249](https://togithub.com/eslint/eslint/issues/16249)) (Milos Djermanovic) - [`d35fbbe`](https://togithub.com/eslint/eslint/commit/d35fbbef895e8f4ac6eaf1756349230769a02b4d) chore: Upgrade to espree@9.4.0 ([#​16243](https://togithub.com/eslint/eslint/issues/16243)) (Milos Djermanovic) - [`ed26229`](https://togithub.com/eslint/eslint/commit/ed26229a19359b356f3a401698488c1707d4c029) test: add no-extra-parens tests with rest properties ([#​16236](https://togithub.com/eslint/eslint/issues/16236)) (Milos Djermanovic) - [`deaf69f`](https://togithub.com/eslint/eslint/commit/deaf69ffd8f9b97b4b8c29a244a79969ff14c80a) chore: fix off-by-one `min-width: 1023px` media queries ([#​15974](https://togithub.com/eslint/eslint/issues/15974)) (Milos Djermanovic) - [`63dec9f`](https://togithub.com/eslint/eslint/commit/63dec9fdee793be9bf2939e1bda0717b9cc6dcf8) refactor: simplify `parseListConfig` ([#​16241](https://togithub.com/eslint/eslint/issues/16241)) (Milos Djermanovic) ### [`v8.22.0`](https://togithub.com/eslint/eslint/releases/tag/v8.22.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.21.0...v8.22.0) #### Features - [`2b97607`](https://togithub.com/eslint/eslint/commit/2b97607675e1d0920a3abedd736e2ae00ed26d52) feat: Implement caching for FlatESLint ([#​16190](https://togithub.com/eslint/eslint/issues/16190)) (Nicholas C. Zakas) - [`fd5d3d3`](https://togithub.com/eslint/eslint/commit/fd5d3d37c97001fad1d9ae4386f76b3587cceba9) feat: add `methodsIgnorePattern` option to object-shorthand rule ([#​16185](https://togithub.com/eslint/eslint/issues/16185)) (Milos Djermanovic) #### Documentation - [`9f5a752`](https://togithub.com/eslint/eslint/commit/9f5a75206675f2404ad6733640cf05ab44b02274) docs: optimize image assets ([#​16170](https://togithub.com/eslint/eslint/issues/16170)) (Sam Chen) - [`61b2948`](https://togithub.com/eslint/eslint/commit/61b2948cb71ec505d2f7e904c7ad77ee1da64db2) docs: add svgo command to pre commit hook ([#​16178](https://togithub.com/eslint/eslint/issues/16178)) (Amaresh S M) - [`784096d`](https://togithub.com/eslint/eslint/commit/784096d37808e59ce8cc07c3c18018b31a31c3f8) docs: improve search result UI ([#​16187](https://togithub.com/eslint/eslint/issues/16187)) (Sam Chen) - [`d0f4cb4`](https://togithub.com/eslint/eslint/commit/d0f4cb42e86b4b9c7bdf91e88a4ec0d36074f36b) docs: use shorthand property name in example ([#​16180](https://togithub.com/eslint/eslint/issues/16180)) (Kevin Elliott) #### Chores - [`10a6e0e`](https://togithub.com/eslint/eslint/commit/10a6e0e14488e4ae9ab267fb5db2ec0c5bb85d59) chore: remove deploy workflow for playground ([#​16186](https://togithub.com/eslint/eslint/issues/16186)) (Milos Djermanovic)
jsx-eslint/eslint-plugin-react ### [`v7.31.8`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​7318---20220908) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.31.7...v7.31.8) ##### Fixed - \[`no-unknown-property`]: add `viewBox` on `marker` ([#​3416][] [@​ljharb](https://togithub.com/ljharb)) - \[`no-unknown-property`]: add `noModule` on `script` ([#​3414][] [@​ljharb](https://togithub.com/ljharb)) - \[`no-unknown-property`]: allow `onLoad` on `` ([#​3415][] [@​OleksiiKachan](https://togithub.com/OleksiiKachan)) - \[`no-multi-comp`]: do not detect a function property returning only null as a component ([#​3412][] [@​ljharb](https://togithub.com/ljharb)) - \[`no-unknown-property`]: allow `abbr` on `` and `` ([#​3419][] [@​OleksiiKachan](https://togithub.com/OleksiiKachan)) - \[`no-unknown-property`]: add `viewBox` for `pattern`, `symbol`, `view` ([#​3424][] [@​MNBuyskih](https://togithub.com/MNBuyskih)) - \[`no-unknown-property`]: add `align` on all the tags that support it ([#​3425][] [@​ljharb](https://togithub.com/ljharb)) ##### Changed - \[meta] npmignore markdownlint config ([#​3413][] [@​jorrit](https://togithub.com/jorrit)) [7.31.8]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.31.7...v7.31.8 [#​3425]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3425 [#​3424]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3424 [#​3419]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3419 [#​3416]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3416 [#​3415]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3415 [#​3414]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3414 [#​3413]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3413 [#​3412]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3412 ### [`v7.31.7`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​7317---20220905) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.31.6...v7.31.7) ##### Fixed - \[`no-unknown-property`]: avoid warning on `fbt` nodes entirely ([#​3391][] [@​ljharb](https://togithub.com/ljharb)) - \[`no-unknown-property`]: add `download` property support for `a` and `area` ([#​3394][] [@​HJain13](https://togithub.com/HJain13)) - \[`no-unknown-property`]: allow `webkitAllowFullScreen` and `mozAllowFullScreen` ([#​3396][] [@​ljharb](https://togithub.com/ljharb)) - \[`no-unknown-property`]: `controlsList`, not `controlList` ([#​3397][] [@​ljharb](https://togithub.com/ljharb)) - \[`no-unknown-property`]: add more capture event properties ([#​3402][] [@​sjarva](https://togithub.com/sjarva)) - \[`no-unknown-property`]: Add more one word properties found in DefinitelyTyped's react/index.d.ts ([#​3402][] [@​sjarva](https://togithub.com/sjarva)) - \[`no-unknown-property`]: Mark onLoad/onError as supported on iframes ([#​3398][] [@​maiis](https://togithub.com/maiis), [#​3406][] [@​akx](https://togithub.com/akx)) - \[`no-unknown-property`]: allow `imageSrcSet` and `imageSizes` attributes on `` ([#​3407][] [@​terrymun](https://togithub.com/terrymun)) - \[`no-unknown-property`]: add `border`; `focusable` on `` ([#​3404][] [#​3404][] [@​ljharb](https://togithub.com/ljharb)) - \[`no-unknown-property`]: React lowercases `data-` attrs ([#​3395][] [@​ljharb](https://togithub.com/ljharb)) - \[`no-unknown-property`]: add `valign` on table components ([#​3389][] [@​ljharb](https://togithub.com/ljharb)) [7.31.7]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.31.6...v7.31.7 [#​3407]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3407 [#​3406]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3406 [#​3405]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3405 [#​3404]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3404 [#​3402]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3402 [#​3398]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3398 [#​3397]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3397 [#​3396]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3396 [#​3395]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3395 [#​3394]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3394 [#​3391]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3391 [#​3389]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3389 ### [`v7.31.6`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​7316---20220904) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.31.5...v7.31.6) ##### Fixed - \[`no-unknown-property`]: `onError` and `onLoad` both work on `img` and `script` ([#​3388][] [@​ljharb](https://togithub.com/ljharb)) - \[`no-unknown-property`]: data-\* attributes can have numbers ([#​3390][] [@​sjarva](https://togithub.com/sjarva)) - \[`no-unknown-property`]: add more audio/video attributes ([#​3390][] [@​sjarva](https://togithub.com/sjarva)) - \[`no-unknown-property`]: move allowfullscreen to case ignored attributes ([#​3390][] [@​sjarva](https://togithub.com/sjarva)) - \[`no-unknown-property`]: fill works on line, mask, and use elements ([#​3390][] [@​sjarva](https://togithub.com/sjarva)) - \[`no-unknown-property`]: add onMouseMoveCapture as valid react-specific attribute ([#​3390][] [@​sjarva](https://togithub.com/sjarva)) - \[`no-unknown-property`]: make onLoad and onError be accepted on more elements ([#​3390][] [@​sjarva](https://togithub.com/sjarva)) ##### Changed - \[Docs] \[`no-unknown-property`]: add a mention about using ignores properties with libraries that add props ([#​3390][] [@​sjarva](https://togithub.com/sjarva)) [7.31.6]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.31.5...v7.31.6 [#​3390]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3390 [#​3388]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3388 ### [`v7.31.5`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​7315---20220903) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.31.4...v7.31.5) ##### Fixed - \[`no-unknown-property`]: add properties `onToggle`, `fill`, `as`, and pointer events ([#​3385][] [@​sjarva](https://togithub.com/sjarva)) - \[`no-unknown-property`]: add `defaultChecked` property ([#​3385][] [@​sjarva](https://togithub.com/sjarva)) - \[`no-unknown-property`]: add touch and media event related properties ([#​3385][] [@​sjarva](https://togithub.com/sjarva)) - \[`no-unknown-property`]: `children` is always an acceptable prop; iframes have `scrolling`; video has `playsInline` ([#​3385][] [@​ljharb](https://togithub.com/ljharb)) [7.31.5]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.31.4...v7.31.5 [#​3385]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3385 ### [`v7.31.4`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​7314---20220903) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.31.3...v7.31.4) ##### Fixed - \[`no-unknown-property`]: support `checked` on inputs ([#​3383][] [@​ljharb](https://togithub.com/ljharb)) [#​3383]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3383 [7.31.4]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.31.3...v7.31.4 ### [`v7.31.3`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​7313---20220902) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.31.2...v7.31.3) ##### Fixed - \[`no-unknown-property`]: add SVG and meta properties ([#​3381][] [@​AhmadMayo](https://togithub.com/AhmadMayo)) [7.31.3]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.31.2...v7.31.3 [#​3381]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3381 ### [`v7.31.2`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​7312---20220902) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.31.1...v7.31.2) ##### Fixed - \[`jsx-key`]: avoid a crash with optional chaining ([#​3371][] [@​ljharb](https://togithub.com/ljharb)) - \[`jsx-sort-props`]: avoid a crash with spread props ([#​3376][] [@​ljharb](https://togithub.com/ljharb)) - \[`no-unknown-property`]: properly recognize valid data- and aria- attributes ([#​3377][] [@​sjarva](https://togithub.com/sjarva)) - \[`no-unknown-property`]: properly recognize unknown HTML/DOM attributes ([#​3377][] [@​sjarva](https://togithub.com/sjarva)) ##### Changed - \[Docs] \[`jsx-sort-props`]: replace ref string with ref variable ([#​3375][] [@​Luccasoli](https://togithub.com/Luccasoli)) - \[Refactor] \[`no-unknown-property`]: improve jsdoc; extract logic to separate functions ([#​3377][] [@​sjarva](https://togithub.com/sjarva)) - \[Refactor] \[`no-unknown-property`]: update DOM properties to include also one word properties ([#​3377][] [@​sjarva](https://togithub.com/sjarva)) [7.31.2]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.31.1...v7.31.2 [#​3377]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3377 [#​3376]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3376 [#​3375]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3375 [#​3371]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3371 ### [`v7.31.1`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​7311---20220826) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.31.0...v7.31.1) ##### Fixed - \[`jsx-key`]: fix detecting missing key in `Array.from`'s mapping function ([#​3369][] [@​sjarva](https://togithub.com/sjarva)) - \[`jsx-no-leaked-render`]: coerce strategy now allows a ternary ([#​3370][] [@​sjarva](https://togithub.com/sjarva)) [7.31.1]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.31.0...v7.31.1 [#​3370]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3370 [#​3369]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3369 ### [`v7.31.0`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​7310---20220824) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.30.2...v7.31.0) ##### Added - \[`jsx-newline`]: add `allowMultiline` option when prevent option is true ([#​3311][] [@​TildaDares](https://togithub.com/TildaDares)) - \[`forbid-dom-props`]: add `disallowedFor` option ([#​3338][] [@​TildaDares](https://togithub.com/TildaDares)) ##### Fixed - \[`jsx-no-literals`]: properly error on children with noAttributeStrings: true ([#​3317][] [@​TildaDares](https://togithub.com/TildaDares)) - \[`jsx-key`]: catch key errors inside conditional statements ([#​3320][] [@​TildaDares](https://togithub.com/TildaDares)) - \[`display-name`]: Accept forwardRef and Memo nesting in newer React versions ([#​3321][] [@​TildaDares](https://togithub.com/TildaDares)) - \[`jsx-key`]: avoid a crash from optional chaining from [#​3320][] ([#​3327][] [@​ljharb](https://togithub.com/ljharb)) - \[`jsx-key`]: avoid a crash on a non-array node.body from [#​3320][] ([#​3328][] [@​ljharb](https://togithub.com/ljharb)) - \[`display-name`]: fix false positive for assignment of function returning null ([#​3331][] [@​apbarrero](https://togithub.com/apbarrero)) - \[`display-name`]: fix identifying `_` as a capital letter ([#​3335][] [@​apbarrero](https://togithub.com/apbarrero)) - \[`require-default-props`]: avoid a crash when function has no props param ([#​3350][] [@​noahnu](https://togithub.com/noahnu)) - \[`display-name`], component detection: fix HOF returning null as Components ([#​3347][] [@​jxm-math](https://togithub.com/jxm-math)) - \[`forbid-prop-types`]: Ignore objects that are not of type React.PropTypes ([#​3326][] [@​TildaDares](https://togithub.com/TildaDares)) - \[`display-name`], component detection: fix false positive for HOF returning only nulls and literals ([#​3305][] [@​golopot](https://togithub.com/golopot)) - \[`jsx-no-target-blank`]: False negative when rel attribute is assigned using ConditionalExpression ([#​3332][] [@​V2dha](https://togithub.com/V2dha)) - \[`jsx-no-leaked-render`]: autofix nested "&&" logical expressions ([#​3353][] [@​hduprat](https://togithub.com/hduprat)) - \[`jsx-sort-props`]: sorted attributes now respect comments ([#​3358][] [@​ROSSROSALES](https://togithub.com/ROSSROSALES)) ##### Changed - \[Refactor] \[`jsx-indent-props`]: improved readability of the checkNodesIndent function ([#​3315][] [@​caroline223](https://togithub.com/caroline223)) - \[Tests] \[`jsx-indent`], \[`jsx-one-expression-per-line`]: add passing test cases ([#​3314][] [@​ROSSROSALES](https://togithub.com/ROSSROSALES)) - \[Refactor] `boolean-prop-naming`, `jsx-indent`: avoid assigning to arguments ([#​3316][] [@​caroline223](https://togithub.com/caroline223)) - \[Docs] \[`sort-comp`]: add class component examples ([#​3339][] [@​maurer2](https://togithub.com/maurer2)) - \[Docs] \[`jsx-no-useless-fragment`]: add more examples of correct code ([#​3349][] [@​karlhorky](https://togithub.com/karlhorky)) - \[Docs] \[`jsx-boolean-value`]: add jsdoc types for helper functions ([#​3344][] [@​caroline223](https://togithub.com/caroline223)) - \[readme] remove dead codeclimate badge, add actions badge ([@​ljharb](https://togithub.com/ljharb)) - \[readme] Remove dead david-dm badge ([#​3262][] [@​ddzz](https://togithub.com/ddzz)) - \[Refactor] \[`jsx-closing-bracket-location`], \[`jsx-no-bind`]: fix eslint issues ([#​3351][] [@​caroline223](https://togithub.com/caroline223)) - \[Tests] \[`function-component-definition`]: add passing test cases ([#​3355][] [@​TildaDares](https://togithub.com/TildaDares)) - \[Docs] \[`jsx-no-target-blank`]: Fix link to link-type-noreferrer ([#​3319][] [@​Luccasoli](https://togithub.com/Luccasoli)) - \[Docs] document which rules provide suggestions ([#​3359][], [#​3365][] [@​bmish](https://togithub.com/bmish)) - \[Docs] Consistent rule descriptions and doc sections ([#​3361][] [@​bmish](https://togithub.com/bmish)) - \[Docs] Standardize deprecated rule notice ([#​3364][] [@​bmish](https://togithub.com/bmish)) - \[Docs] Fix typos ([#​3366][] [@​bmish](https://togithub.com/bmish)) - \[Docs] Add markdownlint for documentation formatting consistency ([#​3367][] [@​bmish](https://togithub.com/bmish)) - \[Docs] Add config notice to rule docs ([#​3362][] [@​bmish](https://togithub.com/bmish)) [7.31.0]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.30.1...v7.31.0 [#​3367]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3367 [#​3366]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3366 [#​3365]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3365 [#​3364]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3364 [#​3362]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3362 [#​3361]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3361 [#​3359]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3359 [#​3358]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3358 [#​3355]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3355 [#​3353]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3353 [#​3351]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3351 [#​3350]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3350 [#​3349]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3349 [#​3347]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3347 [#​3344]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3344 [#​3339]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3339 [#​3338]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3338 [#​3335]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3335 [#​3332]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3332 [#​3331]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3331 [#​3328]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3328 [#​3327]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3327 [#​3326]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3326 [#​3321]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3321 [#​3320]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3320 [#​3319]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3319 [#​3317]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3317 [#​3316]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3316 [#​3315]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3315 [#​3314]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3314 [#​3311]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3311 [#​3305]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3305 [#​3262]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3262 ### [`v7.30.2`](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.30.1...v7.30.2) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.30.1...v7.30.2)

Configuration

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

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • [ ] If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Mend Renovate. View repository job log here.