-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Snyk] Upgrade eslint-plugin-react from 7.28.0 to 7.37.3 #366
base: main
Are you sure you want to change the base?
Conversation
Snyk has created this PR to upgrade eslint-plugin-react from 7.28.0 to 7.37.3. See this package in npm: eslint-plugin-react See this project in Snyk: https://app.snyk.io/org/sammyfilly/project/13b9ea0a-7855-4b52-96c0-5128239fb20d?utm_source=github&utm_medium=referral&page=upgrade-pr
Run & review this pull request in StackBlitz Codeflow. |
|
Reviewer's Guide by SourceryThis pull request upgrades State diagram showing version transition and major changesstateDiagram-v2
[*] --> v7.28.0
v7.28.0 --> v7.37.3: Upgrade
state v7.37.3 {
[*] --> ESLintV9Support
[*] --> React19Support
[*] --> NewRules
[*] --> BugFixes
state NewRules {
jsx_props_no_spread_multi
forward_ref_uses_ref
}
state BugFixes {
no_danger_fix
prop_types_fix
sort_prop_types_fix
}
}
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this 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. Here's why:
- It seems to have been created by a bot ('[Snyk]' found in title). We assume it knows what it's doing!
- We don't review packaging changes - Let us know if you'd like us to change this.
Snyk has created this PR to upgrade eslint-plugin-react from 7.28.0 to 7.37.3.
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
The recommended version is 40 versions ahead of your current version.
The recommended version was released 23 days ago.
Release notes
Package name: eslint-plugin-react
Fixed
no-danger
: avoid a crash on a nested component name (#3833 @ ljharb)no-unknown-property
: supportprecedence
prop in react 19 (#3829 @ acusti)prop-types
: props missing in validation when using generic types from a namespace import (#3859 @ rbondoc96)Changed
jsx-no-script-url
: Improve tests (#3849 @ radu2147)default-props-match-prop-types
,jsx-boolean-value
,jsx-curly-brace-presence
,jsx-no-bind
,no-array-index-key
,no-is-mounted
,no-render-return-value
,require-default-props
(#3841 @ bastiendmt)Fixed
destructuring-assignment
: fix false negative when usingtypeof props.a
(#3835 @ golopot)Changed
destructuring-assignment
: usegetParentStatelessComponent
(#3835 @ golopot)Fixed
d.ts
files (#3836 @ ljharb)Changed
Added
no-unescaped-entities
: add suggestions (#3831 @ StyleShit)forbid-component-props
: addallowedForPatterns
/disallowedForPatterns
options (#3805 @ Efimenko)no-unstable-nested-components
: addpropNamePattern
to support custom render prop naming conventions (#3826 @ danreeves)Changed
Fixed
no-is-mounted
: fix logic in method name check (#3821 @ Mathias-S)jsx-no-literals
: Avoid crashing on valueless boolean props (#3823 @ reosarevok)Added
no-string-refs
: allow this.refs in > 18.3.0 (#3807 @ henryqdineen)jsx-no-literals
AddelementOverrides
option and the ability to ignore this rule on specific elements (#3812 @ Pearce-Ropion)forward-ref-uses-ref
: add rule for checking ref parameter is added ([#3667][] @ NotWoods)Fixed
function-component-definition
,boolean-prop-naming
,jsx-first-prop-new-line
,jsx-props-no-multi-spaces
,propTypes
: use type args (#3629 @ HenryBrown0)jsx-props-no-spreading
: addexplicitSpread
option to schema (#3799 @ ljharb)Changed
no-danger
: update broken link (#3817 @ lucasrmendonca)button-has-type
: add test case with spread (#3731 @ y-hsgw)Fixed
jsx-curly-brace-presence
: avoid autofixing attributes with double quotes to a double quoted attribute (#3814 @ ljharb)Fixed
jsx-curly-brace-presence
: do not trigger on strings containing a quote character (#3798 @ akulsr0)Added
jsx-props-no-spread-multi
(#3724 @ SimonSchick)forbid-component-props
: addpropNamePattern
to allow / disallow prop name patterns (#3774 @ akulsr0)jsx-handler-names
: support ignoring component names (#3772 @ akulsr0)jsx-closing-tag-location
: addline-aligned
option (#3777 @ kimtaejin3)no-danger
: addcustomComponentNames
option (#3748 @ akulsr0)Fixed
no-invalid-html-attribute
: substitute placeholders in suggestion messages (#3759 @ mdjermanovic)sort-prop-types
: single line type ending without semicolon (#3784 @ akulsr0)require-default-props
: report when required props have default value (#3785 @ akulsr0)Refactors
variableUtil
: Avoid creating a single flat variable scope for each lookup (#3782 @ DanielRosenwasser)Fixed
prop-types
: fixclassName
missing in prop validation false negative (#3749 @ akulsr0)sort-prop-types
: Check for undefined before accessingnode.typeAnnotation.typeAnnotation
(#3779 @ tylerlaprade)Important
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
Summary by Sourcery
Build:
eslint-plugin-react
dependency ineslint-config-custom
package from 7.28.0 to 7.37.3.