Releases: typescript-eslint/typescript-eslint
Releases · typescript-eslint/typescript-eslint
v4.11.1
v4.11.0
v4.10.0
v4.9.1
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.0
4.9.0 (2020-11-30)
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
- eslint-plugin: [naming-convention] add
requireDouble
,allowDouble
,allowSingleOrDouble
options for underscores (#2812) (dd0576a) - eslint-plugin: [naming-convention] add
requiresQuotes
modifier (#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
destructured
modifier forparameter
selector (#2829) (525d2ff), closes #2828 - eslint-plugin: [naming-convention] split
property
andmethod
selectors 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: void
parameter (#2796) (878dd4a)
v4.8.2
v4.8.1
v4.8.0
4.8.0 (2020-11-16)
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)