chore(deps): update oxlint monorepo to ^1.16.0 (minor) #765
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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:
^1.12.0
->^1.16.0
^1.12.0
->^1.16.0
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.0Compare Source
[1.16.0] - 2025-09-16
🚀 Features
97c8d06
linter: Addpreserve-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: Addeslint/no-useless-computed-key
rule (#13428) (yefan)9a205d1
regex-parser: Parse simpleTemplateLiterals
(#13265) (Sysix)🐛 Bug Fixes
a2c91cd
linter: Droprules
to allow mutable access toctx_host
inrun_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 witharguments
in functions (#13763) (camc314)50e6e3c
editor: Restrict servers paths foroxc.path.server
(#13740) (Sysix)b45077d
editor: Strip leading slash for bin path on windows (#13738) (Sysix)8fa6227
editor: Don't allowoxc.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 forPartialEq
,Eq
over manual ones (#13828) (camc314)8e4cd8f
linter/func-names: Userun_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: Moveoxlint
application code into separate module (#13745) (overlookmotel)6dd4107
linter: Remove#[cfg(test)]
attributes fromtester
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: Renamenapi/oxlint2
tonapi/oxlint
(#13682) (overlookmotel)⚡ Performance
90c8286
linter: Detect node types fromlet..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 forarguments
(#13764) (camc314)fb2d087
linter: Set CWD for tests (#13722) (overlookmotel)💼 Other
b99de17
oxlint: V1.16.0 (#13833) (Boshen)v1.15.0
: oxlint v1.15.0Compare Source
🚀 Features
b20b56d
linter: Addvue/no-multiple-slot-args
rule (#13579) (Sysix)aafe08c
linter: Addvue/define-emits-declaration
rule (#13567) (Sysix)2ed5059
linter: Addvue/define-props-declaration
rule (#13566) (Sysix)a718c23
linter: Addvue/valid-define-props
rule (#13565) (Sysix)75a673e
editor: Support relative path foroxc.path.server
(#13542) (Sysix)4af886b
linter: Addunicorn/no-array-reverse
rule (#13530) (yefan)🐛 Bug Fixes
fb9d0f4
language_server: Don't resend diagnostic on save, whentypeAware
is disabled and run is onType (#13604) (YongSeok Jang (장용석))2f36350
editor: Add notice for a possible restart when fixingfilename-case
(#13557) (Sysix)e17fccc
linter: UpdateRuleRunner
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: Outputeslint-plugin-vue
for vue diagnostics (#13564) (Sysix)34d3cde
rust: Fix clippy issues (#13540) (Boshen)5fccafc
linter:unicorn/prefer-array-flat-map
ignoreReact.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 insidenew RegExp()
with parentheses (#13448) (Sysix)5990f17
linter: Changetypescript/no-confusing-void-expression
to pedantic (#13473) (Boshen)🚜 Refactor
7775c21
linter/plugins: Removeoxlint2
Cargo feature (#13648) (overlookmotel)8f37e88
linter: Update tsgolint payload (#13547) (camchenry)2d53203
linter/plugins: Movetokio
usage fromoxc_linter
tonapi/oxlint2
(#13647) (overlookmotel)6cd6be2
linter: Add--experimental-js-plugins
CLI arg (#13658) (overlookmotel)476729b
linter: SimplifyRuleRunner
trait definition (#13637) (camchenry)2f02ac6
linter/plugins: Removedisable_oxlint2
Cargo feature (#13626) (overlookmotel)ff9e4fb
linter/plugins: Use fixed-size allocators whenExternalLinter
exists (#13623) (overlookmotel)f9bff64
linter_codegen: Improve code style for collecting nodes (#13636) (camchenry)babbaca
all: Removepub
from modules with no exports (#13618) (overlookmotel)91759c6
linter/plugins: Only useRawTransferFileSystem
if JS plugins registered (#13599) (overlookmotel)118020c
linter/plugins: DiscardExternalLinter
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 unusedrunner
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: Removestatic
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
e6a25e7
linter: Remove unnecessaryshould_run
check (#13639) (camchenry)f6a9687
linter: Store rules by AST type in a boxed array (#13578) (overlookmotel)b81f081
linter: Reduce indirection (#13574) (overlookmotel)a744aff
linter: Skip rules that do not have any relevant node types (#13138) (camchenry)🎨 Styling
e110476
linter: Reformat code (#13573) (overlookmotel)🧪 Testing
58e6c94
oxlint: Add test for ignorePatterns whitelist (#13372) (Sysix)v1.14.0
Compare Source
🚀 Features
7fc4aef
npm/oxlint: 'oxlint-tsgolint': '>=0.1.4' (Boshen)v1.13.0
Compare Source
🐛 Bug Fixes
02c779f
npm/oxlint: Makeoxlint-tsgolint
truly optional (#13153) (Boshen)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.
This PR was generated by Mend Renovate. View the repository job log.