fastify-typescript icon indicating copy to clipboard operation
fastify-typescript copied to clipboard

chore(deps): update typescript-eslint monorepo to v4 (major)

Open renovate[bot] opened this issue 4 years ago • 0 comments

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@typescript-eslint/eslint-plugin 3.10.1 -> 4.22.0 age adoption passing confidence
@typescript-eslint/parser 3.10.1 -> 4.22.0 age adoption passing confidence

Release Notes

typescript-eslint/typescript-eslint

v4.22.0

Compare Source

Bug Fixes
  • eslint-plugin: [no-unsafe-argument] handle tuple types on rest arguments (#​3269) (6f8cfe6)
Features

v4.21.0

Compare Source

Bug Fixes
  • eslint-plugin: [no-type-alias] consider keyof as an alias (#​3242) (329ef02)
  • eslint-plugin: [no-unnecessary-type-assertion] correct bad fix for angle bracket assertion (#​3244) (265a039)
  • eslint-plugin: [restrict-plus-operands] consider template literal types as strings (#​3234) (ccfd68e)
  • eslint-plugin: [strict-boolean-expressions] account for truthy literals (#​3236) (0913f40)
  • eslint-plugin: always ignore assignments in no-unnecessary-type-assertion (#​3235) (0221476)
Features
  • eslint-plugin: [no-unsafe-argument] add rule (#​3256) (b1aa7dc), closes #​791
  • eslint-plugin: [no-unsafe-call][no-unsafe-member-access] improve report messages for this for noImplicitThis (#​3199) (b1b26c4)

v4.20.0

Compare Source

Features
  • eslint-plugin: [space-infix-ops] support for class properties and type aliases (#​3231) (5414bf2)
  • eslint-plugin: [type-annotation-spacing] handle space between ? and : (#​3138) (40bdb0b)

v4.19.0

Compare Source

Bug Fixes
  • eslint-plugin: [member-delimiter-style] correct invalid fix for multiline with params on the same line (#​3177) (7ad343b)
  • eslint-plugin: [promise-function-async] bad fixer with computed and literal methods (#​3163) (e3a3ea0)
  • typescript-estree: [ts 4.2] add support for import type equal declaration (#​3189) (6a25faf)
Features

v4.18.0

Compare Source

Bug Fixes
  • eslint-plugin: [explicit-module-boundary-types] fixes #​2864 related to functions in nested object properties (#​3178) (55e1fba)
  • eslint-plugin: [no-extran-class] allowWithDecorator should ignore other errors (#​3160) (a148673)
Features

v4.17.0

Compare Source

Bug Fixes
  • eslint-plugin: [no-unnecessary-type-assertion] handle assignment (#​3133) (cb22561)
Features
  • eslint-plugin: [strict-bool-expr] add fixes and suggestions (#​2847) (3f9e9a1)

4.16.1 (2021-03-01)

Bug Fixes

v4.16.1

Compare Source

Bug Fixes

v4.16.0

Compare Source

Bug Fixes
  • eslint-plugin: [consistent-indexed-object-style] do not autofix if interface has extends (#​3009) (b0475af)
  • eslint-plugin: [no-implied-eval] handle conditional expression (#​3125) (8c65d30)
  • eslint-plugin: [no-unused-vars] don't report nested module declaration (#​3119) (4ca5888)
  • eslint-plugin: [prefer-function-type] apply existing comments to the fixed code (#​3094) (c32f803)
  • eslint-plugin: [unbound-method] allow super expressions in this assignments (#​3010) (c65a139)
  • scope-manager: update libs for typescript 4.2 (#​3118) (0336c79)
Features
  • TypeScript 4.2 syntax support (#​3112) (2ebfb21)
  • eslint-plugin: [member-delimiter-style] Add an option 'multilineDetection' to treat types and interfaces as single line if the last member ends on the same line as the closing bracket (#​2970) (cf86f42)
  • eslint-plugin: [prom-func-async] report only function head (#​2872) (25f459c)
  • typescript-estree: throw custom error instead of plain object (#​3011) (ae14bf5)

4.15.2 (2021-02-22)

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)

4.15.1 (2021-02-15)

Bug Fixes
  • eslint-plugin: [explicit-module-boundary-types] check allowNames on function declarations and property methods (#​3051) (0ade469)

v4.15.2

Compare Source

v4.15.1

Compare Source

Bug Fixes
  • eslint-plugin: [explicit-module-boundary-types] check allowNames on function declarations and property methods (#​3051) (0ade469)

v4.15.0

Compare Source

Bug Fixes
Features
  • typescript-estree: improve logic used to escape string literals in jsx (#​2995) (3cb3aad)

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

v4.14.2

Compare Source

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

Compare Source

Bug Fixes

v4.14.0

Compare Source

Features

v4.13.0

Compare Source

Bug Fixes
Features
  • eslint-plugin: [sort-type-union-intersection-members] add nullish group (#​2919) (5558f41)

v4.12.0

Compare Source

Bug Fixes
  • eslint-plugin: [comma-spacing] handle empty type params (#​2915) (4d69fbb)
Features
  • eslint-plugin: add rule sort-type-union-intersection-members (#​2913) (9092c04)

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

Compare Source

Bug Fixes
  • eslint-plugin: [naming-convention] fix precedence of method and property meta selectors (#​2877) (2f10e1a)

v4.11.0

Compare Source

Bug Fixes
  • eslint-plugin: [non-nullable-type-assertion-style] handle const assertion (#​2881) (53dc34d)
Features

v4.10.0

Compare Source

Bug Fixes
  • eslint-plugin: [naming-convention] fix wrong member of method and property meta selectors (#​2856) (9a6c362)
Features
  • eslint-plugin: add rule non-nullable-type-assertion-style (#​2624) (7eee44f)

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

Compare Source

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

Compare Source

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.projectFolderIgnoreList and deduplicate resolved projects (#​2819) (bf904ec), closes #​2418 #​2814
Features

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

Compare Source

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

Compare Source

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

Compare Source

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

Compare Source

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

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

Compare Source

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

Compare Source

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

v4.5.0

Compare Source

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 allowProtectedClassPropertyAccess option (#​2622) (bbc9e35)
  • eslint-plugin: [prefer-readonly-parameter-types] add ignoreInferredTypes option (#​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

Compare Source

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

Compare Source

Features
  • eslint-plugin: add consistent-indexed-object-style rule (#​2401) (d7dc108)
  • eslint-plugin: add extension rule no-duplicate-imports (#​2609) (498f397)

v4.3.0

Compare Source

Bug Fixes
  • eslint-plugin: added safe getTypeOfPropertyOfType wrapper (#​2567) (7cba2de)
  • experimental-utils: treat RuleTester arrays as readonly (#​2601) (8025777)
Features
  • eslint-plugin: [no-invalid-void-type] add option to allow this: void (#​2481) (ddf5660)

v4.2.0

Compare Source

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](https://togithub.c


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.

renovate[bot] avatar Mar 06 '21 17:03 renovate[bot]