chore: update dependency eslint-plugin-react to v7#17
Open
brokenmass wants to merge 1 commit intomasterfrom
Open
chore: update dependency eslint-plugin-react to v7#17brokenmass wants to merge 1 commit intomasterfrom
brokenmass wants to merge 1 commit intomasterfrom
Conversation
Codecov Report
@@ Coverage Diff @@
## master #17 +/- ##
=====================================
Coverage 100% 100%
=====================================
Files 6 6
Lines 137 137
=====================================
Hits 137 137Continue to review full report at Codecov.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This Pull Request updates dependency eslint-plugin-react from
v6.10.3tov7.8.2Release Notes
v7.8.2Compare Source
Fixed
boolean-prop-naming][] when encountering a required shape prop type (#1791 @pcorpet)v7.8.1Compare Source
Fixed
no-deprecated][] when encountering a class constructor (#1785 @taddei)v7.8.0Compare 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][]prevStateandnextStateto [no-unused-state][] (#1759)componentWillMount,componentWillReceivePropsandcomponentWillUpdatelifecycle methods in [no-deprecated][] (#1750 @sergei-startsev)Fixed
no-typos][] false positive on customPropTypeclasses (#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.0Compare Source
Added
forbid-foreign-prop-types][]: addallowInPropTypesoption (#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.1Compare Source
Fixed
prop-types][] with recursive type annotations (#1653 @jetpacmonkey)no-unknown-property][] to properly recognizecrossOrigininstead ofcrossorigin, and allow it onlinktags. (#1659 @jzDev)no-access-state-in-setstate][] to handle object spread (#1657 @ljharb)v7.6.0Compare 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)messageoption to [boolean-prop-naming][] (#1588 @louisscruz)beforeClosingoption to [jsx-tag-spacing][] (#1396 @cjskillingstad)instance-methodsandinstance-variablesto [sort-comp][] (#599 @RDGthree)propWrapperFunctionssupport for [boolean-prop-naming][] (#1478 @jomasti)React.addons.TestUtilsin [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.shapewithout arguments (#1471 @mrichmond)jsx-tag-spacing][] (#1650 @flyerhzm)no-unused-state][] to detect usage ofthis.stateas an object (#1572)no-access-state-in-setstate][] to detect when thestatevariable 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 fornextPropsincomponentWillReceiveProps(#1636 @xjmdoo)no-unknown-property][] to not pascal-casingcrossoriginattribute and only allow it on script/img/video (#1642 @ljharb)Changed
jsx-wrap-multilines][] auto fix (#1576 @sharmilajesupaul)defaultConfigfrom [sort-comp][] rule for programmatic use (#1578 @Andarist)v7.5.1Compare Source
Fixed
jsx-no-bind][] crash (#1543 @jomasti)no-unused-prop-types][] crash (#1542 @jomasti)Changed
v7.5.0Compare 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.DOMfactories in [no-deprecated][] (#1530 @backjo)sortShapePropoption to [sort-prop-types][] (#1476 @jomasti)parens-new-lineoption to [jsx-wrap-multilines][] (#1475 @jomasti)checkContextTypesandcheckChildContextTypesoptions to [forbid-prop-types][] (#1533 @jomasti)forbidDefaultForRequiredoption 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 forcontextTypesanddefaultProps(#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 thesetStateupdate callback (#1507 @petersendidit)jsx-indent][] (#1246 @jseminck)Changed
v7.4.0Compare 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.0Compare Source
Added
propTypes,contextTypesandchildContextTypesto [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.1Compare 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.0Compare 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)gettersandsettersgroups to [sort-comp][] (#100 @RDGthree)noStringsoption to [jsx-no-literals][] (#1202 @deecewan)always/neverto [jsx-boolean-value][] (#1249 @ljharb)Fixed
no-direct-mutation-state][] to disallowthis.statemutation in constructor (#832 @burabure)jsx-no-target-blank][] crash on emptyrelattribute (#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][]skipShapePropsoption with Flow annotations (#1335 @DianaSuvorova)jsx-curly-spacing][] schema incompatibility with ESLint 4.2.0 (#1290 @jseminck)Changed
v7.1.0Compare 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/prevPropsin [no-unused-prop-types][] (#1213 @jseminck)prop-types][] (#1236 @gpeal)childrenoption to [jsx-curly-spacing][] (#857 @fatfisz)Fixed
prefer-stateless-function][]ignorePureComponentsoption when using class expressions (#1122 @dreid)void-dom-elements-no-children][] crash (#1195 @oliviertassinari)require-default-props][] quoteddefaultPropsdetection (#1201)jsx-sort-props][] bug withignoreCaseandcallbacksLastoptions 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 withkeywithout value (#1242 @jseminck)Changed
v7.0.1Compare Source
Fixed
jsx-curly-spacing][]allowMultilineoption 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 faultycreateElementdetection (#1101)require-default-props][] error message for quoted props (#1161)Changed
v7.0.0Compare Source
Added
no-will-update-set-state][] rule (#1139 @ManThursday)no-deprecated][]reservedFirstoption to [jsx-sort-props][] (#1134 @MatthewHerbst)Breaking
React.PropTypesandReact.createClassin [no-deprecated][] (#1148 @Calyhre)createClasscomponent factory tocreateReactClass. This is used for React component detection, if you still usingReact.createClassuse the shared settings to specifycreateClassas 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-importextensionsrule 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 theallowGlobalsoption (#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
🚀 This PR has been generated by Renovate using COB-LVS/renovate configuration.