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

latest releases: oxlint_v0.9.6, crates_v0.29.0, oxlint_v0.9.5...
10 months ago

Try it out!

Run

  • npx --yes oxlint@latest . in your JavaScript / TypeScript codebase and see it complete in milliseconds. No configurations required.
  • npx oxlint@latest --help for usage instructions.
  • npx oxlint@latest --rules for list of rules.

What's Changed

Features

Lint files owned by you: npx oxlint@latest --codeowners-file=PATH --codeowners=NAME .

New rules by category

Correctness

Pedantic

  • eslint-plugin-react: no-unescaped-entities by @camc314 in #1044
  • eslint-plugin-unicorn: require-number-to-fixed-digits-argument by @Dywanoid in #1073
  • eslint-plugin-unicorn: prefer-query-selector by @Dunqing in #1068

Style

  • eslint-plugin-unicorn: text-encoding-identifier-case by @camc314 in #1051
  • eslint-plugin-unicorn: prefer-logical-operator-over-ternary by @camc314 in #1064
  • eslint-plugin-unicorn: switch-case-braces by @Dywanoid in #1054

Fixes

  • Fix panic on no_mixed_operators rule by @camc314 in #1094
  • Fix panic on no useless escape by @camc314 in #1092
  • Fix panic when using ban ts comment on conformace tests by @camc314 in #1097
  • Fix panic in no_unescaped_entities by @Boshen in #1103
  • Report error instead of panicing if the file fails to open by @camc314 in #1098
  • Move all import plugin rules to nursery by @Boshen in #1113

CLI

  • feat(cli): print execution time in seconds when greater than 1 second by @Boshen in #1107

New Contributors

Full Changelog: oxlint_v0.0.14...oxlint_v0.0.15

Don't miss a new oxc release

NewReleases is sending notifications on new releases.