Update oxlint monorepo to ^0.18.0#442
Conversation
🚨 Preview Deployment Blocked - Security ProtectionYour pull request was blocked from triggering preview deployments Why was this blocked?
How to resolve this:Option 1: Get Collaborator Access (Recommended) Option 2: Request Permission Override For Repository Administrators:To disable this security check ( This security measure protects against malicious code execution in preview deployments. Only trusted collaborators should have the ability to trigger deployments. 🛡️ Learn more about this security featureThis protection prevents unauthorized users from:
Preview deployments are powerful but require trust. Only users with repository write access can trigger them. |
d767a87 to
aa581b9
Compare
aa581b9 to
4cf1d68
Compare
4cf1d68 to
3713acd
Compare
3713acd to
07b9a2e
Compare
07b9a2e to
678395e
Compare
678395e to
eb9f82b
Compare
eb9f82b to
b6a1804
Compare
b6a1804 to
e9b7560
Compare
e9b7560 to
5ed3ffe
Compare
5ed3ffe to
f0f77f0
Compare
This PR contains the following updates:
^0.16.0→^0.18.0Release Notes
oxc-project/oxc (oxlint)
v0.18.1: oxlint v0.18.1Compare Source
[0.18.1] - 2025-06-09
🐛 Bug Fixes
6d68568linter: False negative in typescript/array-type (#11574) (camc314)6a856a0linter/no-magic-numbers: Fix typo in error message (#11560) (overlookmotel)3952e01linter: False negative in jsx-a11y/aria-role (#11547) (camc314)b0e3e08linter: Misplaced quote in jsx-curly-brace-presence test case (#11546) (camc314)a833ed1linter: Misplaced quote in anchor-is-valid test case (#11545) (camc314)4e53b80linter: Misplaced backtick in exhaustive-deps test case (#11544) (camc314)e8a04b6linter: Misplaced backtick in no-object-constructor test case (#11543) (camc314)65311d0linter: Remove duplicate rule/scope from diagnostic (#11531) (camc314)🚜 Refactor
7ab84c2editor: Use pattern for textDocument filter (#11559) (Sysix)9b475adlinter: Use one instance of rope per file (#11552) (Sysix)📚 Documentation
e13ed51editor/vscode: Fix typo in README (#11572) (David)fa924ablinter: Cleanup docs for multiple linter rules (#11551) (Ulrich Stark)⚡ Performance
7bf25cblanguage_server: TransformMessageWithPositiontoDiagnosticwith less allocations (#11561) (Sysix)v0.18.0: oxlint v0.18.0Compare Source
[0.18.0] - 2025-06-06
bd9dd88linter: [BREAKING] Add more info to json reporter (#11524) (camc314)Features
825d40clinter: Fix casing in unicorn/no-useless-promise-resolve-reject (#11528) (camc314)2faee3dlinter: Fix grammer in react/exhaustive-deps (#11527) (camc314)Bug Fixes
1a71d7clinter: Misplaced backtick in unicorn/no-array-for-each diagnostic (#11529) (camc314)7430b14linter: Grammer in jest/valid-expect diagnostic (#11522) (camc314)b92ac41linter: Grammer in eslint/no-redeclare diagnostic (#11521) (camc314)17883e3linter: Improve eslint/no-unsafe-negation diagnostic (#11520) (camc314)8c89937linter: Improve eslint/no-shadow-restricted-names diagnostic (#11519) (camc314)3f0d889linter: Add missing article to oxc/bad-array-method-on-arguments diagnostic (#11518) (camc314)cf0c24clinter: Improve message in react/prefer-es6-class diagnostic (#11516) (camc314)91855dflinter: Fix message in react/rules-of-hooks diagnostic (#11515) (camc314)b272194linter: Misplaced backtick in jest/no-conditional-expect diagnostic (#11514) (camc314)3403303linter: Misplaced backtick in unicorn/prefer-dom-node-dataset diagnostic (#11513) (camc314)d5ca872linter: Misplaced backtick in eslint/radix diagnostic (#11512) (camc314)2dcf8belinter: Improve diagnostic message when function name is referenced (#11509) (camc314)0de0c9clinter: Improve diagnostic message for no-unsafe-declaration-merging (#11508) (camc314)0946daclinter: Correctly inherit categories when plugins are enabled (#11353) (Cameron)510c1c6linter: Add missingallowArrowFunctionsoption for eslint/func-style (#11455) (yefan)c77787clinter: Improveeslint/no-loss-of-precision(#11437) (magic-akari)11d4523linter: False positive in react/exhaustive-deps (#11438) (camc314)616b613linter/switch-case-braces: Align the logic withunicorn(#11405) (shulaoda)Refactor
db0b099language_server: Convert only once uri to path when creatingServerLinter(#11503) (Sysix)ccceb52language_server: Simplifyworkspace/didChangeConfigurationcall (#11462) (Sysix)0fdc51elinter: SimplifyOxlintRules::override_rules(#11510) (camc314)Testing
2ba2893editor: Fix test for autofixAllon save (#11448) (Sysix)v0.17.0: oxlint v0.17.0Compare Source
[0.17.0] - 2025-05-30
ead5309linter: [BREAKING] Remove react from default plugin set (#11382) (camc314)Features
2d25bd8linter: Removeunicorn/no-for-loopovertypescript/prefer-for-of(#11354) (camc314)bbb7eb1linter: Add auto-fix to react/forward-ref-uses-ref (#11342) (yefan)590c27blinter: Add auto-fix to unicorn/no-await-expression-member (#11306) (yefan)7824f01linter: Implement suggestion forjsx/no-useless-fragment(#10800) (Cam McHenry)2083d33linter/language_server: Add second editor suggestion forreact/forward-ref-uses-ref(#11375) (Sysix)Bug Fixes
f6424ddlinter: Reflect react plugin is disabled by default in cli (#11397) (camc314)25ecbfelinter: Remove use ofFrameworkFlags::Reactto decide whether rules should run (#11383) (camc314)0d240e4linter: False positive in react/exhaustive-deps with default formal parameter (#11395) (camc314)c91697elinter: Fix panic in multi byte char inTryFromaria (#11350) (camc314)9798ef1linter: Stack overflow in no-async-endpoint-handlers (#11317) (camc314)348ad97linter: Skip no-unused-vars on astro files (#11303) (camc314)183d7f0linter: Makejest/no-large-snapshotserror easier to comprehend (#11294) (Ulrich Stark)4e606a5linter: Improvejest/no-large-snapshots(#11291) (Ulrich Stark)14f790flinter: Improvejest/no-restricted-matchers(#11292) (Ulrich Stark)a2c82belinter/block-scoped-var: Better diagnostic messages (#11290) (DonIsaac)19772e5linter/no-unused-vars: Panic when variable is redeclared as function in same scope (#11280) (Dunqing)7af5bb1oxc_language_server: Include save option for text document sync capability (#11297) (Nicholas Rayburn)Performance
0ed6c1alanguage_server: UseArc<RwLock>instead ofMutexfor workspace workers (#11328) (Sysix)a0ee946linter: Reduce code size inglobals(#11333) (shulaoda)c90c5e9linter/no-unused-vars: Simplify checking self call usage (#11281) (Dunqing)Documentation
eae51calinter: Clarify jsdoc/check-tag-names configuration (#11394) (Rägnar O'ock)cd354d4oxlint: Remove incorrect doc comment (#11326) (camc314)Refactor
42738f0linter: Shorten code of match arms (#11389) (Ulrich Stark)8a34447linter: Improveunicorn/text-encoding-identifier-case(#11386) (shulaoda)eaa605elinter: Avoid someArc::clonein linter runtime (#11388) (Boshen)1cd8b9clinter: Fixes inreact/forward-ref-uses-refare suggestions (#11376) (Sysix)50ef691linter: Adddiagnostics_with_multiple_fixestoLintContext(#11357) (Sysix)606bb34linter: AcceptPossibleFixesinstead ofFixforMessages(#11295) (Sysix)042a3f3linter: UsePossibleFixesinstead ofOption<Fix>(#11284) (Sysix)ffcfb46linter: Improveunicorn/throw-new-error(#11364) (shulaoda)8fb55c3linter: Cleanup docs and simplify code ofeslint/no-fallthrough(#11331) (Ulrich Stark)e2f0f0alinter: Improve docs and simplify code ofeslint/no-duplicate-imports(#11320) (Ulrich Stark)b53b053linter: Simplify accessing span of NameSpan (#11305) (Ulrich Stark)4bc2650linter: Improveeslint/no-void(#11285) (shulaoda)Styling
49b664clinter: Remove needless newline indeclare_oxc_lint(#11400) (camc314)Testing
c4f64aalinter: Explicitly disable correctness for clarity (#11327) (camc314)a404b2clinter:eslint/no-duplicate-importsshouldn't report the same span (#11324) (Ulrich Stark)Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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 this update again.
This PR was generated by Mend Renovate. View the repository job log.