github oxc-project/oxc oxlint_v1.14.0
oxlint v1.14.0

latest release: crates_v0.86.0
3 days ago

[1.14.0] - 2025-08-30

Type-Aware Linting

Type-aware linting should now perform well in large monorepos. Please update your oxlint-tsgolint version to latest.

๐Ÿš€ Features

  • 9c9f80d linter/grouped-accessor-pairs: Add enforceForTSTypes option (#13296) (Copilot)
  • 5b91f3c linter: Add vue/valid-define-emits (#12545) (Sysix)

๐Ÿ› Bug Fixes

  • c215619 linter: Parse globalThis.RegExp for regexp rules (#13395) (Sysix)
  • 3c34767 linter: Handle errors from tsgolint (#13252) (camc314)
  • 902b39b language_server: Split run logic for oxlint and tsgolint (#13332) (Sysix)
  • 2a910c5 language_server: Disable tsgolint test on big endian (#13313) (camc314)

๐Ÿšœ Refactor

  • d499400 linter/jsx-handler-names: Simplify option checks for inline functions and local variables (#13405) (camc314)
  • 62da550 linter/no-done-callback: Remove nested if-let stmts (#13400) (camc314)
  • c9cb2a4 eslint/arrow-body-style: Clean up implementation and improve documentation (#13389) (Antoine Zanardi)
  • 53de36e linter: ContextSubHost hold owned Semantic (#13338) (overlookmotel)
  • e871dab linter: Run linter with ContextSubHost (#12769) (Sysix)
  • 077abdf linter: Introduce ContextSubHost for cross script block analyse (#12724) (Sysix)
  • 6431033 linter: Move ignore logic to LintIgnoreMatcher (#13222) (Sysix)

๐Ÿ“š Documentation

  • 51d3840 linter: Update oxlint CLI help message on .oxlintrc.json config file (#13334) (0xCLARITY)

โšก Performance

  • 827fe1c linter: Use Cell instead of RefCell (#13330) (overlookmotel)

๐Ÿงช Testing

  • 13470b2 oxc_linter: Run from_tsgo_lint_diagnostic tests only with lsp feature flag (#13396) (Sysix)
  • 6eeeb67 oxlint: Add test for ignore patterns referenced by symlink file (#13356) (Sysix)
  • 33e0e8b language_server: Dont run tsgolint related test on big-edian (#13342) (Sysix)

Don't miss a new oxc release

NewReleases is sending notifications on new releases.