[0.16.9] - 2025-05-03
Features
- 63f02a8 linter: Add react/forward_ref_uses_ref (#10506) (x6eull)
- a3ada34 linter: Implement fixer for unicorn/prefer-number-properties (#10693) (camc314)
- e97a4e0 linter: Add fixer to unicorn/prefer-spread (#10691) (camc314)
- a69a0ee linter: Add eslint/block-scoped-var (#10237) (yefan)
- 387af3a linter: Report vars only used as types (#10664) (camc314)
- eac205f linter: Add unicorn/consistent-assert rule (#10653) (Shota Kitahara)
- 0e6a727 linter: Add autofixer for eslint/radix (#10652) (yefan)
- fb070c4 linter/no-extra-boolean-cast: Implement auto-fixer (#10682) (DonIsaac)
- 432cd77 linter/no-new-wrapper: Implement auto-fixer (#10680) (DonIsaac)
Bug Fixes
- 4ee95ec editor: Activate extension when astro files are opened too (#10725) (Sysix)
- 46665bd langage_server: Fix initialize nested configs (#10698) (Sysix)
- eb3f37c language_server: On configuration change, send updated diagnostics to the client (#10764) (Sysix)
- 8c499c6 linter: Fix panic when doing code gen on regexp (#10769) (camc314)
- 8e99abf linter: Fix grammer in no unused vars diagnostic msg (#10770) (camc314)
- b38338a linter: Make require post message target origin a fixer a suggestion (#10754) (camc314)
- 48c542d linter: Skip linting vue <script> where
lang
is not js / ts (#10740) (Boshen) - c9575f6 linter: Fix false positive in react/exhaustive deps (#10727) (camc314)
- d8d8f64 linter: Shorten span of promise/prefer-await-to-then (#10717) (camc314)
- a88e349 linter: Mark
isNan
andisFinite
as dangerous fixes inunicorn/prefer-number-properties
(#10706) (Sysix) - f4ab05f linter: Panic in unicorn/no-useless-spread (#10715) (camc314)
- 06f1717 linter: False positive in no unused vars when importing value used as type (#10690) (camc314)
- 746b318 linter: False positive in typescript/explicit-function-return-type with
satisfies
(#10668) (camc314) - cce1043 linter: False positive in typescript/explicit-function-return-type (#10667) (camc314)
- c89da93 linter: False positive in eslint/curly on windows (#10671) (camc314)
- 374e19e linter: False positive in react/jsx-curly-brace-presence (#10663) (camc314)
- e7c2b32 linter: Move
consistent-assert
topedantic
(#10665) (camc314) - 344ef88 linter: False positive in
eslint/no-unused-vars
when calling inside sequence expression (#10646) (Ulrich Stark) - 98bcd5f lsp: Incorrect quick fix offset in vue files (#10742) (camc314)
Documentation
- 275fe71 editor:
oxc.flags
are not related tooxlint
(#10645) (Sysix)
Refactor
Testing
- 1c4f90f editor: Add test for nested config serverity (#10697) (Sysix)
- 9ebf3d4 language_server: Refactor tester to use WorkspaceWorker (#10730) (Sysix)
- 5a709ad language_server: Add test for
init_nested_configs
(#10728) (Sysix) - 2615758 language_server: Fix slow test (#10659) (Alexander S.)
- fd18aaa language_server: Skip slow test (#10658) (overlookmotel)
- f6f1c5c lsp: Include fixed content in lsp snapshots (#10744) (camc314)