chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.61.0 to 8.62.1
Bumps @typescript-eslint/eslint-plugin from 8.61.0 to 8.62.1.
Release notes
Sourced from @typescript-eslint/eslint-plugin's releases.
v8.62.1
8.62.1 (2026-06-29)
🩹 Fixes
- eslint-plugin: [prefer-optional-chain] use suggestion instead of autofix for trailing binary operator (#12328)
- eslint-plugin: [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (#12365)
- eslint-plugin: [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (#12443, #12418)
❤️ Thank You
- Kirk Waiblinger
@kirkwaiblinger- mdm317
- Patrick Aleite
- 송재욱
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.62.0
8.62.0 (2026-06-22)
🚀 Features
- remove redundant package.json "files" (#12444)
🩹 Fixes
- add "files" to rule-schema-to-typescript-types (#12441)
❤️ Thank You
- Kirk Waiblinger
@kirkwaiblingerSee GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.61.1
8.61.1 (2026-06-15)
🩹 Fixes
- eslint-plugin: [consistent-indexed-object-style] do not remove comments when fixing (#12396, #10577)
- eslint-plugin: [no-unnecessary-type-assertion] avoid false positive for template literal expressions (#12281)
- eslint-plugin: [no-unnecessary-type-assertion] wrap object literal in parens when removing TSTypeAssertion in arrow body (#12394, #12393)
- eslint-plugin: [no-unnecessary-boolean-literal-compare] fix precedence bug in autofix (#12413)
- eslint-plugin: [no-unnecessary-template-expression] respect ECMAScript line terminators (#12388)
... (truncated)
Changelog
Sourced from @typescript-eslint/eslint-plugin's changelog.
8.62.1 (2026-06-29)
🩹 Fixes
- eslint-plugin: [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (#12443, #12418)
- eslint-plugin: [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (#12365)
- eslint-plugin: [prefer-optional-chain] use suggestion instead of autofix for trailing binary operator (#12328)
❤️ Thank You
- Kirk Waiblinger
@kirkwaiblinger- mdm317
- Patrick Aleite
- 송재욱
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
8.62.0 (2026-06-22)
🚀 Features
- remove redundant package.json "files" (#12444)
❤️ Thank You
- Kirk Waiblinger
@kirkwaiblingerSee GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
8.61.1 (2026-06-15)
🩹 Fixes
- eslint-plugin: [no-unnecessary-template-expression] respect ECMAScript line terminators (#12388)
- eslint-plugin: [no-unnecessary-boolean-literal-compare] fix precedence bug in autofix (#12413)
- eslint-plugin: [no-unnecessary-type-assertion] wrap object literal in parens when removing TSTypeAssertion in arrow body (#12394, #12393)
- eslint-plugin: [no-unnecessary-type-assertion] avoid false positive for template literal expressions (#12281)
- eslint-plugin: [consistent-indexed-object-style] do not remove comments when fixing (#12396, #10577)
❤️ Thank You
- Anas
@anasm266- Deftera
@Deftera186- Kirk Waiblinger
@kirkwaiblinger- lumir
- Sarath Francis
@sarathfrancis90
... (truncated)
Commits
3ea32f4chore(release): publish 8.62.14ecca6dfix(eslint-plugin): [no-unnecessary-type-assertion] parenthesize object liter...f3a7ec7chore(eslint-plugin-internal): [no-dynamic-tests] restrict where noFormat can...301f350fix(eslint-plugin): [no-unnecessary-boolean-literal-compare] preserve boolean...ebce2d4fix(eslint-plugin): [prefer-optional-chain] use suggestion instead of autofix...54e2857chore(release): publish 8.62.081e4c26feat: remove redundant package.json "files" (#12444)b784054chore: usestableTypeOrderingcompiler option (#12427)aaad718chore(release): publish 8.61.10cc8f35fix(eslint-plugin): [no-unnecessary-template-expression] respect ECMAScript l...- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Summary by cubic
Upgrade @typescript-eslint/eslint-plugin to 8.62.1 to pick up recent rule fixes and safer lint suggestions. Improves lint reliability with no app code changes.
-
Dependencies
- Bump
@typescript-eslint/eslint-pluginfrom 8.61.0 to 8.62.1.
- Bump
-
Bug Fixes
- Safer suggestions for
prefer-optional-chain(no autofix on trailing binary operators). - Corrected fixes in
no-unnecessary-boolean-literal-compareandno-unnecessary-type-assertionto preserve behavior and add needed parentheses.
- Safer suggestions for
Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.