chore(deps): update oxlint to ~1.16.0 #87
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.14.0
->~1.16.0
~1.14.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
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)Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, 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.