Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 17, 2025

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
eslint-plugin-oxlint ^1.12.0 -> ^1.16.0 age adoption passing confidence
oxlint (source) ^1.12.0 -> ^1.16.0 age adoption passing confidence

Release Notes

oxc-project/eslint-plugin-oxlint (eslint-plugin-oxlint)

v1.16.0

Compare Source

No significant changes

    View changes on GitHub

v1.15.0

Compare Source

No significant changes

    View changes on GitHub

v1.14.0

Compare Source

No significant changes

    View changes on GitHub

v1.13.0

Compare Source

No significant changes

    View changes on GitHub
oxc-project/oxc (oxlint)

v1.16.0: oxlint v1.16.0

Compare Source

[1.16.0] - 2025-09-16

🚀 Features
  • 97c8d06 linter: Add preserve-caught-error rule (#​13748) (孔辉)
  • 8c19b18 linter/exhaustive-deps: Implement fixer for dep in global scope (#​13783) (camc314)
  • 06bce8f linter/exhaustive-deps: Implement fixer for missing dep (#​13782) (camc314)
  • a8675f4 linter: Add eslint/class-methods-use-this rule (#​12977) (Peter Cardenas)
  • db33196 parser: Adds typescript rule for empty argument list (#​13730) (Karan Kiri)
  • 2751193 linter: Add eslint/no-useless-computed-key rule (#​13428) (yefan)
  • 9a205d1 regex-parser: Parse simple TemplateLiterals (#​13265) (Sysix)
🐛 Bug Fixes
  • a2c91cd linter: Drop rules to allow mutable access to ctx_host in run_external_rules (#​13832) (camc314)
  • 3af1e5d linter/no-unsafe-declaration-merging: Always mark first span as primary (#​13830) (camc314)
  • 1c43c7c linter: Keep message when merging composite fixes (#​13827) (camc314)
  • 26af302 linter/exhaustive-deps: Check stable value is on lhs of assignment expr (#​13815) (camc314)
  • 4bc12d0 linter/exhaustive-deps: Remove impossible comparison with parent kind (#​13814) (camc314)
  • 12baf5e linter/exhaustive-deps: Respect primary span when identifying disable directive location (#​13781) (camc314)
  • fa7400a linter/no-undef: False positive with arguments in functions (#​13763) (camc314)
  • 50e6e3c editor: Restrict servers paths for oxc.path.server (#​13740) (Sysix)
  • b45077d editor: Strip leading slash for bin path on windows (#​13738) (Sysix)
  • 8fa6227 editor: Don't allow oxc.path.server for untrusted workspaces (#​13734) (Sysix)
  • 56da114 linter/react/jsx-handler-names: Do not detect the function name within the inline-function's body block (#​13456) (Takuji Shimokawa)
  • b2bc5b4 linter/react-perf/jsx-no-new-object-as-prop: Skip as/satisfies exprs (#​13718) (camc314)
  • ab51394 raw_transfer: Disable layout assertions on some 32-bit platforms (#​13716) (overlookmotel)
  • 09428f6 linter/plugins: Remove outdated comment (#​13691) (overlookmotel)
  • a294721 linter/plugins: Exit early if JS plugins enabled on unsupported platforms (#​13689) (overlookmotel)
  • 68a2280 linter/plugins: More graceful exit for --experimental-js-plugins CLI option (#​13688) (overlookmotel)
🚜 Refactor
  • 395d40d linter: Derive inmpls for PartialEq, Eq over manual ones (#​13828) (camc314)
  • 8e4cd8f linter/func-names: Use run_once over looping over all nodes (#​13798) (camc314)
  • 7f4e2fe eslint/func-names: Clean up implementation and improve documentation (#​13601) (Antoine Zanardi)
  • 137896a language_server: Split options for linting and formatting (#​13627) (Sysix)
  • 7346099 linter: Move oxlint application code into separate module (#​13745) (overlookmotel)
  • 6dd4107 linter: Remove #[cfg(test)] attributes from tester module (#​13714) (overlookmotel)
  • c40c6ef linter/plugins: Directory for JS plugins-related code (#​13701) (overlookmotel)
  • a0022c1 linter/plugins: Improve error messages for JS plugins (#​13699) (overlookmotel)
  • 1fd993f napi/oxlint: Rename napi/oxlint2 to napi/oxlint (#​13682) (overlookmotel)
⚡ Performance
  • 90c8286 linter: Detect node types from let..else statements (#​13690) (camchenry)
  • 08c05df semantic: Make CFG construction a compile-time feature (#​13678) (Boshen)
🎨 Styling
  • 99a7638 linter: Add comments + re-organise imports (#​13715) (overlookmotel)
🧪 Testing
  • 18a1145 linter: Add debug assertions for skipping rules (#​13724) (camc314)
  • cb080de linter/no-unused-vars: Add test for non ASCII chars in JSX components (#​13820) (camc314)
  • b6eba27 linter/no-undef: Add more test cases for arguments (#​13764) (camc314)
  • fb2d087 linter: Set CWD for tests (#​13722) (overlookmotel)
💼 Other

v1.15.0: oxlint v1.15.0

Compare Source

🚀 Features
🐛 Bug Fixes
  • fb9d0f4 language_server: Don't resend diagnostic on save, when typeAware is disabled and run is onType (#​13604) (YongSeok Jang (장용석))
  • 2f36350 editor: Add notice for a possible restart when fixing filename-case (#​13557) (Sysix)
  • e17fccc linter: Update RuleRunner impl after merge (#​13642) (camc314)
  • 3d27c5b linter/no-unused-private-class-members: False positive with spread expr (#​13634) (yefan)
  • 8314ed5 linter/tsgolint: Correct comment (#​13589) (camc314)
  • 198243b semantic: Dont parse @ as jsdoc tags inside quotes (#​13571) (Gwenn Le Bihan)
  • 89084d7 linter/custom-plugins: Enforce exact matching for disable directives (#​13538) (Copilot)
  • 277c5e1 linter: Output eslint-plugin-vue for vue diagnostics (#​13564) (Sysix)
  • 34d3cde rust: Fix clippy issues (#​13540) (Boshen)
  • 5fccafc linter: unicorn/prefer-array-flat-map ignore React.Children (#​13534) (Sysix)
  • 7e78e39 linter: Don't panic when parsing regex with multiple parentheses (#​13524) (Sysix)
  • 0d867b1 linter: Skip running tsgolint when no files need type aware linting (#​13502) (Copilot)
  • b677376 language_server: Include the diagnostic of the other linter (#​13490) (Sysix)
  • e87d7bd linter: Parse regex inside new RegExp() with parentheses (#​13448) (Sysix)
  • 5990f17 linter: Change typescript/no-confusing-void-expression to pedantic (#​13473) (Boshen)
🚜 Refactor
  • 7775c21 linter/plugins: Remove oxlint2 Cargo feature (#​13648) (overlookmotel)
  • 8f37e88 linter: Update tsgolint payload (#​13547) (camchenry)
  • 2d53203 linter/plugins: Move tokio usage from oxc_linter to napi/oxlint2 (#​13647) (overlookmotel)
  • 6cd6be2 linter: Add --experimental-js-plugins CLI arg (#​13658) (overlookmotel)
  • 476729b linter: Simplify RuleRunner trait definition (#​13637) (camchenry)
  • 2f02ac6 linter/plugins: Remove disable_oxlint2 Cargo feature (#​13626) (overlookmotel)
  • ff9e4fb linter/plugins: Use fixed-size allocators when ExternalLinter exists (#​13623) (overlookmotel)
  • f9bff64 linter_codegen: Improve code style for collecting nodes (#​13636) (camchenry)
  • babbaca all: Remove pub from modules with no exports (#​13618) (overlookmotel)
  • 91759c6 linter/plugins: Only use RawTransferFileSystem if JS plugins registered (#​13599) (overlookmotel)
  • 118020c linter/plugins: Discard ExternalLinter if no JS plugins registered (#​13598) (overlookmotel)
  • 8d30bce linter/tsgolint: Report an error if the tsgolint exe could not be found (#​13590) (camc314)
  • bccc276 eslint/for-direction: Clean up implementation and improve documentation (#​13532) (Antoine Zanardi)
  • 1425da2 eslint/default-case-last: Simplify default case last check in switch statement (#​13529) (Antoine Zanardi)
  • d245376 oxlint: Remove unused runner module (#​13561) (camc314)
  • 53f2fc1 eslint/default-case: Simplify implementation and enhance readability (#​13430) (Antoine Zanardi)
  • 6f15060 eslint/block-scoped-var: Clean up implementation and improve documentation (#​13417) (Antoine Zanardi)
  • 671e0fd language_server: Only store one instance of a diagnostic (#​13514) (Sysix)
  • 1b425d6 eslint/default-case-last: Simplify implementation and enhance readability (#​13515) (Antoine Zanardi)
  • e4bbbce eslint/default-param-last: Simplify implementation and enhance readability (#​13516) (Antoine Zanardi)
  • e0396fd linter: Remove static lifetime from disable directives function argument (#​13492) (camc314)
📚 Documentation
  • eb1f167 linter: Note which rules require type info to run on rule page (#​13675) (camc314)
  • e66f93b linter: Fix backtick formatting in no-return-wrap (#​13633) (camc314)
⚡ Performance
🎨 Styling
🧪 Testing

v1.14.0

Compare Source

🚀 Features
  • 7fc4aef npm/oxlint: 'oxlint-tsgolint': '>=0.1.4' (Boshen)

v1.13.0

Compare Source

🐛 Bug Fixes

Configuration

📅 Schedule: Branch creation - "after 9pm,before 9am" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot merged commit ff2dca4 into main Sep 18, 2025
2 checks passed
@renovate renovate bot deleted the renovate/oxlint-monorepo branch September 18, 2025 13:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants