Commit 2cb6802
authored
Bump oxlint from 1.24.0 to 1.55.0 (#166)
Bumps [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint)
from 1.24.0 to 1.55.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/oxc-project/oxc/releases">oxlint's
releases</a>.</em></p>
<blockquote>
<h2>oxlint v1.26.0</h2>
<h2>[1.26.0] - 2025-11-05</h2>
<h3>🚀 Features</h3>
<ul>
<li>6f4a50c linter: Implement react/state-in-constructor rule (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15329">#15329</a>)
(Mikhail Baev)</li>
<li>230e34c linter/plugins: Allow js plugins to access settings (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/14724">#14724</a>)
(Arsh)</li>
<li>8d69661 allocator: Add <code>Address::from_ref</code> method (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15318">#15318</a>)
(overlookmotel)</li>
<li>798216b language_server: Respect disable directives for type-aware
rules (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15170">#15170</a>)
(Sysix)</li>
<li>7a00691 linter/no-deprecated: Add rule (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15272">#15272</a>)
(camc314)</li>
<li>ab065a9 tsgolint: Improve diagnostic messages with file reference
(<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15274">#15274</a>)
(camc314)</li>
<li>26f24d5 linter: Permit comments in <code>.oxlintrc.json</code> via
json schema file (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15249">#15249</a>)
(Martin Leduc)</li>
<li>979ec04 linter: Pretty print tsgolint internal diagnostics (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15131">#15131</a>)
(camc314)</li>
<li>682dca2 parser: Add more helps to parser errors (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15186">#15186</a>)
(sapphi-red)</li>
</ul>
<h3>🐛 Bug Fixes</h3>
<ul>
<li>40231a6 linter/plugins, napi/parser: Add <code>parent</code> field
to <code>FormalParameterRest</code> and <code>TSParameterProperty</code>
in TS type defs (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15337">#15337</a>)
(overlookmotel)</li>
<li>861508a linter/plugins: Make <code>parent</code> fields in TS type
defs non-optional (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15336">#15336</a>)
(overlookmotel)</li>
<li>e0edaef language-server: Disable tsgolint test on big endian (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15331">#15331</a>)
(camc314)</li>
<li>1d09cc9 linter/no-unused-private-class-members: Fix false positive
in conditional expressino (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15319">#15319</a>)
(camc314)</li>
<li>7f079ab ast/estree: Fix raw transfer deserializer for
<code>AssignmentTargetPropertyIdentifier</code> (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15304">#15304</a>)
(overlookmotel)</li>
<li>56c6627 linter/plugins: Resolve JS plugins only with conditions
Node.js supports (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15248">#15248</a>)
(sapphi-red)</li>
<li>d6996d0 linter: Fix JSON schema to deny additional properties for
categories enum. (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15257">#15257</a>)
(Connor Shea)</li>
<li>9304f9f linter: Fix JSON schema to deny additional properties for
plugins enum. (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15259">#15259</a>)
(Connor Shea)</li>
<li>6a884d3 linter: Return error diagnostics if tsgolint fails (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15229">#15229</a>)
(camc314)</li>
<li>86cfae1 language-server: Log error if tsgolint fails to run (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15228">#15228</a>)
(camc314)</li>
<li>f376e61 linter: Bundle <code>@typescript-eslint/scope-manager</code>
(<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15210">#15210</a>)
(Arsh)</li>
<li>377e904 linter: Ignore script tag in code comment (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15202">#15202</a>)
(Liang Mi)</li>
<li>b26900c linter: Improve diagnostic for react/button-has-type. (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15200">#15200</a>)
(Connor Shea)</li>
<li>80a187c linter: Add offset for parsing error in partial loading
files (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15075">#15075</a>)
(Liang Mi)</li>
<li>af257da linter/no-unused-vars: False positive with member
expressions in sequence expressions (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15190">#15190</a>)
(magic-akari)</li>
<li>1f365c8 vscode/test: Make formatting test less flaky (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15120">#15120</a>)
(camc314)</li>
</ul>
<h3>🚜 Refactor</h3>
<ul>
<li>636e7ed linter/plugins: Shorten <code>ScopeManager</code> code (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15335">#15335</a>)
(overlookmotel)</li>
<li>a7cf856 ast/estree: Shorten raw transfer deserializer for
<code>AssignmentTargetPropertyIdentifier</code> (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15303">#15303</a>)
(overlookmotel)</li>
<li>90146ab linter/react: Simplify <code>is_react_hook</code> (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15310">#15310</a>)
(overlookmotel)</li>
<li>778b0b6 language_server: Remove <code>ServerLinterDiagnostics</code>
(<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15169">#15169</a>)
(Sysix)</li>
<li>10732e8 language_server: <code>Backend</code> checks the correct
<code>LintOptions::Run</code> (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15166">#15166</a>)
(Sysix)</li>
<li>e70a37f language_server: Use <code>LintRunner</code> (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/14472">#14472</a>)
(Sysix)</li>
<li>5501ed2 language_server: Send in memory source text to
<code>tsgolint</code> (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/14733">#14733</a>)
(Sysix)</li>
<li>f452007 linter/no-unwanted-polyfillio: Add security warning for
compromised domains (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15207">#15207</a>)
(shulaoda)</li>
<li>27b4f36 diagnostic: Remove <code>path</code> from sender (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15130">#15130</a>)
(camc314)</li>
</ul>
<h3>📚 Documentation</h3>
<ul>
<li>a7d9f1d linter/plugins: Reformat and clarify
<code>ScopeManager</code> JSDoc comments (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15333">#15333</a>)
(overlookmotel)</li>
<li>69e61d4 linter/plugins: Update comment (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15293">#15293</a>)
(overlookmotel)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md">oxlint's
changelog</a>.</em></p>
<blockquote>
<h2>[1.55.0] - 2026-03-12</h2>
<h3>🐛 Bug Fixes</h3>
<ul>
<li>bc20217 oxlint,oxfmt: Omit useless <code>| null</code> for
<code>Option<T></code> field from schema (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/20273">#20273</a>)
(leaysgur)</li>
</ul>
<h3>📚 Documentation</h3>
<ul>
<li>f339f10 linter/plugins: Promote JS plugins to alpha status (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/20281">#20281</a>)
(overlookmotel)</li>
</ul>
<h2>[1.54.0] - 2026-03-12</h2>
<h3>📚 Documentation</h3>
<ul>
<li>0c7da4f linter: Fix extra closing brace in example config. (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/20253">#20253</a>)
(connorshea)</li>
</ul>
<h2>[1.52.0] - 2026-03-09</h2>
<h3>🚀 Features</h3>
<ul>
<li>61bf388 linter: Add
<code>options.reportUnusedDisableDirectives</code> to config file (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/19799">#19799</a>)
(Peter Wagenet)</li>
<li>2919313 linter: Introduce denyWarnings config options (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/19926">#19926</a>)
(camc314)</li>
<li>a607119 linter: Introduce maxWarnings config option (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/19777">#19777</a>)
(camc314)</li>
</ul>
<h3>📚 Documentation</h3>
<ul>
<li>6c0e0b5 linter: Add oxlint.config.ts to the config docs. (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/19941">#19941</a>)
(connorshea)</li>
<li>160e423 linter: Add a note that the typeAware and typeCheck options
require oxlint-tsgolint (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/19940">#19940</a>)
(connorshea)</li>
</ul>
<h2>[1.51.0] - 2026-03-02</h2>
<h3>🚀 Features</h3>
<ul>
<li>f34f6fa linter: Introduce typeCheck config option (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/19764">#19764</a>)
(camc314)</li>
<li>694be7d linter: Introduce typeAware as config options (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/19614">#19614</a>)
(camc314)</li>
</ul>
<h3>🐛 Bug Fixes</h3>
<ul>
<li>04e6223 npm: Add <code>preferUnplugged</code> for Yarn PnP
compatibility (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/19829">#19829</a>)
(Boshen)</li>
</ul>
<h3>📚 Documentation</h3>
<ul>
<li>2fa936f README.md: Map npm package links to npmx.dev (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/19666">#19666</a>)
(Boshen)</li>
</ul>
<h2>[1.45.0] - 2026-02-10</h2>
<h3>🐛 Bug Fixes</h3>
<ul>
<li>1b2f354 ci: Add missing riscv64/s390x napi targets for oxfmt and
oxlint (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/19217">#19217</a>)
(Cameron)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/oxc-project/oxc/commit/6a26b9316a9fcf5eda8700be2f59b9ac3edcd458"><code>6a26b93</code></a>
release(apps): oxlint v1.55.0 && oxfmt v0.40.0 (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/20293">#20293</a>)</li>
<li><a
href="https://github.com/oxc-project/oxc/commit/f339f104ff3440eaf112db68043a6b5276aec869"><code>f339f10</code></a>
docs(linter/plugins): promote JS plugins to alpha status (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/20281">#20281</a>)</li>
<li><a
href="https://github.com/oxc-project/oxc/commit/bc2021765c3987917429610b36d3971d31bb4db6"><code>bc20217</code></a>
fix(oxlint,oxfmt): Omit useless <code>| null</code> for
<code>Option\<T></code> field from schema (#...</li>
<li><a
href="https://github.com/oxc-project/oxc/commit/36e7d29d8f6575fb01f26ff893c84200b49d2efa"><code>36e7d29</code></a>
release(apps): oxlint v1.54.0 && oxfmt v0.39.0 (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/20267">#20267</a>)</li>
<li><a
href="https://github.com/oxc-project/oxc/commit/0c7da4f15737529b5f22444466217cc04728ad16"><code>0c7da4f</code></a>
docs(linter): Fix extra closing brace in example config. (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/20253">#20253</a>)</li>
<li><a
href="https://github.com/oxc-project/oxc/commit/856781f99c7eb521b6221fab0047cfd09343df50"><code>856781f</code></a>
release(apps): oxlint v1.53.0 && oxfmt v0.38.0 (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/20218">#20218</a>)</li>
<li><a
href="https://github.com/oxc-project/oxc/commit/9870467e0025f0cca44b24cda5ccaa9414b51a56"><code>9870467</code></a>
release(apps): oxlint v1.52.0 && oxfmt v0.37.0 (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/20143">#20143</a>)</li>
<li><a
href="https://github.com/oxc-project/oxc/commit/61bf3883fd8435e061a055e528db6f664e737132"><code>61bf388</code></a>
feat(linter): add <code>options.reportUnusedDisableDirectives</code> to
config file (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/19">#19</a>...</li>
<li><a
href="https://github.com/oxc-project/oxc/commit/6c0e0b5721cd791f82e36bc7376f7417518c0548"><code>6c0e0b5</code></a>
docs(linter): Add oxlint.config.ts to the config docs. (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/19941">#19941</a>)</li>
<li><a
href="https://github.com/oxc-project/oxc/commit/160e423dce9900f7f7c6bce7f6845229d5732f8b"><code>160e423</code></a>
docs(linter): Add a note that the typeAware and typeCheck options
require oxl...</li>
<li>Additional commits viewable in <a
href="https://github.com/oxc-project/oxc/commits/oxlint_v1.55.0/npm/oxlint">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent 2fc37ea commit 2cb6802
1 file changed
+274
-53
lines changed
0 commit comments