Table of Contents
- Oxlint v1.47.0
- Oxfmt v0.32.0
- Notes
Oxlint v1.43.0
🚀 Features
- ebb80b3 ast: Add
node_idfield to all AST struct nodes (#18138) (Boshen) - 2879fc5 linter: Implement fixer for unicorn/prefer-math-trunc (#19275) (camc314)
- a204eda linter: Implement fixer for unicorn/no-typeof-undefined (#19274) (camc314)
- ab46d9c linter: Implement typescript/class-literal-property-style (#19252) (Vincent R)
- 1a61f58 linter: Implement typescript/no-invalid-void-type (#19242) (Vincent R)
🐛 Bug Fixes
- 45adda2 oxlint/lsp: Use blocking stdio in Oxlint (#19292) (overlookmotel)
- 05bc855 linter/import: Count unique module sources in max-dependencies (#19270) (camc314)
- 8566b44 linter: Check for preceeding token in math trunc fixer (#19277) (camc314)
- f16f2b6 linter/import-no-cycle: Avoid traversal-order false negatives with type-only edges (#19267) (camc314)
- d4937e7 linter: Recognize module-scoped callback refs as stable in exhaustive-deps (#19220) (Sreetam Das)
- 140c9bd linter: Detect fallthrough from
defaultwhen it is not the last case (#19261) (Boshen) - 740a009 linter: Accept digits after 'use' in hook names (#19254) (Sreetam Das)
- 31b562f linter: Update
import/no-named-as-defaultto allow named import if equivalent to the default import (#19100) (connorshea) - 79c82cc linter: Avoid applying object-level docs to nested object methods in require-param (#19231) (camc314)
⚡ Performance
Oxfmt v0.32.0
🚀 Features
🐛 Bug Fixes
- 1957908 formatter: Avoid unnecessary parentheses for string literal in labeled statement (#19272) (Dunqing)
Notes
This was an urgent release for a critical fix to language server:
No binaries are included in this release due to problems with the release workflow, but the above bugfix only affected Oxlint users who use packages from NPM.
Binaries will be included in next scheduled release on Monday 16th Feb.