[1.9.0] - 2025-07-29
๐ Features
๐ Bug Fixes
- 0fd3e87 linter: Default options for
eslint/yoda
(#12540) (Sysix) - 724776f linter: Default options for
unicorn/switch-case-braces
(#12539) (Sysix) - fda45ea linter/promise/prefer-await-to-callbacks: False positive for
addEventListener
(#12537) (Copilot) - 1a710e3 linter/array-type: Fix more false negatives (#12501) (camc314)
- 2b5bf98 linter: Consistent-function-scoping false positive with hoisted var declarations (#12523) (camc314)
- cc19c8b vscode: Fix statusbar icon order (#12544) (Christian Fehmer)
- 209d006 linter: Parse vue lang attribute without quotes (#12517) (Sysix)
- 85a34ce linter/array-type: False negative with arrays in generic args (#12500) (camc314)
- 98c1fbb linter/require-await: Improve async keyword detection in get_delete_span function (#12494) (camc314)
- 7c75dba linter/require-await: Improve span calculation for object properties (#12490) (camc314)
- 2b261cf linter/exhaustive-deps: False positive in exhaustive deps (#12471) (camc314)
๐ Refactor
- a696227 linter: Remove AstKind for SimpleAssignmentTarget (#12401) (Tyler Earls)
- 7af38e1 napi/oxlint: Simplify
ExternalLinterLintFileCb
type (#12572) (overlookmotel) - 543fd53 napi/oxlint: Rename
run
tolintFile
(#12567) (overlookmotel) - 0179c86 napi/oxlint: Reverse args of
ExternalLinter::new
(#12566) (overlookmotel) - 491c401 linter: Remove
#[must_use]
fromLintService::with_*
methods (#12560) (overlookmotel) - d44b0ac linter: Remove
Runner
trait (#12559) (overlookmotel) - bea652f linter: Add
vue
andregex
toBuiltinLintPlugins
(#12542) (Sysix) - aa9dd21 linter/no-eval: Get source type from
Semantic
(#12514) (overlookmotel) - 5c33fc7 diagnostics: Implement
Eq
andOrd
forInfoPosition
(#12505) (overlookmotel) - 8c8c8bc napi/oxlint: Diagnostics communicate which rule via rule index, not rule ID (#12482) (overlookmotel)
- e2d9b4d fixer: Add Debug trait to PossibleFixes and Message structs (#12493) (camc314)
- f0b1f0d napi/oxlint, napi/parser: Remove source length from
RawTransferMetadata
(#12483) (overlookmotel) - 7e4959a napi/oxlint: Rename
rules
toruleNames
(#12477) (overlookmotel) - 7a0da04 diagnostics: Remove Option wrapper from MPSC channel and sender field (#12467) (camc314)