Update eslint-plugin-react in / from 7.4.0 to 7.7.0 #17
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Dependencies.io has updated
eslint-plugin-react
(a npm dependency in/
) from "7.4.0" to "7.7.0".7.7.0
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)7.6.1
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)7.6.0
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 toboolean-prop-naming
(#1588 louisscruz)beforeClosing
option tojsx-tag-spacing
(#1396 cjskillingstad)instance-methods
andinstance-variables
tosort-comp
(#599 RDGthree)propWrapperFunctions
support forboolean-prop-naming
(#1478 jomasti)React.addons.TestUtils
inno-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
fromsort-comp
rule for programmatic use (#1578 Andarist)7.5.1
Fixed
jsx-no-bind
crash (#1543 jomasti)no-unused-prop-types
crash (#1542 jomasti)Changed
7.5.0
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 inno-deprecated
(#1530 backjo)sortShapeProp
option tosort-prop-types
(#1476 jomasti)parens-new-line
option tojsx-wrap-multilines
(#1475 jomasti)checkContextTypes
andcheckChildContextTypes
options toforbid-prop-types
(#1533 jomasti)forbidDefaultForRequired
option torequire-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-props-unused-props
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