refactor: update typescript-eslint monorepo to v5 (major)
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @typescript-eslint/eslint-plugin | 4.32.0 -> 5.8.1 |
||||
| @typescript-eslint/parser | 4.32.0 -> 5.8.1 |
Release Notes
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
v5.8.1
Bug Fixes
- eslint-plugin: [consistent-indexed-object-style] do not report for circular references (#4347) (6edebcd)
- eslint-plugin: [consistent-type-definitions] correct fixer with declare keyword (#4334) (0cd911a)
- eslint-plugin: [padding-line-between-statements] make function overloading is also processed (#4345) (d31ec26)
v5.8.0
Bug Fixes
- eslint-plugin: [no-implied-eval] improve performance (#4313) (e344596)
-
eslint-plugin: [padding-line-between-statements]
typeStatementTypes can't differenciate from variable (#4270) (bfc4324) - eslint-plugin: [strict-boolean-expression] false positive for truthy boolean (#4275) (72c2e41)
-
eslint-plugin:
array-typemarkAST_NODE_TYPES.TSBigIntKeywordas simple (#4274) (74e544e) -
eslint-plugin: handle method overloading in
semi(#4318) (3b87b49) - experimental-utils: support immutable members (#3844) (3d33a77)
Features
-
eslint-plugin: [no-throw-literal] add options to to disallow
any/unknown(#4207) (ff0adf9) - eslint-plugin: [restrict-plus-operand] add allowAny option (#4260) (2788545)
v5.7.0
Features
- eslint-plugin: [consistent-type-exports] support TS4.5 inline export specifiers (#4236) (be4d976)
- eslint-plugin: [consistent-type-imports] support TS4.5 inline import specifiers (#4237) (f61af7c)
- eslint-plugin: [no-shadow] support TS4.5 inline import specifiers (#4239) (96b7e8e)
v5.6.0
Features
v5.5.0
Bug Fixes
- eslint-plugin: [member-ordering] order literal names correctly in (#4054) (d57141a)
-
eslint-plugin: [no-duplicate-imports] remove unnecessary type checking for
node.source(#4196) (637722a) - eslint-plugin: [no-var-requires] do not report require created from createRequire (#4221) (0040186)
- eslint-plugin: [prefer-for-of] do nor error when iterating over this (#4176) (258ddb0)
- eslint-plugin: [require-await] treat yield* asynciterable as an await (#4125) (5a4ce6a)
- eslint-plugin: remove all whitespaces in comparison #4220 (#4223) (853d799)
Features
- eslint-plugin: [member-ordering] add option to sort case insensitive (#3896) (e3533d5)
-
eslint-plugin:
array-typedistinguish whether readonly or not (#4066) (314af44)
v5.4.0
Bug Fixes
- correct issues with circular imports (#4140) (4c87b24)
- eslint-plugin: [explicit-member-accessibility] private fields cannot have accessibility modifiers (#4117) (81b25c1)
- eslint-plugin: [no-implied-eval] ignore locally declared functions (#4049) (d97140e)
- eslint-plugin: check optional chaining for floating promises (#4096) (d724777)
Features
- add RuleCreator.withoutDocs (#4136) (87cfc6a)
- typescript-estree: support private fields in-in syntax (#4075) (939d8ea)
5.3.1 (2021-11-08)
Note: Version bump only for package @typescript-eslint/eslint-plugin
v5.3.1
Note: Version bump only for package @typescript-eslint/eslint-plugin
v5.3.0
Bug Fixes
- eslint-plugin: ignore private identifiers in explicit-module-boundary-types (#4046) (80b853d)
- eslint-plugin: skip seenTypes for unions in isTypeReadonly (#4043) (6af7ca7)
Features
v5.2.0
Bug Fixes
Features
v5.1.0
Bug Fixes
- eslint-plugin: [no-restricted-imports]: report type-only imports properly (#3996) (283cdf2)
- eslint-plugin: [strict-bool-expr] treat unconstrained generic as any (#3981) (9b29ca7)
v5.0.0
Bug Fixes
-
eslint-plugin: [explicit-member-accessibility] report
TSAbstractPropertyDefinitionandTSAbstractMethodDefinitionproperly (#3901) (82016f9) - eslint-plugin: update new rules from master (#3840) (d88a6b4)
- update new rules from master (b34fb7e)
- eslint-plugin: crash in no-dupe-class-members (v5) (#3813) (4b09644)
Features
-
ast-spec: bring
Nodeobjects in line with ESTree (#3771) (dd14064) -
eslint-plugin: remove
objectfromban-types' default types (#3818) (ae3fa90) - eslint-plugin: removed value from abstract property nodes (#3765) (5823524), closes #3748
- eslint-plugin: update recommended configs (#3809) (deeb7bb)
- align class property representation with ESTree (#3806) (22fa5c0), closes #3430 #3077
- remove
meta.docs.categoryfrom rules (#3800) (71c9370) - remove
TSParenthesizedType(#3340) (c8ee432), closes #3136 - support
PrivateIdentifier(#3808) (0eefe5e), closes #3430 #2933 - eslint-plugin: [comma-dangle] align schema with ESLint v8 (#3768) (0acfafc)
- eslint-plugin: [member-ordering] add support for getters and setters (#3611) (e264124)
-
eslint-plugin: remove
no-unused-vars-experimental(79ae03b) - support ESLint v8 (#3737) (4ca62ae)
BREAKING CHANGES
-
eslint-plugin:
ban-typesno longer reportsobjectby default
v4.33.0
Bug Fixes
-
eslint-plugin: [lines-between-class-members] fix
exceptAfterOverloadfor abstract methods (#3943) (240fc65) - eslint-plugin: [no-confusing-void-expression] support optional chaining (#3937) (c40dd13)
- eslint-plugin: [no-restricted-imports] fix crash when no options given (#3947) (edaa3c1)
-
eslint-plugin: [non-nullable-type-assertion-style] false-positive with non-nullish
asassertions and types (#3940) (40760f9) - eslint-plugin: [padding-line-between-statements] TSModuleBlock should change scope (#3944) (f8f534e)
-
eslint-plugin: [prefer-regexp-exec] check
RegExpwithout flags (#3946) (0868725)
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
v5.8.1
Note: Version bump only for package @typescript-eslint/parser
v5.8.0
Note: Version bump only for package @typescript-eslint/parser
v5.7.0
Note: Version bump only for package @typescript-eslint/parser
v5.6.0
Note: Version bump only for package @typescript-eslint/parser
v5.5.0
Note: Version bump only for package @typescript-eslint/parser
v5.4.0
Note: Version bump only for package @typescript-eslint/parser
5.3.1 (2021-11-08)
Note: Version bump only for package @typescript-eslint/parser
v5.3.1
Note: Version bump only for package @typescript-eslint/parser
v5.3.0
Note: Version bump only for package @typescript-eslint/parser
v5.2.0
Note: Version bump only for package @typescript-eslint/parser
v5.1.0
Note: Version bump only for package @typescript-eslint/parser
v5.0.0
Features
v4.33.0
Note: Version bump only for package @typescript-eslint/parser
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.