Update eslint-plugin-react to the latest version π
The devDependency eslint-plugin-react was updated from 7.1.0 to 7.12.0.
This version is not covered by your current version range.
If you donβt accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.
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 972 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 250 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:
Codecov Report
Merging #289 into master will not change coverage. The diff coverage is
n/a.
@@ Coverage Diff @@
## master #289 +/- ##
=====================================
Coverage 100% 100%
=====================================
Files 4 4
Lines 77 77
=====================================
Hits 77 77
Continue to review full report at Codecov.
Legend - Click here to learn more
Ξ = absolute <relative> (impact),ΓΈ = not affected,? = missing dataPowered by Codecov. Last update e3e23c1...83434b6. Read the comment docs.
- The
devDependencyeslint-plugin-react was updated from7.1.0to7.12.1.
Update to this version instead π
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.1.0to7.12.2.
Update to this version instead π
Release Notes for v7.12.2
Fixed
Commits
The new version differs by 5 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 prevProps
See the full diff
- The
devDependencyeslint-plugin-react was updated from7.1.0to7.12.3.
Update to this version instead π
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 14 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.memo
See the full diff
- The
devDependencyeslint-plugin-react was updated from7.1.0to7.12.4.
Update to this version instead π
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 10 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/case
See the full diff
- The
devDependencyeslint-plugin-react was updated from7.1.0to7.13.0.
Update to this version instead π
Commits
The new version differs by 74 commits.
f39829fUpdate CHANGELOG and bump version9e81dde[Deps] updatejsx-ast-utils,resolvee73a692Merge pull request #2256 from mateuszsokola/masterb5fc9bf[fix]jsx-props-no-multi-spaces: support generic components (ts)8bd3837Fix Node 4 compatibility005dad3Revert "Replace mocha by jest"6e4f43eReplace mocha by jest09f580cReplace typescript-eslint-parser by @typescript-eslint/parser861fdef[fix]prop-types: fix case with destructuring and defualt param9fbd037Fix ESLint 6 compat by providing parser as absolute path to RuleTester8041075Fix jsx-curly-brace-presence schema defaults9cec705Add next ESLint version to Travis0d4725eAdd Node 12 and remove Node 4/6 from Travis9192ec3Update devDependenciesd5d2e82Merge pull request #2250 from guliashvili/master
There are 74 commits in total.
See the full diff
- The
devDependencyeslint-plugin-react was updated from7.1.0to7.14.0.
- The
devDependencyeslint-plugin-react was updated from7.1.0to7.14.1.
- The
devDependencyeslint-plugin-react was updated from7.1.0to7.14.2.
- The
devDependencyeslint-plugin-react was updated from7.1.0to7.14.3.
- The
devDependencyeslint-plugin-react was updated from7.1.0to7.15.0.
- The
devDependencyeslint-plugin-react was updated from7.1.0to7.15.1.
- The
devDependencyeslint-plugin-react was updated from7.1.0to7.16.0.
- The
devDependencyeslint-plugin-react was updated from7.1.0to7.17.0.
- The
devDependencyeslint-plugin-react was updated from7.1.0to7.18.1.
- The
devDependencyeslint-plugin-react was updated from7.1.0to7.18.2.
- The
devDependencyeslint-plugin-react was updated from7.1.0to7.18.3.
- The
devDependencyeslint-plugin-react was updated from7.1.0to7.19.0.
π¨ Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! π ππ¨ π
Find out how to migrate to Snyk at greenkeeper.io
- The
devDependencyeslint-plugin-react was updated from7.1.0to7.20.0.