apps_v1.80.0
oxc-project/oxcapps_v1.80.0Aug 24, 2026by github-actions[bot]
AI Summary
Oxlint v1.80.0 introduces a suggestion for confusing non-null assertions, while Oxfmt v0.65.0 fixes an issue with preserving class decorators before export when statements are suppressed.
Key Highlights
- Oxlint: Implement suggestion for confusing non-null assertions
- Oxfmt: Fix class decorator preservation before export
- Linter: Handle grouped logical expressions in double-comparisons
New Features
- Linter/typescript/no-confusing-non-null-assertion: Implement suggestion
Full Release Notes
## Table of Contents - [Oxlint v1.80.0](#oxlint-v1.80.0) - [Oxfmt v0.65.0](#oxfmt-v0.65.0) ## 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 `FormalParameterRest ` spans (#26021) (camc314) - 8d94cd1 linter/eslint/no-useless-rename: Preserve type modifiers (#26020) (Cameron) - 2cde1f6 rust: Address nightly deprecations (#25998) (Boshen) - 51d36d7 linter/vue: Resolve `vue` imports via shared import helpers (#25903) (Connor Shea) - 83a68d2 linter/react/no-react-children: Resolve `react` imports 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 `version` to 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)