Releases: typescript-eslint/typescript-eslint
Releases · typescript-eslint/typescript-eslint
v5.19.0
5.19.0 (2022-04-11)
Bug Fixes
- eslint-plugin: update code to use estree range instead of ts pos/end #4723 (#4790) (a1e9fc4)
Features
- eslint-plugin: [unified-signatures] add
ignoreDifferentlyNamedParameters
option (#4659) (fdf95e0)
- eslint-plugin: add support for valid number and bigint intersections in restrict-plus-operands rule (#4795) (19c600a)
v5.18.0
5.18.0 (2022-04-04)
Bug Fixes
- eslint-plugin: method-signature-style respect getter signature (#4777) (12dd670)
- visitor-keys: add missing visitor keys (#4731) (bb575a0)
Features
- eslint-plugin: [no-shadow] ignoreOnInitialization option (#4603) (068ea9b)
- eslint-plugin: [no-this-alias] report on assignment expressions (#4718) (8329498)
v5.17.0
5.17.0 (2022-03-28)
Features
- eslint-plugin: [no-unused-vars] add destructuredArrayIgnorePattern options (#4748) (6f8db8b)
v5.16.0
5.16.0 (2022-03-21)
Bug Fixes
- eslint-plugin: [consistent-type-assertions] enforce assertionStyle for
const
assertions (#4685) (8ec05be)
- scope-manager: incorrect reference for this within a jsx identifier (#4535) (dd49280)
- utils: RuleTester: Only call afterAll if defined (#4656) (0fe0683)
Features
- eslint-plugin: [prefer-optional-chain] support logical with empty object (#4430) (d21cfe0)
v5.15.0
5.15.0 (2022-03-14)
Features
- parser: add
parserOptions.emitDecoratorMetadata
(#4646) (e3dd343)
v5.14.0
5.14.0 (2022-03-07)
Bug Fixes
- eslint-plugin: [naming-convention] cover case that requires quotes (#4582) (3ea0947)
- eslint-plugin: [no-misused-promises] factor thenable returning function overload signatures (#4620) (56a09e9)
- eslint-plugin: [prefer-readonly-parameter-types] handle class sharp private field and member without throwing error (#4343) (a65713a)
- eslint-plugin: [return-await] correct autofixer in binary expression (#4401) (5fa2fad)
Features
- eslint-plugin: [no-misused-promises] add granular options within
checksVoidReturns
(#4623) (1085177)
- TypeScript 4.6 (#4615) (a02c63a)
v5.13.0
5.13.0 (2022-02-28)
Bug Fixes
- eslint-plugin: [sort-type-union-intersection-members] Wrap the constructorType in parentheses (#4590) (851bb90)
Features
- eslint-plugin: [no-misused-promises] check more places for checksVoidReturn (#4541) (052cf51)
- eslint-plugin: add
no-redundant-type-constituents
rule (#4378) (63d051e)
- eslint-plugin: add
no-useless-empty-export
rule (#4380) (823b945)
- eslint-plugin: add extension rule
space-before-blocks
(#1606) (#4184) (208b6d0)
- eslint-plugin: added member group support to member-ordering rule (#4538) (6afcaea)
- utils: expose
ast-utils
' helpers (#4503) (f106e4b)
- utils: extract
isNotTokenOfTypeWithConditions
out of ast-utils
' predicates
(#4502) (66501d6)
v5.12.1
5.12.1 (2022-02-21)
Bug Fixes
- eslint-plugin: [no-unnecessary-type-arguments] fix comparison of types (#4555) (fc3936e)
v5.12.0
5.12.0 (2022-02-14)
Bug Fixes
- eslint-plugin: [init-declarations] fix nested namespace (#4544) (fe910e6)
- eslint-plugin: [no-unnecessary-type-arguments] Use Symbol to check if it's the same type (#4543) (5b7d8df)
- support nested object deconstructuring with type annotation (#4548) (4da9278)
Features
- eslint-plugin: [explicit-module-boundary-types ] add checking property definition for allowNames option (#4542) (e32bef6)
v5.11.0
5.11.0 (2022-02-07)
Bug Fixes
- eslint-plugin: [no-magic-numbers] fix invalid schema merging (#4517) (b95f796)
- eslint-plugin: [non-nullable-type-assertion-style] fix false positive when asserting to a generic type that might be nullish (#4509) (4209362)
Features
- eslint-plugin: [explicit-function-return-type] add allowedNames (#4440) (936e252)