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

latest releases: oxlint_v0.9.6, crates_v0.29.0, oxlint_v0.9.5...
17 days ago

[0.9.2] - 2024-09-02

Features

  • f81e8a1 linter: Add oxc/no-async-endpoint-handlers (#5364) (DonIsaac)
  • b103737 linter: Improve no-accumulating-spread (#5302) (camc314)
  • 9c22ce9 linter: Add hyperlinks to diagnostic messages (#5318) (DonIsaac)
  • 1967c67 linter/eslint: Implement no-new-func (#5360) (dalaoshu)
  • b867e5f linter/eslint-plugin-promise: Implement catch-or-return (#5121) (Jelle van der Waa)
  • 8d781e7 linter/oxc: Differentiate between array/object in no-accumulating-spread loop diagnostic (#5375) (camc314)
  • db55444 linter/oxc: Add fixer for double-comparisons (#5378) (camc314)
  • e5c755a linter/promise: Add spec-only rule (#5124) (Jelle van der Waa)
  • 4c0861f linter/unicorn: Add fixer for prefer-type-error (#5311) (camc314)
  • 084c2d1 linter/vitest: Implement prefer-to-be-object (#5321) (dalaoshu)

Bug Fixes

  • 11b93af linter/unicorn: Consistent-function-scoping false positive on assignment expression (#5312) (Arian94)

Performance

  • f052a6d linter: react/jsx_no_undef faster check for unbound references (#5349) (overlookmotel)
  • 05636b7 linter: Avoid unnecessary work in jsx_a11y/anchor_is_valid rule (#5341) (overlookmotel)

Refactor

  • afb038e linter: react/jsx_no_undef use loop instead of recursion (#5347) (overlookmotel)
  • fe62687 linter: Simplify skipping JSX elements in unicorn/consistent_function_scoping (#5351) (overlookmotel)
  • 381d9fe linter: Shorten code in react/jsx_no_useless_fragment (#5350) (overlookmotel)
  • 83b9a82 linter: Fix indentation in nextjs/no_script_component_in_head rule (#5338) (overlookmotel)
  • 89f0188 linter: Improve docs for react/jsx_no_target_blank rule (#5342) (overlookmotel)
  • 57050ab linter: Shorten code in jsx_a11y/aria_activedescendant_has_tabindex rule (#5340) (overlookmotel)
  • ed31d67 linter/jest: Fix indentation in code comment (#5372) (camc314)
  • 2499cb9 linter/oxc: Update rule docs for erasing-op (#5376) (camc314)
  • 69493d2 linter/oxc: Improve diagnostic for no-accumulating-spread in loops (#5374) (camc314)
  • 024b585 linter/oxc: Improve code comment for no-accumulating-spread (#5373) (camc314)

Don't miss a new oxc release

NewReleases is sending notifications on new releases.