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

latest releases: oxlint_v0.4.4, crates_v0.14.0, crates_v0.13.5...
6 months ago

Try it out!

New Rules

Performance

This is a new category turned off by default. See it in action with

npx --yes oxlint@latest -D perf

Did you know that the reudce + ...spread combo is an O(n^2) operation?

image

Read https://prateeksurana.me/blog/why-using-object-spread-with-reduce-bad-idea/ for detailed explaination.

noAccumulatingSpread is also part of Biome since v1.

Correctness

Pedantic

  • eslint-plugin-unicorn: prefer-native-coercion-functions (pedantic) by @camc314 in #1507
  • eslint-plugin-unicorn: no-unreadable-iife by @haocheng6 in #1572
  • eslint-plugin-unicorn: escape-case by @RiESAEX in #1495
  • eslint-plugin-unicorn: explicit-length-check by @RiESAEX in #1617

Suspicious

Restriction

Style

  • eslint-plugin-unicorn: no-await-expression-member by @Ken-HH24 in #1569
  • eslint-plugin-unicorn: no-unreadable-array-destructuring (style) by @Ken-HH24 in #1594
  • eslint-plugin-unicorn: numeric-separators-style (style) by @sirreal in #1490
  • eslint-plugin-unicorn: prefer-node-protocol by @IWANABETHATGUY in #1618
  • eslint-plugin-unicorn: prefer-reflect-apply(style) by @Ken-HH24 in #1628
  • eslint-plugin-unicorn: require-array-join-separator(style) by @Ken-HH24 in #1608

Fixes

New Contributors

Full Changelog: oxlint_v0.0.18...oxlint_v0.0.19

Don't miss a new oxc release

NewReleases is sending notifications on new releases.