Skip to content

Update eslint-plugin-react 7.21.4 → 7.37.5 (minor)#99

Open
depfu[bot] wants to merge 1 commit into+master+master+master+from
depfu/update/npm/eslint-plugin-react-7.37.5
Open

Update eslint-plugin-react 7.21.4 → 7.37.5 (minor)#99
depfu[bot] wants to merge 1 commit into+master+master+master+from
depfu/update/npm/eslint-plugin-react-7.37.5

Conversation

@depfu
Copy link
Copy Markdown

@depfu depfu bot commented Apr 5, 2025


Welcome to Depfu 👋

This is one of the first three pull requests with dependency updates we've sent your way. We tried to start with a few easy patch-level updates. Hopefully your tests will pass and you can merge this pull request without too much risk. This should give you an idea how Depfu works in general.

After you merge your first pull request, we'll send you a few more. We'll never open more than seven PRs at the same time so you're not getting overwhelmed with updates.

Let us know if you have any questions. Thanks so much for giving Depfu a try!


Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.

What changed?

✳️ eslint-plugin-react (7.21.4 → 7.37.5) · Repo · Changelog

Release Notes

Too many releases to show here. View the full release notes.

Commits

See the full diff on Github. The new version differs by more commits than we can show here.

↗️ array.prototype.flatmap (indirect, 1.2.3 → 1.3.3) · Repo · Changelog

Release Notes

1.3.3 (from changelog)

Commits

  • [actions] split out node 10-20, and 20+ 8727281
  • [Tests] add test coverage 6e78327
  • [Deps] update call-bind, es-abstract e027dd1
  • [Dev Deps] update @es-shims/api, @ljharb/eslint-config, auto-changelog, object-inspect, tape 7322d84
  • [Dev Deps] update aud, npmignore, object-inspect, tape 958bf5c
  • [Deps] update call-bind, define-properties, es-abstract, es-shim-unscopables b3698fb
  • [Tests] replace aud with npm audit e0461ed
  • [Dev Deps] add missing peer dep e7160b5

1.3.2 (from changelog)

Commits

  • [Deps] update define-properties, es-abstract 1737863
  • [Dev Deps] update @es-shims/api, @ljharb/eslint-config, aud, object-inspect, tape 2337759

1.3.1 (from changelog)

Commits

  • [meta] use npmignore to autogenerate an npmignore file 3587a34
  • [meta] add auto-changelog d66bdea
  • [Deps] update define-properties, es-abstract d64c486
  • [actions] update rebase action to use reusable workflow 8d657d0
  • [Dev Deps] update aud, object-inspect, tape aa22741
  • [Tests] use for-each instead of foreach 748a78d

1.3.0 (from changelog)

  • [New] shim/auto: add flatMap to Symbol.unscopables
  • [Deps] update call-bind, es-abstract
  • [actions] reuse common workflows
  • [actions] update codecov uploader
  • [Dev Deps] update eslint, @ljharb/eslint-config, @es-shims/api, aud, auto-changelog, object-inspect, safe-publish-latest, tape

1.2.5 (from changelog)

  • [readme] add github actions/codecov badges; update description; remove travis badge
  • [Deps] update call-bind, es-abstract; remove unused function-bind
  • [meta] use prepublishOnly, for npm 7+
  • [Dev Deps] update eslint, @ljharb/eslint-config, @es-shims/api, aud, has-strict-mode, object-inspect, tape
  • [actions] update workflows
  • [actions] use node/install instead of node/run; use codecov action
  • [Tests] increase coverage

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by more commits than we can show here.

↗️ object.entries (indirect, 1.1.2 → 1.1.9) · Repo · Changelog

Release Notes

1.1.7 (from changelog)

Commits

  • [Dev Deps] update @es-shims/api, @ljharb/eslint-config, aud, tape f2edb13
  • [Deps] update define-properties, es-abstract 7b9daec

1.1.6 (from changelog)

Commits

  • [actions] reuse common workflows e6dc177
  • [meta] use npmignore to autogenerate an npmignore file 76b4136
  • [Dev Deps] update eslint, @ljharb/eslint-config, @es-shims/api, safe-publish-latest, tape 2ab7fcd
  • [Dev Deps] update eslint, @ljharb/eslint-config, array.prototype.map, aud, auto-changelog, functions-have-names, tape 61a205e
  • [actions] update rebase action to use reusable workflow 3b886b0
  • [actions] update codecov uploader 6db30f8
  • [Deps] update define-properties, es-abstract fa0a9c9

1.1.5 (from changelog)

Commits

  • [Dev Deps] update eslint, @ljharb/eslint-config, array.prototype.map, tape 3fa8e24
  • [Deps] update es-abstract 9288cc0
  • [Robustness] use call-bound Array.prototype.push e495b27
  • [meta] npmignore coverage output d16eb7d

1.1.4 (from changelog)

Commits

  • [actions] use node/install instead of node/run; use codecov action 502a2d7
  • [meta] do not publish github action workflow files f38243c
  • [Dev Deps] update eslint, @ljharb/eslint-config, aud, functions-have-names, has-strict-mode, tape 28b8c53
  • [readme] fix repo URLs; remove travis badge 01eb2bc
  • [readme] add actions and codecov badges e9455ce
  • [Dev Deps] update eslint, @ljharb/eslint-config, aud, auto-changelog 3f26a81
  • [actions] update workflows 2447f74
  • [Refactor] propertyIsEnumerable checks own-ness; remove has a65ae8d
  • [actions] update workflows 2465bef
  • [Tests] swap array-map for array.prototype.map 37d5157
  • [Dev Deps] update eslint, tape 3878db8
  • [Deps] update call-bind, es-abstract 9ff20ec
  • [meta] use prepublishOnly script for npm 7+ 052d1ca
  • [Tests] increase coverage 1e84c9c
  • [Deps] update es-abstract 65af70d
  • [Deps] update es-abstract 2a633ce
  • [meta] gitignore coverage output 5f4a0c1

Does any of this look wrong? Please let us know.

↗️ object.fromentries (indirect, 2.0.2 → 2.0.8) · Repo · Changelog

Release Notes

2.0.7 (from changelog)

Commits

  • [Deps] update define-properties, es-abstract dbf1467
  • [Dev Deps] update @es-shims/api, @ljharb/eslint-config, aud, tape 495556f

2.0.6 (from changelog)

Commits

  • [actions] reuse common workflows 867603d
  • [meta] add auto-changelog 3621c90
  • [Dev Deps] update eslint, @ljharb/eslint-config, @es-shims/api, safe-publish-latest, tape d6c3de7
  • [Deps] update define-properties, es-abstract a0eca66
  • [actions] update rebase action to use reusable workflow 91df159
  • [actions] update codecov uploader e7f2c96
  • [Dev Deps] update eslint, @ljharb/eslint-config, aud, tape ec22968

2.0.5 (from changelog)

  • [readme] add actions and codecov badges
  • [Deps] update es-abstract
  • [Deps] remove unused has dep
  • [meta] use prepublishOnly script for npm 7+
  • [Dev Deps] update eslint, @ljharb/eslint-config, @es-shims/api, aud, tape
  • [actions] update workflows
  • [actions] use node/install instead of node/run; use codecov action
  • [Tests] increase coverage

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by more commits than we can show here.

↗️ prop-types (indirect, 15.7.2 → 15.8.1) · Repo · Changelog

Release Notes

15.8.1 (from changelog)

  • [Fix] fix crash when a custom propType return lacks .data; call hasOwnProperty properly (#370)
  • [meta] Fix formatting in CHANGELOG.md (#367)
  • [Tests] add missing test coverage (#370)
  • [Tests] convert normal it functions to arrow functions (#370)
  • [Tests] do not fail fast; add react 17 (#366)
  • [Dev Deps] update eslint

15.8.0 (from changelog)

[New] add PropTypes.bigint (#365) [New] oneOfType: Add expected types to warning (#198) [New] Add type check for validator for 'shape' and 'exact' (#234) [Fix] checkPropTypes: Friendlier message when using a type checker that is not a function (#51) [Refactor] extract has (#261, #125, #124) [readme] Fix branch name (master -> main) (#364) [readme] Clarify usage of elementType (#335) [docs] highlighted the func name (#321) [docs] Typo fix in example (#300) [docs] Add instructions for intentional inclusion of validation in production. (#262) [docs] PropTypes.node: add link to react docs [docs] Improve wording for checkPropTypes (#258) [meta] Add a package sideEffects field. (#350) [meta] use in-publish to avoid running the build on install [deps] regenerate yarn.lock [deps] update react-is (#347, #346, #345, #340, #338) [eslint] enable some rules (#360) [Tests] Use GH Actions (#363) [Tests] Fix spelling (#318) [Tests] Fixed typo: 'Any type should accept any value' (#281) [Tests] fix broken tests; test the build process [Dev Deps] update browserify, bundle-collapser, eslint, in-publish, react, uglifyify, uglifyjs

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by more commits than we can show here.

↗️ side-channel (indirect, 1.0.3 → 1.1.0) · Repo · Changelog

Release Notes

1.1.0 (from changelog)

Commits

  • [Refactor] extract implementations to side-channel-weakmap, side-channel-map, side-channel-list ada5955
  • [New] add channel.delete c01d2d3
  • [types] improve types 0c54356
  • [readme] add content be24868
  • [actions] split out node 10-20, and 20+ c4488e2
  • [types] use shared tsconfig 0e0d57c
  • [Dev Deps] update @ljharb/eslint-config, @ljharb/tsconfig, @types/get-intrinsic, @types/object-inspect, @types/tape, auto-changelog, tape fb4f622
  • [Deps] update call-bind, get-intrinsic, object-inspect b78336b
  • [Tests] replace aud with npm audit ee3ab46
  • [Dev Deps] add missing peer dep c03e21a

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by more commits than we can show here.

↗️ string.prototype.matchall (indirect, 4.0.2 → 4.0.12) · Repo · Changelog

Release Notes

4.0.12 (from changelog)

Commits

  • [actions] split out node 10-20, and 20+ ec6bcb6
  • [Deps] update call-bind, es-abstract, get-intrinsic, gopd, has-symbols, internal-slot, regexp.prototype.flags, side-channel 993a80c
  • [Dev Deps] update @es-shims/api, @ljharb/eslint-config, auto-changelog, mock-property, object-inspect, object.assign, tape 50e0c52
  • [Refactor] use call-bound directly 72c0fe1
  • [Tests] replace aud with npm audit 3a4bccb
  • [readme] remove dead badges ae4bdb2
  • [Dev Deps] add missing peer dep 14ceede

4.0.10 (from changelog)

Commits

  • [Refactor] use set-function-name a851cbb

4.0.9 (from changelog)

Commits

  • [Deps] update define-properties, es-abstract, get-intrinsic, internal-slot, regexp.prototype.flags 819a5dd
  • [Dev Deps] update @es-shims/api, @ljharb/eslint-config, aud, es6-shim, object-inspect, object.entries, tape 6f479ee

4.0.8 (from changelog)

Commits

  • [meta] use npmignore to autogenerate an npmignore file a08a8a1
  • [Deps] update define-properties, es-abstract, get-intrinsic, regexp.prototype.flags 6273f0f
  • [Tests] use mock-property 94e83a3
  • [Dev Deps] update @ljharb/eslint-config, aud, es5-shim, functions-have-names, object-inspect, object.assign, object.entries, tape 8024497
  • [actions] update rebase action to use reusable workflow 028abc0
  • [Tests] use for-each instead of foreach f68b771

4.0.7 (from changelog)

Commits

  • [actions] reuse common workflows 798d359
  • [Dev Deps] update eslint, @ljharb/eslint-config, aud, auto-changelog, es5-shim, object-inspect, tape 8733fa4
  • [Dev Deps] update eslint, @ljharb/eslint-config, @es-shims/api, safe-publish-latest, tape 2f0ac7d
  • [actions] update codecov uploader 40ea9ce
  • [Robustness] use call-bound indexOf b035fdc
  • [Deps] update has-symbols, regexp.prototype.flags 95768f2

4.0.6 (from changelog)

Commits

  • [Refactor] use CreateRegExpStringIterator from es-abstract 5c2cf33
  • [patch] remove unused helpers 280f47e
  • [meta] add auto-changelog 2d26eda
  • [Deps] update es-abstract 857c8b0
  • [Dev Deps] update eslint, @ljharb/eslint-config, @es-shims/api, es5-shim, object-inspect, object.entries, tape 9349ea2

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by more commits than we can show here.

🆕 array-buffer-byte-length (added, 1.0.2)

🆕 array.prototype.findlast (added, 1.2.5)

🆕 array.prototype.tosorted (added, 1.1.4)

🆕 arraybuffer.prototype.slice (added, 1.0.4)

🆕 async-function (added, 1.0.0)

🆕 available-typed-arrays (added, 1.0.7)

🆕 call-bind (added, 1.0.8)

🆕 call-bind-apply-helpers (added, 1.0.2)

🆕 call-bound (added, 1.0.4)

🆕 data-view-buffer (added, 1.0.2)

🆕 data-view-byte-length (added, 1.0.2)

🆕 data-view-byte-offset (added, 1.0.1)

🆕 define-data-property (added, 1.1.4)

🆕 dunder-proto (added, 1.0.1)

🆕 es-define-property (added, 1.0.1)

🆕 es-errors (added, 1.3.0)

🆕 es-iterator-helpers (added, 1.2.1)

🆕 es-object-atoms (added, 1.1.1)

🆕 es-set-tostringtag (added, 2.1.0)

🆕 es-shim-unscopables (added, 1.1.0)

🆕 for-each (added, 0.3.5)

🆕 function.prototype.name (added, 1.1.8)

🆕 functions-have-names (added, 1.2.3)

🆕 get-intrinsic (added, 1.3.0)

🆕 get-proto (added, 1.0.1)

🆕 get-symbol-description (added, 1.1.0)

🆕 globalthis (added, 1.0.4)

🆕 gopd (added, 1.2.0)

🆕 has-bigints (added, 1.1.0)

🆕 has-property-descriptors (added, 1.0.2)

🆕 has-proto (added, 1.2.0)

🆕 has-tostringtag (added, 1.0.2)

🆕 hasown (added, 2.0.2)

🆕 is-array-buffer (added, 3.0.5)

🆕 is-async-function (added, 2.1.1)

🆕 is-bigint (added, 1.1.0)

🆕 is-boolean-object (added, 1.2.2)

🆕 is-core-module (added, 2.16.1)

🆕 is-data-view (added, 1.0.2)

🆕 is-finalizationregistry (added, 1.1.1)

🆕 is-generator-function (added, 1.1.0)

🆕 is-map (added, 2.0.3)

🆕 is-number-object (added, 1.1.1)

🆕 is-set (added, 2.0.3)

🆕 is-shared-array-buffer (added, 1.0.4)

🆕 is-typed-array (added, 1.1.15)

🆕 is-weakmap (added, 2.0.2)

🆕 is-weakref (added, 1.1.1)

🆕 is-weakset (added, 2.0.4)

🆕 iterator.prototype (added, 1.1.5)

🆕 math-intrinsics (added, 1.1.0)

🆕 own-keys (added, 1.0.1)

🆕 possible-typed-array-names (added, 1.1.0)

🆕 reflect.getprototypeof (added, 1.0.10)

🆕 safe-array-concat (added, 1.1.3)

🆕 safe-push-apply (added, 1.0.0)

🆕 safe-regex-test (added, 1.1.0)

🆕 set-function-length (added, 1.2.2)

🆕 set-function-name (added, 2.0.2)

🆕 set-proto (added, 1.0.0)

🆕 side-channel-list (added, 1.0.0)

🆕 side-channel-map (added, 1.0.1)

🆕 side-channel-weakmap (added, 1.0.2)

🆕 string.prototype.repeat (added, 1.0.0)

🆕 string.prototype.trim (added, 1.2.10)

🆕 supports-preserve-symlinks-flag (added, 1.0.0)

🆕 typed-array-buffer (added, 1.0.3)

🆕 typed-array-byte-length (added, 1.0.3)

🆕 typed-array-byte-offset (added, 1.0.4)

🆕 typed-array-length (added, 1.0.7)

🆕 unbox-primitive (added, 1.1.0)

🆕 which-boxed-primitive (added, 1.1.1)

🆕 which-builtin-type (added, 1.2.1)

🆕 which-collection (added, 1.0.2)

🆕 which-typed-array (added, 1.1.19)


Depfu Status

Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.

All Depfu comment commands
@​depfu rebase
Rebases against your default branch and redoes this update
@​depfu recreate
Recreates this PR, overwriting any edits that you've made to it
@​depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@​depfu cancel merge
Cancels automatic merging of this PR
@​depfu close
Closes this PR and deletes the branch
@​depfu reopen
Restores the branch and reopens this PR (if it's closed)
@​depfu pause
Ignores all future updates for this dependency and closes this PR
@​depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@​depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)

Summary by Sourcery

Enhancements:

  • Upgrade eslint-plugin-react from version 7.20.6 to 7.37.5, bringing potential improvements and bug fixes to the React ESLint plugin

@depfu depfu bot added the depfu label Apr 5, 2025
@performance-testing-bot
Copy link
Copy Markdown

Unable to locate .performanceTestingBot config file

@sourcery-ai
Copy link
Copy Markdown

sourcery-ai bot commented Apr 5, 2025

Reviewer's Guide by Sourcery

This pull request updates the eslint-plugin-react dependency from version 7.21.4 to 7.37.5 and updates/adds several indirect dependencies.

No diagrams generated as the changes look simple and do not need a visual representation.

File-Level Changes

Change Details Files
The pull request updates the eslint-plugin-react dependency from version 7.21.4 to 7.37.5.
  • Update eslint-plugin-react from version 7.21.4 to 7.37.5
package.json
package-lock.json
The pull request updates indirect dependencies.
  • Update array.prototype.flatmap from 1.2.3 to 1.3.3
  • Update object.entries from 1.1.2 to 1.1.9
  • Update object.fromentries from 2.0.2 to 2.0.8
  • Update prop-types from 15.7.2 to 15.8.1
  • Update side-channel from 1.0.3 to 1.1.0
  • Update string.prototype.matchall from 4.0.2 to 4.0.12
package-lock.json
The pull request adds new indirect dependencies.
  • Add array-buffer-byte-length 1.0.2
  • Add array.prototype.findlast 1.2.5
  • Add array.prototype.tosorted 1.1.4
  • Add arraybuffer.prototype.slice 1.0.4
  • Add async-function 1.0.0
  • Add available-typed-arrays 1.0.7
  • Add call-bind 1.0.8
  • Add call-bind-apply-helpers 1.0.2
  • Add call-bound 1.0.4
  • Add data-view-buffer 1.0.2
  • Add data-view-byte-length 1.0.2
  • Add data-view-byte-offset 1.0.1
  • Add define-data-property 1.1.4
  • Add dunder-proto 1.0.1
  • Add es-define-property 1.0.1
  • Add es-errors 1.3.0
  • Add es-iterator-helpers 1.2.1
  • Add es-object-atoms 1.1.1
  • Add es-set-tostringtag 2.1.0
  • Add es-shim-unscopables 1.1.0
  • Add for-each 0.3.5
  • Add function.prototype.name 1.1.8
  • Add functions-have-names 1.2.3
  • Add get-intrinsic 1.3.0
  • Add get-proto 1.0.1
  • Add get-symbol-description 1.1.0
  • Add globalthis 1.0.4
  • Add gopd 1.2.0
  • Add has-bigints 1.1.0
  • Add has-property-descriptors 1.0.2
  • Add has-proto 1.2.0
  • Add has-tostringtag 1.0.2
  • Add hasown 2.0.2
  • Add is-array-buffer 3.0.5
  • Add is-async-function 2.1.1
  • Add is-bigint 1.1.0
  • Add is-boolean-object 1.2.2
  • Add is-core-module 2.16.1
  • Add is-data-view 1.0.2
  • Add is-finalizationregistry 1.1.1
  • Add is-generator-function 1.1.0
  • Add is-map 2.0.3
  • Add is-number-object 1.1.1
  • Add is-set 2.0.3
  • Add is-shared-array-buffer 1.0.4
  • Add is-typed-array 1.1.15
  • Add is-weakmap 2.0.2
  • Add is-weakref 1.1.1
  • Add is-weakset 2.0.4
  • Add iterator.prototype 1.1.5
  • Add math-intrinsics 1.1.0
  • Add own-keys 1.0.1
  • Add possible-typed-array-names 1.1.0
  • Add reflect.getprototypeof 1.0.10
  • Add safe-array-concat 1.1.3
  • Add safe-push-apply 1.0.0
  • Add safe-regex-test 1.1.0
  • Add set-function-length 1.2.2
  • Add set-function-name 2.0.2
  • Add set-proto 1.0.0
  • Add side-channel-list 1.0.0
  • Add side-channel-map 1.0.1
  • Add side-channel-weakmap 1.0.2
  • Add string.prototype.repeat 1.0.0
  • Add string.prototype.trim 1.2.10
  • Add supports-preserve-symlinks-flag 1.0.0
  • Add typed-array-buffer 1.0.3
  • Add typed-array-byte-length 1.0.3
  • Add typed-array-byte-offset 1.0.4
  • Add typed-array-length 1.0.7
  • Add unbox-primitive 1.1.0
  • Add which-boxed-primitive 1.1.1
  • Add which-builtin-type 1.2.1
  • Add which-collection 1.0.2
  • Add which-typed-array 1.1.19
package-lock.json

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!
  • Generate a plan of action for an issue: Comment @sourcery-ai plan on
    an issue to generate a plan of action for it.

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

Copy link
Copy Markdown

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have skipped reviewing this pull request. It seems to have been created by a bot (hey, depfu[bot]!). We assume it knows what it's doing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants