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

latest release: crates_v0.47.1
one day ago

[0.15.7] - 2025-01-19

  • 4ce6329 semantic: [BREAKING] Ensure program outlives semantic (#8455) (Valentinas Janeiko)

Features

  • 01ac773 linter: Support ignoreTypeOfTestName for jest/valid-title (#8589) (dalaoshu)
  • 538b24a linter: Format the configuration documentation correctly (#8583) (Tapan Prakash)
  • 7ab14cc linter: Add more Vitest compatible Jest rules (#8445) (Anson Heung)
  • d178360 linter: Implement eslint/prefer-promise-reject-errors (#8254) (tbashiyy)
  • 4ac2e99 oxlint: Implement --init cli option (#8453) (Tapan Prakash)

Bug Fixes

  • 855c839 codegen: Shorthand assignment target identifier consider mangled names (#8536) (Boshen)
  • c15af02 linter: False positive in eslint/no-lone-blocks (#8587) (dalaoshu)
  • 41f2070 linter: Rule no-restricted-imports support missing options (#8076) (Alexander S.)
  • 869bc73 linter: Enhance default_param_last rule to handle optional parameters (#8563) (Tapan Prakash)
  • c6260c2 linter: Support rest params for prefer_promise_reject_errors (#8468) (Yuichiro Yamashita)
  • 2be1e82 linter/no-unused-vars: False positives when variable and type have same name (#8465) (Dunqing)

Performance

  • 250bbd1 linter/react-exhaustive-deps: Use stack of AstTypes instead of AstKinds (#8522) (overlookmotel)

Refactor

  • 40f5165 linter: Improve eslint/no-lone-blocks (#8588) (dalaoshu)
  • b4c87e2 linter: Move DiagnosticsReporters to oxlint (#8454) (Alexander S.)
  • bf00f82 linter: Move rule prefer-each from vitest to jest + remapping (#8448) (Alexander S.)
  • 8dd0013 linter/consistent-function-scoping: Remove Visit::enter_node usage (#8538) (overlookmotel)
  • 30c0689 linter/no-map-spread: Remove Visit::enter_node usage (#8537) (overlookmotel)
  • b5ed58e span: All methods take owned Span (#8297) (overlookmotel)

Styling

  • 3789d2f linter/react-exhaustive-deps: Fix indentation (#8520) (overlookmotel)

Don't miss a new oxc release

NewReleases is sending notifications on new releases.