[Snyk] Upgrade eslint-plugin-react from 7.11.1 to 7.17.0 #13
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.
Snyk has created this PR to upgrade eslint-plugin-react from 7.11.1 to 7.17.0.
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.Release notes
Package name: eslint-plugin-react
-
7.17.0 - 2019-11-29
- [Deps] update
- [eslint] fix func-names and change object-shorthand to 'always' (#2483 @golopot)
- [Docs]
- [Docs]
- [Docs]
- [eslint] enable eslint-plugin-eslint-plugin (#2469 @golopot)
- [Docs]
- [Docs]
- [Docs]
- [Docs] fix typo (#2453 @cainwatson)
- [Docs]
- [Docs]
-
7.16.0 - 2019-10-04
-
7.15.1 - 2019-10-01
- [Docs]
-
7.15.0 - 2019-10-01
- add
- [
- Fix prop-types detection collision on renamed props (#2383 @yannickcr)
- Recognize props wrapped in flow $ReadOnly<> utility type (#2361 @lukeapage)
- [Docs]
-
7.14.3 - 2019-07-22
- Fix
- Fix error being thrown after the first warning when react version cannot be detected (#2336 @abhishekdev)
- Fix component detection when
- Documentation improvements (@ljharb, #2354 @golopot)
-
7.14.2 - 2019-06-24
- Fix
-
7.14.1 - 2019-06-24
- Fix
-
7.14.0 - 2019-06-23
- Add
- Add support for nested destructuring to
- Add support for variables defined as props to
- Add
- Fix
- Fix
- Fix
- Fix
- Fix
- Add ESLint 6.0.0 as valid peerDependency (@yannickcr)
- Improve
- Change
- Change to warn only once if react version cannot be detected (#2276 @ljharb)
- Documentation improvements (#2263 @dimitropoulos, #2262 @ybiquitous, #2295 @battaglr, #2302 @Jason-Cooke, #2303 @golopot)
- Code refactoring (#2265 #2267 #2286 #2294 @golopot, @ljharb)
- Tests improvements (#2304 #1047 @golopot, @yannickcr)
-
7.13.0 - 2019-05-03
- Make
- add
- add "detect" for flow version (#2233, @jedwards1211)
- add
- add
- Add
- Add
- [Docs]
- [Docs]
- [Docs] Added shared settings info, React version default note (#2180, @samsch)
- [Tests]
-
7.12.4 - 2019-01-17
-
7.12.3 - 2019-01-04
-
7.12.2 - 2019-01-02
-
7.12.1 - 2019-01-01
-
7.12.0 - 2018-12-28
-
7.11.1 - 2018-08-14
from eslint-plugin-react GitHub release notesAdded
jsx-no-target-blank: addallowReferreroption (#2478 @eps1lon)jsx-handler-names: addcheckLocalVariablesoption (#2470 @aub)prop-types: Support Flow Type spread (#2446 @moroine)jsx-props-no-spreading: addexplicitSpreadoption to allow explicit spread of props (#2449 @pawelnvk)jsx-no-target-blank: warn ontarget={'_blank'}expressions (#2451 @timkraut)Fixed
sort-prop-types,jsx-sort-default-props: disable broken autofix (#2505 @webOS101)no-typos: improve report location (#2468 @golopot)jsx-no-literals: trim whitespace forallowedStringscheck (#2436 @cainlevy)jsx-curly-brace-presence: Fix filter of undefined error with whitespace inside jsx attr curlies (#2460 @dustinyoste)no-render-return-value: should warn when used in assignment expression ([#2462][] @jichu4n)jsx-curly-brace-presence: allow trailing spaces in literal (#2448 @doochik)Changed
jsx-ast-utils,object.fromentries,resolvejsx-first-prop-new-line: Fix documentation formatting (#2489 @pjg)prop-types: Update 'skipUndeclared' in rule options (#2504 @cjnickel)jsx-first-prop-new-line: fix wrong rule name (#2500 @zgayjjf)jsx-props-no-multi-spaces: suggest using core rule instead (#2463 @golopot)jsx-first-prop-new-line: add rule options (#2465 @SerdarMustafa1)jsx-no-target-blank: Add section about overriding for trusted links (#2438 @aschriner)no-unused-prop-types: clean up prose (#2273 @coryhouse)jsx-no-bind: add section about React Hooks (#2443 @kdex)Added
jsx-sort-default-props: make rule fixable (#2429 @emroussel)Fixed
jsx-no-useless-fragment: usearray-includesover.includesfor back compat (@ljharb)jsx-curly-brace-presence: allow necessary white-space literal (#2437 @uniqname)jsx-curly-brace-presence: warns incorrectly on trailing whitespace (#2431 @BC-M)no-unused-prop-types: false positive when nested destructuring (#2428 @golopot)Fixed
jsx-curly-brace-presence: bail out checks when JSXElements are passed as props (#2426 @vedadeepta)Changed
prefer-es6-class: Fix typos (#2425 @spencerbyw)Added
jsx-no-useless-fragmentrule (#2261 @golopot)jsx-handler-name][]: allowfalseto disableeventHandlerPrefix/eventHandlerPropPrefix(#2410 @tanmoyopenroot)sort-comp: addstatic-variablesgrouping (#2408 @vedadeepta)jsx-no-literals: AddallowedStringsoption (#2380 @benhollander)no-multi-comp: Added handling forforwardRefandmemowrapping components declared in the same file (#2184 @jenil94)jsx-pascal-case:allowAllCapsoption now allowsSCREAMING_SNAKE_CASE(#2364 @TylerR909)Fixed
jsx-indent: Fix false positive when a jsx element is the last statement within a do expression (with tests) (#2200 @Kenneth-KT)jsx-curly-brace-presence: fix jsx tags in braces (#2422 @tanmoyopenroot)display-name: Fix false positives (#2399 @BPScott)jsx-curly-brace-presence: report unnecessary curly braces with children on next line (#2409 @vedadeepta)no-unused-prop-types: false positive with callback (#2375 @golopot)jsx-sort-props: use localeCompare rather than comparison operator (#2391 @tanmoyopenroot)jsx-pascal-case: allow one-letter-named components (#2395 @Haegin)jsx-wrap-multilines: fix incorrect formatting (#2392 @tanmoyopenroot)require-optimization: fix when using arrow function in class components (#2385 @jenil94)no-deprecated: Deprecate cWM/cWRP/cWU lifecycle methods since React 16.9.0 (#2378 @meowtec)jsx-key: improve docs and confusing error message (#2367 @kaykayehnn)prop-types: false positive with setState updator (#2359 @golopot)Changed
no-access-state-in-setstate: update grammar ([#2418][] @neaumusic)jsx-curly-brace-presence,jsx-one-expression-per-line,no-danger-with-children: addisWhiteSpacestolib/util/jsx(#2409 @vedadeepta)Fixed
prop-typesto ignore validation when Flow indexers are used (#2330 @yannickcr)memoandforwardRefare used together (#2349 @yannickcr)Changed
Fixed
prop-typescrash on for...of destructuring (#2326 @yannickcr)Fixed
prop-typescrash on multiple destructuring (#2319 @golopot)Added
jsx-curly-newlinerule (#1493 @golopot)prop-types(#296 #1422 @golopot)prop-typesandno-unused-prop-types(#442 #833 #1002 #1116 #1257 #1764 @golopot)checkFragmentShorthandoption tojsx-key(#2316 @kaykayehnn)Fixed
no-did-mount-set-stateandno-did-update-set-stateto handle cDU and cDM defined as class properties (#1595 @jaaberg)sort-prop-typescash when a shape PropType is defined in a variable (#1749 @alexzherdev)no-unused-statefalse positive when using state of non-lifecycle method (#2274 @golopot)static-property-placementfalse positive when accessing static property inside method (#2283 @dmason30)prop-typedetection for annotated props with default value (#2298 @yannickcr)Changed
no-render-return-valueperformance (#2259 @golopot)jsx-sort-propsto report errors only on the identifier (#2312 @MrHen)Added
jsx-sort-propsfully fixable (#2250, @guliashvili)boolean-prop-naming: addvalidateNestedoption to validate shape prop names (#2234, @pawelnvk)static-property-placementrule (#2193, @dmason30)jsx-indent: AddindentLogicalExpressionsoption (#2227, @mdnsk)jsx-props-no-spreading(#2191, @ashbhir)no-string-refs: AddednoTemplateLiteraloption (#2167, @jenil94)linkComponentssetting (#2116, @gbakernet)jsx-no-target-blank: add support forlinkComponentssetting (#2116, @gbakernet)state-in-constructorrule (#1945, @lukyth)prefer-read-only-propsrule (#2110, @golopot)no-unescaped-entities: more friendly error message; add config to adjust (#2016, @stevemao)Fixed
jsx-props-no-multi-spaces: support generic components (ts) (#2256, @mateuszsokola)prop-types: fix case with destructuring and default param (#2246, @golopot)prefer-stateless-function: Ignoring pure components without props and context usage (#2238, @pawelnvk)propTypes: resolveSuperParameterPropsType: add null check (#2232, @jedwards1211)self-closing-comp: stop reporting single-line spaces (#2210, @golopot)require-render-return: more accurate report location (#2229, @golopot)sort-prop-types: Fix sorting props with numeric keys (#2230, @pawelnvk)display-name: fix false negative around nested functions (#2225, @dwelle)no-unknown-property: fix case like<Foo.bar>(#2207, @golopot)jsx-curly-brace-presence: accept multiline template string (#2203, @golopot)jsx-one-expression-per-line: fix when using tabs (#2198, @Ohar)prop-types: Fix false positive on computed member expression (#2202, @golopot)jsx-sort-default-props: fix case with spread (#2182, @VincentLanglet)no-this-in-sfc: Fix false positive on SFC defined as object property (#2147, @yannickcr)sort-comp: correctly recognize instance variables declared without explicit value (#2183, @yannickcr)no-unused-state: fix set state callback destructing & state use inside callback ([#2151][], @barakyosi)no-multi-comp: correctly ignore wrapped stateless components: (#2145, @yannickcr)display-name: avoid crash on for..of (#2137, @ljharb)Changed
no-access-state-in-setstate: Use syntax highlighting for examples ([#2160][], @pReya)jsx-fragments: add "fixable" note (#2143, @joshunger)jsx-curly-spacing: add regression test case (#2206, @ColCh)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
prop-types,no-typos: add passing test cases (#2123, #2128, #2136, #2134, @ljharb)Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs