[0.16.1] - 2025-03-20
Features
- 0973356 editor: Support nested configs (#9743) (Nicholas Rayburn)
- 8e3d9be linter: Support
--report-unused-disable-directive
(#9223) (1zumii) - 62c0132 linter: Add import/no-empty-named-blocks rule (#9710) (yefan)
- ea7e3f0 oxc_language_server: Support nested configs (#9739) (Nicholas Rayburn)
Bug Fixes
- e9565c9 linter: Parse vue custom tag that starts with script (#9887) (Boshen)
- e6f7c74 linter: Import and fix tests for typescript::no_unnecessary_parameter_property_assignment (#9720) (Ulrich Stark)
- 4e39ba0 linter: Ignore modules with invalid source (#9801) (branchseer)
- 73fe248 linter/no_case_declarations: Fix span of error for
await using
(#9854) (overlookmotel) - 2e023ab linter/react:
exhaustive-deps
report longest dependency (#9891) (overlookmotel) - a113f7e parser: Error when
}
and>
appear inJSXText
(#9777) (Boshen) - 3d4c5f3 semantic: Correctly visit
IfStmt
test
when building cfg (#9864) (camc314)
Performance
- d44ab9b linter: Return early in loop in
promise/no-nesting
(#9808) (therewillbecode) - 2b65ed2 linter/no_unescaped_entities: Optimize string search and error generation (#9832) (overlookmotel)
- 84fa538 minify: Use mimalloc-safe to replace mimalloc (#9810) (LongYinan)
Documentation
- 8bc70b3 language_server: Tell about Initialization options + didChangeWatchedFiles for nested configuration (#9876) (Alexander S.)
- e408db8 linter: Improve docs for
unicorn/no-abusive-eslint-disable
(#9834) (shulaoda) - 187fe39 linter: Add correctness examples to
typescript-prefer-as-const
(#9805) (therewillbecode)
Refactor
- 723fdfb linter: Improve
jest-prefer-hooks-in-order
(#9892) (therewillbecode) - 544a090 linter: Remove not implemented rule
constructor-super
(#9877) (Sysix) - 8bdac56 linter: Improve
ast_util::is_method_call
(#9874) (shulaoda) - a68e45c linter: Improve
unicorn/no-anonymous-default-export
(#9847) (dalaoshu) - 6407200 linter: Improve
unicorn/new-for-builtins
(#9804) (dalaoshu) - b34cf94 oxlint: Remove
jemallocator
(#9823) (Boshen)