chore(deps): update typescript-eslint monorepo to v4.33.0
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @typescript-eslint/eslint-plugin | 4.4.1 -> 4.33.0 |
||||
| @typescript-eslint/parser | 4.4.1 -> 4.33.0 |
Release Notes
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
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)
v4.32.0
Bug Fixes
-
eslint-plugin: [consistent-type-definitions] correct fix for
export default(#3899) (ebb33ed) -
eslint-plugin: [no-require-imports] report only global
require(#3871) (8aa87a1) - eslint-plugin: [no-shadow] ignore type-only imports properly (#3868) (dda9cee)
-
eslint-plugin: [no-var-requires] report problems within
NewExpression(#3884) (ed5e459) - eslint-plugin: [padding-line-between-statements] problems within namespaces not being reported (#3869) (1861356)
-
eslint-plugin: [prefer-regexp-exec] respect flags when using
RegExp(#3855) (ffdb5ff) - eslint-plugin: [prefer-return-this-type] handle generics properly in fixer (#3852) (9e98b8f)
- eslint-plugin: false-positive/negative with array index in no-unnecessary-condition (#3805) (bdb8f0b)
Features
- eslint-plugin: [no-type-alias]: add allowGenerics option (#3865) (4195919)
-
eslint-plugin: add
no-non-null-asserted-nullish-coalescingrule (#3349) (4e99961) -
eslint-plugin: add new extended rule
no-restricted-imports(#3775) (ec5d506) -
eslint-plugin-internal: [prefer-ast-types-enum] add
DefinitionTypeenum (#3916) (13b7de5)
4.31.2 (2021-09-20)
Note: Version bump only for package @typescript-eslint/eslint-plugin
4.31.1 (2021-09-13)
Note: Version bump only for package @typescript-eslint/eslint-plugin
v4.31.2
Note: Version bump only for package @typescript-eslint/eslint-plugin
v4.31.1
Note: Version bump only for package @typescript-eslint/eslint-plugin
v4.31.0
Bug Fixes
Features
- eslint-plugin: [prefer-readonly-parameter-types] add option treatMethodsAsReadonly (#3733) (a46e318)
- eslint-plugin: [restrict-template-expressions] add option to allow RegExp (#3709) (363b3dc)
-
eslint-plugin: add
no-meaningless-void-operatorrule (#3641) (ea40ab6) -
eslint-plugin: add extension rule
padding-line-between-statements(#3418) (f79ae9b)
v4.30.0
Bug Fixes
- eslint-plugin: [dot-notation] false positive with optional chaining (#3711) (c19fc6e), closes #3510
- eslint-plugin: [prefer-reduce-type-parameter] handle already existing type params (#3706) (71dd273)
- eslint-plugin: isTypeReadonly error with <TS3.7 (#3731) (5696407)
Features
4.29.3 (2021-08-23)
Note: Version bump only for package @typescript-eslint/eslint-plugin
4.29.2 (2021-08-16)
Note: Version bump only for package @typescript-eslint/eslint-plugin
4.29.1 (2021-08-09)
Note: Version bump only for package @typescript-eslint/eslint-plugin
v4.29.3
Note: Version bump only for package @typescript-eslint/eslint-plugin
v4.29.2
Note: Version bump only for package @typescript-eslint/eslint-plugin
v4.29.1
Note: Version bump only for package @typescript-eslint/eslint-plugin
v4.29.0
Bug Fixes
- eslint-plugin: [no-implied-eval] handle bind on nested member expressions (#3598) (f5a6806)
- eslint-plugin: [no-implied-eval] permit more expression types (#3624) (ca7c549)
- eslint-plugin: [no-unnecessary-boolean-literal-compare] incorrect fix when condition is reversed (#3581) (b595575)
- eslint-plugin: [return-await] handle nested functions correctly (#3601) (4a196b5)
-
eslint-plugin: [return-await] properly handle fixes for
TSAsExpression(#3631) (00a4369)
Features
- eslint-plugin: [no-redeclare] ignoreDeclarationMerge of enum+namespace (#3572) (18e30cb)
- eslint-plugin: [prefer-return-this-type] add a new rule (#3228) (5e1a615)
- eslint-plugin: Catch unused React import with new JSX transform (#3577) (02998ea)
4.28.5 (2021-07-26)
Note: Version bump only for package @typescript-eslint/eslint-plugin
4.28.4 (2021-07-19)
Note: Version bump only for package @typescript-eslint/eslint-plugin
4.28.3 (2021-07-12)
Note: Version bump only for package @typescript-eslint/eslint-plugin
4.28.2 (2021-07-05)
Note: Version bump only for package @typescript-eslint/eslint-plugin
4.28.1 (2021-06-28)
Note: Version bump only for package @typescript-eslint/eslint-plugin
v4.28.5
Note: Version bump only for package @typescript-eslint/eslint-plugin
v4.28.4
Note: Version bump only for package @typescript-eslint/eslint-plugin
v4.28.3
Note: Version bump only for package @typescript-eslint/eslint-plugin
v4.28.2
Note: Version bump only for package @typescript-eslint/eslint-plugin
v4.28.1
Note: Version bump only for package @typescript-eslint/eslint-plugin
v4.28.0
Bug Fixes
v4.27.0
Bug Fixes
Features
4.26.1 (2021-06-07)
Bug Fixes
- eslint-plugin: [prefer-includes] ignore option chaining before indexOfs (#3432) (bf0cddb)
- eslint-plugin: fix doc url generation (#3475) (fc5f171), closes #3473
v4.26.1
Bug Fixes
- eslint-plugin: [prefer-includes] ignore option chaining before indexOfs (#3432) (bf0cddb)
- eslint-plugin: fix doc url generation (#3475) (fc5f171), closes #3473
v4.26.0
Bug Fixes
Features
- eslint-plugin: [member-ordering] add callback as an ordering type of node (#3354) (d134b1f)
- eslint-plugin: [space-infix-ops] Add support for Union and intersection of type declarations (#3360) (3d29323)
v4.25.0
Bug Fixes
v4.24.0
Bug Fixes
- eslint-plugin: [no-shadow] fix static class method generics shadowing class generics (#3393) (b1e1c8a), closes #2592
- eslint-plugin: [no-unsafe-*] special case handling for the empty map constructor with no generics (#3394) (cae4f4a), closes #2109
Features
-
eslint-plugin: [dot-notation] optionally allow square bracket notation where an index signature exists in conjunction with
noPropertyAccessFromIndexSignature(#3361) (37ec2c2)
v4.23.0
Bug Fixes
Features
4.22.1 (2021-05-04)
Note: Version bump only for package @typescript-eslint/eslint-plugin
v4.22.1
Note: Version bump only for package @typescript-eslint/eslint-plugin
v4.22.0
Bug Fixes
Features
v4.21.0
Bug Fixes
-
eslint-plugin: [no-type-alias] consider
keyofas 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
thisfornoImplicitThis(#3199) (b1b26c4)
v4.20.0
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
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)
Features
- eslint-plugin: [object-curly-spacing] support MappedType (#3176) (0557a43)
- eslint-plugin: [unbound-method] improve error message (#3203) (5cc5d2e), closes #3201
v4.18.0
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
Bug Fixes
Features
4.16.1 (2021-03-01)
Note: Version bump only for package @typescript-eslint/eslint-plugin
v4.16.1
Note: Version bump only for package @typescript-eslint/eslint-plugin
v4.16.0
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
superexpressions inthisassignments (#3010) (c65a139)
Features
- 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)
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)
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
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)
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
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 ext
Configuration
📅 Schedule: Branch creation - "every month" in timezone America/Sao_Paulo, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 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 Mend Renovate. View repository job log here.
Codecov Report
Merging #82 (59e6a7e) into master (d05eab2) will not change coverage. The diff coverage is
n/a.
@@ Coverage Diff @@
## master #82 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 13 13
Lines 112 112
Branches 23 23
=========================================
Hits 112 112
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact),ø = not affected,? = missing dataPowered by Codecov. Last update d05eab2...59e6a7e. Read the comment docs.
Codecov Report
Merging #82 (960abb0) into master (d05eab2) will not change coverage. The diff coverage is
n/a.
@@ Coverage Diff @@
## master #82 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 13 13
Lines 112 112
Branches 23 23
=========================================
Hits 112 112
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact),ø = not affected,? = missing dataPowered by Codecov. Last update d05eab2...960abb0. Read the comment docs.
Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠ Warning: custom changes will be lost.