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

latest releases: crates_v0.42.0, oxlint_v0.15.3, oxlint_v0.15.2...
18 days ago

[0.14.0] - 2024-12-01

Features

  • 32f860d linter: Add support for ignorePatterns property within config file (#7092) (Nicholas Rayburn)
  • 053bc08 linter: Implement typescript/no-unused-expressions (#7498) (camc314)
  • 60b28fc linter: Implement typescript/consistent-generic-constructors (#7497) (camc314)
  • bd0693b linter: Allow lint rules with the same name (#7496) (camc314)
  • 2ac9f96 linter: Typescript/no-inferrable-types (#7438) (camc314)
  • 8d89fdc linter: Add eslint/prefer-spread (#7112) (tbashiyy)

Bug Fixes

  • 123b5b7 linter: False positive in typescript/consistent-type-definitions (#7560) (dalaoshu)
  • cc078d6 linter: Add missing error message prefix to eslint/no-const-assign (Boshen)
  • 17c0dd8 linter: Fix jsx_no_script_url doc failed to build (Boshen)

Performance

  • 6cc7a48 linter: Use OsString for module cache hash (#7558) (Boshen)
  • 6655345 linter: Use FxDashMap for module cache (#7522) (overlookmotel)

Documentation

  • a6b0100 linter: Fix config example headings (#7562) (Boshen)

Refactor

  • 0f3f67a linter: Add capability of adding semantic data to module record (#7561) (Boshen)
  • 8392177 linter: Clean up the runtime after the module record change (#7557) (Boshen)
  • 823353a linter: Clean up APIs for ModuleRecord (#7556) (Boshen)
  • f847d0f linter: Call str::ends_with with array not slice (#7526) (overlookmotel)
  • 2077ff9 linter: Remove once_cell (#7510) (Boshen)
  • 169b8bf linter, syntax: Introduce type alias FxDashMap (#7520) (overlookmotel)

Don't miss a new oxc release

NewReleases is sending notifications on new releases.