jizhi
jizhi copied to clipboard
Bump eslint-plugin-react from 7.29.4 to 7.30.1
Bumps eslint-plugin-react from 7.29.4 to 7.30.1.
Release notes
Sourced from eslint-plugin-react's releases.
v7.30.1
#1000: jsx-eslint/eslint-plugin-react#1000 #1002: jsx-eslint/eslint-plugin-react#1002 #1005: jsx-eslint/eslint-plugin-react#1005 #100: jsx-eslint/eslint-plugin-react#100 #1010: jsx-eslint/eslint-plugin-react#1010 #1013: jsx-eslint/eslint-plugin-react#1013 #1022: jsx-eslint/eslint-plugin-react#1022 #1029: jsx-eslint/eslint-plugin-react#1029 #102: jsx-eslint/eslint-plugin-react#102 #1034: jsx-eslint/eslint-plugin-react#1034 #1038: jsx-eslint/eslint-plugin-react#1038 #1041: jsx-eslint/eslint-plugin-react#1041 #1043: jsx-eslint/eslint-plugin-react#1043 #1046: jsx-eslint/eslint-plugin-react#1046 #1047: jsx-eslint/eslint-plugin-react#1047 #1050: jsx-eslint/eslint-plugin-react#1050 #1053: jsx-eslint/eslint-plugin-react#1053 #1057: jsx-eslint/eslint-plugin-react#1057 #105: jsx-eslint/eslint-plugin-react#105 #1061: jsx-eslint/eslint-plugin-react#1061 #1062: jsx-eslint/eslint-plugin-react#1062 #1070: jsx-eslint/eslint-plugin-react#1070 #1071: jsx-eslint/eslint-plugin-react#1071 #1073: jsx-eslint/eslint-plugin-react#1073 #1076: jsx-eslint/eslint-plugin-react#1076 #1079: jsx-eslint/eslint-plugin-react#1079 #1088: jsx-eslint/eslint-plugin-react#1088 #1098: jsx-eslint/eslint-plugin-react#1098 #1101: jsx-eslint/eslint-plugin-react#1101 #1103: jsx-eslint/eslint-plugin-react#1103 #110: jsx-eslint/eslint-plugin-react#110 #1116: jsx-eslint/eslint-plugin-react#1116 #1117: jsx-eslint/eslint-plugin-react#1117 #1119: jsx-eslint/eslint-plugin-react#1119 #1121: jsx-eslint/eslint-plugin-react#1121 #1122: jsx-eslint/eslint-plugin-react#1122 #1123: jsx-eslint/eslint-plugin-react#1123 #1130: jsx-eslint/eslint-plugin-react#1130 #1131: jsx-eslint/eslint-plugin-react#1131 #1132: jsx-eslint/eslint-plugin-react#1132 #1134: jsx-eslint/eslint-plugin-react#1134 #1135: jsx-eslint/eslint-plugin-react#1135 #1139: jsx-eslint/eslint-plugin-react#1139 #1148: jsx-eslint/eslint-plugin-react#1148 #1149: jsx-eslint/eslint-plugin-react#1149 #114: jsx-eslint/eslint-plugin-react#114 #1151: jsx-eslint/eslint-plugin-react#1151 #1155: jsx-eslint/eslint-plugin-react#1155
... (truncated)
Changelog
Sourced from eslint-plugin-react's changelog.
7.30.1 - 2022.06.23
Fixed
- [
display-name
]: fix false positive for HOF returning only nulls (#3291[]@golopot
)- [
jsx-no-leaked-render
]: avoid unnecessary negation operators and ternary branches deletion (#3299[]@Belco90
)- [
display-name
]: fix false positive when using memo (#3304[]@golopot
)Changed
- [Docs] [
jsx-tag-spacing
]: rename option from #3264[] ([#3294[]@ljharb
)- [Docs] [
jsx-key
]: split the examples (#3293[]@ioggstream
)#3304: jsx-eslint/eslint-plugin-react#3304 #3299: jsx-eslint/eslint-plugin-react#3299 #3294: jsx-eslint/eslint-plugin-react#3294 #3293: jsx-eslint/eslint-plugin-react#3293 #3291: jsx-eslint/eslint-plugin-react#3291
[7.30.0] - 2022.05.18
Added
- [
destructuring-assignment
]: add optiondestructureInSignature
(#3235[]@golopot
)- [
no-unknown-property
]: Allow crossOrigin on image tag (SVG) (#3251[]@zpao
)- [
jsx-tag-spacing
]: Addmultiline-always
option (#3260[], #3264[]@Nokel81
)- [
function-component-definition
]: replacevar
byconst
in certain situations (#3248[]@JohnBerd
@SimeonC
)- add [
jsx-no-leaked-render
] (#3203[]@Belco90
)- [
require-default-props
]: add optionfunctions
(#3249[]@nix6839
)Fixed
- [
hook-use-state
]: Allow UPPERCASE setState setter prefixes (#3244[]@duncanbeevers
)propTypes
: addVFC
to react generic type param map (#3230[]@dlech
)- [
no-unused-state
]: avoid a crash (#3258[]@WillyLiaoWH
@ljharb
)- [
jsx-no-useless-fragment
]: use proper apostrophe in error message (#3266[]@develohpanda
)propTypes
: handle imported types/interface in forwardRef generic (#3280[]@vedadeepta
)- [
button-has-type
]: fix exception for<button type>
(#3255[]@meowtec
)- [
no-unstable-nested-components
]: Improve error message and catch React.memo() (#3247[]@zacharyliu
)Changed
- [readme] remove global usage and eslint version from readme (#3254[]
@aladdin-add
)- [Refactor] fix linter errors (#3261[]
@golopot
)- [Docs] [
no-unused-prop-types
]: fix syntax errors (#3259[]@mrdulin
)- [Refactor] improve performance for detecting function components (#3265[]
@golopot
)- [Refactor] improve performance for detecting class components (#3267[]
@golopot
)- [Refactor] [
no-deprecated
]: improve performance (#3271[]@golopot
)- [Refactor] [
no-did-mount-set-state
], [no-did-update-set-state
], [no-will-update-set-state
]: improve performance (#3272[]@golopot
)- [Refactor] improve performance by avoiding unnecessary
Components.detect
(#3273[]@golopot
)- [Refactor] add
isParenthesized
AST util (#3203[]@Belco90
)- [Docs]
default-props-match-prop-types
,require-default-props
,sort-prop-types
: fix typos (#3279[]@nix6839
)- [Refactor] improve performance of rule merging (#3281[]
@golopot
)- [Refactor] improve performance of component detection (#3276[]
@golopot
)
... (truncated)
Commits
3348023
Update CHANGELOG and bump versiona73570f
[Dev Deps] update@babel/core
,@babel/eslint-parser
, `eslint-remote-teste...b9aa04b
[Fix]display-name
: fix false positive when using memoe7fc22f
[Fix]jsx-no-leaked-render
: avoid unnecessary negation operators and ternar...c42b624
[Docs]jsx-key
: split the examples527db86
[Docs]jsx-tag-spacing
: rename option from #3264fc9664f
[Fix]display-name
: fix false positive for HOF returning only nulls91d3757
Update CHANGELOG and bump version1fdf9bd
[Fix]no-unstable-nested-components
: Improve error message and catch React....316bc40
[Fix]jsx-tag-spacing
: change multiline-always to proportional-always- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)