Update typescript-eslint monorepo to v8.6.0
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
@typescript-eslint/eslint-plugin (source) | devDependencies | minor | 8.0.1 -> 8.6.0 |
@typescript-eslint/parser (source) | devDependencies | minor | 8.0.1 -> 8.6.0 |
Release Notes
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
v8.6.0
🚀 Features
-
add
allow
option forrestrict-template-expressions
-
type-utils: isNullableType add Void logic
-
eslint-plugin: [no-unnecessary-condition] check switch cases
-
eslint-plugin: [no-misused-promises] check array predicate return
🩹 Fixes
-
eslint-plugin: [no-deprecated] don't report recursive types in destructuring assignment twice
-
eslint-plugin: [no-deprecated] report on deprecated variables used in destructuring assignment
-
eslint-plugin: [no-deprecated] report on deprecated properties with function-like types
-
eslint-plugin: [no-unnecessary-condition] properly reflect multiple negations in message
❤ ️ Thank You
- Abraham Guo
- auvred
- Josh Goldberg
✨ - Kim Sang Du
- YeonJuan
You can read about our versioning strategy and releases on our website.
v8.5.0
🚀 Features
-
eslint-plugin: [no-duplicate-type-constituents] prevent unnecessary `
-
eslint-plugin: [no-unsafe-argument] differentiate error types
🩹 Fixes
-
eslint-plugin: [no-unnecessary-type-assertion] fix TSNonNullExpression fixer
-
eslint-plugin: [no-misused-promises] handle static method
-
eslint-plugin: [no-unnecessary-type-parameters] fix AST quick path scope analysis
-
eslint-plugin: [consistent-type-assertions] access parser services lazily
❤ ️ Thank You
f44da95
- Josh Goldberg
✨ - Kirk Waiblinger
- YeonJuan
You can read about our versioning strategy and releases on our website.
v8.4.0
This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.3.0
🚀 Features
- eslint-plugin: [no-deprecation] add rule
🩹 Fixes
-
eslint-plugin: [no-unnecessary-template-expression] add missing parentheses in autofix
-
eslint-plugin: [no-unnecessary-type-parameters] check mapped alias type arguments
-
utils: add
TSDeclareFunction
tofunctionTypeTypes
-
ast-spec: use
Expression
in argument ofThrowStatement
❤ ️ Thank You
- Abraham Guo
- Daichi Kamiyama
- Josh Goldberg
✨ - Kim Sang Du
- Sukka
- Vida Xie
You can read about our versioning strategy and releases on our website.
v8.2.0
🚀 Features
-
eslint-plugin: add suggestion to
require-await
to removeasync
keyword
🩹 Fixes
-
eslint-plugin: [use-unknown-in-catch-callback-variable] flag second argument of
.then
-
eslint-plugin: [no-unnecessary-type-assertion] conflict with TS for variables used before assignment
-
eslint-plugin: delete [] in message if ReadOnly<string[]> is detected
-
eslint-plugin: [no-redundant-type-constituents] differentiate a types-error any from a true any
-
eslint-plugin: [no-unnecessary-type-parameters] check mapped constraint types if necessary
-
eslint-plugin: [no-unsafe-enum-comparison] add logic to see through intersections
❤ ️ Thank You
- Abraham Guo
- Dave
- Jake Bailey
- James
- Josh Goldberg
✨ - liuxingbaoyu
- Yukihiro Hasegawa
- Yutong Zhu
You can read about our versioning strategy and releases on our website.
v8.1.0
🚀 Features
-
eslint-plugin: [no-floating-promises] enable "add await" suggestion if ignoreVoid is true
-
typescript-estree: restrict variable declarator definite/init combinations
-
eslint-plugin: [no-unsafe-return] check promise any
-
eslint-plugin: [no-misused-promises] check subtype methods against heritage type methods
🩹 Fixes
-
eslint-plugin: [no-unsafe-enum-comparison] typo in test
-
eslint-plugin: [no-unnecessary-type-parameters] skip checking function bodies for AST references
-
eslint-plugin: [member-ordering] get accessor member name & take into account
abstract
and decorator -
eslint-plugin: [prefer-optional-chain] wrong parenthesis fix output
-
eslint-plugin: [no-unnecessary-type-parameters] clarify message
❤ ️ Thank You
- Aly Thobani
- Brad Zacher
- James
- Josh Goldberg
✨ - Joshua Chen
- Olivier Zalmanski
- YeonJuan
- Yukihiro Hasegawa
You can read about our versioning strategy and releases on our website.
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
v8.6.0
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.5.0
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.4.0
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.3.0
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.2.0
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.1.0
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.