#53431: build(deps-dev): bump oxlint from 1.57.0 to 1.80.0
Merged
Created: Sep 2, 2026, 6:34:31 PM
Merged: Sep 4, 2026, 2:33:11 AM
2 comments
Target: main
Bumps oxlint from 1.57.0 to 1.80.0.
Release notes
Sourced from oxlint's releases.
oxlint v1.80.0 & oxfmt v0.65.0
Table of Contents
Oxlint v1.80.0
🚀 Features
- 70c3e35 linter/typescript/no-confusing-non-null-assertion: Implement suggestion (#26012) (Mikhail Baev)
🐛 Bug Fixes
- 17ae11c linter/oxc/double-comparisons: Handle grouped logical expressions (#26044) (camc314)
- 8a353a7 linter/eslint/no-control-regex: Refine help message text (#25996) (Rahul Mishra)
- 8a9bdbd estree: Include decorators in
FormalParameterRestspans (#26021) (camc314)- 8d94cd1 linter/eslint/no-useless-rename: Preserve type modifiers (#26020) (Cameron)
- 2cde1f6 rust: Address nightly deprecations (#25998) (Boshen)
- 51d36d7 linter/vue: Resolve
vueimports via shared import helpers (#25903) (Connor Shea)- 83a68d2 linter/react/no-react-children: Resolve
reactimports by symbol (#25901) (Connor Shea)- 124e196 linter: Resolve globals by reference, not by name (#25905) (Connor Shea)
- a701bcc linter: Remove invalid React compiler doc links (#25900) (Boshen)
📚 Documentation
- 9b7e153 linter: Set
versionto 1.79.0 for rules shipped in 1.79.0 (#25902) (connorshea)Oxfmt v0.65.0
🐛 Bug Fixes
- bf37dd5 formatter: Preserve class decorators before export when the statement is suppressed (#26034) (leaysgur)
oxlint v1.79.0 & oxfmt v0.64.0
Table of Contents
Oxlint v1.79.0
💥 BREAKING CHANGES
- 8c4552d linter: [BREAKING] Split react/react-compiler into per-category rules (#25500) (Boshen)
See React Compiler Support for details.
🚀 Features
- 9b7394e linter/typescript/no-empty-object-type: Implement suggestion (#25833) (Mikhail Baev)
🐛 Bug Fixes
... (truncated)
Commits
97e99b8release(apps): oxlint v1.80.0 && oxfmt v0.65.0 (#26045)0db127crelease(apps): oxlint v1.79.0 && oxfmt v0.64.0 (#25866)228e8e0fix(linter): resolve inactive React compiler rules (#25830)aa49d86fix(linter): allow spread rule options in config types (#25675)8922381refactor(linter): remove inactive react config rule (#25740)8c4552dfeat(linter)!: split react/react-compiler into per-category rules (#25500)36f8451fix(linter/eslint/no-eval): align indirect default with ESLint (#25656)beb724dfix(linter/eslint/no-unused-vars): report bare underscore parameters (#25663)4004c10fix(linter/eslint/no-irregular-whitespace): check comments by default (#25660)285820efix(linter/no-large-snapshots): precompile and document allowed snapshot matc...- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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)
Notes: none
Backports
No Backports Requested
This pull request doesn't have any backports requested or created for older release branches.
What are backports?
Backports are copies of changes made to the main branch that are applied to older release branches. They ensure that bug fixes and important changes are available in maintained older versions of Electron.
Semver Impact
Major
Breaking changes
Minor
New features
Patch
Bug fixes
None
Docs, tests, etc.
Semantic Versioning helps users understand the impact of updates:
- Major (X.y.z): Breaking changes that may require code modifications
- Minor (x.Y.z): New features that maintain backward compatibility
- Patch (x.y.Z): Bug fixes that don't change the API
- None: Changes that don't affect using facing parts of Electron