react-datepicker
react-datepicker copied to clipboard
chore(deps): update typescript-eslint monorepo to v4 (major)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @typescript-eslint/eslint-plugin | ^3.3.0 -> ^4.0.0 |
||||
| @typescript-eslint/parser | ^3.3.0 -> ^4.0.0 |
Release Notes
typescript-eslint/typescript-eslint
v4.15.2
Bug Fixes
- typescript-estree: correct issues in AST definition (#3083) (509a117)
- add missing intrinsic keyword node to AST (#3081) (409bf0b)
- eslint-plugin: [no-var-requires] report when used in type assertion (#3074) (763a252)
- correct test names on windows for semantic-diagnostics-enabled (#3060) (885780d)
v4.15.1
Bug Fixes
- eslint-plugin: [explicit-module-boundary-types] check allowNames on function declarations and property methods (#3051) (0ade469)
v4.15.0
Bug Fixes
- eslint-plugin: [no-extra-parens] handle ESLint 7.19.0 (#2993) (4615048)
- eslint-plugin: [prefer-function-type] correct fixer when signature ends with a semi (#3002) (898dd39)
- scope-manager: fix visiting of TSImportType (#3008) (ce4fcbf), closes #3006
Features
4.14.2 (2021-02-01)
Bug Fixes
- eslint-plugin: [consistent-type-imports] incorrect handling of computed property type signatures (#2990) (58f2655), closes #2989
- scope-manager: correctly reference generic parameters when decorator metadata is enabled (#2975) (7695ef3), closes #2972
4.14.1 (2021-01-25)
Bug Fixes
- eslint-plugin: [sort-type-union-intersection-members] consider
voidas anullish(#2944) (a241b25), closes #2940 - scope-manager: fix incorrect handling of class decorators and class method default params (#2943) (e1eac83), closes #2941 #2942 #2751
v4.14.2
Bug Fixes
- eslint-plugin: [consistent-type-imports] incorrect handling of computed property type signatures (#2990) (58f2655), closes #2989
- scope-manager: correctly reference generic parameters when decorator metadata is enabled (#2975) (7695ef3), closes #2972
v4.14.1
Bug Fixes
- eslint-plugin: [sort-type-union-intersection-members] consider
voidas anullish(#2944) (a241b25), closes #2940 - scope-manager: fix incorrect handling of class decorators and class method default params (#2943) (e1eac83), closes #2941 #2942 #2751
v4.14.0
Features
- add support for decorator metadata in scope analysis and in consistent-type-imports (#2751) (445e416), closes #2559
- eslint-plugin: add
object-curly-spacingrule (#2892) (32bd18d)
v4.13.0
Bug Fixes
Features
v4.12.0
Bug Fixes
Features
4.11.1 (2020-12-28)
Bug Fixes
- eslint-plugin: [naming-convention] fix precedence of method and property meta selectors (#2877) (2f10e1a)
v4.11.1
Bug Fixes
- eslint-plugin: [naming-convention] fix precedence of method and property meta selectors (#2877) (2f10e1a)
v4.11.0
Bug Fixes
Features
v4.10.0
Bug Fixes
- eslint-plugin: [naming-convention] fix wrong member of
methodandpropertymeta selectors (#2856) (9a6c362)
Features
4.9.1 (2020-12-07)
Bug Fixes
- eslint-plugin: [method-signature-style] fix crash with methods without a return type (#2836) (fed89f2), closes #2834
- eslint-plugin: [no-unused-vars] false-positive with class expressions (#2833) (aadb39f), closes #2831
- eslint-plugin: [no-unused-vars] fix race condition between naming-convention and no-unused-vars (#2848) (ccb6b94), closes #2844
v4.9.1
Bug Fixes
- eslint-plugin: [method-signature-style] fix crash with methods without a return type (#2836) (fed89f2), closes #2834
- eslint-plugin: [no-unused-vars] false-positive with class expressions (#2833) (aadb39f), closes #2831
- eslint-plugin: [no-unused-vars] fix race condition between naming-convention and no-unused-vars (#2848) (ccb6b94), closes #2844
v4.9.0
Bug Fixes
- eslint-plugin: [consistent-indexed-object-style] convert readonly index signature to readonly record (#2798) (29428a4)
- eslint-plugin: [consistent-type-imports] crash when using both default and namespace in one import (#2778) (c816b84)
- eslint-plugin: [explicit-module-boundary-types] ignore functions exported within typed object/array literals (#2805) (73a63ee)
- eslint-plugin: [no-use-before-define] allow class references if they're within a class decorator (#2827) (050023a), closes #2842
- eslint-plugin: [triple-slash-reference] fix crash with external module reference (#2788) (32b1b68)
- scope-manager: fix assertion assignments not being marked as write references (#2809) (fa68492), closes #2804
- typescript-estree: add default value for
parserOptions.projectFolderIgnoreListand deduplicate resolved projects (#2819) (bf904ec), closes #2418 #2814
Features
- eslint-plugin: [naming-convention] add
requireDouble,allowDouble,allowSingleOrDoubleoptions for underscores (#2812) (dd0576a) - eslint-plugin: [naming-convention] add
requiresQuotesmodifier (#2813) (6fc8409), closes #2761 #1483 - eslint-plugin: [naming-convention] add modifier
unused(#2810) (6a06944) - eslint-plugin: [naming-convention] add modifiers
exported,global, anddestructured(#2808) (fb254a1), closes #2239 #2512 #2318 #2802 - eslint-plugin: [naming-convention] allow
destructuredmodifier forparameterselector (#2829) (525d2ff), closes #2828 - eslint-plugin: [naming-convention] split
propertyandmethodselectors into more granularclassXXX,objectLiteralXXX,typeXXX(#2807) (665b6d4), closes #1477 #2802 - eslint-plugin: [no-unused-vars] fork the base rule (#2768) (a8227a6), closes #2782 #2714 #2648
- eslint-plugin: [unbound-method] add support for methods with a
this: voidparameter (#2796) (878dd4a)
4.8.2 (2020-11-23)
Bug Fixes
- eslint-plugin: [prefer-literal-enum-member] allow pure template literal strings (#2786) (f3bf6a1)
- typescript-estree: fix type-only regression for consumers not yet on TS 4.1 (#2789) (50a46c6)
4.8.1 (2020-11-17)
Bug Fixes
- eslint-plugin: [no-unnecessary-condition] false positive when array predicate returns unknown (#2772) (111c244)
- typescript-estree: parseWithNodeMaps returning empty maps (#2773) (3e4a0ed)
v4.8.2
Bug Fixes
- eslint-plugin: [prefer-literal-enum-member] allow pure template literal strings (#2786) (f3bf6a1)
- typescript-estree: fix type-only regression for consumers not yet on TS 4.1 (#2789) (50a46c6)
v4.8.1
Bug Fixes
- eslint-plugin: [no-unnecessary-condition] false positive when array predicate returns unknown (#2772) (111c244)
- typescript-estree: parseWithNodeMaps returning empty maps (#2773) (3e4a0ed)
v4.8.0
Bug Fixes
- eslint-plugin: [consistent-type-definitions] remove fixer when the interface is within a global module declaration (#2739) (2326238)
- eslint-plugin: [no-unsafe-member-access] ignore MemberExpression's whose parents are either TSClassImplements or TSInterfaceHeritage (#2753) (535db3b)
Features
v4.7.0
Bug Fixes
- eslint-plugin: [array-type] parenthesize ReadonlyArray fix (#2747) (83385ac)
- eslint-plugin: [no-extra-non-null-assertion] false positive with non-nullable computed key (#2737) (e82698c)
Features
- eslint-plugin: add rule
no-confusing-void-expression(#2605) (c8a4dad) - support TS4.1 features (#2748) (2be354b), closes #2583
4.6.1 (2020-11-02)
Bug Fixes
- eslint-plugin: [consistent-indexed-object-style] fix wrong autofix behaviour with generics (#2722) (73d9713)
- eslint-plugin: [no-shadow] ignore global module augmentation (#2729) (d8c67a5)
v4.6.1
Bug Fixes
- eslint-plugin: [consistent-indexed-object-style] fix wrong autofix behaviour with generics (#2722) (73d9713)
- eslint-plugin: [no-shadow] ignore global module augmentation (#2729) (d8c67a5)
v4.6.0
Bug Fixes
- eslint-plugin: [method-signature-style] correct fixer for overloads in an object literal type (#2708) (0763913)
- eslint-plugin: [method-signature-style] don't auto-fix interfaces within namespaces (#2678) (e012049)
- eslint-plugin: [prefer-string-starts-ends-with] Check negative indices in the second position for slice (#2696) (66e9c6e)
Features
- eslint-plugin: [ban-types] support banning
[](#2704) (ef8b5a7), closes #2582 - eslint-plugin: add
no-unnecessary-type-constraintrule (#2516) (880ac75) - eslint-plugin: add extension rule
space-infix-ops(#2593) (343d20d)
v4.5.0
Bug Fixes
- eslint-plugin: [array-type] fix issues with readonly option (#2667) (63d1d81)
- eslint-plugin: [lines-between-class-members] fix typo in schema (#2681) (a2a2514)
- eslint-plugin: [naming-convention] check bodyless function parameters (#2675) (c505863)
- eslint-plugin: [no-invalid-this] allow "this" in class property definitions (#2685) (dccb6ee)
- eslint-plugin: [no-misused-promises] False negative in LogicalExpression (#2682) (30a6951), closes #2544
- eslint-plugin: [no-unnecessary-type-assertion] correct fixer for vue files (#2680) (55111af)
- eslint-plugin: [return-await] do not auto-fix when type is
any/unknown(#2671) (d690c8d) - parser: minor fix regexp, map-filter to reduce (#2684) (f1329f6)
Features
- eslint-plugin: [dot-notation] add
allowProtectedClassPropertyAccessoption (#2622) (bbc9e35) - eslint-plugin: [prefer-readonly-parameter-types] add
ignoreInferredTypesoption (#2668) (91010e8) - eslint-plugin: [restrict-plus-operands] add intersection type determination logic (#2628) (da71362)
- typescript-estree: add flag EXPERIMENTAL_useSourceOfProjectReferenceRedirect (#2669) (90a5878)
4.4.1 (2020-10-12)
Bug Fixes
- eslint-plugin: [ban-ts-comment] support block comments (#2644) (9c3c686)
- eslint-plugin: [ban-types] allow banning types with specific parameters (#2662) (77732a2)
- eslint-plugin: [consistent-type-assertions] check type assertion in jsx props (#2653) (393e925)
- eslint-plugin: [no-duplicate-imports] distinguish member, default (#2637) (c71f423)
- eslint-plugin: [no-throw-literal] false positive with logical expressions (#2645) (57aa6c7)
- eslint-plugin: [no-unused-vars] fix false positives for duplicated names in namespaces (#2659) (0d696c7)
- eslint-plugin: [no-use-before-define] correctly handle typeof type references (#2623) (8e44c78)
- scope-manager: don't create a variable for global augmentation (#2639) (6bc9325)
v4.4.1
Bug Fixes
- eslint-plugin: [ban-ts-comment] support block comments (#2644) (9c3c686)
- eslint-plugin: [ban-types] allow banning types with specific parameters (#2662) (77732a2)
- eslint-plugin: [consistent-type-assertions] check type assertion in jsx props (#2653) (393e925)
- eslint-plugin: [no-duplicate-imports] distinguish member, default (#2637) (c71f423)
- eslint-plugin: [no-throw-literal] false positive with logical expressions (#2645) (57aa6c7)
- eslint-plugin: [no-unused-vars] fix false positives for duplicated names in namespaces (#2659) (0d696c7)
- eslint-plugin: [no-use-before-define] correctly handle typeof type references (#2623) (8e44c78)
- scope-manager: don't create a variable for global augmentation (#2639) (6bc9325)
v4.4.0
Features
- eslint-plugin: add
consistent-indexed-object-stylerule (#2401) (d7dc108) - eslint-plugin: add extension rule
no-duplicate-imports(#2609) (498f397)
v4.3.0
Bug Fixes
- eslint-plugin: added safe getTypeOfPropertyOfType wrapper (#2567) (7cba2de)
- experimental-utils: treat RuleTester arrays as readonly (#2601) (8025777)
Features
v4.2.0
Bug Fixes
- eslint-plugin: [naming-convention] ignore properties inside object patterns (#2566) (53a3cbc)
- eslint-plugin: [prefer-ts-expect-error] support block comments (#2541) (c6f72fb)
- scope-manager: correct analysis of inferred types in conditional types (#2537) (4f660fd)
Features
4.1.1 (2020-09-14)
Bug Fixes
- eslint-plugin: [naming-convention] allow an array of selectors with types and modifiers (#2415) (7ca54c3)
- eslint-plugin: [no-implied-eval] handle the
Functiontype (#2435) (e1401dc) - eslint-plugin: [no-unused-vars] better handling for declared modules (#2553) (02d72d4), closes #2523
- eslint-plugin: [no-use-before-define] false positive for function type arguments (#2554) (189162d), closes #2527
- eslint-plugin: [prefer-function-type] handle
thisreturn (#2437) (7c6fcee) - eslint-plugin: [return-await] don't error for
in-try-catchif the return is in acatchwithout afinally(#2356) (efdd521) - types: artificial fix needed to trigger release (b577daf)
- types: artificial fix needed to trigger release (fc62ba8)
v4.1.1
Bug Fixes
- eslint-plugin: [naming-convention] allow an array of selectors with types and modifiers (#2415) (7ca54c3)
- eslint-plugin: [no-implied-eval] handle the
Functiontype (#2435) (e1401dc) - eslint-plugin: [no-unused-vars] better handling for declared modules (#2553) (02d72d4), closes #2523
- eslint-plugin: [no-use-before-define] false positive for function type arguments (#2554) (189162d), closes #2527
- eslint-plugin: [prefer-function-type] handle
thisreturn (#2437) (7c6fcee) - eslint-plugin: [return-await] don't error for
in-try-catchif the return is in acatchwithout afinally(#2356) (efdd521) - types: artificial fix needed to trigger release (b577daf)
- types: artificial fix needed to trigger release (fc62ba8)
v4.1.0
Bug Fixes
- eslint-plugin: [explicit-module-boundary-types] cyclical reference infinite recursion crash (#2482) (8693653)
- eslint-plugin: [no-unused-vars] correct detection of unused vars in a declared module with
export =(#2505) (3d07a99) - eslint-plugin: [no-unused-vars] properly handle ambient declaration exports (#2496) (4d3ce5f)
- eslint-plugin: [no-use-before-define] false positive with jsx pragma reference (#2503) (5afeeab), closes #2502
- eslint-plugin: [typedef] false positive for rest parameter with array destructuring (#2441) (2ada5af)
- eslint-plugin: handle missing message IDs in eslint v5/v6 (#2461) (ffdfade)
- scope-manager: add
constas a global type variable (#2499) (eb3f6e3) - scope-manager: correctly handle inferred types in nested type scopes (#2497) (95f6bf4)
- scope-manager: don't create references for intrinsic JSX elements (#2504) (cdb9807)
- scope-manager: fallback to lib 'esnext' or 'es5' when ecma version is unsupported (#2474) (20a7dcc)
- scope-manager: support rest function type parameters (#2491) (9d8b4c4), closes #2449
- scope-manager: support tagged template string generic type parameters (#2492) (a2686c0)
- scope-manager: support type predicates (#2493) (a40f54c), closes #2462
- scope-manager: treat type imports as both values and types (#2494) (916e95a), closes #2453
Features
- eslint-plugin: [no-shadow] add option
ignoreFunctionTypeParameterNameValueShadow(#2470) (bfe255f) - eslint-plugin: add extension rule
no-loop-func(#2490) (36305df) - scope-manager: add support for JSX scope analysis (#2498) (f887ab5), closes #2455 #2477
4.0.1 (2020-08-31)
Bug Fixes
v4.0.1
Bug Fixes
v4.0.0
Please see the release notes for v4.0.0
Bug Fixes
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by WhiteSource Renovate. View repository job log here.