react-memoize
react-memoize copied to clipboard
An in-range update of eslint-plugin-react is breaking the build π¨
The devDependency eslint-plugin-react was updated from 7.11.1 to 7.12.0.
π¨ View failing branch.
This version is covered by your current version range and after updating it in your project the build failed.
eslint-plugin-react is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
Status Details
- β ci/circleci: Your tests failed on CircleCI (Details).
Release Notes for v7.12.0
Added
no-typos: Support createClass (#1828, @alexzherdev)- Support detecting React.forwardRef/React.memo (#2089, @jomasti)
jsx-indent: addcheckAttributesoption for JSX attribute indentation (#2086, @jomasti)- Change allowed
propWrapperFunctionssetting values (#2065, @jomasti) - add
jsx-fragmentsrule to enforce fragment syntax (#1994, @alexzherdev) - Support "detect" option for React version setting (#1978, @alexzherdev)
- Support shorthand fragment syntax in many rules (#1956, @alexzherdev)
jsx-no-literals: print node value in warning message (#2008, @jlgonzalezdev)
Fixed
jsx-max-depth: Fix depth of JSX siblings in a JSXEpressionContainer (#1824, @alexzherdev)no-array-index-key: fix in React.Children methods (#2085, @himynameisdave)no-unused-state: handle functional setState (#2084, @jomasti)- version errors should log to stderr, not stdout (#2082, @ljharb)
no-deprecated: Disable legacy lifecycle methods linting for now (#2069, @sergei-startsev)- ensure that react and flow versions can be numbers (#2056, @ljharb)
forbid-foreign-prop-types: ensureallowInPropTypesoption applies to class fields (#2040, @Sheile)jsx-wrap-multilines: catch single missing newlines (#1984, @MrHen)jsx-first-prop-new-line: Fix for parsers (like TypeScript) (#2026, @HauptmannEck)- [
jsx-sort-comp][]: Fix fixer in case of more than 10 props (#2012, @tihonove) no-unused-stateDon't depend on state parameter name ([#1829][], @alexzherdev)no-this-in-sfcfix for class properties (#1995, @sergei-startsev)no-this-in-sfcfix rule behavior for arrow functions inside a class field (#1989, @sergei-startsev)destructuring-assignment: handle nested props usage (#1983, @alexzherdev)sort-prop-types: fix string property order (#1977, @metreniuk)jsx-no-target-blank: donβt crash when thereβs no value (#1949, @ljharb)prop-types,no-unused-prop-types: better handle object spread (#1939, @alexzherdev)
Changed
jsx-fragments: improve message text (#2032, @alexzherdev)no-unsafe: handle all unsafe life-cycle methods (#2075, @sergei-startsev)require-default-props: Change error message naming from singular defaultProp to plural defaultProps (#2064, @jseminck)- [Refactor] Extract used
propTypesdetection (#1946, @alexzherdev) - [Refactor] Extract
defaultPropsdetection (#1942, @alexzherdev) - [Refactor] Extract required
propTypesdetection (#2001, @alexzherdev) - [Docs]
no-did-mount-set-state,no-did-update-set-state,no-will-update-set-state: fix docs URLs (#2090, @JBallin) - [Docs] Remove statement on GC in jsx-no-bind (#2067, @rickhanlonii)
- [Docs]
jsx-sort-props: Fix small mistake (#2044, @dimitarnestorov) - [Docs]
no-unescaped-entities: add more escape examples (#2015, @stevemao) - [Docs]
display-name: mention defaultignoreTranspilerNamevalue (#2002, @OliverJAsh) - [Docs]
jsx-no-target-blank: Add full example (#1988, @atomcorp) - [Docs] Update
jsx-no-target-blank.md (#1953, @brunocoelho) - [Changelog] fix "Ignore class properties" contributor (#1941, @alexzherdev)
- [Tests] Remove redundant
require('babel-eslint')from tests (#2004, @sergei-startsev) - [Tests]
prop-types: Add tests for prop-types destructuring (#2029, @sstern6) - [Tests]
display-name: add false positive component detection for destructured createElement (#1098, @arian)
Commits
The new version differs by 127 commits.
a83d65cUpdate CHANGELOG and bump version0c6160e[Dev Deps] updatecoveralls,babel-eslint,typescriptcd6c8e6[Deps] updateresolved2b5b73Merge pull request #1828 from alexzherdev/1721-no-typos-create-classe747459[Tests] remove node 5/7/9, add node 11b33ae84Merge pull request #1098 from arian/createElement-display-test84be80aMerge pull request #1824 from alexzherdev/1762-jsx-max-depth-false-positivea442067Merge pull request #2029 from sstern6/issue14227d07c37Merge pull request #2032 from alexzherdev/jsx-fragments-message8c6a8e2Merge pull request #2089 from jomasti/feature/support-react-forwardref-memo14451d4Merge pull request #2085 from himynameisdave/issues/20838be52c7π Addresses CR commentsf7e3121Merge branch 'master' of https://github.com/yannickcr/eslint-plugin-react into issues/208377e3fd0Merge pull request #2090 from JBallin/no-method-set-state-docs-url7da9e0dFix noMethodSetState docsUrl's
There are 127 commits in total.
See the full diff
FAQ and help
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot :palm_tree:
After pinning to 7.11.1 your tests are passing again. Downgrade this dependency π.
- The
devDependencyeslint-plugin-react was updated from7.12.0to7.12.1.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v7.12.1
Fixed
no-unused-state: Fix crash with class fields (#2098, @jomasti)prop-types: Fix false positives inside lifecycle methods (#2099, @jomasti)jsx-max-depth: avoid a crash (#2102, @ljharb)jsx-wrap-multilines: avoid crash when no trailing newline (#2100, @ljharb)
Changed
- Fix CHANGELOG.md (#2097, @alexzherdev)
Commits
The new version differs by 9 commits.
0202de3Update CHANGELOG and bump version6f7cb51[Tests] fix linter695e534[Fix]jsx-wrap-multilines: avoid crash when no trailing newline146d8d1[Fix]jsx-max-depth: avoid a crashdfeeb81Merge pull request #2099 from jomasti/issue-209455e5fc1Fix false positives inside lifecycle methods254a84aMerge pull request #2098 from jomasti/issue-209672982f6Fix no-unused-state crash835fc05Fix CHANGELOG.md
See the full diff
- The
devDependencyeslint-plugin-react was updated from7.12.1to7.12.2.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v7.12.2
Fixed
Commits
The new version differs by 14 commits.
c93cbc6Update CHANGELOG and bump versione71feb5[Fix]forbid-prop-types: fix crash with propWrapper check on MemberExpressions11a66c0Merge pull request #2103 from yoyo837/patch-1e9cfc16Link does not end with '.'4da90ea[Fix]prop-types: avoid crash on used prevProps0202de3Update CHANGELOG and bump version6f7cb51[Tests] fix linter695e534[Fix]jsx-wrap-multilines: avoid crash when no trailing newline146d8d1[Fix]jsx-max-depth: avoid a crashdfeeb81Merge pull request #2099 from jomasti/issue-209455e5fc1Fix false positives inside lifecycle methods254a84aMerge pull request #2098 from jomasti/issue-209672982f6Fix no-unused-state crash835fc05Fix CHANGELOG.md
See the full diff
- The
devDependencyeslint-plugin-react was updated from7.12.2to7.12.3.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v7.12.3
Fixed
jsx-indent: Prevent crash on valueless props (#2120, @jomasti)jsx-fragments: avoid crashing on self-closing fragments (#2113, @alexzherdev)no-unused-prop-types: Fix propType detection inside class bodies (#2115, @drx)no-unused-prop-types: fix issue with propTypes misclassifying props (#2111, @drx)display-name: fix false positive forReact.memo(#2109, @jomasti)
Changed
- [Docs] add a missing comma in the JSON settings (#2117, @haideralsh)
- [Docs] update README to document React version detection (#2114, @mohsinulhaq)
Commits
The new version differs by 28 commits.
2f5cec9Update CHANGELOG and bump version096161aMerge pull request #2120 from jomasti/issue-21199d3955aPrevent crash of jsx-indent rule230c7e0Merge pull request #2117 from haideralsh/patch-1b4b0e72fix: add a missing in the JSON settingsd2aa260Merge pull request #2115 from drx/class_body_prop_types41974e5Fix propType detection inside class bodies40f2565[Docs] update README to document React version detectiondd0757fMerge pull request #2113 from alexzherdev/2112-fix-self-closing-fragmentse997f6c[Fix] avoid crashing on self-closing fragmentsb48b479Merge pull request #2111 from drx/prop_types_class_propertiese15bafa[Fix]no-unused-prop-types: fix issue with propTypes misclassifying propsa86b339Merge pull request #2109 from jomasti/issue-21055f9863eFix display-name false positive for React.memoc93cbc6Update CHANGELOG and bump version
There are 28 commits in total.
See the full diff
- The
devDependencyeslint-plugin-react was updated from7.12.3to7.12.4.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v7.12.4
Fixed
no-unused-prop-types: avoid a crash (#2131, @ljharb)prop-types: avoid further crashes from nonexistent nodes in unusedPropTypes (#2127, @ljharb)prop-types: Read name of callee object (#2125, @CrOrc)prop-types: Ignore reassignments when matching props declarations with components (#2051, #1957, @yannickcr)prop-types,no-unused-prop-types,require-default-props: Detect components with return statement in switch/case (#2118, @yannickcr)
Changed
Commits
The new version differs by 38 commits.
433cc3fUpdate CHANGELOG and bump version536bc35[Tests]prop-types: add case from #2134df7ffc1[Tests]no-typos: test case from #2136c7e5f38[Tests] improve version detection tests.2dd2277[Tests]prop-types: add now-passing test case84652b6[Fix]no-unused-prop-types: avoid a crash58ed9e9[Fix]prop-types: avoid further crashes from nonexistent nodes in unusedPropTypes7f7b96d[Fix]prop-types: Read name of callee object.5fc50aa[Fix] Ignore reassignments when matching props declarations with componentsba80a4c[Fix] Detect components with return statement in switch/case2f5cec9Update CHANGELOG and bump version096161aMerge pull request #2120 from jomasti/issue-21199d3955aPrevent crash of jsx-indent rule230c7e0Merge pull request #2117 from haideralsh/patch-1b4b0e72fix: add a missing in the JSON settings
There are 38 commits in total.
See the full diff
- The
devDependencyeslint-plugin-react was updated from7.19.0to7.20.0.
Your tests are still failing with this version. Compare changes
Release Notes for v7.20.0
Added
- support eslint v7 (#2635 @ljharb, @toshi-toma)
forbid-component-props/forbid-dom-props: Allow a custom message with forbid props (#2615 @mtamhankar1)jsx-no-literals: addignorePropsoption to ignore props validation (#2146 @iiison)
Fixed
jsx-sort-props: only use localeCompare when case is ignored (#2556 @tanmoyopenroot)jsx-key: add a failing test case for optional chaining (#2610 @JonathanLee-LX)no-unused-state: handle optional chaining (#2588 @golopot)jsx-pascal-case: Do not consider namespaces when checking for DOM (#2638 @yacinehmito)jsx-curly-spacing,jsx-no-bind,usedPropTypesutil: avoid node.start and node.end (25b1936 @toshi-toma)jsx-no-target-blank: allowno-referrerwithoutnoopenerby default (#2043 @seancrater)button-has-type: improve message when non-static value is used (aecff62 @golopot)no-adjacent-inline-elements: prevent crash on nullish children (#2621 @Rogdham)prop-types: avoid crash when spreading any type (#2606 @golopot))require-render-return: add missing "a" (#2604 @leothorp)jsx-no-comment-textnodes: fix for@typescript-eslint/parser(#2601 @Axnyff)- [
displayName][]: avoid a crash when using React.memo (#2587 @golopot)
Docs
- Clean up examples in rule docs (#2546 @silvenon)
- [readme] Add Rules of Hooks to Other useful plugins section (#2633 @petetnt)
no-this-in-sfc: backtickthis(#2616 @mrflip)function-component-definition: Fix unnamedComponents option examples (#2608 @vkrol))
Changed
- [Deps] Move "semver" to devDependencies (#2595 @rajivshah3)
- [eslint] remove
operator-linebreakoverride (#2578 @golopot) - [Tests]
button-has-type: ensure no mistakenly allowed identifiers namedbutton/submit/reset(#2625 @golopot) - [Tests]
displayName: add a test case (#2593 @golopot) - [Dev Deps] update
@types/eslint,@types/estree,@types/node,@typescript-eslint/parser,coveralls,eslint-config-airbnb-base,eslint-plugin-import,typescript
Commits
The new version differs by 342 commits.
25bf6ccUpdate CHANGELOG and bump version2598b1e[Dev Deps] update@types/eslint,@types/estree,@types/node,@typescript-eslint/parser,coveralls,eslint-config-airbnb-base,eslint-plugin-import,typescriptf94d851[Fix]jsx-sort-props: only use localeCompare when case is ignoredc481a26[Docs] Clean up examples in rule docs88d404d[eslint] removeoperator-linebreakoverride304590aMerge pull request #2635 from ljharb/eslint735030a0[Tests] fix mistaken error property and add output property906b474[New] support eslint v7d66f467[Fix]jsx-key: add a failing test case for optional chainingda7a045[Fix]no-unused-state: handle optional chaining9861469[New]forbid-component-props/forbid-dom-props: Allow a custom message with forbid propsab28224[Fix]jsx-pascal-case: Do not consider namespaces when checking for DOM25b1936[Fix]jsx-curly-spacing,jsx-no-bind,usedPropTypesutil: avoid node.start and node.enddb4e471[readme] Add Rules of Hooks to Other useful plugins sectionb9d2eb5[Fix]jsx-no-target-blank: allowno-referrerwithoutnoopenerby default
There are 250 commits in total.
See the full diff