-
Notifications
You must be signed in to change notification settings - Fork 798
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
Update dependency eslint-plugin-react to v7 #10827
Conversation
Renovate Ignore NotificationAs this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for any future 7.x releases. However, if you upgrade to 7.x manually then Renovate will then reenable updates for minor and patch updates automatically. If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened. |
This is automated check which relies on Generated by 🚫 dangerJS against `ba1ba8aae88c63aae4aef4efc5d9cf584aa482e2` |
2b03073
to
8fe14d6
Compare
8fe14d6
to
dcf3c71
Compare
PR has been edited👷 This PR has received other commits, so Renovate will stop updating it to avoid conflicts or other problems. If you wish to abandon your changes and have Renovate start over you may click the "rebase" checkbox in the PR body/description. |
dependency is already up to date |
This PR contains the following updates:
6.10.3
->7.11.1
To test:
npx eslint --ext .js --ext .jsx ./*.js _inc/client -c .eslintrc-calypso.js
to test newcalypso
confignpx eslint --ext .js --ext .jsx ./*.js _inc/client -c .eslintrc.js
to use default configRelease Notes
yannickcr/eslint-plugin-react
v7.11.1
Compare Source
Fixed
Changed
v7.11.0
Compare Source
Added
jsx-one-expression-per-line
][]: add "allow" option (#1924, @alexzherdev)sort-prop-types
][]: add autofix (#1891, @finnp)jsx-no-bind
][]: Add ignoreDOMComponents option (#1868, @alexzherdev)Fixed
destructuring-assignment
][]: Ignore class properties (#1909, @alexandernanberg)destructuring-assignment
][], component detection: ignore components with confidence = 0 (#1907, @alexzherdev)boolean-prop-naming
][]: Handle inline Flow type (#1905, @alexzherdev)jsx-props-no-multi-spaces
][]: Handle member expressions (#1890, @alexzherdev)sort-comp
][]: Allow methods to belong to any matching group (#1858, @nosilleg)jsx-sort-props
][]: FixreservedFirst
(#1883, @fleischie)prop-types
][]: (flow) Stop crashing on undefined or null properties (#1860, @nicholas-l)no-unknown-property
][]: Make attribute "charset" valid (#1863, @silvenon)no-deprecated
][]: report identifier AST node instead of the class node (#1854, @jsnajdr)button-has-type
][]: Account for pragma (#1851, @alexzherdev)button-has-type
][]: improve error message when an identifier is used as the value (#1874, @ljharb)Changed
no-unused-state
][]: combine spread visitors (@ljharb)jsx-one-expression-per-line
][]: Fix JSX Syntax in docs (#1867, @peter-mouland)jsx-max-depth
][], [jsx-sort-default-props
][]: add missing docs urls (#1880, @flyerhzm)jsx-indent
][]: add test cases (#1892, @alexzherdev)prop-types
][]: add test cases (#1898, @alexzherdev)jsx-props-no-multi-spaces
][]: update docs (#1918, @BenRichter)v7.10.0
Compare Source
Added
no-unsafe
][] rule (#1831, #1830 @sergei-startsev)no-will-update-set-state
][]: Account forUNSAFE_
methods (#1845, #1844 @alexzherdev)Fixed
no-typos
][]: Fix static propTypes handling (#1827, #1677 @alexzherdev)destructuring-assignment
][]: Allow LHS (#1825, #1728 @alexzherdev)no-unused-prop-types
][]: Fix crash when encountering mixed union and intersection flow types (#1806 @yannickcr)Changed
jsx-no-target-blank
][] (#1805 @ferhatelmas))v7.9.1
Compare Source
v7.8.2
Compare Source
Fixed
boolean-prop-naming
][] when encountering a required shape prop type (#1791 @pcorpet)v7.8.1
Compare Source
Fixed
no-deprecated
][] when encountering a class constructor (#1785 @taddei)v7.8.0
Compare Source
Added
react-in-jsx-scope
][] (#1758)require-default-props
][] (#1724 @Miziak)forbid-component-props
][] (#1732 @ThiefMaster)no-unused-prop-types
][] (#1681 @bvaughn)sort-comp
][] (#1767 @joe-denea)no-typos
][]prevState
andnextState
to [no-unused-state
][] (#1759)componentWillMount
,componentWillReceiveProps
andcomponentWillUpdate
lifecycle methods in [no-deprecated
][] (#1750 @sergei-startsev)Fixed
no-typos
][] false positive on customPropType
classes (#1389 @brettdh)boolean-prop-naming
][] to handle required props (#1389 @louisscruz)jsx-curly-brace-presence
][] to allow whitespace JSX container (#1717 @sharmilajesupaul)jsx-no-bind
][] to handle ternary conditions (#1722 @gwenaellarmet)Changed
v7.7.0
Compare Source
Added
forbid-foreign-prop-types
][]: addallowInPropTypes
option (#1655 @iansu)jsx-max-depth
][] rule (#1260 @chriswong)Fixed
no-access-state-in-setstate
][]: Exclude references to this.state in setState callback (#1610 @pfhayes)no-danger-with-children
][]: prevent infinite loop (#1571 @ljharb)sort-prop-types
][]: Fix sortShapeProp when shape is not an object literal (#1669 @justinanastos)jsx-child-element-spacing
][]: fix error location (#1666 @pfhayes)no-unused-prop-types
][]: fix for createClass (#1675 @yuri-sakharov)prop-types
][]: include nextProps checking in shouldComponentUpdate (#1690 @amerryma)jsx-curly-spacing
][]: refactor to fix start and end-braces in a single pass (#1414 @s-h-a-d-o-w)Changed
jsx-child-element-spacing
][]: add missing docs (#1665 @pfhayes); fix docs (#1670 @SammyM)v7.6.1
Compare Source
Fixed
prop-types
][] with recursive type annotations (#1653 @jetpacmonkey)no-unknown-property
][] to properly recognizecrossOrigin
instead ofcrossorigin
, and allow it onlink
tags. (#1659 @jzDev)no-access-state-in-setstate
][] to handle object spread (#1657 @ljharb)v7.6.0
Compare Source
Added
forbid-dom-props
][] rule (#1562 @davazp)jsx-child-element-spacing
][] rule (#1515 @pfhayes)no-this-in-sfc
][] rule (#1435 @jomasti)jsx-sort-default-props
][] rule (#281 @b0gok)message
option to [boolean-prop-naming
][] (#1588 @louisscruz)beforeClosing
option to [jsx-tag-spacing
][] (#1396 @cjskillingstad)instance-methods
andinstance-variables
to [sort-comp
][] (#599 @RDGthree)propWrapperFunctions
support for [boolean-prop-naming
][] (#1478 @jomasti)React.addons.TestUtils
in [no-deprecated
][] (#1644 @nirnaor)Fixed
no-access-state-in-setstate
][] (#1559 @jomasti, #1611 @pfhayes)require-optimization
][] when encountering arrays with empty items as values in object (#1621 @kamataryo)no-unused-prop-types
][] when passing an empty function as a PropType (#1542 #1581 @kevinzwhuang)no-typos
][] when usingPropType.shape
without arguments (#1471 @mrichmond)jsx-tag-spacing
][] (#1650 @flyerhzm)no-unused-state
][] to detect usage ofthis.state
as an object (#1572)no-access-state-in-setstate
][] to detect when thestate
variable is destructured fromthis.state
(#1597 @jaaberg)jsx-no-literals
][] to correctly find string literals part of BinaryExpressions (#1511 @jaaberg)no-typos
][] false positive on custom propTypes with isRequired (#1607 @lfades)prop-types
][] to check fornextProps
incomponentWillReceiveProps
(#1636 @xjmdoo)no-unknown-property
][] to not pascal-casingcrossorigin
attribute and only allow it on script/img/video (#1642 @ljharb)Changed
jsx-wrap-multilines
][] auto fix (#1576 @sharmilajesupaul)defaultConfig
from [sort-comp
][] rule for programmatic use (#1578 @Andarist)v7.5.1
Compare Source
Fixed
jsx-no-bind
][] crash (#1543 @jomasti)no-unused-prop-types
][] crash (#1542 @jomasti)Changed
v7.5.0
Compare Source
Added
jsx-one-expression-per-line
][] rule (#1497 @TSMMark)destructuring-assignment
][] rule (#1462 @DianaSuvorova)no-access-state-in-setstate
][] rule (#1374 @jaaberg)button-has-type
][] rule (#1525 @Hypnosphi)React.DOM
factories in [no-deprecated
][] (#1530 @backjo)sortShapeProp
option to [sort-prop-types
][] (#1476 @jomasti)parens-new-line
option to [jsx-wrap-multilines
][] (#1475 @jomasti)checkContextTypes
andcheckChildContextTypes
options to [forbid-prop-types
][] (#1533 @jomasti)forbidDefaultForRequired
option to [require-default-props
][] (#1524 @jomasti)jsx-wrap-multilines
][] (#1384 @evgeny-petukhov)Fixed
jsx-curly-brace-presence
][] auto fix by bailing out when some chars exist (#1479 #1449 @jackyho112)boolean-prop-naming
][] crash with Object spread (#1485 @track0x1)no-unused-state
][] to correctly handle arrow function class method (#1363 @jackyho112)typescript-eslint-parser
(#1496 @timothykang)jsx-no-bind
][] to only warn for props and account for variable declaration (#1444 #1395 #1417 @jackyho112)no-unused-prop-types
][] to handle props usage in custom prop validators (#1518 @petersendidit)prefer-stateless-function
][] to account forcontextTypes
anddefaultProps
(#1521 @jomasti)jsx-no-comment-textnodes
][] to not warn when using two slashes via html entities at the beginning of a literal (#1517 @jomasti)default-props-match-prop-types
][] crash (#1499 @jomasti)no-unused-prop-types
][] to handle props used in thesetState
update callback (#1507 @petersendidit)jsx-indent
][] (#1246 @jseminck)Changed
v7.4.0
Compare Source
Added
jsx-curly-brace-presence
][] rule (#1310 @jackyho112)prop-types
][] and [no-unused-prop-types
][] (#1364 #1323 @jseminck)no-unused-prop-types
][] (#1412 @jseminck)prop-types
][] (#1400 @jseminck)no-unused-prop-types
][] (#1388 @jseminck)prop-types
][] and [no-unused-prop-types
][] (#1381 @DianaSuvorova)no-direct-mutation-state
][] (#1386 @zpao)Fixed
no-unused-state
][] to ignore computed property keys (#1361 @jackyho112)no-typos
][] crash (#1406 @jseminck)boolean-prop-naming
][] crash (#1409 @EvHaus)prop-types
][] and [no-unused-prop-types
][] crash with IntersectionTypeAnnotation (#1413 @jseminck)Changed
v7.3.0
Compare Source
Added
propTypes
,contextTypes
andchildContextTypes
to [no-typos
][] (#213 @DianaSuvorova)Fixed
boolean-prop-naming
][] crash (#1369 @EvHaus)no-typos
][] crash (#1353 @jseminck)require-default-props
][] stopping when it finds a component without props (#1380 @brgibson)no-direct-mutation-state
][] detection with nested components (#1382)Changed
v7.2.1
Compare Source
Fixed
forbid-prop-types
][] crash on identifiers (#1352 @ljharb)boolean-prop-naming
][] crash with propTypes wrapper (#1354 @dustinsoftware)prop-types
][] false positive with local variableprops
(#1288 @DianaSuvorova)Changed
v7.2.0
Compare Source
Added
no-unused-state
][] rule (#1103 @wbinnssmith)boolean-prop-naming
][] rule (#1264 @EvHaus)no-typos
][] rule (#1189 @jseminck, #1294 @haridusenadeera)jsx-sort-props
][] (#1273 @Overload119)getters
andsetters
groups to [sort-comp
][] (#100 @RDGthree)noStrings
option to [jsx-no-literals
][] (#1202 @deecewan)always
/never
to [jsx-boolean-value
][] (#1249 @ljharb)Fixed
no-direct-mutation-state
][] to disallowthis.state
mutation in constructor (#832 @burabure)jsx-no-target-blank
][] crash on emptyrel
attribute (#1269 @dustinsoftware)sort-comp
][] component detection withClassExpression
(#1076 @webOS101)no-unused-prop-types
][] detection with async class properties and methods (#1053 @benstepp)void-dom-elements-no-children
][] crash (#1226 @kokobeware)no-danger-with-children
][] to ignore line breaks (#1262)no-danger-with-children
][] crash with undefined (#1287)jsx-no-target-blank
][] crash (#1296 @jseminck)no-unused-prop-types
][] to no longer ignore components with no used props (#1303 @DianaSuvorova)jsx-no-duplicate-props
][] crash (#969 @marcelmokos)jsx-no-literals
][] false positives (#1301 @davidyorr)no-find-dom-node
][] detection with named imports (#785 @Hypnosphi)no-unused-prop-types
][] detection with propTypes wrapped in a function (#1253 @dustinsoftware)no-unused-prop-types
][] detection with destructured use of properties (#816 @DianaSuvorova)no-unused-prop-types
][] detection with inline functions (#1309 @DianaSuvorova)no-unused-prop-types
][]skipShapeProps
option with Flow annotations (#1335 @DianaSuvorova)jsx-curly-spacing
][] schema incompatibility with ESLint 4.2.0 (#1290 @jseminck)Changed
v7.1.0
Compare Source
Added
default-props-match-prop-types
][] rule (#1022 @webOS101)no-redundant-should-component-update
][] rule (#985 @jomasti)jsx-closing-tag-location
][] rule (#1206 @rsolomon)jsx-max-props-per-line
][] (#949 @snowypowers)nextProps
/prevProps
in [no-unused-prop-types
][] (#1213 @jseminck)prop-types
][] (#1236 @gpeal)children
option to [jsx-curly-spacing
][] (#857 @fatfisz)Fixed
prefer-stateless-function
][]ignorePureComponents
option when using class expressions (#1122 @dreid)void-dom-elements-no-children
][] crash (#1195 @oliviertassinari)require-default-props
][] quoteddefaultProps
detection (#1201)jsx-sort-props
][] bug withignoreCase
andcallbacksLast
options set totrue
(#1175 @jseminck)no-unused-prop-types
][] false positive (#1183 #1135 @jseminck)jsx-no-target-blank
][] to not issue errors for non-external URLs (#1216 @gfx)prop-types
][] quoted Flow types detection (#1132 @ethanjgoldberg)no-array-index-key
][] crash withkey
without value (#1242 @jseminck)Changed
v7.0.1
Compare Source
Fixed
jsx-curly-spacing
][]allowMultiline
option being undefined in some cases (#1179 @fatfisz)jsx-curly-spacing
][] newline with object literals bug (#1180 @fatfisz)prop-types
][] to not mark class static function as valid propTypes definition (#1174)prop-types
][] crash with Flow spread operator (#1178)void-dom-elements-no-children
][] crash on faultycreateElement
detection (#1101)require-default-props
][] error message for quoted props (#1161)Changed
v7.0.0
Compare Source
Added
no-will-update-set-state
][] rule (#1139 @ManThursday)no-deprecated
][]reservedFirst
option to [jsx-sort-props
][] (#1134 @MatthewHerbst)Breaking
React.PropTypes
andReact.createClass
in [no-deprecated
][] (#1148 @Calyhre)createClass
component factory tocreateReactClass
. This is used for React component detection, if you still usingReact.createClass
use the shared settings to specifycreateClass
as component factoryno-danger-with-children
][] rule to recommended rules (#748 @ljharb)no-string-refs
][] rule to recommended rules (#749 @ljharb)jsx-key
][] rule to recommended rules (#750 @ljharb)jsx-no-comment-textnodes
][] rule to recommended rules (#751 @ljharb)jsx-no-target-blank
][] rule to recommended rules (#752 @ljharb)no-unescaped-entities
][] rule to recommended rules (#841 @ljharb)no-children-prop
][] rule to recommended rules (#842 @ljharb)wrap-multilines
][] rule, use [jsx-wrap-multilines
][] insteadno-comment-textnodes
][] rule, use [jsx-no-comment-textnodes
][] insteadrequire-extension
][] rule, use the eslint-plugin-importextensions
rule insteadjsx-space-before-closing
][] rule, use the [jsx-tag-spacing
][] rule instead. [jsx-space-before-closing
][] still works but will trigger a warning (#1070 @afairb)jsx-first-prop-new-line
][] default is nowmultiline-multiprop
(#802 @kokarn)jsx-wrap-multilines
][] now checks arrow functions without block body. It can be deactivated in rule options (#790 @ColCh)jsx-no-undef
][] will not check the global scope by default. You can force it with theallowGlobals
option (#1013 @jomasti)Fixed
no-unused-prop-types
][] false positive withnextProps
(#1079 @Kerumen)prefer-stateless-function
][] to not warn on classes with decorators (#1034 @benstepp)Changed
Renovate configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.