github oxc-project/oxc oxlint_v0.16.0
oxlint v0.16.0

5 hours ago

Announcing Oxlint Beta: https://oxc.rs/blog/2025-03-15-oxlint-beta.html

[0.16.0] - 2025-03-16

  • 225e266 linter: [BREAKING] Enable --experimental-nested-config by default and add --disable-nested-config option (#9760) (camchenry)

Features

  • 27d6e9b editor: Only watch .oxlintrc.json or user supplied config paths (#9731) (Nicholas Rayburn)
  • 8dd6809 linter: Add eslint/no-lonely-if (#9660) (therewillbecode)
  • c22276e oxc_linter: Sort rules by plugin and rule name when outputting resolved config as a JSON string (#9799) (Nicholas Rayburn)

Bug Fixes

  • 22f18ac linter: Improve jsx-a11y/anchor-ambiguous-text diagnostic message (#9789) (1zumii)
  • 6c11740 linter: False positive in unicorn/catch-error-name (#9763) (shulaoda)

Documentation

  • ea6b6d9 linter: Improve docs for eslint-valid-typeof (#9797) (therewillbecode)
  • 2c48fba linter: Fix typo in oxc/bad-min-max-func (#9791) (Flo)
  • 210b876 linter: Improve eslint-no-async-promise-executor (#9778) (therewillbecode)
  • f8628bc linter: Improve eslint-no-class-assign (#9779) (therewillbecode)
  • faca7a8 linter: Improve eslint-no-self-assign (#9768) (therewillbecode)

Refactor

  • 227d203 linter: Improve typescript-no-unnecessary-type-constraint (#9798) (therewillbecode)
  • 05fe2cd linter: Use is_lexical when checking for lexical decl (#9781) (camc314)
  • fcdd810 linter: Remove if let nesting from unicorn-no-date-clone (#9767) (therewillbecode)
  • 5a9e1b9 linter: Improve typescript-no-misused-new (#9766) (therewillbecode)
  • 9df5565 linter: Improve unicorn/filename-case (#9762) (shulaoda)
  • b0b1f18 linter: Remove if let nesting from nextjs-no-async-client-component (#9764) (therewillbecode)

Don't miss a new oxc release

NewReleases is sending notifications on new releases.