Table of Contents
- Oxlint v1.53.0
- Oxfmt v0.38.0
- Notes
Oxlint v1.53.0
🚀 Features
- 04a5ce0 oxlint: Support
vite.config.ts.lintfield (#20214) (leaysgur) - 1735215 linter: Implement
react/no-clone-elementrule. (#20129) (connorshea) - 68e6f6f linter: Implement
react/no-react-childrenrule. (#20104) (connorshea) - fe3b32e linter/plugins: Add
oxlint-plugin-eslintpackage (#20009) (overlookmotel)
🐛 Bug Fixes
- 05f6a09 linter/no-inline-comments: Deserialize rule options with serde (#20207) (camc314)
- c7eb09d linter/default-case: Deserialize rule options with serde (#20206) (camc314)
- f85e16c linter/plugins: Fix types for visitor compilation (#20203) (overlookmotel)
- 44e24e0 linter/exhaustive-deps: Ignore type-only typeof deps (#20201) (camc314)
- 0b04998 linter/no-fallthrough: Deserialize rule options with serde (#20192) (camc314)
- a1031cb linter/new-cap: Deserialize rule options with serde (#20161) (camc314)
- ad27fd6 linter: Add help messages to import plugin diagnostics (#20158) (John Costa)
- 1340307 linter/plugins: Ensure
afterhooks always run (#20167) (overlookmotel) - c4812ec linter/plugins: Reset visitor compilation state if error during compilation (#20166) (overlookmotel)
- 887eecc linter/plugins: Add license notice to
oxlint-plugin-eslintpackage (#20164) (overlookmotel) - e1713a4 linter/plugins: Include common chunks in
oxlint-plugin-eslintpackage (#20163) (overlookmotel) - a9acb2b linter: Check
globalsentry forno-undef, only check es2026 globals forno-extend-nativeandno-constant-binary-expression(#20089) (Sysix) - 5559f0d linter/no-unused-vars:
reportUsedIgnorePatternshould not report used rest siblings (#20108) (Don Isaac) - de7c0e2 linter/plugins: Correct error message for
markVariableAsUsed(#20152) (overlookmotel)
⚡ Performance
- 3a86427 linter/plugins: Pre-populate cache of
EnterExitobjects at startup (#20194) (overlookmotel) - d243391 linter/plugins: Replace arrays with
Uint8Arrays (#20190) (overlookmotel) - 8742f8b linter/plugins: Pre-populate cache of
VisitPropobjects (#20189) (overlookmotel) - 3061acb linter/plugins: Pre-populate cache of
EnterExitobjects (#20187) (overlookmotel) - c73912b linter/plugins: Free visit functions earlier (#20186) (overlookmotel)
- d9f8ff4 linter/plugins: Faster reset of visitor state (#20185) (overlookmotel)
- 42aff15 oxlint/lsp: Avoid computing diagnostics for non invoked code actions requests (#20080) (Sysix)
📚 Documentation
- a080650 linter/plugins: Fix documentation of visitor compilation (#20202) (overlookmotel)
- 542a04a linter: Add a link to the cyclomatic complexity Wikipedia article in
eslint/complexity(#20174) (connorshea)
Oxfmt v0.38.0
🚀 Features
- 95943aa oxfmt: Support
vite.config.*.fmtfield (#20197) (leaysgur) - 172fc07 oxfmt: .js/.ts config file support (#20135) (leaysgur)
🐛 Bug Fixes
Notes
No binaries are included in this release due to problems with the release workflow.
Binaries will be included in next scheduled release on Monday 16th March.