dependabot[bot]
2eb5d1347d
examples(deps): bump the basic group in /examples/basic with 9 updates ( #11040 )
...
Bumps the basic group in /examples/basic with 9 updates:
| Package | From | To |
| --- | --- | --- |
| [turbo](https://github.com/vercel/turborepo ) | `2.5.4` | `2.6.0` |
|
[react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom )
| `19.1.0` | `19.2.0` |
|
[@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom )
| `19.1.1` | `19.2.2` |
|
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react )
| `19.1.0` | `19.2.2` |
| [eslint](https://github.com/eslint/eslint ) | `9.38.0` | `9.39.0` |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ) |
`9.34.0` | `9.39.0` |
|
[eslint-plugin-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo )
| `2.5.0` | `2.6.0` |
| [globals](https://github.com/sindresorhus/globals ) | `16.3.0` |
`16.5.0` |
|
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint )
| `8.40.0` | `8.46.2` |
Updates `turbo` from 2.5.4 to 2.6.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turborepo/releases ">turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v2.6.0</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>docs: clarification on Transit Nodes docs by <a
href="https://github.com/maschwenk "><code>@maschwenk</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9181 ">vercel/turborepo#9181</a></li>
<li>docs: add GitHub Actions reusable workflow documentation for remote
caching by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10923 ">vercel/turborepo#10923</a></li>
<li>docs: generate blog release OG images by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10936 ">vercel/turborepo#10936</a></li>
<li>docs: fix correct package name from eslint-config-turbo to
eslint-plugin-turbo by <a
href="https://github.com/tetzng "><code>@tetzng</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10954 ">vercel/turborepo#10954</a></li>
<li>docs: align tailwindcss 4 guide to the with-tailwind example by <a
href="https://github.com/esauri "><code>@esauri</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10963 ">vercel/turborepo#10963</a></li>
<li>docs: fix typos and formatting issues in Playwright guide by <a
href="https://github.com/yamcodes "><code>@yamcodes</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10980 ">vercel/turborepo#10980</a></li>
<li>docs: adjust compute hours saved component initial value by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10958 ">vercel/turborepo#10958</a></li>
<li>docs: clarify passthrough args comparison by <a
href="https://github.com/emilbjorklund "><code>@emilbjorklund</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10990 ">vercel/turborepo#10990</a></li>
<li>docs: fix profile images on home page by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10993 ">vercel/turborepo#10993</a></li>
<li>feat: microfrontends by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10982 ">vercel/turborepo#10982</a></li>
<li>docs: Clarify passtrhough args cache miss by <a
href="https://github.com/eug-vs "><code>@eug-vs</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/11026 ">vercel/turborepo#11026</a></li>
<li>fix: path validation in <code>microfrontends.json</code> by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/11006 ">vercel/turborepo#11006</a></li>
<li>feat(microfrontends): schema.json for microfrontends.json by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/11008 ">vercel/turborepo#11008</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>feat: update <code>create-turbo</code> Bun prompt text by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10918 ">vercel/turborepo#10918</a></li>
</ul>
<h3>eslint</h3>
<ul>
<li>fix(eslint-config-turbo): use module.exports for ESLint v8
compatibility by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10902 ">vercel/turborepo#10902</a></li>
<li>perf: ~8.6x faster ESLint rule by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10943 ">vercel/turborepo#10943</a></li>
</ul>
<h3>Examples</h3>
<ul>
<li>Update package.json by <a
href="https://github.com/Satheeshsk369 "><code>@Satheeshsk369</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10892 ">vercel/turborepo#10892</a></li>
<li>docs: fix JSDoc type for ESLint config in basic example by <a
href="https://github.com/victor-code19 "><code>@victor-code19</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10727 ">vercel/turborepo#10727</a></li>
<li>refactor(examples): enhance <code>with-nestjs</code> (<a
href="https://redirect.github.com/vercel/turborepo/issues/8131 ">#8131</a>)
by <a href="https://github.com/Neosoulink "><code>@Neosoulink</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10964 ">vercel/turborepo#10964</a></li>
<li>examples: Upgrade core-team-maintained examples to Next.js 16 by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/11014 ">vercel/turborepo#11014</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore: remove missing turbow.js references by <a
href="https://github.com/pauloZion1 "><code>@pauloZion1</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10893 ">vercel/turborepo#10893</a></li>
<li>fix(turborepo-lockfiles): handle missing optional dependencies in
Bun lockfiles by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10909 ">vercel/turborepo#10909</a></li>
<li>fix: update <code>ui</code> suggested value in error message for
turbo.json by <a
href="https://github.com/hugomassing "><code>@hugomassing</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10896 ">vercel/turborepo#10896</a></li>
<li>chore: remove unused <code>origin</code> field from auth structs by
<a href="https://github.com/anthonyshew "><code>@anthonyshew</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10910 ">vercel/turborepo#10910</a></li>
<li>feat: new OAuth flow for Turborepo CLI with Vercel by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10911 ">vercel/turborepo#10911</a></li>
<li>fix(lockfiles): include bundled dependencies in Bun lockfile
subgraphs by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10915 ">vercel/turborepo#10915</a></li>
<li>test: increase coverage for lockfiles by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10633 ">vercel/turborepo#10633</a></li>
<li>fix: update remote cache OAuth refresh flow by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10916 ">vercel/turborepo#10916</a></li>
<li>feat(tui): task list search with <code>/</code> by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10908 ">vercel/turborepo#10908</a></li>
<li>fix: --graph=foo.dot should not require graphviz installed by <a
href="https://github.com/blast-hardcheese "><code>@blast-hardcheese</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10942 ">vercel/turborepo#10942</a></li>
<li>chore: update devcontainer configuration by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10955 ">vercel/turborepo#10955</a></li>
<li>fix: <code>injectWorkspacePackages</code> for <code>turbo
prune</code> with pnpm by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10945 ">vercel/turborepo#10945</a></li>
<li>fix: adjust binary call for microfrontends proxy on Windows by <a
href="https://github.com/mknichel "><code>@mknichel</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10962 ">vercel/turborepo#10962</a></li>
<li>Add worktrees.json configuration to .cursor directory by <a
href="https://github.com/Copilot "><code>@Copilot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10986 ">vercel/turborepo#10986</a></li>
<li>fix: windows symlinking bug by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10992 ">vercel/turborepo#10992</a></li>
<li>fix: added Linux env vars to global passthroughs by <a
href="https://github.com/aviramha "><code>@aviramha</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10984 ">vercel/turborepo#10984</a></li>
<li>fix: recursive transitive closure analysis in npm lockfile parser by
<a href="https://github.com/anthonyshew "><code>@anthonyshew</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10988 ">vercel/turborepo#10988</a></li>
<li>ci(fix): dynamically set ports in proxy integration tests by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/11009 ">vercel/turborepo#11009</a></li>
<li>feat: Add support for custom microfrontends.json naming by <a
href="https://github.com/kitfoster "><code>@kitfoster</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/11022 ">vercel/turborepo#11022</a></li>
</ul>
<h2>New Contributors</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f60165150c "><code>f601651</code></a>
publish 2.6.0 to registry</li>
<li><a
href="0f63f6ed2a "><code>0f63f6e</code></a>
release(turborepo): 2.5.9-canary.11 (<a
href="https://redirect.github.com/vercel/turborepo/issues/11030 ">#11030</a>)</li>
<li><a
href="dc16ef4538 "><code>dc16ef4</code></a>
feat: Add support for custom microfrontends.json naming (<a
href="https://redirect.github.com/vercel/turborepo/issues/11022 ">#11022</a>)</li>
<li><a
href="f2264174fe "><code>f226417</code></a>
feat(microfrontends): schema.json for microfrontends.json (<a
href="https://redirect.github.com/vercel/turborepo/issues/11008 ">#11008</a>)</li>
<li><a
href="515c47d234 "><code>515c47d</code></a>
fix: path validation in <code>microfrontends.json</code> (<a
href="https://redirect.github.com/vercel/turborepo/issues/11006 ">#11006</a>)</li>
<li><a
href="b74f3b1780 "><code>b74f3b1</code></a>
ci(fix): dynamically set ports in proxy integration tests (<a
href="https://redirect.github.com/vercel/turborepo/issues/11009 ">#11009</a>)</li>
<li><a
href="f3c735b927 "><code>f3c735b</code></a>
docs: Clarify passtrhough args cache miss (<a
href="https://redirect.github.com/vercel/turborepo/issues/11026 ">#11026</a>)</li>
<li><a
href="94adf33e29 "><code>94adf33</code></a>
examples: Upgrade core-team-maintained examples to Next.js 16 (<a
href="https://redirect.github.com/vercel/turborepo/issues/11014 ">#11014</a>)</li>
<li><a
href="97668fe82d "><code>97668fe</code></a>
ci: conventional commits adjustment (<a
href="https://redirect.github.com/vercel/turborepo/issues/11015 ">#11015</a>)</li>
<li><a
href="1cb78e2ba3 "><code>1cb78e2</code></a>
release(turborepo): 2.5.9-canary.10 (<a
href="https://redirect.github.com/vercel/turborepo/issues/11001 ">#11001</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turborepo/compare/v2.5.4...v2.6.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `react-dom` from 19.1.0 to 19.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/react/releases ">react-dom's
releases</a>.</em></p>
<blockquote>
<h2>19.2.0 (Oct 1, 2025)</h2>
<p>Below is a list of all new features, APIs, and bug fixes.</p>
<p>Read the <a href="https://react.dev/blog/2025/10/01/react-19-2 ">React
19.2 release post</a> for more information.</p>
<h2>New React Features</h2>
<ul>
<li><a
href="https://react.dev/reference/react/Activity "><code><Activity></code></a>:
A new API to hide and restore the UI and internal state of its
children.</li>
<li><a
href="https://react.dev/reference/react/useEffectEvent "><code>useEffectEvent</code></a>
is a React Hook that lets you extract non-reactive logic into an <a
href="https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event ">Effect
Event</a>.</li>
<li><a
href="https://react.dev/reference/react/cacheSignal "><code>cacheSignal</code></a>
(for RSCs) lets your know when the <code>cache()</code> lifetime is
over.</li>
<li><a
href="https://react.dev/reference/developer-tooling/react-performance-tracks ">React
Performance tracks</a> appear on the Performance panel’s timeline in
your browser developer tools</li>
</ul>
<h2>New React DOM Features</h2>
<ul>
<li>Added resume APIs for partial pre-rendering with Web Streams:
<ul>
<li><a
href="https://react.dev/reference/react-dom/server/resume "><code>resume</code></a>:
to resume a prerender to a stream.</li>
<li><a
href="https://react.dev/reference/react-dom/static/resumeAndPrerender "><code>resumeAndPrerender</code></a>:
to resume a prerender to HTML.</li>
</ul>
</li>
<li>Added resume APIs for partial pre-rendering with Node Streams:
<ul>
<li><a
href="https://react.dev/reference/react-dom/server/resumeToPipeableStream "><code>resumeToPipeableStream</code></a>:
to resume a prerender to a stream.</li>
<li><a
href="https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream "><code>resumeAndPrerenderToNodeStream</code></a>:
to resume a prerender to HTML.</li>
</ul>
</li>
<li>Updated <a
href="https://react.dev/reference/react-dom/static/prerender "><code>prerender</code></a>
APIs to return a <code>postponed</code> state that can be passed to the
<code>resume</code> APIs.</li>
</ul>
<h2>Notable changes</h2>
<ul>
<li>React DOM now batches suspense boundary reveals, matching the
behavior of client side rendering. This change is especially noticeable
when animating the reveal of Suspense boundaries e.g. with the upcoming
<code><ViewTransition></code> Component. React will batch as much
reveals as possible before the first paint while trying to hit popular
first-contentful paint metrics.</li>
<li>Add Node Web Streams (<code>prerender</code>,
<code>renderToReadableStream</code>) to server-side-rendering APIs for
Node.js</li>
<li>Use underscore instead of <code>:</code> IDs generated by useId</li>
</ul>
<h2>All Changes</h2>
<h3>React</h3>
<ul>
<li><code><Activity /></code> was developed over many years,
starting before <code>ClassComponent.setState</code> (<a
href="https://github.com/acdlite "><code>@acdlite</code></a> <a
href="https://github.com/sebmarkbage "><code>@sebmarkbage</code></a> and
many others)</li>
<li>Stringify context as "SomeContext" instead of
"SomeContext.Provider" (<a
href="https://github.com/kassens "><code>@kassens</code></a> <a
href="https://redirect.github.com/facebook/react/pull/33507 ">#33507</a>)</li>
<li>Include stack of cause of React instrumentation errors with
<code>%o</code> placeholder (<a
href="https://github.com/eps1lon "><code>@eps1lon</code></a> <a
href="https://redirect.github.com/facebook/react/pull/34198 ">#34198</a>)</li>
<li>Fix infinite <code>useDeferredValue</code> loop in popstate event
(<a href="https://github.com/acdlite "><code>@acdlite</code></a> <a
href="https://redirect.github.com/facebook/react/pull/32821 ">#32821</a>)</li>
<li>Fix a bug when an initial value was passed to
<code>useDeferredValue</code> (<a
href="https://github.com/acdlite "><code>@acdlite</code></a> <a
href="https://redirect.github.com/facebook/react/pull/34376 ">#34376</a>)</li>
<li>Fix a crash when submitting forms with Client Actions (<a
href="https://github.com/sebmarkbage "><code>@sebmarkbage</code></a> <a
href="https://redirect.github.com/facebook/react/pull/33055 ">#33055</a>)</li>
<li>Hide/unhide the content of dehydrated suspense boundaries if they
resuspend (<a
href="https://github.com/sebmarkbage "><code>@sebmarkbage</code></a> <a
href="https://redirect.github.com/facebook/react/pull/32900 ">#32900</a>)</li>
<li>Avoid stack overflow on wide trees during Hot Reload (<a
href="https://github.com/sophiebits "><code>@sophiebits</code></a> <a
href="https://redirect.github.com/facebook/react/pull/34145 ">#34145</a>)</li>
<li>Improve Owner and Component stacks in various places (<a
href="https://github.com/sebmarkbage "><code>@sebmarkbage</code></a>, <a
href="https://github.com/eps1lon "><code>@eps1lon</code></a>: <a
href="https://redirect.github.com/facebook/react/pull/33629 ">#33629</a>,
<a
href="https://redirect.github.com/facebook/react/pull/33724 ">#33724</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32735 ">#32735</a>,
<a
href="https://redirect.github.com/facebook/react/pull/33723 ">#33723</a>)</li>
<li>Add <code>cacheSignal</code> (<a
href="https://github.com/sebmarkbage "><code>@sebmarkbage</code></a> <a
href="https://redirect.github.com/facebook/react/pull/33557 ">#33557</a>)</li>
</ul>
<h3>React DOM</h3>
<ul>
<li>Block on Suspensey Fonts during reveal of server-side-rendered
content (<a
href="https://github.com/sebmarkbage "><code>@sebmarkbage</code></a> <a
href="https://redirect.github.com/facebook/react/pull/33342 ">#33342</a>)</li>
<li>Use underscore instead of <code>:</code> for IDs generated by
<code>useId</code> (<a
href="https://github.com/sebmarkbage "><code>@sebmarkbage</code></a>, <a
href="https://github.com/eps1lon "><code>@eps1lon</code></a>: <a
href="https://redirect.github.com/facebook/react/pull/32001 ">#32001</a>,
<a
href="https://redirect.github.com/facebook/react/pull/33342 ">facebook/react#33342</a><a
href="https://redirect.github.com/facebook/react/pull/33099 ">#33099</a>,
<a
href="https://redirect.github.com/facebook/react/pull/33422 ">#33422</a>)</li>
<li>Stop warning when ARIA 1.3 attributes are used (<a
href="https://github.com/Abdul-Omira "><code>@Abdul-Omira</code></a> <a
href="https://redirect.github.com/facebook/react/pull/34264 ">#34264</a>)</li>
<li>Allow <code>nonce</code> to be used on hoistable styles (<a
href="https://github.com/Andarist "><code>@Andarist</code></a> <a
href="https://redirect.github.com/facebook/react/pull/32461 ">#32461</a>)</li>
<li>Warn for using a React owned node as a Container if it also has text
content (<a
href="https://github.com/sebmarkbage "><code>@sebmarkbage</code></a> <a
href="https://redirect.github.com/facebook/react/pull/32774 ">#32774</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/react/blob/main/CHANGELOG.md ">react-dom's
changelog</a>.</em></p>
<blockquote>
<h2>19.2.0 (October 1st, 2025)</h2>
<p>Below is a list of all new features, APIs, and bug fixes.</p>
<p>Read the <a href="https://react.dev/blog/2025/10/01/react-19-2 ">React
19.2 release post</a> for more information.</p>
<h3>New React Features</h3>
<ul>
<li><a
href="https://react.dev/reference/react/Activity "><code><Activity></code></a>:
A new API to hide and restore the UI and internal state of its
children.</li>
<li><a
href="https://react.dev/reference/react/useEffectEvent "><code>useEffectEvent</code></a>
is a React Hook that lets you extract non-reactive logic into an <a
href="https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event ">Effect
Event</a>.</li>
<li><a
href="https://react.dev/reference/react/cacheSignal "><code>cacheSignal</code></a>
(for RSCs) lets your know when the <code>cache()</code> lifetime is
over.</li>
<li><a
href="https://react.dev/reference/dev-tools/react-performance-tracks ">React
Performance tracks</a> appear on the Performance panel’s timeline in
your browser developer tools</li>
</ul>
<h3>New React DOM Features</h3>
<ul>
<li>Added resume APIs for partial pre-rendering with Web Streams:
<ul>
<li><a
href="https://react.dev/reference/react-dom/server/resume "><code>resume</code></a>:
to resume a prerender to a stream.</li>
<li><a
href="https://react.dev/reference/react-dom/static/resumeAndPrerender "><code>resumeAndPrerender</code></a>:
to resume a prerender to HTML.</li>
</ul>
</li>
<li>Added resume APIs for partial pre-rendering with Node Streams:
<ul>
<li><a
href="https://react.dev/reference/react-dom/server/resumeToPipeableStream "><code>resumeToPipeableStream</code></a>:
to resume a prerender to a stream.</li>
<li><a
href="https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream "><code>resumeAndPrerenderToNodeStream</code></a>:
to resume a prerender to HTML.</li>
</ul>
</li>
<li>Updated <a
href="https://react.dev/reference/react-dom/static/prerender "><code>prerender</code></a>
APIs to return a <code>postponed</code> state that can be passed to the
<code>resume</code> APIs.</li>
</ul>
<h3>Notable changes</h3>
<ul>
<li>React DOM now batches suspense boundary reveals, matching the
behavior of client side rendering. This change is especially noticeable
when animating the reveal of Suspense boundaries e.g. with the upcoming
<code><ViewTransition></code> Component. React will batch as much
reveals as possible before the first paint while trying to hit popular
first-contentful paint metrics.</li>
<li>Add Node Web Streams (<code>prerender</code>,
<code>renderToReadableStream</code>) to server-side-rendering APIs for
Node.js</li>
<li>Use underscore instead of <code>:</code> IDs generated by useId</li>
</ul>
<h3>All Changes</h3>
<h4>React</h4>
<ul>
<li><code><Activity /></code> was developed over many years,
starting before <code>ClassComponent.setState</code> (<a
href="https://github.com/acdlite "><code>@acdlite</code></a> <a
href="https://github.com/sebmarkbage "><code>@sebmarkbage</code></a> and
many others)</li>
<li>Stringify context as "SomeContext" instead of
"SomeContext.Provider" (<a
href="https://github.com/kassens "><code>@kassens</code></a> <a
href="https://redirect.github.com/facebook/react/pull/33507 ">#33507</a>)</li>
<li>Include stack of cause of React instrumentation errors with
<code>%o</code> placeholder (<a
href="https://github.com/eps1lon "><code>@eps1lon</code></a> <a
href="https://redirect.github.com/facebook/react/pull/34198 ">#34198</a>)</li>
<li>Fix infinite <code>useDeferredValue</code> loop in popstate event
(<a href="https://github.com/acdlite "><code>@acdlite</code></a> <a
href="https://redirect.github.com/facebook/react/pull/32821 ">#32821</a>)</li>
<li>Fix a bug when an initial value was passed to
<code>useDeferredValue</code> (<a
href="https://github.com/acdlite "><code>@acdlite</code></a> <a
href="https://redirect.github.com/facebook/react/pull/34376 ">#34376</a>)</li>
<li>Fix a crash when submitting forms with Client Actions (<a
href="https://github.com/sebmarkbage "><code>@sebmarkbage</code></a> <a
href="https://redirect.github.com/facebook/react/pull/33055 ">#33055</a>)</li>
<li>Hide/unhide the content of dehydrated suspense boundaries if they
resuspend (<a
href="https://github.com/sebmarkbage "><code>@sebmarkbage</code></a> <a
href="https://redirect.github.com/facebook/react/pull/32900 ">#32900</a>)</li>
<li>Avoid stack overflow on wide trees during Hot Reload (<a
href="https://github.com/sophiebits "><code>@sophiebits</code></a> <a
href="https://redirect.github.com/facebook/react/pull/34145 ">#34145</a>)</li>
<li>Improve Owner and Component stacks in various places (<a
href="https://github.com/sebmarkbage "><code>@sebmarkbage</code></a>, <a
href="https://github.com/eps1lon "><code>@eps1lon</code></a>: <a
href="https://redirect.github.com/facebook/react/pull/33629 ">#33629</a>,
<a
href="https://redirect.github.com/facebook/react/pull/33724 ">#33724</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32735 ">#32735</a>,
<a
href="https://redirect.github.com/facebook/react/pull/33723 ">#33723</a>)</li>
<li>Add <code>cacheSignal</code> (<a
href="https://github.com/sebmarkbage "><code>@sebmarkbage</code></a> <a
href="https://redirect.github.com/facebook/react/pull/33557 ">#33557</a>)</li>
</ul>
<h4>React DOM</h4>
<ul>
<li>Block on Suspensey Fonts during reveal of server-side-rendered
content (<a
href="https://github.com/sebmarkbage "><code>@sebmarkbage</code></a> <a
href="https://redirect.github.com/facebook/react/pull/33342 ">#33342</a>)</li>
<li>Use underscore instead of <code>:</code> for IDs generated by
<code>useId</code> (<a
href="https://github.com/sebmarkbage "><code>@sebmarkbage</code></a>, <a
href="https://github.com/eps1lon "><code>@eps1lon</code></a>: <a
href="https://redirect.github.com/facebook/react/pull/32001 ">#32001</a>,
<a
href="https://redirect.github.com/facebook/react/pull/33342 ">facebook/react#33342</a><a
href="https://redirect.github.com/facebook/react/pull/33099 ">#33099</a>,
<a
href="https://redirect.github.com/facebook/react/pull/33422 ">#33422</a>)</li>
<li>Stop warning when ARIA 1.3 attributes are used (<a
href="https://github.com/Abdul-Omira "><code>@Abdul-Omira</code></a> <a
href="https://redirect.github.com/facebook/react/pull/34264 ">#34264</a>)</li>
<li>Allow <code>nonce</code> to be used on hoistable styles (<a
href="https://github.com/Andarist "><code>@Andarist</code></a> <a
href="https://redirect.github.com/facebook/react/pull/32461 ">#32461</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="861811347b "><code>8618113</code></a>
Bump scheduler version (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671 ">#34671</a>)</li>
<li><a
href="1bd1f01f2a "><code>1bd1f01</code></a>
Ship partial-prerendering APIs to Canary (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633 ">#34633</a>)</li>
<li><a
href="2f0649a0b2 "><code>2f0649a</code></a>
[Fizz] Remove <code>nonce</code> option from resume-and-prerender APIs
(<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664 ">#34664</a>)</li>
<li><a
href="5667a41fe4 "><code>5667a41</code></a>
Bump next prerelease version numbers (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34639 ">#34639</a>)</li>
<li><a
href="e08f53b182 "><code>e08f53b</code></a>
Match <code>react-dom/static</code> test entrypoints and published
entrypoints (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34599 ">#34599</a>)</li>
<li><a
href="8bb7241f4c "><code>8bb7241</code></a>
Bump useEffectEvent to Canary (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34610 ">#34610</a>)</li>
<li><a
href="83c88ad470 "><code>83c88ad</code></a>
Handle fabric root level fragment with compareDocumentPosition (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34533 ">#34533</a>)</li>
<li><a
href="68f00c901c "><code>68f00c9</code></a>
Release Activity in Canary (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34374 ">#34374</a>)</li>
<li><a
href="3168e08f83 "><code>3168e08</code></a>
[flags] enable opt-in for enableDefaultTransitionIndicator (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34373 ">#34373</a>)</li>
<li><a
href="3434ff4f4b "><code>3434ff4</code></a>
Add scrollIntoView to fragment instances (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/32814 ">#32814</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/facebook/react/commits/v19.2.0/packages/react-dom ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@types/react-dom` from 19.1.1 to 19.2.2
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@types/react` from 19.1.0 to 19.2.2
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@types/react-dom` from 19.1.1 to 19.2.2
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom ">compare
view</a></li>
</ul>
</details>
<br />
Updates `eslint` from 9.38.0 to 9.39.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases ">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v9.39.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="cc57d87a3f "><code>cc57d87</code></a>
feat: update error loc to key in <code>no-dupe-class-members</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20259 ">#20259</a>)
(Tanuj Kanti)</li>
<li><a
href="126552fcf3 "><code>126552f</code></a>
feat: update error location in <code>for-direction</code> and
<code>no-dupe-args</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20258 ">#20258</a>)
(Tanuj Kanti)</li>
<li><a
href="167d0970d3 "><code>167d097</code></a>
feat: update <code>complexity</code> rule to highlight only static block
header (<a
href="https://redirect.github.com/eslint/eslint/issues/20245 ">#20245</a>)
(jaymarvelz)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="15f5c7c168 "><code>15f5c7c</code></a>
fix: forward traversal <code>step.args</code> to visitors (<a
href="https://redirect.github.com/eslint/eslint/issues/20253 ">#20253</a>)
(jaymarvelz)</li>
<li><a
href="5a1a534e87 "><code>5a1a534</code></a>
fix: allow JSDoc comments in object-shorthand rule (<a
href="https://redirect.github.com/eslint/eslint/issues/20167 ">#20167</a>)
(Nitin Kumar)</li>
<li><a
href="e86b813eb6 "><code>e86b813</code></a>
fix: Use more types from <code>@eslint/core</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20257 ">#20257</a>)
(Nicholas C. Zakas)</li>
<li><a
href="927272d1f0 "><code>927272d</code></a>
fix: correct <code>Scope</code> typings (<a
href="https://redirect.github.com/eslint/eslint/issues/20198 ">#20198</a>)
(jaymarvelz)</li>
<li><a
href="37f76d9c53 "><code>37f76d9</code></a>
fix: use <code>AST.Program</code> type for Program node (<a
href="https://redirect.github.com/eslint/eslint/issues/20244 ">#20244</a>)
(Francesco Trotta)</li>
<li><a
href="ae07f0b333 "><code>ae07f0b</code></a>
fix: unify timing report for concurrent linting (<a
href="https://redirect.github.com/eslint/eslint/issues/20188 ">#20188</a>)
(jaymarvelz)</li>
<li><a
href="b165d471be "><code>b165d47</code></a>
fix: correct <code>Rule</code> typings (<a
href="https://redirect.github.com/eslint/eslint/issues/20199 ">#20199</a>)
(jaymarvelz)</li>
<li><a
href="fb97cda70d "><code>fb97cda</code></a>
fix: improve error message for missing fix function in suggestions (<a
href="https://redirect.github.com/eslint/eslint/issues/20218 ">#20218</a>)
(jaymarvelz)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="d3e81e30ee "><code>d3e81e3</code></a>
docs: Always recommend to include a files property (<a
href="https://redirect.github.com/eslint/eslint/issues/20158 ">#20158</a>)
(Percy Ma)</li>
<li><a
href="0f0385f140 "><code>0f0385f</code></a>
docs: use consistent naming recommendation (<a
href="https://redirect.github.com/eslint/eslint/issues/20250 ">#20250</a>)
(Alex M. Spieslechner)</li>
<li><a
href="a3b145609a "><code>a3b1456</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="cf5f2dd58d "><code>cf5f2dd</code></a>
docs: fix correct tag of <code>no-useless-constructor</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20255 ">#20255</a>)
(Tanuj Kanti)</li>
<li><a
href="10b995c8e5 "><code>10b995c</code></a>
docs: add TS options and examples for <code>nofunc</code> in
<code>no-use-before-define</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20249 ">#20249</a>)
(Tanuj Kanti)</li>
<li><a
href="2584187e4a "><code>2584187</code></a>
docs: remove repetitive word in comment (<a
href="https://redirect.github.com/eslint/eslint/issues/20242 ">#20242</a>)
(reddaisyy)</li>
<li><a
href="637216bd4f "><code>637216b</code></a>
docs: update CLI flags migration instructions (<a
href="https://redirect.github.com/eslint/eslint/issues/20238 ">#20238</a>)
(jaymarvelz)</li>
<li><a
href="e7cda3bdf1 "><code>e7cda3b</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="7b9446f7cc "><code>7b9446f</code></a>
docs: handle empty flags sections on the feature flags page (<a
href="https://redirect.github.com/eslint/eslint/issues/20222 ">#20222</a>)
(sethamus)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="dfe3c1b203 "><code>dfe3c1b</code></a>
chore: update <code>@eslint/js</code> version to 9.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/20270 ">#20270</a>)
(Francesco Trotta)</li>
<li><a
href="2375a6de82 "><code>2375a6d</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="a1f4e52d67 "><code>a1f4e52</code></a>
chore: update <code>@eslint</code> dependencies (<a
href="https://redirect.github.com/eslint/eslint/issues/20265 ">#20265</a>)
(Francesco Trotta)</li>
<li><a
href="c7d3229848 "><code>c7d3229</code></a>
chore: update dependency <code>@eslint/core</code> to ^0.17.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/20256 ">#20256</a>)
(renovate[bot])</li>
<li><a
href="27549bc774 "><code>27549bc</code></a>
chore: update fuzz testing to not error if code sample minimizer fails
(<a
href="https://redirect.github.com/eslint/eslint/issues/20252 ">#20252</a>)
(Milos Djermanovic)</li>
<li><a
href="a1370ee40e "><code>a1370ee</code></a>
ci: bump actions/setup-node from 5 to 6 (<a
href="https://redirect.github.com/eslint/eslint/issues/20230 ">#20230</a>)
(dependabot[bot])</li>
<li><a
href="9e7fad4a18 "><code>9e7fad4</code></a>
chore: add script to auto-generate eslint:recommended configuration (<a
href="https://redirect.github.com/eslint/eslint/issues/20208 ">#20208</a>)
(唯然)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ac3a60dffc "><code>ac3a60d</code></a>
9.39.0</li>
<li><a
href="e79017ff52 "><code>e79017f</code></a>
Build: changelog update for 9.39.0</li>
<li><a
href="dfe3c1b203 "><code>dfe3c1b</code></a>
chore: update <code>@eslint/js</code> version to 9.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/20270 ">#20270</a>)</li>
<li><a
href="2375a6de82 "><code>2375a6d</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="d3e81e30ee "><code>d3e81e3</code></a>
docs: Always recommend to include a files property (<a
href="https://redirect.github.com/eslint/eslint/issues/20158 ">#20158</a>)</li>
<li><a
href="15f5c7c168 "><code>15f5c7c</code></a>
fix: forward traversal <code>step.args</code> to visitors (<a
href="https://redirect.github.com/eslint/eslint/issues/20253 ">#20253</a>)</li>
<li><a
href="5a1a534e87 "><code>5a1a534</code></a>
fix: allow JSDoc comments in object-shorthand rule (<a
href="https://redirect.github.com/eslint/eslint/issues/20167 ">#20167</a>)</li>
<li><a
href="cc57d87a3f "><code>cc57d87</code></a>
feat: update error loc to key in <code>no-dupe-class-members</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20259 ">#20259</a>)</li>
<li><a
href="a1f4e52d67 "><code>a1f4e52</code></a>
chore: update <code>@eslint</code> dependencies (<a
href="https://redirect.github.com/eslint/eslint/issues/20265 ">#20265</a>)</li>
<li><a
href="e86b813eb6 "><code>e86b813</code></a>
fix: Use more types from <code>@eslint/core</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20257 ">#20257</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v9.38.0...v9.39.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@eslint/js` from 9.34.0 to 9.39.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases "><code>@eslint/js</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v9.39.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="cc57d87a3f "><code>cc57d87</code></a>
feat: update error loc to key in <code>no-dupe-class-members</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20259 ">#20259</a>)
(Tanuj Kanti)</li>
<li><a
href="126552fcf3 "><code>126552f</code></a>
feat: update error location in <code>for-direction</code> and
<code>no-dupe-args</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20258 ">#20258</a>)
(Tanuj Kanti)</li>
<li><a
href="167d0970d3 "><code>167d097</code></a>
feat: update <code>complexity</code> rule to highlight only static block
header (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20245 ">#20245</a>)
(jaymarvelz)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="15f5c7c168 "><code>15f5c7c</code></a>
fix: forward traversal <code>step.args</code> to visitors (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20253 ">#20253</a>)
(jaymarvelz)</li>
<li><a
href="5a1a534e87 "><code>5a1a534</code></a>
fix: allow JSDoc comments in object-shorthand rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20167 ">#20167</a>)
(Nitin Kumar)</li>
<li><a
href="e86b813eb6 "><code>e86b813</code></a>
fix: Use more types from <code>@eslint/core</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20257 ">#20257</a>)
(Nicholas C. Zakas)</li>
<li><a
href="927272d1f0 "><code>927272d</code></a>
fix: correct <code>Scope</code> typings (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20198 ">#20198</a>)
(jaymarvelz)</li>
<li><a
href="37f76d9c53 "><code>37f76d9</code></a>
fix: use <code>AST.Program</code> type for Program node (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20244 ">#20244</a>)
(Francesco Trotta)</li>
<li><a
href="ae07f0b333 "><code>ae07f0b</code></a>
fix: unify timing report for concurrent linting (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20188 ">#20188</a>)
(jaymarvelz)</li>
<li><a
href="b165d471be "><code>b165d47</code></a>
fix: correct <code>Rule</code> typings (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20199 ">#20199</a>)
(jaymarvelz)</li>
<li><a
href="fb97cda70d "><code>fb97cda</code></a>
fix: improve error message for missing fix function in suggestions (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20218 ">#20218</a>)
(jaymarvelz)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="d3e81e30ee "><code>d3e81e3</code></a>
docs: Always recommend to include a files property (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20158 ">#20158</a>)
(Percy Ma)</li>
<li><a
href="0f0385f140 "><code>0f0385f</code></a>
docs: use consistent naming recommendation (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20250 ">#20250</a>)
(Alex M. Spieslechner)</li>
<li><a
href="a3b145609a "><code>a3b1456</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="cf5f2dd58d "><code>cf5f2dd</code></a>
docs: fix correct tag of <code>no-useless-constructor</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20255 ">#20255</a>)
(Tanuj Kanti)</li>
<li><a
href="10b995c8e5 "><code>10b995c</code></a>
docs: add TS options and examples for <code>nofunc</code> in
<code>no-use-before-define</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20249 ">#20249</a>)
(Tanuj Kanti)</li>
<li><a
href="2584187e4a "><code>2584187</code></a>
docs: remove repetitive word in comment (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20242 ">#20242</a>)
(reddaisyy)</li>
<li><a
href="637216bd4f "><code>637216b</code></a>
docs: update CLI flags migration instructions (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20238 ">#20238</a>)
(jaymarvelz)</li>
<li><a
href="e7cda3bdf1 "><code>e7cda3b</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="7b9446f7cc "><code>7b9446f</code></a>
docs: handle empty flags sections on the feature flags page (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20222 ">#20222</a>)
(sethamus)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="dfe3c1b203 "><code>dfe3c1b</code></a>
chore: update <code>@eslint/js</code> version to 9.39.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20270 ">#20270</a>)
(Francesco Trotta)</li>
<li><a
href="2375a6de82 "><code>2375a6d</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="a1f4e52d67 "><code>a1f4e52</code></a>
chore: update <code>@eslint</code> dependencies (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20265 ">#20265</a>)
(Francesco Trotta)</li>
<li><a
href="c7d3229848 "><code>c7d3229</code></a>
chore: update dependency <code>@eslint/core</code> to ^0.17.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20256 ">#20256</a>)
(renovate[bot])</li>
<li><a
href="27549bc774 "><code>27549bc</code></a>
chore: update fuzz testing to not error if code sample minimizer fails
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20252 ">#20252</a>)
(Milos Djermanovic)</li>
<li><a
href="a1370ee40e "><code>a1370ee</code></a>
ci: bump actions/setup-node from 5 to 6 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20230 ">#20230</a>)
(dependabot[bot])</li>
<li><a
href="9e7fad4a18 "><code>9e7fad4</code></a>
chore: add script to auto-generate eslint:recommended configuration (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208 ">#20208</a>)
(唯然)</li>
</ul>
<h2>v9.38.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="ce40f74efd "><code>ce40f74</code></a>
feat: update <code>complexity</code> rule to only highlight function
header (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20048 ">#20048</a>)
(Atul Nair)</li>
<li><a
href="e37e590aae "><code>e37e590</code></a>
feat: correct <code>no-loss-of-precision</code> false positives with
<code>e</code> notation (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20187 ">#20187</a>)
(Francesco Trotta)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="50c3dfd980 "><code>50c3dfd</code></a>
fix: improve type support for isolated dependencies in pnpm (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20201 ">#20201</a>)
(Francesco Trotta)</li>
<li><a
href="a1f06a350c "><code>a1f06a3</code></a>
fix: correct SourceCode typings (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20114 ">#20114</a>)
(Pixel998)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="462675af8a "><code>462675a</code></a>
docs: improve web accessibility by hiding non-semantic character (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20205 ">#20205</a>)
(루밀LuMir)</li>
<li><a
href="c070e65f6b "><code>c070e65</code></a>
docs: correct formatting in <code>no-irregular-whitespace</code> rule
documentation (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20203 ">#20203</a>)
(루밀LuMir)</li>
<li><a
href="b39e71a213 "><code>b39e71a</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="cd39983148 "><code>cd39983</code></a>
docs: move <code>custom-formatters</code> type descriptions to
<code>nodejs-api</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20190 ">#20190</a>)
(Percy Ma)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="2375a6de82 "><code>2375a6d</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="9e7fad4a18 "><code>9e7fad4</code></a>
chore: add script to auto-generate eslint:recommended configuration (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208 ">#20208</a>)</li>
<li><a
href="25d0e33270 "><code>25d0e33</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="abee4ca1fa "><code>abee4ca</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="90a71bf502 "><code>90a71bf</code></a>
docs: update <code>README</code> files to add badge and instructions (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115 ">#20115</a>)</li>
<li><a
href="488cba6b39 "><code>488cba6</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="1c0d85049e "><code>1c0d850</code></a>
fix: update <code>eslint-all.js</code> to use <code>Object.freeze</code>
for <code>rules</code> object (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116 ">#20116</a>)</li>
<li><a
href="af2a0870fd "><code>af2a087</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="84ffb9680b "><code>84ffb96</code></a>
chore: update <code>@eslint-community/eslint-utils</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20069 ">#20069</a>)</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.39.0/packages/js ">compare
view</a></li>
</ul>
</details>
<br />
Updates `eslint-plugin-turbo` from 2.5.0 to 2.6.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turborepo/releases ">eslint-plugin-turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v2.6.0</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>docs: clarification on Transit Nodes docs by <a
href="https://github.com/maschwenk "><code>@maschwenk</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9181 ">vercel/turborepo#9181</a></li>
<li>docs: add GitHub Actions reusable workflow documentation for remote
caching by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10923 ">vercel/turborepo#10923</a></li>
<li>docs: generate blog release OG images by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10936 ">vercel/turborepo#10936</a></li>
<li>docs: fix correct package name from eslint-config-turbo to
eslint-plugin-turbo by <a
href="https://github.com/tetzng "><code>@tetzng</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10954 ">vercel/turborepo#10954</a></li>
<li>docs: align tailwindcss 4 guide to the with-tailwind example by <a
href="https://github.com/esauri "><code>@esauri</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10963 ">vercel/turborepo#10963</a></li>
<li>docs: fix typos and formatting issues in Playwright guide by <a
href="https://github.com/yamcodes "><code>@yamcodes</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10980 ">vercel/turborepo#10980</a></li>
<li>docs: adjust compute hours saved component initial value by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10958 ">vercel/turborepo#10958</a></li>
<li>docs: clarify passthrough args comparison by <a
href="https://github.com/emilbjorklund "><code>@emilbjorklund</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10990 ">vercel/turborepo#10990</a></li>
<li>docs: fix profile images on home page by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10993 ">vercel/turborepo#10993</a></li>
<li>feat: microfrontends by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10982 ">vercel/turborepo#10982</a></li>
<li>docs: Clarify passtrhough args cache miss by <a
href="https://github.com/eug-vs "><code>@eug-vs</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/11026 ">vercel/turborepo#11026</a></li>
<li>fix: path validation in <code>microfrontends.json</code> by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/11006 ">vercel/turborepo#11006</a></li>
<li>feat(microfrontends): schema.json for microfrontends.json by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/11008 ">vercel/turborepo#11008</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>feat: update <code>create-turbo</code> Bun prompt text by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10918 ">vercel/turborepo#10918</a></li>
</ul>
<h3>eslint</h3>
<ul>
<li>fix(eslint-config-turbo): use module.exports for ESLint v8
compatibility by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10902 ">vercel/turborepo#10902</a></li>
<li>perf: ~8.6x faster ESLint rule by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10943 ">vercel/turborepo#10943</a></li>
</ul>
<h3>Examples</h3>
<ul>
<li>Update package.json by <a
href="https://github.com/Satheeshsk369 "><code>@Satheeshsk369</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10892 ">vercel/turborepo#10892</a></li>
<li>docs: fix JSDoc type for ESLint config in basic example by <a
href="https://github.com/victor-code19 "><code>@victor-code19</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10727 ">vercel/turborepo#10727</a></li>
<li>refactor(examples): enhance <code>with-nestjs</code> (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/8131 ">#8131</a>)
by <a href="https://github.com/Neosoulink "><code>@Neosoulink</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10964 ">vercel/turborepo#10964</a></li>
<li>examples: Upgrade core-team-maintained examples to Next.js 16 by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/11014 ">vercel/turborepo#11014</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore: remove missing turbow.js references by <a
href="https://github.com/pauloZion1 "><code>@pauloZion1</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10893 ">vercel/turborepo#10893</a></li>
<li>fix(turborepo-lockfiles): handle missing optional dependencies in
Bun lockfiles by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10909 ">vercel/turborepo#10909</a></li>
<li>fix: update <code>ui</code> suggested value in error message for
turbo.json by <a
href="https://github.com/hugomassing "><code>@hugomassing</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10896 ">vercel/turborepo#10896</a></li>
<li>chore: remove unused <code>origin</code> field from auth structs by
<a href="https://github.com/anthonyshew "><code>@anthonyshew</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10910 ">vercel/turborepo#10910</a></li>
<li>feat: new OAuth flow for Turborepo CLI with Vercel by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10911 ">vercel/turborepo#10911</a></li>
<li>fix(lockfiles): include bundled dependencies in Bun lockfile
subgraphs by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10915 ">vercel/turborepo#10915</a></li>
<li>test: increase coverage for lockfiles by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10633 ">vercel/turborepo#10633</a></li>
<li>fix: update remote cache OAuth refresh flow by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10916 ">vercel/turborepo#10916</a></li>
<li>feat(tui): task list search with <code>/</code> by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10908 ">vercel/turborepo#10908</a></li>
<li>fix: --graph=foo.dot should not require graphviz installed by <a
href="https://github.com/blast-hardcheese "><code>@blast-hardcheese</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10942 ">vercel/turborepo#10942</a></li>
<li>chore: update devcontainer configuration by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10955 ">vercel/turborepo#10955</a></li>
<li>fix: <code>injectWorkspacePackages</code> for <code>turbo
prune</code> with pnpm by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10945 ">vercel/turborepo#10945</a></li>
<li>fix: adjust binary call for microfrontends proxy on Windows by <a
href="https://github.com/mknichel "><code>@mknichel</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10962 ">vercel/turborepo#10962</a></li>
<li>Add worktrees.json configuration to .cursor directory by <a
href="https://github.com/Copilot "><code>@Copilot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10986 ">vercel/turborepo#10986</a></li>
<li>fix: windows symlinking bug by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10992 ">vercel/turborepo#10992</a></li>
<li>fix: added Linux env vars to global passthroughs by <a
href="https://github.com/aviramha "><code>@aviramha</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10984 ">vercel/turborepo#10984</a></li>
<li>fix: recursive transitive closure analysis in npm lockfile parser by
<a href="https://github.com/anthonyshew "><code>@anthonyshew</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10988 ">vercel/turborepo#10988</a></li>
<li>ci(fix): dynamically set ports in proxy integration tests by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/11009 ">vercel/turborepo#11009</a></li>
<li>feat: Add support for custom microfrontends.json naming by <a
href="https://github.com/kitfoster "><code>@kitfoster</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/11022 ">vercel/turborepo#11022</a></li>
</ul>
<h2>New Contributors</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f60165150c "><code>f601651</code></a>
publish 2.6.0 to registry</li>
<li><a
href="0f63f6ed2a "><code>0f63f6e</code></a>
release(turborepo): 2.5.9-canary.11 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/11030 ">#11030</a>)</li>
<li><a
href="1cb78e2ba3 "><code>1cb78e2</code></a>
release(turborepo): 2.5.9-canary.10 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/11001 ">#11001</a>)</li>
<li><a
href="bff33ee1b5 "><code>bff33ee</code></a>
release(turborepo): 2.5.9-canary.9 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/11000 ">#11000</a>)</li>
<li><a
href="c3d5d99871 "><code>c3d5d99</code></a>
release(turborepo): 2.5.9-canary.8 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/10983 ">#10983</a>)</li>
<li><a
href="afaa4435e9 "><code>afaa443</code></a>
release(turborepo): 2.5.9-canary.7 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/10947 ">#10947</a>)</li>
<li><a
href="ad76da0e40 "><code>ad76da0</code></a>
perf: ~8.6x faster ESLint rule (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/10943 ">#10943</a>)</li>
<li><a
href="7720979fdd "><code>7720979</code></a>
release(turborepo): 2.5.9-canary.6 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/10946 ">#10946</a>)</li>
<li><a
href="6a9855b13a "><code>6a9855b</code></a>
release(turborepo): 2.5.9-canary.5 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/10937 ">#10937</a>)</li>
<li><a hre...
_Description has been truncated_
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-04 22:43:09 -07:00
Anthony Shew
94adf33e29
examples: Upgrade core-team-maintained examples to Next.js 16 ( #11014 )
...
JS Package Tests / JS Package Tests (macos, Node 18) (push) Has been cancelled
JS Package Tests / JS Package Tests (ubuntu, Node 20) (push) Has been cancelled
JS Package Tests / JS Package Tests (macos, Node 22) (push) Has been cancelled
Cleanup branch caches / cleanup (push) Has been cancelled
JS Package Tests / JS Package Tests (ubuntu, Node 18) (push) Has been cancelled
JS Package Tests / JS Package Tests (macos, Node 20) (push) Has been cancelled
JS Package Tests / JS Package Tests (ubuntu, Node 22) (push) Has been cancelled
Turborepo Native Library Tests / @turbo/repository (macos, Node 18) (push) Has been cancelled
Turborepo Native Library Tests / @turbo/repository (ubuntu, Node 18) (push) Has been cancelled
Turborepo Native Library Tests / @turbo/repository (macos, Node 20) (push) Has been cancelled
Turborepo Native Library Tests / @turbo/repository (ubuntu, Node 20) (push) Has been cancelled
Turborepo Native Library Tests / @turbo/repository (macos, Node 22) (push) Has been cancelled
Turborepo Test / Find path changes (push) Has been cancelled
Turborepo Native Library Tests / @turbo/repository (ubuntu, Node 22) (push) Has been cancelled
Turborepo Test / Turborepo rust check (push) Has been cancelled
Turborepo Test / `with-tailwind` example (push) Has been cancelled
Lint / Cleanup (push) Has been cancelled
JS Package Tests / Turborepo JS Test Summary (push) Has been cancelled
Turborepo Test / @turbo/types codegen check (push) Has been cancelled
Turborepo Test / Turborepo Integration (push) Has been cancelled
Turborepo Test / Rust lints (push) Has been cancelled
Turborepo Test / Turborepo Rust testing on macos (push) Has been cancelled
Turborepo Test / Turborepo Rust testing on ubuntu (push) Has been cancelled
Turborepo Test / Turborepo Rust testing on windows (push) Has been cancelled
Turborepo Test / `basic` example (push) Has been cancelled
Turborepo Test / `kitchen-sink` example (push) Has been cancelled
Turborepo Test / `non-monorepo` example (push) Has been cancelled
Turborepo Test / `with-svelte` example (push) Has been cancelled
Turborepo Test / Turborepo Test Summary (push) Has been cancelled
Turborepo Test / Cleanup (push) Has been cancelled
### Description
Updating core-maintained examples to Next.js 16.
### Testing Instructions
CI, and I also hand-tested them all.
2025-10-25 06:56:39 -07:00
dependabot[bot]
9de4516b28
chore(deps-dev): bump the basic group in /examples/basic with 2 updates ( #10797 )
...
Bumps the basic group in /examples/basic with 2 updates:
[eslint](https://github.com/eslint/eslint ) and
[@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ).
Updates `eslint` from 9.33.0 to 9.34.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases ">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v9.34.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="0bb777a82b "><code>0bb777a</code></a>
feat: multithread linting (<a
href="https://redirect.github.com/eslint/eslint/issues/19794 ">#19794</a>)
(Francesco Trotta)</li>
<li><a
href="43a5f9e36f "><code>43a5f9e</code></a>
feat: add eslint-plugin-regexp to eslint-config-eslint base config (<a
href="https://redirect.github.com/eslint/eslint/issues/19951 ">#19951</a>)
(Pixel998)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="9b8990397b "><code>9b89903</code></a>
fix: default value of accessor-pairs option in rule.d.ts file (<a
href="https://redirect.github.com/eslint/eslint/issues/20024 ">#20024</a>)
(Tanuj Kanti)</li>
<li><a
href="6c074206ae "><code>6c07420</code></a>
fix: fix spurious failure in neostandard integration test (<a
href="https://redirect.github.com/eslint/eslint/issues/20023 ">#20023</a>)
(Kirk Waiblinger)</li>
<li><a
href="676f4acaae "><code>676f4ac</code></a>
fix: allow scientific notation with trailing zeros matching exponent (<a
href="https://redirect.github.com/eslint/eslint/issues/20002 ">#20002</a>)
(Sweta Tanwar)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="0b4a590333 "><code>0b4a590</code></a>
docs: make rulesdir deprecation clearer (<a
href="https://redirect.github.com/eslint/eslint/issues/20018 ">#20018</a>)
(Domenico Gemoli)</li>
<li><a
href="327c67256f "><code>327c672</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="bf2622991f "><code>bf26229</code></a>
docs: Fix typo in core-concepts/index.md (<a
href="https://redirect.github.com/eslint/eslint/issues/20009 ">#20009</a>)
(Tobias Hernstig)</li>
<li><a
href="2309327554 "><code>2309327</code></a>
docs: fix typo in the "Configuring Rules" section (<a
href="https://redirect.github.com/eslint/eslint/issues/20001 ">#20001</a>)
(ghazi-git)</li>
<li><a
href="2b87e21321 "><code>2b87e21</code></a>
docs: [no-else-return] clarify sample code. (<a
href="https://redirect.github.com/eslint/eslint/issues/19991 ">#19991</a>)
(Yuki Takada (Yukinosuke Takada))</li>
<li><a
href="c36570c665 "><code>c36570c</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="f19ad9493e "><code>f19ad94</code></a>
chore: upgrade to <code>@eslint/js@9.34.0</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20030 ">#20030</a>)
(Francesco Trotta)</li>
<li><a
href="b48fa20034 "><code>b48fa20</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="4bce8a2502 "><code>4bce8a2</code></a>
chore: package.json update for eslint-config-eslint release
(Jenkins)</li>
<li><a
href="0c9999c2a6 "><code>0c9999c</code></a>
refactor: prefer default options in <code>grouped-accessor-pairs</code>
(<a
href="https://redirect.github.com/eslint/eslint/issues/20028 ">#20028</a>)
(루밀LuMir)</li>
<li><a
href="d503f19813 "><code>d503f19</code></a>
ci: fix <code>stale.yml</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20010 ">#20010</a>)
(루밀LuMir)</li>
<li><a
href="e2dc67d8b0 "><code>e2dc67d</code></a>
ci: centralize <code>stale.yml</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19994 ">#19994</a>)
(루밀LuMir)</li>
<li><a
href="7093cb8f59 "><code>7093cb8</code></a>
ci: bump actions/checkout from 4 to 5 (<a
href="https://redirect.github.com/eslint/eslint/issues/20005 ">#20005</a>)
(dependabot[bot])</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md ">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v9.34.0 - August 22, 2025</p>
<ul>
<li><a
href="f19ad9493e "><code>f19ad94</code></a>
chore: upgrade to <code>@eslint/js@9.34.0</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20030 ">#20030</a>)
(Francesco Trotta)</li>
<li><a
href="b48fa20034 "><code>b48fa20</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="4bce8a2502 "><code>4bce8a2</code></a>
chore: package.json update for eslint-config-eslint release
(Jenkins)</li>
<li><a
href="0c9999c2a6 "><code>0c9999c</code></a>
refactor: prefer default options in <code>grouped-accessor-pairs</code>
(<a
href="https://redirect.github.com/eslint/eslint/issues/20028 ">#20028</a>)
(루밀LuMir)</li>
<li><a
href="0b4a590333 "><code>0b4a590</code></a>
docs: make rulesdir deprecation clearer (<a
href="https://redirect.github.com/eslint/eslint/issues/20018 ">#20018</a>)
(Domenico Gemoli)</li>
<li><a
href="9b8990397b "><code>9b89903</code></a>
fix: default value of accessor-pairs option in rule.d.ts file (<a
href="https://redirect.github.com/eslint/eslint/issues/20024 ">#20024</a>)
(Tanuj Kanti)</li>
<li><a
href="6c074206ae "><code>6c07420</code></a>
fix: fix spurious failure in neostandard integration test (<a
href="https://redirect.github.com/eslint/eslint/issues/20023 ">#20023</a>)
(Kirk Waiblinger)</li>
<li><a
href="676f4acaae "><code>676f4ac</code></a>
fix: allow scientific notation with trailing zeros matching exponent (<a
href="https://redirect.github.com/eslint/eslint/issues/20002 ">#20002</a>)
(Sweta Tanwar)</li>
<li><a
href="327c67256f "><code>327c672</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="d503f19813 "><code>d503f19</code></a>
ci: fix <code>stale.yml</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20010 ">#20010</a>)
(루밀LuMir)</li>
<li><a
href="0bb777a82b "><code>0bb777a</code></a>
feat: multithread linting (<a
href="https://redirect.github.com/eslint/eslint/issues/19794 ">#19794</a>)
(Francesco Trotta)</li>
<li><a
href="bf2622991f "><code>bf26229</code></a>
docs: Fix typo in core-concepts/index.md (<a
href="https://redirect.github.com/eslint/eslint/issues/20009 ">#20009</a>)
(Tobias Hernstig)</li>
<li><a
href="43a5f9e36f "><code>43a5f9e</code></a>
feat: add eslint-plugin-regexp to eslint-config-eslint base config (<a
href="https://redirect.github.com/eslint/eslint/issues/19951 ">#19951</a>)
(Pixel998)</li>
<li><a
href="e2dc67d8b0 "><code>e2dc67d</code></a>
ci: centralize <code>stale.yml</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19994 ">#19994</a>)
(루밀LuMir)</li>
<li><a
href="7093cb8f59 "><code>7093cb8</code></a>
ci: bump actions/checkout from 4 to 5 (<a
href="https://redirect.github.com/eslint/eslint/issues/20005 ">#20005</a>)
(dependabot[bot])</li>
<li><a
href="2309327554 "><code>2309327</code></a>
docs: fix typo in the "Configuring Rules" section (<a
href="https://redirect.github.com/eslint/eslint/issues/20001 ">#20001</a>)
(ghazi-git)</li>
<li><a
href="2b87e21321 "><code>2b87e21</code></a>
docs: [no-else-return] clarify sample code. (<a
href="https://redirect.github.com/eslint/eslint/issues/19991 ">#19991</a>)
(Yuki Takada (Yukinosuke Takada))</li>
<li><a
href="c36570c665 "><code>c36570c</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b8875f67a7 "><code>b8875f6</code></a>
9.34.0</li>
<li><a
href="2e455fb433 "><code>2e455fb</code></a>
Build: changelog update for 9.34.0</li>
<li><a
href="f19ad9493e "><code>f19ad94</code></a>
chore: upgrade to <code>@eslint/js@9.34.0</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20030 ">#20030</a>)</li>
<li><a
href="b48fa20034 "><code>b48fa20</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="4bce8a2502 "><code>4bce8a2</code></a>
chore: package.json update for eslint-config-eslint release</li>
<li><a
href="0c9999c2a6 "><code>0c9999c</code></a>
refactor: prefer default options in <code>grouped-accessor-pairs</code>
(<a
href="https://redirect.github.com/eslint/eslint/issues/20028 ">#20028</a>)</li>
<li><a
href="0b4a590333 "><code>0b4a590</code></a>
docs: make rulesdir deprecation clearer (<a
href="https://redirect.github.com/eslint/eslint/issues/20018 ">#20018</a>)</li>
<li><a
href="9b8990397b "><code>9b89903</code></a>
fix: default value of accessor-pairs option in rule.d.ts file (<a
href="https://redirect.github.com/eslint/eslint/issues/20024 ">#20024</a>)</li>
<li><a
href="6c074206ae "><code>6c07420</code></a>
fix: fix spurious failure in neostandard integration test (<a
href="https://redirect.github.com/eslint/eslint/issues/20023 ">#20023</a>)</li>
<li><a
href="676f4acaae "><code>676f4ac</code></a>
fix: allow scientific notation with trailing zeros matching exponent (<a
href="https://redirect.github.com/eslint/eslint/issues/20002 ">#20002</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v9.33.0...v9.34.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@eslint/js` from 9.33.0 to 9.34.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases "><code>@eslint/js</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v9.34.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="0bb777a82b "><code>0bb777a</code></a>
feat: multithread linting (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19794 ">#19794</a>)
(Francesco Trotta)</li>
<li><a
href="43a5f9e36f "><code>43a5f9e</code></a>
feat: add eslint-plugin-regexp to eslint-config-eslint base config (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19951 ">#19951</a>)
(Pixel998)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="9b8990397b "><code>9b89903</code></a>
fix: default value of accessor-pairs option in rule.d.ts file (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20024 ">#20024</a>)
(Tanuj Kanti)</li>
<li><a
href="6c074206ae "><code>6c07420</code></a>
fix: fix spurious failure in neostandard integration test (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20023 ">#20023</a>)
(Kirk Waiblinger)</li>
<li><a
href="676f4acaae "><code>676f4ac</code></a>
fix: allow scientific notation with trailing zeros matching exponent (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20002 ">#20002</a>)
(Sweta Tanwar)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="0b4a590333 "><code>0b4a590</code></a>
docs: make rulesdir deprecation clearer (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20018 ">#20018</a>)
(Domenico Gemoli)</li>
<li><a
href="327c67256f "><code>327c672</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="bf2622991f "><code>bf26229</code></a>
docs: Fix typo in core-concepts/index.md (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20009 ">#20009</a>)
(Tobias Hernstig)</li>
<li><a
href="2309327554 "><code>2309327</code></a>
docs: fix typo in the "Configuring Rules" section (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20001 ">#20001</a>)
(ghazi-git)</li>
<li><a
href="2b87e21321 "><code>2b87e21</code></a>
docs: [no-else-return] clarify sample code. (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19991 ">#19991</a>)
(Yuki Takada (Yukinosuke Takada))</li>
<li><a
href="c36570c665 "><code>c36570c</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="f19ad9493e "><code>f19ad94</code></a>
chore: upgrade to <code>@eslint/js@9.34.0</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20030 ">#20030</a>)
(Francesco Trotta)</li>
<li><a
href="b48fa20034 "><code>b48fa20</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="4bce8a2502 "><code>4bce8a2</code></a>
chore: package.json update for eslint-config-eslint release
(Jenkins)</li>
<li><a
href="0c9999c2a6 "><code>0c9999c</code></a>
refactor: prefer default options in <code>grouped-accessor-pairs</code>
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20028 ">#20028</a>)
(루밀LuMir)</li>
<li><a
href="d503f19813 "><code>d503f19</code></a>
ci: fix <code>stale.yml</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20010 ">#20010</a>)
(루밀LuMir)</li>
<li><a
href="e2dc67d8b0 "><code>e2dc67d</code></a>
ci: centralize <code>stale.yml</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19994 ">#19994</a>)
(루밀LuMir)</li>
<li><a
href="7093cb8f59 "><code>7093cb8</code></a>
ci: bump actions/checkout from 4 to 5 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20005 ">#20005</a>)
(dependabot[bot])</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md "><code>@eslint/js</code>'s
changelog</a>.</em></p>
<blockquote>
<p>v9.34.0 - August 22, 2025</p>
<ul>
<li><a
href="f19ad9493e "><code>f19ad94</code></a>
chore: upgrade to <code>@eslint/js@9.34.0</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20030 ">#20030</a>)
(Francesco Trotta)</li>
<li><a
href="b48fa20034 "><code>b48fa20</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="4bce8a2502 "><code>4bce8a2</code></a>
chore: package.json update for eslint-config-eslint release
(Jenkins)</li>
<li><a
href="0c9999c2a6 "><code>0c9999c</code></a>
refactor: prefer default options in <code>grouped-accessor-pairs</code>
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20028 ">#20028</a>)
(루밀LuMir)</li>
<li><a
href="0b4a590333 "><code>0b4a590</code></a>
docs: make rulesdir deprecation clearer (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20018 ">#20018</a>)
(Domenico Gemoli)</li>
<li><a
href="9b8990397b "><code>9b89903</code></a>
fix: default value of accessor-pairs option in rule.d.ts file (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20024 ">#20024</a>)
(Tanuj Kanti)</li>
<li><a
href="6c074206ae "><code>6c07420</code></a>
fix: fix spurious failure in neostandard integration test (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20023 ">#20023</a>)
(Kirk Waiblinger)</li>
<li><a
href="676f4acaae "><code>676f4ac</code></a>
fix: allow scientific notation with trailing zeros matching exponent (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20002 ">#20002</a>)
(Sweta Tanwar)</li>
<li><a
href="327c67256f "><code>327c672</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="d503f19813 "><code>d503f19</code></a>
ci: fix <code>stale.yml</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20010 ">#20010</a>)
(루밀LuMir)</li>
<li><a
href="0bb777a82b "><code>0bb777a</code></a>
feat: multithread linting (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19794 ">#19794</a>)
(Francesco Trotta)</li>
<li><a
href="bf2622991f "><code>bf26229</code></a>
docs: Fix typo in core-concepts/index.md (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20009 ">#20009</a>)
(Tobias Hernstig)</li>
<li><a
href="43a5f9e36f "><code>43a5f9e</code></a>
feat: add eslint-plugin-regexp to eslint-config-eslint base config (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19951 ">#19951</a>)
(Pixel998)</li>
<li><a
href="e2dc67d8b0 "><code>e2dc67d</code></a>
ci: centralize <code>stale.yml</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19994 ">#19994</a>)
(루밀LuMir)</li>
<li><a
href="7093cb8f59 "><code>7093cb8</code></a>
ci: bump actions/checkout from 4 to 5 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20005 ">#20005</a>)
(dependabot[bot])</li>
<li><a
href="2309327554 "><code>2309327</code></a>
docs: fix typo in the "Configuring Rules" section (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20001 ">#20001</a>)
(ghazi-git)</li>
<li><a
href="2b87e21321 "><code>2b87e21</code></a>
docs: [no-else-return] clarify sample code. (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19991 ">#19991</a>)
(Yuki Takada (Yukinosuke Takada))</li>
<li><a
href="c36570c665 "><code>c36570c</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b48fa20034 "><code>b48fa20</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.34.0/packages/js ">compare
view</a></li>
</ul>
</details>
<br />
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-26 09:11:09 -06:00
dependabot[bot]
310565ee75
chore(deps-dev): bump the basic group in /examples/basic with 4 updates ( #10757 )
...
Bumps the basic group in /examples/basic with 4 updates:
[typescript](https://github.com/microsoft/TypeScript ),
[eslint](https://github.com/eslint/eslint ),
[@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ) and
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `typescript` from 5.8.2 to 5.9.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/microsoft/TypeScript/releases ">typescript's
releases</a>.</em></p>
<blockquote>
<h2>TypeScript 5.9</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/ ">release
announcement</a></p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.9.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.9.1 (RC)</a>.</li>
<li><em>No specific changes for TypeScript 5.9.2 (Stable)</em></li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript ">npm</a></li>
</ul>
<h2>TypeScript 5.9 RC</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/ ">release
announcement</a></p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.9.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.9.1 (RC)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript ">npm</a></li>
</ul>
<h2>TypeScript 5.9 Beta</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/ ">release
announcement</a>.</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.9.0 (Beta)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript ">npm</a></li>
</ul>
<h2>TypeScript 5.8.3</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-8/ ">release
announcement</a>.</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.8.0%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.8.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.8.1%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.8.1 (RC)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.8.2%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.8.2 (Stable)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.8.3%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.8.3 (Stable)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript ">npm</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="be86783155 "><code>be86783</code></a>
Give more specific errors for <code>verbatimModuleSyntax</code> (<a
href="https://redirect.github.com/microsoft/TypeScript/issues/62113 ">#62113</a>)</li>
<li><a
href="22ef57786f "><code>22ef577</code></a>
LEGO: Pull request from
lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714...</li>
<li><a
href="d5a414cd1d "><code>d5a414c</code></a>
Don't use <code>noErrorTruncation</code> when printing types with
<code>maximumLength</code> set (#...</li>
<li><a
href="f14b5c8a2f "><code>f14b5c8</code></a>
Remove unused and confusing dom.iterable.d.ts file (<a
href="https://redirect.github.com/microsoft/TypeScript/issues/62037 ">#62037</a>)</li>
<li><a
href="2778e84ed8 "><code>2778e84</code></a>
Restore AbortSignal.abort (<a
href="https://redirect.github.com/microsoft/TypeScript/issues/62086 ">#62086</a>)</li>
<li><a
href="65cb4bd2d5 "><code>65cb4bd</code></a>
LEGO: Pull request from
lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710...</li>
<li><a
href="9e20e032ef "><code>9e20e03</code></a>
Clear out checker-level stacks on pop (<a
href="https://redirect.github.com/microsoft/TypeScript/issues/62016 ">#62016</a>)</li>
<li><a
href="87740bc7fe "><code>87740bc</code></a>
Fix for Issue 61081 (<a
href="https://redirect.github.com/microsoft/TypeScript/issues/61221 ">#61221</a>)</li>
<li><a
href="833a8d492c "><code>833a8d4</code></a>
Fix Symbol completion priority and cursor positioning (<a
href="https://redirect.github.com/microsoft/TypeScript/issues/61945 ">#61945</a>)</li>
<li><a
href="0018c9ff12 "><code>0018c9f</code></a>
LEGO: Pull request from
lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702...</li>
<li>Additional commits viewable in <a
href="https://github.com/microsoft/TypeScript/compare/v5.8.2...v5.9.2 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `eslint` from 9.31.0 to 9.33.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases ">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v9.33.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="e07820e66f "><code>e07820e</code></a>
feat: add global object access detection to no-restricted-globals (<a
href="https://redirect.github.com/eslint/eslint/issues/19939 ">#19939</a>)
(sethamus)</li>
<li><a
href="90b050ec11 "><code>90b050e</code></a>
feat: support explicit resource management in <code>one-var</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19941 ">#19941</a>)
(Sweta Tanwar)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="732433c4fb "><code>732433c</code></a>
fix: allow any type for <code>meta.docs.recommended</code> in custom
rules (<a
href="https://redirect.github.com/eslint/eslint/issues/19995 ">#19995</a>)
(Francesco Trotta)</li>
<li><a
href="e8a6914a24 "><code>e8a6914</code></a>
fix: Fixed potential bug in check-emfile-handling.js (<a
href="https://redirect.github.com/eslint/eslint/issues/19975 ">#19975</a>)
(諏訪原慶斗)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="34f0723e2d "><code>34f0723</code></a>
docs: playground button for TypeScript code example (<a
href="https://redirect.github.com/eslint/eslint/issues/19671 ">#19671</a>)
(Tanuj Kanti)</li>
<li><a
href="dc942a47da "><code>dc942a4</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="5a4b6f7432 "><code>5a4b6f7</code></a>
docs: Update no-multi-assign.md (<a
href="https://redirect.github.com/eslint/eslint/issues/19979 ">#19979</a>)
(Yuki Takada (Yukinosuke Takada))</li>
<li><a
href="247e15698e "><code>247e156</code></a>
docs: add missing let declarations in <code>no-plusplus</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19980 ">#19980</a>)
(Yuki Takada (Yukinosuke Takada))</li>
<li><a
href="0d17242b3c "><code>0d17242</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="fa20b9db8f "><code>fa20b9d</code></a>
docs: Clarify when to open an issue for a PR (<a
href="https://redirect.github.com/eslint/eslint/issues/19974 ">#19974</a>)
(Nicholas C. Zakas)</li>
</ul>
<h2>Build Related</h2>
<ul>
<li><a
href="27fa86551b "><code>27fa865</code></a>
build: use <code>ESLint</code> class to generate formatter examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19972 ">#19972</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="425804602e "><code>4258046</code></a>
chore: update dependency <code>@eslint/js</code> to v9.33.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19998 ">#19998</a>)
(renovate[bot])</li>
<li><a
href="ad283717ed "><code>ad28371</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="06a22f154c "><code>06a22f1</code></a>
test: resolve flakiness in --mcp flag test (<a
href="https://redirect.github.com/eslint/eslint/issues/19993 ">#19993</a>)
(Pixel998)</li>
<li><a
href="54920ed229 "><code>54920ed</code></a>
test: switch to <code>Linter.Config</code> in <code>ESLintRules</code>
type tests (<a
href="https://redirect.github.com/eslint/eslint/issues/19977 ">#19977</a>)
(Francesco Trotta)</li>
</ul>
<h2>v9.32.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="1245000c5a "><code>1245000</code></a>
feat: support explicit resource management in core rules (<a
href="https://redirect.github.com/eslint/eslint/issues/19828 ">#19828</a>)
(fnx)</li>
<li><a
href="0e957a7b55 "><code>0e957a7</code></a>
feat: support typescript types in accessor rules (<a
href="https://redirect.github.com/eslint/eslint/issues/19882 ">#19882</a>)
(fnx)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="960fd40dfd "><code>960fd40</code></a>
fix: Upgrade <code>@eslint/js</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19971 ">#19971</a>)
(Nicholas C. Zakas)</li>
<li><a
href="bbf23fa2f1 "><code>bbf23fa</code></a>
fix: Refactor reporting into FileReport (<a
href="https://redirect.github.com/eslint/eslint/issues/19877 ">#19877</a>)
(Nicholas C. Zakas)</li>
<li><a
href="d4988872f3 "><code>d498887</code></a>
fix: bump <code>@eslint/plugin-kit</code> to 0.3.4 to resolve
vulnerability (<a
href="https://redirect.github.com/eslint/eslint/issues/19965 ">#19965</a>)
(Milos Djermanovic)</li>
<li><a
href="f46fc6c137 "><code>f46fc6c</code></a>
fix: report only global references in no-implied-eval (<a
href="https://redirect.github.com/eslint/eslint/issues/19932 ">#19932</a>)
(Nitin Kumar)</li>
<li><a
href="7863d26b7c "><code>7863d26</code></a>
fix: remove outdated types in <code>ParserOptions.ecmaFeatures</code>
(<a
href="https://redirect.github.com/eslint/eslint/issues/19944 ">#19944</a>)
(ntnyq)</li>
<li><a
href="317330552e "><code>3173305</code></a>
fix: update execScript message in no-implied-eval rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19937 ">#19937</a>)
(TKDev7)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="86e7426e44 "><code>86e7426</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="50de1ced9d "><code>50de1ce</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="74f01a3f59 "><code>74f01a3</code></a>
ci: unpin <code>jiti</code> to version <code>^2.5.1</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19970 ">#19970</a>)
(루밀LuMir)</li>
<li><a
href="2ab13813a7 "><code>2ab1381</code></a>
ci: pin <code>jiti</code> to version 2.4.2 (<a
href="https://redirect.github.com/eslint/eslint/issues/19964 ">#19964</a>)
(Francesco Trotta)</li>
<li><a
href="b7f7545469 "><code>b7f7545</code></a>
test: switch to flat config mode in <code>SourceCode</code> tests (<a
href="https://redirect.github.com/eslint/eslint/issues/19953 ">#19953</a>)
(Milos Djermanovic)</li>
<li><a
href="f5a35e3b7c "><code>f5a35e3</code></a>
test: switch to flat config mode in eslint-fuzzer (<a
href="https://redirect.github.com/eslint/eslint/issues/19960 ">#19960</a>)
(Milos Djermanovic)</li>
<li><a
href="e22af8c42d "><code>e22af8c</code></a>
refactor: use <code>CustomRuleDefinitionType</code> in
<code>JSRuleDefinition</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19949 ">#19949</a>)
(Francesco Trotta)</li>
<li><a
href="e85571730f "><code>e855717</code></a>
chore: switch performance tests to hyperfine (<a
href="https://redirect.github.com/eslint/eslint/issues/19919 ">#19919</a>)
(Francesco Trotta)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md ">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v9.33.0 - August 8, 2025</p>
<ul>
<li><a
href="425804602e "><code>4258046</code></a>
chore: update dependency <code>@eslint/js</code> to v9.33.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19998 ">#19998</a>)
(renovate[bot])</li>
<li><a
href="ad283717ed "><code>ad28371</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="06a22f154c "><code>06a22f1</code></a>
test: resolve flakiness in --mcp flag test (<a
href="https://redirect.github.com/eslint/eslint/issues/19993 ">#19993</a>)
(Pixel998)</li>
<li><a
href="732433c4fb "><code>732433c</code></a>
fix: allow any type for <code>meta.docs.recommended</code> in custom
rules (<a
href="https://redirect.github.com/eslint/eslint/issues/19995 ">#19995</a>)
(Francesco Trotta)</li>
<li><a
href="34f0723e2d "><code>34f0723</code></a>
docs: playground button for TypeScript code example (<a
href="https://redirect.github.com/eslint/eslint/issues/19671 ">#19671</a>)
(Tanuj Kanti)</li>
<li><a
href="dc942a47da "><code>dc942a4</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="5a4b6f7432 "><code>5a4b6f7</code></a>
docs: Update no-multi-assign.md (<a
href="https://redirect.github.com/eslint/eslint/issues/19979 ">#19979</a>)
(Yuki Takada (Yukinosuke Takada))</li>
<li><a
href="247e15698e "><code>247e156</code></a>
docs: add missing let declarations in <code>no-plusplus</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19980 ">#19980</a>)
(Yuki Takada (Yukinosuke Takada))</li>
<li><a
href="0d17242b3c "><code>0d17242</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="e07820e66f "><code>e07820e</code></a>
feat: add global object access detection to no-restricted-globals (<a
href="https://redirect.github.com/eslint/eslint/issues/19939 ">#19939</a>)
(sethamus)</li>
<li><a
href="fa20b9db8f "><code>fa20b9d</code></a>
docs: Clarify when to open an issue for a PR (<a
href="https://redirect.github.com/eslint/eslint/issues/19974 ">#19974</a>)
(Nicholas C. Zakas)</li>
<li><a
href="54920ed229 "><code>54920ed</code></a>
test: switch to <code>Linter.Config</code> in <code>ESLintRules</code>
type tests (<a
href="https://redirect.github.com/eslint/eslint/issues/19977 ">#19977</a>)
(Francesco Trotta)</li>
<li><a
href="e8a6914a24 "><code>e8a6914</code></a>
fix: Fixed potential bug in check-emfile-handling.js (<a
href="https://redirect.github.com/eslint/eslint/issues/19975 ">#19975</a>)
(諏訪原慶斗)</li>
<li><a
href="90b050ec11 "><code>90b050e</code></a>
feat: support explicit resource management in <code>one-var</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19941 ">#19941</a>)
(Sweta Tanwar)</li>
<li><a
href="27fa86551b "><code>27fa865</code></a>
build: use <code>ESLint</code> class to generate formatter examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19972 ">#19972</a>)
(Milos Djermanovic)</li>
</ul>
<p>v9.32.0 - July 25, 2025</p>
<ul>
<li><a
href="960fd40dfd "><code>960fd40</code></a>
fix: Upgrade <code>@eslint/js</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19971 ">#19971</a>)
(Nicholas C. Zakas)</li>
<li><a
href="50de1ced9d "><code>50de1ce</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="bbf23fa2f1 "><code>bbf23fa</code></a>
fix: Refactor reporting into FileReport (<a
href="https://redirect.github.com/eslint/eslint/issues/19877 ">#19877</a>)
(Nicholas C. Zakas)</li>
<li><a
href="74f01a3f59 "><code>74f01a3</code></a>
ci: unpin <code>jiti</code> to version <code>^2.5.1</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19970 ">#19970</a>)
(루밀LuMir)</li>
<li><a
href="d4988872f3 "><code>d498887</code></a>
fix: bump <code>@eslint/plugin-kit</code> to 0.3.4 to resolve
vulnerability (<a
href="https://redirect.github.com/eslint/eslint/issues/19965 ">#19965</a>)
(Milos Djermanovic)</li>
<li><a
href="2ab13813a7 "><code>2ab1381</code></a>
ci: pin <code>jiti</code> to version 2.4.2 (<a
href="https://redirect.github.com/eslint/eslint/issues/19964 ">#19964</a>)
(Francesco Trotta)</li>
<li><a
href="b7f7545469 "><code>b7f7545</code></a>
test: switch to flat config mode in <code>SourceCode</code> tests (<a
href="https://redirect.github.com/eslint/eslint/issues/19953 ">#19953</a>)
(Milos Djermanovic)</li>
<li><a
href="f5a35e3b7c "><code>f5a35e3</code></a>
test: switch to flat config mode in eslint-fuzzer (<a
href="https://redirect.github.com/eslint/eslint/issues/19960 ">#19960</a>)
(Milos Djermanovic)</li>
<li><a
href="f46fc6c137 "><code>f46fc6c</code></a>
fix: report only global references in no-implied-eval (<a
href="https://redirect.github.com/eslint/eslint/issues/19932 ">#19932</a>)
(Nitin Kumar)</li>
<li><a
href="86e7426e44 "><code>86e7426</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="e22af8c42d "><code>e22af8c</code></a>
refactor: use <code>CustomRuleDefinitionType</code> in
<code>JSRuleDefinition</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19949 ">#19949</a>)
(Francesco Trotta)</li>
<li><a
href="1245000c5a "><code>1245000</code></a>
feat: support explicit resource management in core rules (<a
href="https://redirect.github.com/eslint/eslint/issues/19828 ">#19828</a>)
(fnx)</li>
<li><a
href="e85571730f "><code>e855717</code></a>
chore: switch performance tests to hyperfine (<a
href="https://redirect.github.com/eslint/eslint/issues/19919 ">#19919</a>)
(Francesco Trotta)</li>
<li><a
href="0e957a7b55 "><code>0e957a7</code></a>
feat: support typescript types in accessor rules (<a
href="https://redirect.github.com/eslint/eslint/issues/19882 ">#19882</a>)
(fnx)</li>
<li><a
href="2f73a23655 "><code>2f73a23</code></a>
test: switch to flat config mode in <code>ast-utils</code> tests (<a
href="https://redirect.github.com/eslint/eslint/issues/19948 ">#19948</a>)
(Milos Djermanovic)</li>
<li><a
href="7863d26b7c "><code>7863d26</code></a>
fix: remove outdated types in <code>ParserOptions.ecmaFeatures</code>
(<a
href="https://redirect.github.com/eslint/eslint/issues/19944 ">#19944</a>)
(ntnyq)</li>
<li><a
href="c565a530f5 "><code>c565a53</code></a>
chore: exclude <code>further_reading_links.json</code> from Prettier
formatting (<a
href="https://redirect.github.com/eslint/eslint/issues/19943 ">#19943</a>)
(Milos Djermanovic)</li>
<li><a
href="317330552e "><code>3173305</code></a>
fix: update execScript message in no-implied-eval rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19937 ">#19937</a>)
(TKDev7)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a90d7c4fe5 "><code>a90d7c4</code></a>
9.33.0</li>
<li><a
href="9534b55372 "><code>9534b55</code></a>
Build: changelog update for 9.33.0</li>
<li><a
href="425804602e "><code>4258046</code></a>
chore: update dependency <code>@eslint/js</code> to v9.33.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19998 ">#19998</a>)</li>
<li><a
href="ad283717ed "><code>ad28371</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="06a22f154c "><code>06a22f1</code></a>
test: resolve flakiness in --mcp flag test (<a
href="https://redirect.github.com/eslint/eslint/issues/19993 ">#19993</a>)</li>
<li><a
href="732433c4fb "><code>732433c</code></a>
fix: allow any type for <code>meta.docs.recommended</code> in custom
rules (<a
href="https://redirect.github.com/eslint/eslint/issues/19995 ">#19995</a>)</li>
<li><a
href="34f0723e2d "><code>34f0723</code></a>
docs: playground button for TypeScript code example (<a
href="https://redirect.github.com/eslint/eslint/issues/19671 ">#19671</a>)</li>
<li><a
href="dc942a47da "><code>dc942a4</code></a>
docs: Update README</li>
<li><a
href="5a4b6f7432 "><code>5a4b6f7</code></a>
docs: Update no-multi-assign.md (<a
href="https://redirect.github.com/eslint/eslint/issues/19979 ">#19979</a>)</li>
<li><a
href="247e15698e "><code>247e156</code></a>
docs: add missing let declarations in <code>no-plusplus</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19980 ">#19980</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v9.31.0...v9.33.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@eslint/js` from 9.31.0 to 9.33.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases "><code>@eslint/js</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v9.33.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="e07820e66f "><code>e07820e</code></a>
feat: add global object access detection to no-restricted-globals (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19939 ">#19939</a>)
(sethamus)</li>
<li><a
href="90b050ec11 "><code>90b050e</code></a>
feat: support explicit resource management in <code>one-var</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19941 ">#19941</a>)
(Sweta Tanwar)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="732433c4fb "><code>732433c</code></a>
fix: allow any type for <code>meta.docs.recommended</code> in custom
rules (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19995 ">#19995</a>)
(Francesco Trotta)</li>
<li><a
href="e8a6914a24 "><code>e8a6914</code></a>
fix: Fixed potential bug in check-emfile-handling.js (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19975 ">#19975</a>)
(諏訪原慶斗)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="34f0723e2d "><code>34f0723</code></a>
docs: playground button for TypeScript code example (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19671 ">#19671</a>)
(Tanuj Kanti)</li>
<li><a
href="dc942a47da "><code>dc942a4</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="5a4b6f7432 "><code>5a4b6f7</code></a>
docs: Update no-multi-assign.md (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19979 ">#19979</a>)
(Yuki Takada (Yukinosuke Takada))</li>
<li><a
href="247e15698e "><code>247e156</code></a>
docs: add missing let declarations in <code>no-plusplus</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19980 ">#19980</a>)
(Yuki Takada (Yukinosuke Takada))</li>
<li><a
href="0d17242b3c "><code>0d17242</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="fa20b9db8f "><code>fa20b9d</code></a>
docs: Clarify when to open an issue for a PR (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19974 ">#19974</a>)
(Nicholas C. Zakas)</li>
</ul>
<h2>Build Related</h2>
<ul>
<li><a
href="27fa86551b "><code>27fa865</code></a>
build: use <code>ESLint</code> class to generate formatter examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19972 ">#19972</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="425804602e "><code>4258046</code></a>
chore: update dependency <code>@eslint/js</code> to v9.33.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19998 ">#19998</a>)
(renovate[bot])</li>
<li><a
href="ad283717ed "><code>ad28371</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="06a22f154c "><code>06a22f1</code></a>
test: resolve flakiness in --mcp flag test (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19993 ">#19993</a>)
(Pixel998)</li>
<li><a
href="54920ed229 "><code>54920ed</code></a>
test: switch to <code>Linter.Config</code> in <code>ESLintRules</code>
type tests (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19977 ">#19977</a>)
(Francesco Trotta)</li>
</ul>
<h2>v9.32.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="1245000c5a "><code>1245000</code></a>
feat: support explicit resource management in core rules (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19828 ">#19828</a>)
(fnx)</li>
<li><a
href="0e957a7b55 "><code>0e957a7</code></a>
feat: support typescript types in accessor rules (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19882 ">#19882</a>)
(fnx)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="960fd40dfd "><code>960fd40</code></a>
fix: Upgrade <code>@eslint/js</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19971 ">#19971</a>)
(Nicholas C. Zakas)</li>
<li><a
href="bbf23fa2f1 "><code>bbf23fa</code></a>
fix: Refactor reporting into FileReport (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19877 ">#19877</a>)
(Nicholas C. Zakas)</li>
<li><a
href="d4988872f3 "><code>d498887</code></a>
fix: bump <code>@eslint/plugin-kit</code> to 0.3.4 to resolve
vulnerability (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19965 ">#19965</a>)
(Milos Djermanovic)</li>
<li><a
href="f46fc6c137 "><code>f46fc6c</code></a>
fix: report only global references in no-implied-eval (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19932 ">#19932</a>)
(Nitin Kumar)</li>
<li><a
href="7863d26b7c "><code>7863d26</code></a>
fix: remove outdated types in <code>ParserOptions.ecmaFeatures</code>
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19944 ">#19944</a>)
(ntnyq)</li>
<li><a
href="317330552e "><code>3173305</code></a>
fix: update execScript message in no-implied-eval rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19937 ">#19937</a>)
(TKDev7)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="86e7426e44 "><code>86e7426</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="50de1ced9d "><code>50de1ce</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="74f01a3f59 "><code>74f01a3</code></a>
ci: unpin <code>jiti</code> to version <code>^2.5.1</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19970 ">#19970</a>)
(루밀LuMir)</li>
<li><a
href="2ab13813a7 "><code>2ab1381</code></a>
ci: pin <code>jiti</code> to version 2.4.2 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19964 ">#19964</a>)
(Francesco Trotta)</li>
<li><a
href="b7f7545469 "><code>b7f7545</code></a>
test: switch to flat config mode in <code>SourceCode</code> tests (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19953 ">#19953</a>)
(Milos Djermanovic)</li>
<li><a
href="f5a35e3b7c "><code>f5a35e3</code></a>
test: switch to flat config mode in eslint-fuzzer (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19960 ">#19960</a>)
(Milos Djermanovic)</li>
<li><a
href="e22af8c42d "><code>e22af8c</code></a>
refactor: use <code>CustomRuleDefinitionType</code> in
<code>JSRuleDefinition</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19949 ">#19949</a>)
(Francesco Trotta)</li>
<li><a
href="e85571730f "><code>e855717</code></a>
chore: switch performance tests to hyperfine (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19919 ">#19919</a>)
(Francesco Trotta)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md "><code>@eslint/js</code>'s
changelog</a>.</em></p>
<blockquote>
<p>v9.33.0 - August 8, 2025</p>
<ul>
<li><a
href="425804602e "><code>4258046</code></a>
chore: update dependency <code>@eslint/js</code> to v9.33.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19998 ">#19998</a>)
(renovate[bot])</li>
<li><a
href="ad283717ed "><code>ad28371</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="06a22f154c "><code>06a22f1</code></a>
test: resolve flakiness in --mcp flag test (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19993 ">#19993</a>)
(Pixel998)</li>
<li><a
href="732433c4fb "><code>732433c</code></a>
fix: allow any type for <code>meta.docs.recommended</code> in custom
rules (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19995 ">#19995</a>)
(Francesco Trotta)</li>
<li><a
href="34f0723e2d "><code>34f0723</code></a>
docs: playground button for TypeScript code example (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19671 ">#19671</a>)
(Tanuj Kanti)</li>
<li><a
href="dc942a47da "><code>dc942a4</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="5a4b6f7432 "><code>5a4b6f7</code></a>
docs: Update no-multi-assign.md (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19979 ">#19979</a>)
(Yuki Takada (Yukinosuke Takada))</li>
<li><a
href="247e15698e "><code>247e156</code></a>
docs: add missing let declarations in <code>no-plusplus</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19980 ">#19980</a>)
(Yuki Takada (Yukinosuke Takada))</li>
<li><a
href="0d17242b3c "><code>0d17242</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="e07820e66f "><code>e07820e</code></a>
feat: add global object access detection to no-restricted-globals (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19939 ">#19939</a>)
(sethamus)</li>
<li><a
href="fa20b9db8f "><code>fa20b9d</code></a>
docs: Clarify when to open an issue for a PR (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19974 ">#19974</a>)
(Nicholas C. Zakas)</li>
<li><a
href="54920ed229 "><code>54920ed</code></a>
test: switch to <code>Linter.Config</code> in <code>ESLintRules</code>
type tests (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19977 ">#19977</a>)
(Francesco Trotta)</li>
<li><a
href="e8a6914a24 "><code>e8a6914</code></a>
fix: Fixed potential bug in check-emfile-handling.js (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19975 ">#19975</a>)
(諏訪原慶斗)</li>
<li><a
href="90b050ec11 "><code>90b050e</code></a>
feat: support explicit resource management in <code>one-var</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19941 ">#19941</a>)
(Sweta Tanwar)</li>
<li><a
href="27fa86551b "><code>27fa865</code></a>
build: use <code>ESLint</code> class to generate formatter examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19972 ">#19972</a>)
(Milos Djermanovic)</li>
</ul>
<p>v9.32.0 - July 25, 2025</p>
<ul>
<li><a
href="960fd40dfd "><code>960fd40</code></a>
fix: Upgrade <code>@eslint/js</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19971 ">#19971</a>)
(Nicholas C. Zakas)</li>
<li><a
href="50de1ced9d "><code>50de1ce</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="bbf23fa2f1 "><code>bbf23fa</code></a>
fix: Refactor reporting into FileReport (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19877 ">#19877</a>)
(Nicholas C. Zakas)</li>
<li><a
href="74f01a3f59 "><code>74f01a3</code></a>
ci: unpin <code>jiti</code> to version <code>^2.5.1</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19970 ">#19970</a>)
(루밀LuMir)</li>
<li><a
href="d4988872f3 "><code>d498887</code></a>
fix: bump <code>@eslint/plugin-kit</code> to 0.3.4 to resolve
vulnerability (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19965 ">#19965</a>)
(Milos Djermanovic)</li>
<li><a
href="2ab13813a7 "><code>2ab1381</code></a>
ci: pin <code>jiti</code> to version 2.4.2 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19964 ">#19964</a>)
(Francesco Trotta)</li>
<li><a
href="b7f7545469 "><code>b7f7545</code></a>
test: switch to flat config mode in <code>SourceCode</code> tests (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19953 ">#19953</a>)
(Milos Djermanovic)</li>
<li><a
href="f5a35e3b7c "><code>f5a35e3</code></a>
test: switch to flat config mode in eslint-fuzzer (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19960 ">#19960</a>)
(Milos Djermanovic)</li>
<li><a
href="f46fc6c137 "><code>f46fc6c</code></a>
fix: report only global references in no-implied-eval (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19932 ">#19932</a>)
(Nitin Kumar)</li>
<li><a
href="86e7426e44 "><code>86e7426</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="e22af8c42d "><code>e22af8c</code></a>
refactor: use <code>CustomRuleDefinitionType</code> in
<code>JSRuleDefinition</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19949 ">#19949</a>)
(Francesco Trotta)</li>
<li><a
href="1245000c5a "><code>1245000</code></a>
feat: support explicit resource management in core rules (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19828 ">#19828</a>)
(fnx)</li>
<li><a
href="e85571730f "><code>e855717</code></a>
chore: switch performance tests to hyperfine (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19919 ">#19919</a>)
(Francesco Trotta)</li>
<li><a
href="0e957a7b55 "><code>0e957a7</code></a>
feat: support typescript types in accessor rules (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19882 ">#19882</a>)
(fnx)</li>
<li><a
href="2f73a23655 "><code>2f73a23</code></a>
test: switch to flat config mode in <code>ast-utils</code> tests (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19948 ">#19948</a>)
(Milos Djermanovic)</li>
<li><a
href="7863d26b7c "><code>7863d26</code></a>
fix: remove outdated types in <code>ParserOptions.ecmaFeatures</code>
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19944 ">#19944</a>)
(ntnyq)</li>
<li><a
href="c565a530f5 "><code>c565a53</code></a>
chore: exclude <code>further_reading_links.json</code> from Prettier
formatting (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19943 ">#19943</a>)
(Milos Djermanovic)</li>
<li><a
href="317330552e "><code>3173305</code></a>
fix: update execScript message in no-implied-eval rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19937 ">#19937</a>)
(TKDev7)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ad283717ed "><code>ad28371</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="50de1ced9d "><code>50de1ce</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.33.0/packages/js ">compare
view</a></li>
</ul>
</details>
<br />
Updates `typescript-eslint` from 8.37.0 to 8.39.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases ">typescript-eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.39.0</h2>
<h2>8.39.0 (2025-08-04)</h2>
<h3>🚀 Features</h3>
<ul>
<li>update to TypeScript 5.9.2 (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445 ">#11445</a>)</li>
<li><strong>eslint-plugin:</strong> [naming-convention] add enumMember
PascalCase default option (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11127 ">#11127</a>)</li>
<li><strong>eslint-plugin:</strong> add no-unnecessary-type-conversion
to strict-type-checked ruleset (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11427 ">#11427</a>)</li>
<li><strong>eslint-plugin:</strong> [only-throw-error] support
yield/await expressions (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11417 ">#11417</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-optional-chain] ignore
<code>check</code> option for most RHS of a chain (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11272 ">#11272</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unsafe-assignment] add an
<code>unsafeObjectPattern</code> message (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11403 ">#11403</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Brad Zacher <a
href="https://github.com/bradzacher "><code>@bradzacher</code></a></li>
<li>James Garbutt <a
href="https://github.com/43081j "><code>@43081j</code></a></li>
<li>Kim Sang Du <a
href="https://github.com/developer-bandi "><code>@developer-bandi</code></a></li>
<li>Sasha Kondrashov</li>
<li>tao</li>
<li>Younsang Na <a
href="https://github.com/nayounsang "><code>@nayounsang</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
<h2>v8.38.0</h2>
<h2>8.38.0 (2025-07-21)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>typescript-estree:</strong> forbid optional chain in
<code>TemplateTaggedLiteral</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11391 ">#11391</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li>disallow extra properties in rule options (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11397 ">#11397</a>)</li>
<li><strong>eslint-plugin:</strong> [consistent-generic-constructors]
resolve conflict with <code>isolatedDeclarations</code> if enabled in
<code>constructor</code> option (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11351 ">#11351</a>)</li>
<li><strong>typescript-eslint:</strong> infer tsconfigRootDir with v8
API (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11412 ">#11412</a>)</li>
<li><strong>typescript-eslint:</strong> error on nested
<code>extends</code> in <code>tseslint.config()</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11361 ">#11361</a>)</li>
<li><strong>typescript-estree:</strong> ensure the token type of the
property name is Identifier (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11329 ">#11329</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Andrew Kazakov <a
href="https://github.com/andreww2012 "><code>@andreww2012</code></a></li>
<li>Kirk Waiblinger <a
href="https://github.com/kirkwaiblinger "><code>@kirkwaiblinger</code></a></li>
<li>MK <a
href="https://github.com/asdf93074 "><code>@asdf93074</code></a></li>
<li>tao</li>
<li>Younsang Na <a
href="https://github.com/nayounsang "><code>@nayounsang</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md ">typescript-eslint's
changelog</a>.</em></p>
<blockquote>
<h2>8.39.0 (2025-08-04)</h2>
<h3>🚀 Features</h3>
<ul>
<li>update to TypeScript 5.9.2 (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445 ">#11445</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Brad Zacher <a
href="https://github.com/bradzacher "><code>@bradzacher</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
<h2>8.38.0 (2025-07-21)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>typescript-eslint:</strong> error on nested
<code>extends</code> in <code>tseslint.config()</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11361 ">#11361</a>)</li>
<li><strong>typescript-eslint:</strong> infer tsconfigRootDir with v8
API (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11412 ">#11412</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Kirk Waiblinger <a
href="https://github.com/kirkwaiblinger "><code>@kirkwaiblinger</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c98d51320b "><code>c98d513</code></a>
chore(release): publish 8.39.0</li>
<li><a
href="2112d58fd2 "><code>2112d58</code></a>
feat: update to TypeScript 5.9.2 (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11445 ">#11445</a>)</li>
<li><a
href="d11e79e9c9 "><code>d11e79e</code></a>
chore(release): publish 8.38.0</li>
<li><a
href="6d8fae9410 "><code>6d8fae9</code></a>
fix(typescript-eslint): error on nested <code>extends</code> in
<code>tseslint.config()</code> (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11 ">#11</a>...</li>
<li><a
href="abb7c4de8c "><code>abb7c4d</code></a>
fix(typescript-eslint): infer tsconfigRootDir with v8 API (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11412 ">#11412</a>)</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.39.0/packages/typescript-eslint ">compare
view</a></li>
</ul>
</details>
<br />
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-13 21:07:14 -06:00
dependabot[bot]
be6f7baac3
chore(deps-dev): bump the basic group in /examples/basic with 3 updates ( #10673 )
...
Bumps the basic group in /examples/basic with 3 updates:
[eslint](https://github.com/eslint/eslint ),
[@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ) and
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `eslint` from 9.30.0 to 9.31.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases ">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v9.31.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="35cf44c22e "><code>35cf44c</code></a>
feat: output full actual location in rule tester if different (<a
href="https://redirect.github.com/eslint/eslint/issues/19904 ">#19904</a>)
(ST-DDT)</li>
<li><a
href="a6a63259de "><code>a6a6325</code></a>
feat: support explicit resource management in <code>no-loop-func</code>
(<a
href="https://redirect.github.com/eslint/eslint/issues/19895 ">#19895</a>)
(Milos Djermanovic)</li>
<li><a
href="4682cdc696 "><code>4682cdc</code></a>
feat: support explicit resource management in <code>no-undef-init</code>
(<a
href="https://redirect.github.com/eslint/eslint/issues/19894 ">#19894</a>)
(Milos Djermanovic)</li>
<li><a
href="58482165ea "><code>5848216</code></a>
feat: support explicit resource management in
<code>init-declarations</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19893 ">#19893</a>)
(Milos Djermanovic)</li>
<li><a
href="bb370b8e79 "><code>bb370b8</code></a>
feat: support explicit resource management in
<code>no-const-assign</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19892 ">#19892</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="07fac6cafa "><code>07fac6c</code></a>
fix: retry on EMFILE when writing autofix results (<a
href="https://redirect.github.com/eslint/eslint/issues/19926 ">#19926</a>)
(TKDev7)</li>
<li><a
href="28cc7abbb7 "><code>28cc7ab</code></a>
fix: Remove incorrect RuleContext types (<a
href="https://redirect.github.com/eslint/eslint/issues/19910 ">#19910</a>)
(Nicholas C. Zakas)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="664cb44ab0 "><code>664cb44</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="40dbe2a43f "><code>40dbe2a</code></a>
docs: fix mismatch between <code>globalIgnores()</code> code and text
(<a
href="https://redirect.github.com/eslint/eslint/issues/19914 ">#19914</a>)
(MaoShizhong)</li>
<li><a
href="5a0069d608 "><code>5a0069d</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="fef04b5c7f "><code>fef04b5</code></a>
docs: Update working on issues info (<a
href="https://redirect.github.com/eslint/eslint/issues/19902 ">#19902</a>)
(Nicholas C. Zakas)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="3ddd454c1c "><code>3ddd454</code></a>
chore: upgrade to <code>@eslint/js@9.31.0</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19935 ">#19935</a>)
(Francesco Trotta)</li>
<li><a
href="d5054e5454 "><code>d5054e5</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="0f4a3781fe "><code>0f4a378</code></a>
chore: update eslint (<a
href="https://redirect.github.com/eslint/eslint/issues/19933 ">#19933</a>)
(renovate[bot])</li>
<li><a
href="76c2340c36 "><code>76c2340</code></a>
chore: bump mocha to v11 (<a
href="https://redirect.github.com/eslint/eslint/issues/19917 ">#19917</a>)
(루밀LuMir)</li>
</ul>
<h2>v9.30.1</h2>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="e91bb870f8 "><code>e91bb87</code></a>
fix: allow separate default and named type imports (<a
href="https://redirect.github.com/eslint/eslint/issues/19899 ">#19899</a>)
(xbinaryx)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="ab7c62598a "><code>ab7c625</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="dae1e5bb27 "><code>dae1e5b</code></a>
docs: update jsdoc's link (<a
href="https://redirect.github.com/eslint/eslint/issues/19896 ">#19896</a>)
(JamesVanWaza)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="b035f747c6 "><code>b035f74</code></a>
chore: upgrade to <code>@eslint/js@9.30.1</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19906 ">#19906</a>)
(Francesco Trotta)</li>
<li><a
href="b3dbc16563 "><code>b3dbc16</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md ">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v9.31.0 - July 11, 2025</p>
<ul>
<li><a
href="3ddd454c1c "><code>3ddd454</code></a>
chore: upgrade to <code>@eslint/js@9.31.0</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19935 ">#19935</a>)
(Francesco Trotta)</li>
<li><a
href="d5054e5454 "><code>d5054e5</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="0f4a3781fe "><code>0f4a378</code></a>
chore: update eslint (<a
href="https://redirect.github.com/eslint/eslint/issues/19933 ">#19933</a>)
(renovate[bot])</li>
<li><a
href="664cb44ab0 "><code>664cb44</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="07fac6cafa "><code>07fac6c</code></a>
fix: retry on EMFILE when writing autofix results (<a
href="https://redirect.github.com/eslint/eslint/issues/19926 ">#19926</a>)
(TKDev7)</li>
<li><a
href="35cf44c22e "><code>35cf44c</code></a>
feat: output full actual location in rule tester if different (<a
href="https://redirect.github.com/eslint/eslint/issues/19904 ">#19904</a>)
(ST-DDT)</li>
<li><a
href="40dbe2a43f "><code>40dbe2a</code></a>
docs: fix mismatch between <code>globalIgnores()</code> code and text
(<a
href="https://redirect.github.com/eslint/eslint/issues/19914 ">#19914</a>)
(MaoShizhong)</li>
<li><a
href="76c2340c36 "><code>76c2340</code></a>
chore: bump mocha to v11 (<a
href="https://redirect.github.com/eslint/eslint/issues/19917 ">#19917</a>)
(루밀LuMir)</li>
<li><a
href="28cc7abbb7 "><code>28cc7ab</code></a>
fix: Remove incorrect RuleContext types (<a
href="https://redirect.github.com/eslint/eslint/issues/19910 ">#19910</a>)
(Nicholas C. Zakas)</li>
<li><a
href="a6a63259de "><code>a6a6325</code></a>
feat: support explicit resource management in <code>no-loop-func</code>
(<a
href="https://redirect.github.com/eslint/eslint/issues/19895 ">#19895</a>)
(Milos Djermanovic)</li>
<li><a
href="4682cdc696 "><code>4682cdc</code></a>
feat: support explicit resource management in <code>no-undef-init</code>
(<a
href="https://redirect.github.com/eslint/eslint/issues/19894 ">#19894</a>)
(Milos Djermanovic)</li>
<li><a
href="58482165ea "><code>5848216</code></a>
feat: support explicit resource management in
<code>init-declarations</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19893 ">#19893</a>)
(Milos Djermanovic)</li>
<li><a
href="bb370b8e79 "><code>bb370b8</code></a>
feat: support explicit resource management in
<code>no-const-assign</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19892 ">#19892</a>)
(Milos Djermanovic)</li>
<li><a
href="5a0069d608 "><code>5a0069d</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="fef04b5c7f "><code>fef04b5</code></a>
docs: Update working on issues info (<a
href="https://redirect.github.com/eslint/eslint/issues/19902 ">#19902</a>)
(Nicholas C. Zakas)</li>
</ul>
<p>v9.30.1 - July 1, 2025</p>
<ul>
<li><a
href="b035f747c6 "><code>b035f74</code></a>
chore: upgrade to <code>@eslint/js@9.30.1</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19906 ">#19906</a>)
(Francesco Trotta)</li>
<li><a
href="b3dbc16563 "><code>b3dbc16</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="e91bb870f8 "><code>e91bb87</code></a>
fix: allow separate default and named type imports (<a
href="https://redirect.github.com/eslint/eslint/issues/19899 ">#19899</a>)
(xbinaryx)</li>
<li><a
href="ab7c62598a "><code>ab7c625</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="dae1e5bb27 "><code>dae1e5b</code></a>
docs: update jsdoc's link (<a
href="https://redirect.github.com/eslint/eslint/issues/19896 ">#19896</a>)
(JamesVanWaza)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="14053edc64 "><code>14053ed</code></a>
9.31.0</li>
<li><a
href="2b77bd05dc "><code>2b77bd0</code></a>
Build: changelog update for 9.31.0</li>
<li><a
href="3ddd454c1c "><code>3ddd454</code></a>
chore: upgrade to <code>@eslint/js@9.31.0</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19935 ">#19935</a>)</li>
<li><a
href="d5054e5454 "><code>d5054e5</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="0f4a3781fe "><code>0f4a378</code></a>
chore: update eslint (<a
href="https://redirect.github.com/eslint/eslint/issues/19933 ">#19933</a>)</li>
<li><a
href="664cb44ab0 "><code>664cb44</code></a>
docs: Update README</li>
<li><a
href="07fac6cafa "><code>07fac6c</code></a>
fix: retry on EMFILE when writing autofix results (<a
href="https://redirect.github.com/eslint/eslint/issues/19926 ">#19926</a>)</li>
<li><a
href="35cf44c22e "><code>35cf44c</code></a>
feat: output full actual location in rule tester if different (<a
href="https://redirect.github.com/eslint/eslint/issues/19904 ">#19904</a>)</li>
<li><a
href="40dbe2a43f "><code>40dbe2a</code></a>
docs: fix mismatch between <code>globalIgnores()</code> code and text
(<a
href="https://redirect.github.com/eslint/eslint/issues/19914 ">#19914</a>)</li>
<li><a
href="76c2340c36 "><code>76c2340</code></a>
chore: bump mocha to v11 (<a
href="https://redirect.github.com/eslint/eslint/issues/19917 ">#19917</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v9.30.0...v9.31.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@eslint/js` from 9.30.0 to 9.31.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases "><code>@eslint/js</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v9.31.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="35cf44c22e "><code>35cf44c</code></a>
feat: output full actual location in rule tester if different (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19904 ">#19904</a>)
(ST-DDT)</li>
<li><a
href="a6a63259de "><code>a6a6325</code></a>
feat: support explicit resource management in <code>no-loop-func</code>
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19895 ">#19895</a>)
(Milos Djermanovic)</li>
<li><a
href="4682cdc696 "><code>4682cdc</code></a>
feat: support explicit resource management in <code>no-undef-init</code>
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19894 ">#19894</a>)
(Milos Djermanovic)</li>
<li><a
href="58482165ea "><code>5848216</code></a>
feat: support explicit resource management in
<code>init-declarations</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19893 ">#19893</a>)
(Milos Djermanovic)</li>
<li><a
href="bb370b8e79 "><code>bb370b8</code></a>
feat: support explicit resource management in
<code>no-const-assign</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19892 ">#19892</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="07fac6cafa "><code>07fac6c</code></a>
fix: retry on EMFILE when writing autofix results (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19926 ">#19926</a>)
(TKDev7)</li>
<li><a
href="28cc7abbb7 "><code>28cc7ab</code></a>
fix: Remove incorrect RuleContext types (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19910 ">#19910</a>)
(Nicholas C. Zakas)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="664cb44ab0 "><code>664cb44</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="40dbe2a43f "><code>40dbe2a</code></a>
docs: fix mismatch between <code>globalIgnores()</code> code and text
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19914 ">#19914</a>)
(MaoShizhong)</li>
<li><a
href="5a0069d608 "><code>5a0069d</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="fef04b5c7f "><code>fef04b5</code></a>
docs: Update working on issues info (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19902 ">#19902</a>)
(Nicholas C. Zakas)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="3ddd454c1c "><code>3ddd454</code></a>
chore: upgrade to <code>@eslint/js@9.31.0</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19935 ">#19935</a>)
(Francesco Trotta)</li>
<li><a
href="d5054e5454 "><code>d5054e5</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="0f4a3781fe "><code>0f4a378</code></a>
chore: update eslint (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19933 ">#19933</a>)
(renovate[bot])</li>
<li><a
href="76c2340c36 "><code>76c2340</code></a>
chore: bump mocha to v11 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19917 ">#19917</a>)
(루밀LuMir)</li>
</ul>
<h2>v9.30.1</h2>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="e91bb870f8 "><code>e91bb87</code></a>
fix: allow separate default and named type imports (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19899 ">#19899</a>)
(xbinaryx)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="ab7c62598a "><code>ab7c625</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="dae1e5bb27 "><code>dae1e5b</code></a>
docs: update jsdoc's link (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19896 ">#19896</a>)
(JamesVanWaza)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="b035f747c6 "><code>b035f74</code></a>
chore: upgrade to <code>@eslint/js@9.30.1</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19906 ">#19906</a>)
(Francesco Trotta)</li>
<li><a
href="b3dbc16563 "><code>b3dbc16</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md "><code>@eslint/js</code>'s
changelog</a>.</em></p>
<blockquote>
<p>v9.31.0 - July 11, 2025</p>
<ul>
<li><a
href="3ddd454c1c "><code>3ddd454</code></a>
chore: upgrade to <code>@eslint/js@9.31.0</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19935 ">#19935</a>)
(Francesco Trotta)</li>
<li><a
href="d5054e5454 "><code>d5054e5</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="0f4a3781fe "><code>0f4a378</code></a>
chore: update eslint (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19933 ">#19933</a>)
(renovate[bot])</li>
<li><a
href="664cb44ab0 "><code>664cb44</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="07fac6cafa "><code>07fac6c</code></a>
fix: retry on EMFILE when writing autofix results (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19926 ">#19926</a>)
(TKDev7)</li>
<li><a
href="35cf44c22e "><code>35cf44c</code></a>
feat: output full actual location in rule tester if different (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19904 ">#19904</a>)
(ST-DDT)</li>
<li><a
href="40dbe2a43f "><code>40dbe2a</code></a>
docs: fix mismatch between <code>globalIgnores()</code> code and text
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19914 ">#19914</a>)
(MaoShizhong)</li>
<li><a
href="76c2340c36 "><code>76c2340</code></a>
chore: bump mocha to v11 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19917 ">#19917</a>)
(루밀LuMir)</li>
<li><a
href="28cc7abbb7 "><code>28cc7ab</code></a>
fix: Remove incorrect RuleContext types (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19910 ">#19910</a>)
(Nicholas C. Zakas)</li>
<li><a
href="a6a63259de "><code>a6a6325</code></a>
feat: support explicit resource management in <code>no-loop-func</code>
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19895 ">#19895</a>)
(Milos Djermanovic)</li>
<li><a
href="4682cdc696 "><code>4682cdc</code></a>
feat: support explicit resource management in <code>no-undef-init</code>
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19894 ">#19894</a>)
(Milos Djermanovic)</li>
<li><a
href="58482165ea "><code>5848216</code></a>
feat: support explicit resource management in
<code>init-declarations</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19893 ">#19893</a>)
(Milos Djermanovic)</li>
<li><a
href="bb370b8e79 "><code>bb370b8</code></a>
feat: support explicit resource management in
<code>no-const-assign</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19892 ">#19892</a>)
(Milos Djermanovic)</li>
<li><a
href="5a0069d608 "><code>5a0069d</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="fef04b5c7f "><code>fef04b5</code></a>
docs: Update working on issues info (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19902 ">#19902</a>)
(Nicholas C. Zakas)</li>
</ul>
<p>v9.30.1 - July 1, 2025</p>
<ul>
<li><a
href="b035f747c6 "><code>b035f74</code></a>
chore: upgrade to <code>@eslint/js@9.30.1</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19906 ">#19906</a>)
(Francesco Trotta)</li>
<li><a
href="b3dbc16563 "><code>b3dbc16</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="e91bb870f8 "><code>e91bb87</code></a>
fix: allow separate default and named type imports (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19899 ">#19899</a>)
(xbinaryx)</li>
<li><a
href="ab7c62598a "><code>ab7c625</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="dae1e5bb27 "><code>dae1e5b</code></a>
docs: update jsdoc's link (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19896 ">#19896</a>)
(JamesVanWaza)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d5054e5454 "><code>d5054e5</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="b3dbc16563 "><code>b3dbc16</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.31.0/packages/js ">compare
view</a></li>
</ul>
</details>
<br />
Updates `typescript-eslint` from 8.35.0 to 8.36.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases ">typescript-eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.36.0</h2>
<h2>8.36.0 (2025-07-07)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>typescript-eslint:</strong> support <code>basePath</code> in
<code>tseslint.config()</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11357 ">#11357</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Kirk Waiblinger <a
href="https://github.com/kirkwaiblinger "><code>@kirkwaiblinger</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
<h2>v8.35.1</h2>
<h2>8.35.1 (2025-06-30)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>remove prettier from eslint-plugin (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11339 ">#11339</a>)</li>
<li><strong>website:</strong> did not find a source file error if url
hash doesn't contain fileType (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11350 ">#11350</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Abhijeet Singh <a
href="https://github.com/cseas "><code>@cseas</code></a></li>
<li>mdm317</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md ">typescript-eslint's
changelog</a>.</em></p>
<blockquote>
<h2>8.36.0 (2025-07-07)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>typescript-eslint:</strong> support <code>basePath</code> in
<code>tseslint.config()</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11357 ">#11357</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Kirk Waiblinger <a
href="https://github.com/kirkwaiblinger "><code>@kirkwaiblinger</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
<h2>8.35.1 (2025-06-30)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="84b7a2e905 "><code>84b7a2e</code></a>
chore(release): publish 8.36.0</li>
<li><a
href="0c40c7a5dc "><code>0c40c7a</code></a>
feat(typescript-eslint): support <code>basePath</code> in
<code>tseslint.config()</code> (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11357 ">#11357</a>)</li>
<li><a
href="e2ecca60d9 "><code>e2ecca6</code></a>
chore: fix issues introduced by updated <code>nx</code> configuration
(<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11230 ">#11230</a>)</li>
<li><a
href="f9bd7d86fc "><code>f9bd7d8</code></a>
chore(release): publish 8.35.1</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.36.0/packages/typescript-eslint ">compare
view</a></li>
</ul>
</details>
<br />
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-14 21:01:14 -06:00
dependabot[bot]
ff870268f0
chore(deps-dev): bump globals from 16.2.0 to 16.3.0 in /examples/basic in the basic group ( #10646 )
...
JS Package Tests / Turborepo JS Test Summary (push) Blocked by required conditions
Turborepo Test / Turborepo Rust testing on ubuntu (push) Blocked by required conditions
Turborepo Test / Turborepo Rust testing on windows (push) Blocked by required conditions
JS Package Tests / JS Package Tests (macos, Node 20) (push) Waiting to run
JS Package Tests / JS Package Tests (ubuntu, Node 20) (push) Waiting to run
JS Package Tests / JS Package Tests (macos, Node 22) (push) Waiting to run
JS Package Tests / JS Package Tests (ubuntu, Node 22) (push) Waiting to run
Turborepo Native Library Tests / @turbo/repository (macos, Node 18) (push) Waiting to run
Turborepo Native Library Tests / @turbo/repository (ubuntu, Node 18) (push) Waiting to run
Turborepo Native Library Tests / @turbo/repository (macos, Node 20) (push) Waiting to run
Turborepo Native Library Tests / @turbo/repository (ubuntu, Node 20) (push) Waiting to run
Turborepo Native Library Tests / @turbo/repository (macos, Node 22) (push) Waiting to run
Turborepo Native Library Tests / @turbo/repository (ubuntu, Node 22) (push) Waiting to run
Turborepo Test / `with-svelte` example (push) Blocked by required conditions
Turborepo Test / `with-tailwind` example (push) Blocked by required conditions
Turborepo Test / Find path changes (push) Waiting to run
Turborepo Test / Turborepo Integration (push) Blocked by required conditions
Turborepo Test / Rust lints (push) Blocked by required conditions
Turborepo Test / Turborepo rust check (push) Blocked by required conditions
Turborepo Test / @turbo/types codegen check (push) Blocked by required conditions
Turborepo Test / Turborepo Rust testing on macos (push) Blocked by required conditions
Turborepo Test / `basic` example (push) Blocked by required conditions
Turborepo Test / `kitchen-sink` example (push) Blocked by required conditions
Turborepo Test / `non-monorepo` example (push) Blocked by required conditions
Turborepo Test / Turborepo Test Summary (push) Blocked by required conditions
Turborepo Test / Cleanup (push) Blocked by required conditions
Benchmark Turborepo / Benchmark turbo run (push) Has been cancelled
Benchmark Turborepo / Benchmark TTFT (push) Has been cancelled
Benchmark Turborepo / Send to Tinybird (push) Has been cancelled
Benchmark Turborepo / Send to Slack (push) Has been cancelled
Bumps the basic group in /examples/basic with 1 update:
[globals](https://github.com/sindresorhus/globals ).
Updates `globals` from 16.2.0 to 16.3.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sindresorhus/globals/releases ">globals's
releases</a>.</em></p>
<blockquote>
<h2>v16.3.0</h2>
<ul>
<li>Update globals (<a
href="https://redirect.github.com/sindresorhus/globals/issues/304 ">#304</a>)
8c029d9</li>
</ul>
<hr />
<p><a
href="https://github.com/sindresorhus/globals/compare/v16.2.0...v16.3.0 ">https://github.com/sindresorhus/globals/compare/v16.2.0...v16.3.0 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="2b85fdbacb "><code>2b85fdb</code></a>
16.3.0</li>
<li><a
href="8c029d9f30 "><code>8c029d9</code></a>
Update globals (<a
href="https://redirect.github.com/sindresorhus/globals/issues/304 ">#304</a>)</li>
<li><a
href="abd92bba0a "><code>abd92bb</code></a>
Improve builtin globals creation (<a
href="https://redirect.github.com/sindresorhus/globals/issues/303 ">#303</a>)</li>
<li><a
href="3ad88b6cdd "><code>3ad88b6</code></a>
Rewrite scripts to get globals in browser (<a
href="https://redirect.github.com/sindresorhus/globals/issues/300 ">#300</a>)</li>
<li>See full diff in <a
href="https://github.com/sindresorhus/globals/compare/v16.2.0...v16.3.0 ">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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Anthony Shew <anthonyshew@gmail.com>
2025-07-07 14:32:32 -06:00
dependabot[bot]
b3946af9a8
chore(deps-dev): bump the basic group in /examples/basic with 3 updates ( #10614 )
...
Lint / Cleanup (push) Blocked by required conditions
Cleanup branch caches / cleanup (push) Waiting to run
JS Package Tests / JS Package Tests (macos, Node 18) (push) Waiting to run
JS Package Tests / JS Package Tests (ubuntu, Node 18) (push) Waiting to run
JS Package Tests / JS Package Tests (macos, Node 20) (push) Waiting to run
JS Package Tests / JS Package Tests (ubuntu, Node 20) (push) Waiting to run
JS Package Tests / JS Package Tests (macos, Node 22) (push) Waiting to run
JS Package Tests / JS Package Tests (ubuntu, Node 22) (push) Waiting to run
JS Package Tests / Turborepo JS Test Summary (push) Blocked by required conditions
Turborepo Native Library Tests / @turbo/repository (macos, Node 18) (push) Waiting to run
Turborepo Native Library Tests / @turbo/repository (ubuntu, Node 18) (push) Waiting to run
Turborepo Native Library Tests / @turbo/repository (macos, Node 20) (push) Waiting to run
Turborepo Native Library Tests / @turbo/repository (ubuntu, Node 20) (push) Waiting to run
Turborepo Native Library Tests / @turbo/repository (macos, Node 22) (push) Waiting to run
Turborepo Native Library Tests / @turbo/repository (ubuntu, Node 22) (push) Waiting to run
Turborepo Test / Find path changes (push) Waiting to run
Turborepo Test / Turborepo Integration (push) Blocked by required conditions
Turborepo Test / Rust lints (push) Blocked by required conditions
Turborepo Test / Turborepo rust check (push) Blocked by required conditions
Turborepo Test / @turbo/types codegen check (push) Blocked by required conditions
Turborepo Test / Turborepo Rust testing on macos (push) Blocked by required conditions
Turborepo Test / Turborepo Rust testing on ubuntu (push) Blocked by required conditions
Turborepo Test / Turborepo Rust testing on windows (push) Blocked by required conditions
Turborepo Test / `basic` example (push) Blocked by required conditions
Turborepo Test / `kitchen-sink` example (push) Blocked by required conditions
Turborepo Test / `non-monorepo` example (push) Blocked by required conditions
Turborepo Test / `with-svelte` example (push) Blocked by required conditions
Turborepo Test / `with-tailwind` example (push) Blocked by required conditions
Turborepo Test / Turborepo Test Summary (push) Blocked by required conditions
Turborepo Test / Cleanup (push) Blocked by required conditions
Bumps the basic group in /examples/basic with 3 updates:
[eslint](https://github.com/eslint/eslint ),
[@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ) and
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `eslint` from 9.29.0 to 9.30.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases ">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v9.30.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="52a5fcaa4e "><code>52a5fca</code></a>
feat: Support <code>basePath</code> property in config objects (<a
href="https://redirect.github.com/eslint/eslint/issues/19879 ">#19879</a>)
(Milos Djermanovic)</li>
<li><a
href="4ab44823df "><code>4ab4482</code></a>
feat: add <code>allowSeparateTypeImports</code> option to
<code>no-duplicate-imports</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19872 ">#19872</a>)
(sethamus)</li>
<li><a
href="b8a7e7aeb5 "><code>b8a7e7a</code></a>
feat: throw error when column is negative in
<code>getIndexFromLoc</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19831 ">#19831</a>)
(루밀LuMir)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="6a0f164543 "><code>6a0f164</code></a>
fix: handle <code>null</code> type <code>loc</code> in
<code>getIndexFromLoc</code> method (<a
href="https://redirect.github.com/eslint/eslint/issues/19862 ">#19862</a>)
(루밀LuMir)</li>
<li><a
href="3fbcd704a0 "><code>3fbcd70</code></a>
fix: update error message for <code>no-restricted-properties</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19855 ">#19855</a>)
(Tanuj Kanti)</li>
<li><a
href="7ef4cf7661 "><code>7ef4cf7</code></a>
fix: remove unnecessary semicolon from fixes (<a
href="https://redirect.github.com/eslint/eslint/issues/19857 ">#19857</a>)
(Francesco Trotta)</li>
<li><a
href="7dabc38a84 "><code>7dabc38</code></a>
fix: use <code>process.version</code> in <code>--env-info</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19865 ">#19865</a>)
(TKDev7)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="8662ed1f6d "><code>8662ed1</code></a>
docs: adopt eslint-stylistic sub packages related changes (<a
href="https://redirect.github.com/eslint/eslint/issues/19887 ">#19887</a>)
(ntnyq)</li>
<li><a
href="20158b09db "><code>20158b0</code></a>
docs: typo in comment for unused variables handling (<a
href="https://redirect.github.com/eslint/eslint/issues/19870 ">#19870</a>)
(leopardracer)</li>
<li><a
href="ebfb5b4613 "><code>ebfb5b4</code></a>
docs: Fixed Typo in configuration-files.md (<a
href="https://redirect.github.com/eslint/eslint/issues/19873 ">#19873</a>)
(0-20)</li>
<li><a
href="4112fd0953 "><code>4112fd0</code></a>
docs: clarify that boolean is still allowed for rule
<code>meta.deprecated</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19866 ">#19866</a>)
(Bryan Mishkin)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="2b6491cd4b "><code>2b6491c</code></a>
chore: upgrade to <code>@eslint/js@9.30.0</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19889 ">#19889</a>)
(Francesco Trotta)</li>
<li><a
href="5a5d526103 "><code>5a5d526</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="eaf8a418af "><code>eaf8a41</code></a>
chore: Correct typos in linter tests (<a
href="https://redirect.github.com/eslint/eslint/issues/19878 ">#19878</a>)
(kilavvy)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md ">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v9.30.0 - June 27, 2025</p>
<ul>
<li><a
href="2b6491cd4b "><code>2b6491c</code></a>
chore: upgrade to <code>@eslint/js@9.30.0</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19889 ">#19889</a>)
(Francesco Trotta)</li>
<li><a
href="5a5d526103 "><code>5a5d526</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="52a5fcaa4e "><code>52a5fca</code></a>
feat: Support <code>basePath</code> property in config objects (<a
href="https://redirect.github.com/eslint/eslint/issues/19879 ">#19879</a>)
(Milos Djermanovic)</li>
<li><a
href="6a0f164543 "><code>6a0f164</code></a>
fix: handle <code>null</code> type <code>loc</code> in
<code>getIndexFromLoc</code> method (<a
href="https://redirect.github.com/eslint/eslint/issues/19862 ">#19862</a>)
(루밀LuMir)</li>
<li><a
href="8662ed1f6d "><code>8662ed1</code></a>
docs: adopt eslint-stylistic sub packages related changes (<a
href="https://redirect.github.com/eslint/eslint/issues/19887 ">#19887</a>)
(ntnyq)</li>
<li><a
href="eaf8a418af "><code>eaf8a41</code></a>
chore: Correct typos in linter tests (<a
href="https://redirect.github.com/eslint/eslint/issues/19878 ">#19878</a>)
(kilavvy)</li>
<li><a
href="4ab44823df "><code>4ab4482</code></a>
feat: add <code>allowSeparateTypeImports</code> option to
<code>no-duplicate-imports</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19872 ">#19872</a>)
(sethamus)</li>
<li><a
href="3fbcd704a0 "><code>3fbcd70</code></a>
fix: update error message for <code>no-restricted-properties</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19855 ">#19855</a>)
(Tanuj Kanti)</li>
<li><a
href="20158b09db "><code>20158b0</code></a>
docs: typo in comment for unused variables handling (<a
href="https://redirect.github.com/eslint/eslint/issues/19870 ">#19870</a>)
(leopardracer)</li>
<li><a
href="ebfb5b4613 "><code>ebfb5b4</code></a>
docs: Fixed Typo in configuration-files.md (<a
href="https://redirect.github.com/eslint/eslint/issues/19873 ">#19873</a>)
(0-20)</li>
<li><a
href="b8a7e7aeb5 "><code>b8a7e7a</code></a>
feat: throw error when column is negative in
<code>getIndexFromLoc</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19831 ">#19831</a>)
(루밀LuMir)</li>
<li><a
href="7ef4cf7661 "><code>7ef4cf7</code></a>
fix: remove unnecessary semicolon from fixes (<a
href="https://redirect.github.com/eslint/eslint/issues/19857 ">#19857</a>)
(Francesco Trotta)</li>
<li><a
href="7dabc38a84 "><code>7dabc38</code></a>
fix: use <code>process.version</code> in <code>--env-info</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19865 ">#19865</a>)
(TKDev7)</li>
<li><a
href="4112fd0953 "><code>4112fd0</code></a>
docs: clarify that boolean is still allowed for rule
<code>meta.deprecated</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19866 ">#19866</a>)
(Bryan Mishkin)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ad1d639517 "><code>ad1d639</code></a>
9.30.0</li>
<li><a
href="c02d70b718 "><code>c02d70b</code></a>
Build: changelog update for 9.30.0</li>
<li><a
href="2b6491cd4b "><code>2b6491c</code></a>
chore: upgrade to <code>@eslint/js@9.30.0</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19889 ">#19889</a>)</li>
<li><a
href="5a5d526103 "><code>5a5d526</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="52a5fcaa4e "><code>52a5fca</code></a>
feat: Support <code>basePath</code> property in config objects (<a
href="https://redirect.github.com/eslint/eslint/issues/19879 ">#19879</a>)</li>
<li><a
href="6a0f164543 "><code>6a0f164</code></a>
fix: handle <code>null</code> type <code>loc</code> in
<code>getIndexFromLoc</code> method (<a
href="https://redirect.github.com/eslint/eslint/issues/19862 ">#19862</a>)</li>
<li><a
href="8662ed1f6d "><code>8662ed1</code></a>
docs: adopt eslint-stylistic sub packages related changes (<a
href="https://redirect.github.com/eslint/eslint/issues/19887 ">#19887</a>)</li>
<li><a
href="eaf8a418af "><code>eaf8a41</code></a>
chore: Correct typos in linter tests (<a
href="https://redirect.github.com/eslint/eslint/issues/19878 ">#19878</a>)</li>
<li><a
href="4ab44823df "><code>4ab4482</code></a>
feat: add <code>allowSeparateTypeImports</code> option to
<code>no-duplicate-imports</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19872 ">#19872</a>)</li>
<li><a
href="3fbcd704a0 "><code>3fbcd70</code></a>
fix: update error message for <code>no-restricted-properties</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19855 ">#19855</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v9.29.0...v9.30.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@eslint/js` from 9.29.0 to 9.30.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases "><code>@eslint/js</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v9.30.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="52a5fcaa4e "><code>52a5fca</code></a>
feat: Support <code>basePath</code> property in config objects (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19879 ">#19879</a>)
(Milos Djermanovic)</li>
<li><a
href="4ab44823df "><code>4ab4482</code></a>
feat: add <code>allowSeparateTypeImports</code> option to
<code>no-duplicate-imports</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19872 ">#19872</a>)
(sethamus)</li>
<li><a
href="b8a7e7aeb5 "><code>b8a7e7a</code></a>
feat: throw error when column is negative in
<code>getIndexFromLoc</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19831 ">#19831</a>)
(루밀LuMir)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="6a0f164543 "><code>6a0f164</code></a>
fix: handle <code>null</code> type <code>loc</code> in
<code>getIndexFromLoc</code> method (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19862 ">#19862</a>)
(루밀LuMir)</li>
<li><a
href="3fbcd704a0 "><code>3fbcd70</code></a>
fix: update error message for <code>no-restricted-properties</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19855 ">#19855</a>)
(Tanuj Kanti)</li>
<li><a
href="7ef4cf7661 "><code>7ef4cf7</code></a>
fix: remove unnecessary semicolon from fixes (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19857 ">#19857</a>)
(Francesco Trotta)</li>
<li><a
href="7dabc38a84 "><code>7dabc38</code></a>
fix: use <code>process.version</code> in <code>--env-info</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19865 ">#19865</a>)
(TKDev7)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="8662ed1f6d "><code>8662ed1</code></a>
docs: adopt eslint-stylistic sub packages related changes (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19887 ">#19887</a>)
(ntnyq)</li>
<li><a
href="20158b09db "><code>20158b0</code></a>
docs: typo in comment for unused variables handling (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19870 ">#19870</a>)
(leopardracer)</li>
<li><a
href="ebfb5b4613 "><code>ebfb5b4</code></a>
docs: Fixed Typo in configuration-files.md (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19873 ">#19873</a>)
(0-20)</li>
<li><a
href="4112fd0953 "><code>4112fd0</code></a>
docs: clarify that boolean is still allowed for rule
<code>meta.deprecated</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19866 ">#19866</a>)
(Bryan Mishkin)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="2b6491cd4b "><code>2b6491c</code></a>
chore: upgrade to <code>@eslint/js@9.30.0</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19889 ">#19889</a>)
(Francesco Trotta)</li>
<li><a
href="5a5d526103 "><code>5a5d526</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="eaf8a418af "><code>eaf8a41</code></a>
chore: Correct typos in linter tests (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19878 ">#19878</a>)
(kilavvy)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md "><code>@eslint/js</code>'s
changelog</a>.</em></p>
<blockquote>
<p>v9.30.0 - June 27, 2025</p>
<ul>
<li><a
href="2b6491cd4b "><code>2b6491c</code></a>
chore: upgrade to <code>@eslint/js@9.30.0</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19889 ">#19889</a>)
(Francesco Trotta)</li>
<li><a
href="5a5d526103 "><code>5a5d526</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="52a5fcaa4e "><code>52a5fca</code></a>
feat: Support <code>basePath</code> property in config objects (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19879 ">#19879</a>)
(Milos Djermanovic)</li>
<li><a
href="6a0f164543 "><code>6a0f164</code></a>
fix: handle <code>null</code> type <code>loc</code> in
<code>getIndexFromLoc</code> method (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19862 ">#19862</a>)
(루밀LuMir)</li>
<li><a
href="8662ed1f6d "><code>8662ed1</code></a>
docs: adopt eslint-stylistic sub packages related changes (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19887 ">#19887</a>)
(ntnyq)</li>
<li><a
href="eaf8a418af "><code>eaf8a41</code></a>
chore: Correct typos in linter tests (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19878 ">#19878</a>)
(kilavvy)</li>
<li><a
href="4ab44823df "><code>4ab4482</code></a>
feat: add <code>allowSeparateTypeImports</code> option to
<code>no-duplicate-imports</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19872 ">#19872</a>)
(sethamus)</li>
<li><a
href="3fbcd704a0 "><code>3fbcd70</code></a>
fix: update error message for <code>no-restricted-properties</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19855 ">#19855</a>)
(Tanuj Kanti)</li>
<li><a
href="20158b09db "><code>20158b0</code></a>
docs: typo in comment for unused variables handling (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19870 ">#19870</a>)
(leopardracer)</li>
<li><a
href="ebfb5b4613 "><code>ebfb5b4</code></a>
docs: Fixed Typo in configuration-files.md (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19873 ">#19873</a>)
(0-20)</li>
<li><a
href="b8a7e7aeb5 "><code>b8a7e7a</code></a>
feat: throw error when column is negative in
<code>getIndexFromLoc</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19831 ">#19831</a>)
(루밀LuMir)</li>
<li><a
href="7ef4cf7661 "><code>7ef4cf7</code></a>
fix: remove unnecessary semicolon from fixes (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19857 ">#19857</a>)
(Francesco Trotta)</li>
<li><a
href="7dabc38a84 "><code>7dabc38</code></a>
fix: use <code>process.version</code> in <code>--env-info</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19865 ">#19865</a>)
(TKDev7)</li>
<li><a
href="4112fd0953 "><code>4112fd0</code></a>
docs: clarify that boolean is still allowed for rule
<code>meta.deprecated</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19866 ">#19866</a>)
(Bryan Mishkin)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5a5d526103 "><code>5a5d526</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.30.0/packages/js ">compare
view</a></li>
</ul>
</details>
<br />
Updates `typescript-eslint` from 8.34.0 to 8.35.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases ">typescript-eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.35.0</h2>
<h2>8.35.0 (2025-06-23)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-base-to-string] add checkUnknown
Option (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11128 ">#11128</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>website:</strong> acquired types are shown in the editor but
not reflected in linting (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11198 ">#11198</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Kim Sang Du <a
href="https://github.com/developer-bandi "><code>@developer-bandi</code></a></li>
<li>mdm317</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
<h2>v8.34.1</h2>
<h2>8.34.1 (2025-06-16)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>types:</strong> add 2026/17 to EcmaVersion (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11304 ">#11304</a>)</li>
<li><strong>typescript-estree:</strong> emit a Literal instead of
Identifier for constructor when the identifier is a string (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11299 ">#11299</a>)</li>
<li><strong>visitor-keys:</strong> bump <code>eslint-visitor-keys</code>
dependency (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11294 ">#11294</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>David Archibald</li>
<li>overlookmotel</li>
<li>Tao</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md ">typescript-eslint's
changelog</a>.</em></p>
<blockquote>
<h2>8.35.0 (2025-06-23)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
<h2>8.34.1 (2025-06-16)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d19c9f383a "><code>d19c9f3</code></a>
chore(release): publish 8.35.0</li>
<li><a
href="ccd07914d9 "><code>ccd0791</code></a>
chore(release): publish 8.34.1</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.35.0/packages/typescript-eslint ">compare
view</a></li>
</ul>
</details>
<br />
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 11:15:05 -06:00
dependabot[bot]
731e9a8cc5
chore(deps-dev): bump the basic group in /examples/basic with 3 updates ( #10567 )
...
Bumps the basic group in /examples/basic with 3 updates:
[eslint](https://github.com/eslint/eslint ),
[@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ) and
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `eslint` from 9.28.0 to 9.29.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases ">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v9.29.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="f686fcb51e "><code>f686fcb</code></a>
feat: add <code>ecmaVersion: 2026</code>, parsing <code>using</code> and
<code>await using</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19832 ">#19832</a>)
(Milos Djermanovic)</li>
<li><a
href="19cdd226bb "><code>19cdd22</code></a>
feat: prune suppressions for non-existent files (<a
href="https://redirect.github.com/eslint/eslint/issues/19825 ">#19825</a>)
(TKDev7)</li>
<li><a
href="b3d720f82f "><code>b3d720f</code></a>
feat: add ES2025 globals (<a
href="https://redirect.github.com/eslint/eslint/issues/19835 ">#19835</a>)
(fisker Cheung)</li>
<li><a
href="677a2837a1 "><code>677a283</code></a>
feat: add auto-accessor fields support to class-methods-use-this (<a
href="https://redirect.github.com/eslint/eslint/issues/19789 ">#19789</a>)
(sethamus)</li>
<li><a
href="dbba0589f5 "><code>dbba058</code></a>
feat: allow global type declaration in <code>no-var</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19714 ">#19714</a>)
(Remco Haszing)</li>
<li><a
href="342bd29e1a "><code>342bd29</code></a>
feat: ignore type annotations in no-restricted-globals (<a
href="https://redirect.github.com/eslint/eslint/issues/19781 ">#19781</a>)
(sethamus)</li>
<li><a
href="786bcd1365 "><code>786bcd1</code></a>
feat: add allowProperties option to no-restricted-properties (<a
href="https://redirect.github.com/eslint/eslint/issues/19772 ">#19772</a>)
(sethamus)</li>
<li><a
href="05b66d05bd "><code>05b66d0</code></a>
feat: add <code>sourceCode.isGlobalReference(node)</code> method (<a
href="https://redirect.github.com/eslint/eslint/issues/19695 ">#19695</a>)
(Nitin Kumar)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="85c082c54b "><code>85c082c</code></a>
fix: explicit matching behavior with negated patterns and arrays (<a
href="https://redirect.github.com/eslint/eslint/issues/19845 ">#19845</a>)
(Milos Djermanovic)</li>
<li><a
href="9bda4a9bf1 "><code>9bda4a9</code></a>
fix: fix <code>LintOptions.filterCodeBlock</code> types (<a
href="https://redirect.github.com/eslint/eslint/issues/19837 ">#19837</a>)
(ntnyq)</li>
<li><a
href="7ab77a2c76 "><code>7ab77a2</code></a>
fix: correct breaking deprecation of FlatConfig type (<a
href="https://redirect.github.com/eslint/eslint/issues/19826 ">#19826</a>)
(Logicer)</li>
<li><a
href="1ba33181ab "><code>1ba3318</code></a>
fix: add <code>language</code> and <code>dialects</code> to
<code>no-use-before-define</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19808 ">#19808</a>)
(Francesco Trotta)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="00e3e6ad13 "><code>00e3e6a</code></a>
docs: add support for custom name parameter to
<code>includeIgnoreFile</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19795 ">#19795</a>)
(루밀LuMir)</li>
<li><a
href="3aed0756ed "><code>3aed075</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="a2f888d679 "><code>a2f888d</code></a>
docs: enhance documentation with links and fix typos (<a
href="https://redirect.github.com/eslint/eslint/issues/19761 ">#19761</a>)
(루밀LuMir)</li>
<li><a
href="53c3235ba1 "><code>53c3235</code></a>
docs: update to clarify prompt usage (<a
href="https://redirect.github.com/eslint/eslint/issues/19748 ">#19748</a>)
(Jennifer Davis)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="5c114c962f "><code>5c114c9</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.29.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19851 ">#19851</a>)
(Milos Djermanovic)</li>
<li><a
href="acf2201a06 "><code>acf2201</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="a806994263 "><code>a806994</code></a>
refactor: Remove eslintrc from flat config functionality (<a
href="https://redirect.github.com/eslint/eslint/issues/19833 ">#19833</a>)
(Nicholas C. Zakas)</li>
<li><a
href="152ed51329 "><code>152ed51</code></a>
test: switch to flat config mode in code path analysis tests (<a
href="https://redirect.github.com/eslint/eslint/issues/19824 ">#19824</a>)
(Milos Djermanovic)</li>
<li><a
href="b647239272 "><code>b647239</code></a>
chore: Update first-party dependencies faster with Renovate (<a
href="https://redirect.github.com/eslint/eslint/issues/19822 ">#19822</a>)
(Nicholas C. Zakas)</li>
<li><a
href="7abe42e2de "><code>7abe42e</code></a>
refactor: SafeEmitter -> SourceCodeVisitor (<a
href="https://redirect.github.com/eslint/eslint/issues/19708 ">#19708</a>)
(Nicholas C. Zakas)</li>
<li><a
href="e392895967 "><code>e392895</code></a>
perf: improve time complexity of <code>getLocFromIndex</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19782 ">#19782</a>)
(루밀LuMir)</li>
<li><a
href="0ed289c5ce "><code>0ed289c</code></a>
chore: remove accidentally committed file (<a
href="https://redirect.github.com/eslint/eslint/issues/19807 ">#19807</a>)
(Francesco Trotta)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md ">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v9.29.0 - June 13, 2025</p>
<ul>
<li><a
href="5c114c962f "><code>5c114c9</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.29.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19851 ">#19851</a>)
(Milos Djermanovic)</li>
<li><a
href="acf2201a06 "><code>acf2201</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="f686fcb51e "><code>f686fcb</code></a>
feat: add <code>ecmaVersion: 2026</code>, parsing <code>using</code> and
<code>await using</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19832 ">#19832</a>)
(Milos Djermanovic)</li>
<li><a
href="85c082c54b "><code>85c082c</code></a>
fix: explicit matching behavior with negated patterns and arrays (<a
href="https://redirect.github.com/eslint/eslint/issues/19845 ">#19845</a>)
(Milos Djermanovic)</li>
<li><a
href="00e3e6ad13 "><code>00e3e6a</code></a>
docs: add support for custom name parameter to
<code>includeIgnoreFile</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19795 ">#19795</a>)
(루밀LuMir)</li>
<li><a
href="9bda4a9bf1 "><code>9bda4a9</code></a>
fix: fix <code>LintOptions.filterCodeBlock</code> types (<a
href="https://redirect.github.com/eslint/eslint/issues/19837 ">#19837</a>)
(ntnyq)</li>
<li><a
href="a806994263 "><code>a806994</code></a>
refactor: Remove eslintrc from flat config functionality (<a
href="https://redirect.github.com/eslint/eslint/issues/19833 ">#19833</a>)
(Nicholas C. Zakas)</li>
<li><a
href="19cdd226bb "><code>19cdd22</code></a>
feat: prune suppressions for non-existent files (<a
href="https://redirect.github.com/eslint/eslint/issues/19825 ">#19825</a>)
(TKDev7)</li>
<li><a
href="b3d720f82f "><code>b3d720f</code></a>
feat: add ES2025 globals (<a
href="https://redirect.github.com/eslint/eslint/issues/19835 ">#19835</a>)
(fisker Cheung)</li>
<li><a
href="677a2837a1 "><code>677a283</code></a>
feat: add auto-accessor fields support to class-methods-use-this (<a
href="https://redirect.github.com/eslint/eslint/issues/19789 ">#19789</a>)
(sethamus)</li>
<li><a
href="3aed0756ed "><code>3aed075</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="7ab77a2c76 "><code>7ab77a2</code></a>
fix: correct breaking deprecation of FlatConfig type (<a
href="https://redirect.github.com/eslint/eslint/issues/19826 ">#19826</a>)
(Logicer)</li>
<li><a
href="a2f888d679 "><code>a2f888d</code></a>
docs: enhance documentation with links and fix typos (<a
href="https://redirect.github.com/eslint/eslint/issues/19761 ">#19761</a>)
(루밀LuMir)</li>
<li><a
href="dbba0589f5 "><code>dbba058</code></a>
feat: allow global type declaration in <code>no-var</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19714 ">#19714</a>)
(Remco Haszing)</li>
<li><a
href="152ed51329 "><code>152ed51</code></a>
test: switch to flat config mode in code path analysis tests (<a
href="https://redirect.github.com/eslint/eslint/issues/19824 ">#19824</a>)
(Milos Djermanovic)</li>
<li><a
href="b647239272 "><code>b647239</code></a>
chore: Update first-party dependencies faster with Renovate (<a
href="https://redirect.github.com/eslint/eslint/issues/19822 ">#19822</a>)
(Nicholas C. Zakas)</li>
<li><a
href="7abe42e2de "><code>7abe42e</code></a>
refactor: SafeEmitter -> SourceCodeVisitor (<a
href="https://redirect.github.com/eslint/eslint/issues/19708 ">#19708</a>)
(Nicholas C. Zakas)</li>
<li><a
href="342bd29e1a "><code>342bd29</code></a>
feat: ignore type annotations in no-restricted-globals (<a
href="https://redirect.github.com/eslint/eslint/issues/19781 ">#19781</a>)
(sethamus)</li>
<li><a
href="e392895967 "><code>e392895</code></a>
perf: improve time complexity of <code>getLocFromIndex</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19782 ">#19782</a>)
(루밀LuMir)</li>
<li><a
href="1ba33181ab "><code>1ba3318</code></a>
fix: add <code>language</code> and <code>dialects</code> to
<code>no-use-before-define</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19808 ">#19808</a>)
(Francesco Trotta)</li>
<li><a
href="786bcd1365 "><code>786bcd1</code></a>
feat: add allowProperties option to no-restricted-properties (<a
href="https://redirect.github.com/eslint/eslint/issues/19772 ">#19772</a>)
(sethamus)</li>
<li><a
href="05b66d05bd "><code>05b66d0</code></a>
feat: add <code>sourceCode.isGlobalReference(node)</code> method (<a
href="https://redirect.github.com/eslint/eslint/issues/19695 ">#19695</a>)
(Nitin Kumar)</li>
<li><a
href="53c3235ba1 "><code>53c3235</code></a>
docs: update to clarify prompt usage (<a
href="https://redirect.github.com/eslint/eslint/issues/19748 ">#19748</a>)
(Jennifer Davis)</li>
<li><a
href="0ed289c5ce "><code>0ed289c</code></a>
chore: remove accidentally committed file (<a
href="https://redirect.github.com/eslint/eslint/issues/19807 ">#19807</a>)
(Francesco Trotta)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="edf232b680 "><code>edf232b</code></a>
9.29.0</li>
<li><a
href="c2414b647b "><code>c2414b6</code></a>
Build: changelog update for 9.29.0</li>
<li><a
href="5c114c962f "><code>5c114c9</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.29.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19851 ">#19851</a>)</li>
<li><a
href="acf2201a06 "><code>acf2201</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="f686fcb51e "><code>f686fcb</code></a>
feat: add <code>ecmaVersion: 2026</code>, parsing <code>using</code> and
<code>await using</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19832 ">#19832</a>)</li>
<li><a
href="85c082c54b "><code>85c082c</code></a>
fix: explicit matching behavior with negated patterns and arrays (<a
href="https://redirect.github.com/eslint/eslint/issues/19845 ">#19845</a>)</li>
<li><a
href="00e3e6ad13 "><code>00e3e6a</code></a>
docs: add support for custom name parameter to
<code>includeIgnoreFile</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19795 ">#19795</a>)</li>
<li><a
href="9bda4a9bf1 "><code>9bda4a9</code></a>
fix: fix <code>LintOptions.filterCodeBlock</code> types (<a
href="https://redirect.github.com/eslint/eslint/issues/19837 ">#19837</a>)</li>
<li><a
href="a806994263 "><code>a806994</code></a>
refactor: Remove eslintrc from flat config functionality (<a
href="https://redirect.github.com/eslint/eslint/issues/19833 ">#19833</a>)</li>
<li><a
href="19cdd226bb "><code>19cdd22</code></a>
feat: prune suppressions for non-existent files (<a
href="https://redirect.github.com/eslint/eslint/issues/19825 ">#19825</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v9.28.0...v9.29.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@eslint/js` from 9.28.0 to 9.29.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases "><code>@eslint/js</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v9.29.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="f686fcb51e "><code>f686fcb</code></a>
feat: add <code>ecmaVersion: 2026</code>, parsing <code>using</code> and
<code>await using</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19832 ">#19832</a>)
(Milos Djermanovic)</li>
<li><a
href="19cdd226bb "><code>19cdd22</code></a>
feat: prune suppressions for non-existent files (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19825 ">#19825</a>)
(TKDev7)</li>
<li><a
href="b3d720f82f "><code>b3d720f</code></a>
feat: add ES2025 globals (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19835 ">#19835</a>)
(fisker Cheung)</li>
<li><a
href="677a2837a1 "><code>677a283</code></a>
feat: add auto-accessor fields support to class-methods-use-this (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19789 ">#19789</a>)
(sethamus)</li>
<li><a
href="dbba0589f5 "><code>dbba058</code></a>
feat: allow global type declaration in <code>no-var</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19714 ">#19714</a>)
(Remco Haszing)</li>
<li><a
href="342bd29e1a "><code>342bd29</code></a>
feat: ignore type annotations in no-restricted-globals (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19781 ">#19781</a>)
(sethamus)</li>
<li><a
href="786bcd1365 "><code>786bcd1</code></a>
feat: add allowProperties option to no-restricted-properties (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19772 ">#19772</a>)
(sethamus)</li>
<li><a
href="05b66d05bd "><code>05b66d0</code></a>
feat: add <code>sourceCode.isGlobalReference(node)</code> method (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19695 ">#19695</a>)
(Nitin Kumar)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="85c082c54b "><code>85c082c</code></a>
fix: explicit matching behavior with negated patterns and arrays (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19845 ">#19845</a>)
(Milos Djermanovic)</li>
<li><a
href="9bda4a9bf1 "><code>9bda4a9</code></a>
fix: fix <code>LintOptions.filterCodeBlock</code> types (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19837 ">#19837</a>)
(ntnyq)</li>
<li><a
href="7ab77a2c76 "><code>7ab77a2</code></a>
fix: correct breaking deprecation of FlatConfig type (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19826 ">#19826</a>)
(Logicer)</li>
<li><a
href="1ba33181ab "><code>1ba3318</code></a>
fix: add <code>language</code> and <code>dialects</code> to
<code>no-use-before-define</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19808 ">#19808</a>)
(Francesco Trotta)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="00e3e6ad13 "><code>00e3e6a</code></a>
docs: add support for custom name parameter to
<code>includeIgnoreFile</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19795 ">#19795</a>)
(루밀LuMir)</li>
<li><a
href="3aed0756ed "><code>3aed075</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="a2f888d679 "><code>a2f888d</code></a>
docs: enhance documentation with links and fix typos (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19761 ">#19761</a>)
(루밀LuMir)</li>
<li><a
href="53c3235ba1 "><code>53c3235</code></a>
docs: update to clarify prompt usage (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19748 ">#19748</a>)
(Jennifer Davis)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="5c114c962f "><code>5c114c9</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.29.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19851 ">#19851</a>)
(Milos Djermanovic)</li>
<li><a
href="acf2201a06 "><code>acf2201</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="a806994263 "><code>a806994</code></a>
refactor: Remove eslintrc from flat config functionality (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19833 ">#19833</a>)
(Nicholas C. Zakas)</li>
<li><a
href="152ed51329 "><code>152ed51</code></a>
test: switch to flat config mode in code path analysis tests (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19824 ">#19824</a>)
(Milos Djermanovic)</li>
<li><a
href="b647239272 "><code>b647239</code></a>
chore: Update first-party dependencies faster with Renovate (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19822 ">#19822</a>)
(Nicholas C. Zakas)</li>
<li><a
href="7abe42e2de "><code>7abe42e</code></a>
refactor: SafeEmitter -> SourceCodeVisitor (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19708 ">#19708</a>)
(Nicholas C. Zakas)</li>
<li><a
href="e392895967 "><code>e392895</code></a>
perf: improve time complexity of <code>getLocFromIndex</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19782 ">#19782</a>)
(루밀LuMir)</li>
<li><a
href="0ed289c5ce "><code>0ed289c</code></a>
chore: remove accidentally committed file (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19807 ">#19807</a>)
(Francesco Trotta)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md "><code>@eslint/js</code>'s
changelog</a>.</em></p>
<blockquote>
<p>v9.29.0 - June 13, 2025</p>
<ul>
<li><a
href="5c114c962f "><code>5c114c9</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.29.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19851 ">#19851</a>)
(Milos Djermanovic)</li>
<li><a
href="acf2201a06 "><code>acf2201</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="f686fcb51e "><code>f686fcb</code></a>
feat: add <code>ecmaVersion: 2026</code>, parsing <code>using</code> and
<code>await using</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19832 ">#19832</a>)
(Milos Djermanovic)</li>
<li><a
href="85c082c54b "><code>85c082c</code></a>
fix: explicit matching behavior with negated patterns and arrays (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19845 ">#19845</a>)
(Milos Djermanovic)</li>
<li><a
href="00e3e6ad13 "><code>00e3e6a</code></a>
docs: add support for custom name parameter to
<code>includeIgnoreFile</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19795 ">#19795</a>)
(루밀LuMir)</li>
<li><a
href="9bda4a9bf1 "><code>9bda4a9</code></a>
fix: fix <code>LintOptions.filterCodeBlock</code> types (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19837 ">#19837</a>)
(ntnyq)</li>
<li><a
href="a806994263 "><code>a806994</code></a>
refactor: Remove eslintrc from flat config functionality (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19833 ">#19833</a>)
(Nicholas C. Zakas)</li>
<li><a
href="19cdd226bb "><code>19cdd22</code></a>
feat: prune suppressions for non-existent files (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19825 ">#19825</a>)
(TKDev7)</li>
<li><a
href="b3d720f82f "><code>b3d720f</code></a>
feat: add ES2025 globals (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19835 ">#19835</a>)
(fisker Cheung)</li>
<li><a
href="677a2837a1 "><code>677a283</code></a>
feat: add auto-accessor fields support to class-methods-use-this (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19789 ">#19789</a>)
(sethamus)</li>
<li><a
href="3aed0756ed "><code>3aed075</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="7ab77a2c76 "><code>7ab77a2</code></a>
fix: correct breaking deprecation of FlatConfig type (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19826 ">#19826</a>)
(Logicer)</li>
<li><a
href="a2f888d679 "><code>a2f888d</code></a>
docs: enhance documentation with links and fix typos (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19761 ">#19761</a>)
(루밀LuMir)</li>
<li><a
href="dbba0589f5 "><code>dbba058</code></a>
feat: allow global type declaration in <code>no-var</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19714 ">#19714</a>)
(Remco Haszing)</li>
<li><a
href="152ed51329 "><code>152ed51</code></a>
test: switch to flat config mode in code path analysis tests (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19824 ">#19824</a>)
(Milos Djermanovic)</li>
<li><a
href="b647239272 "><code>b647239</code></a>
chore: Update first-party dependencies faster with Renovate (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19822 ">#19822</a>)
(Nicholas C. Zakas)</li>
<li><a
href="7abe42e2de "><code>7abe42e</code></a>
refactor: SafeEmitter -> SourceCodeVisitor (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19708 ">#19708</a>)
(Nicholas C. Zakas)</li>
<li><a
href="342bd29e1a "><code>342bd29</code></a>
feat: ignore type annotations in no-restricted-globals (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19781 ">#19781</a>)
(sethamus)</li>
<li><a
href="e392895967 "><code>e392895</code></a>
perf: improve time complexity of <code>getLocFromIndex</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19782 ">#19782</a>)
(루밀LuMir)</li>
<li><a
href="1ba33181ab "><code>1ba3318</code></a>
fix: add <code>language</code> and <code>dialects</code> to
<code>no-use-before-define</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19808 ">#19808</a>)
(Francesco Trotta)</li>
<li><a
href="786bcd1365 "><code>786bcd1</code></a>
feat: add allowProperties option to no-restricted-properties (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19772 ">#19772</a>)
(sethamus)</li>
<li><a
href="05b66d05bd "><code>05b66d0</code></a>
feat: add <code>sourceCode.isGlobalReference(node)</code> method (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19695 ">#19695</a>)
(Nitin Kumar)</li>
<li><a
href="53c3235ba1 "><code>53c3235</code></a>
docs: update to clarify prompt usage (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19748 ">#19748</a>)
(Jennifer Davis)</li>
<li><a
href="0ed289c5ce "><code>0ed289c</code></a>
chore: remove accidentally committed file (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19807 ">#19807</a>)
(Francesco Trotta)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="acf2201a06 "><code>acf2201</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.29.0/packages/js ">compare
view</a></li>
</ul>
</details>
<br />
Updates `typescript-eslint` from 8.33.0 to 8.34.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases ">typescript-eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.34.0</h2>
<h2>8.34.0 (2025-06-09)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>type-utils:</strong> deprecated getSourceFileOfNode function
(<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11284 ">#11284</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>typescript-estree:</strong> change the token type of
<code>null</code> from <code>Keyword</code> to <code>Null</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11283 ">#11283</a>)</li>
<li><strong>typescript-estree:</strong> add validation to interface
extends (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11271 ">#11271</a>)</li>
<li><strong>visitor-keys:</strong> fix visitor keys order (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11279 ">#11279</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Kim Sang Du <a
href="https://github.com/developer-bandi "><code>@developer-bandi</code></a></li>
<li>overlookmotel</li>
<li>Tao</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
<h2>v8.33.1</h2>
<h2>8.33.1 (2025-06-02)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>exclude docs/ directory from eslint-plugin package (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11251 ">#11251</a>)</li>
<li><strong>project-service:</strong> add missing
<code>typescript</code> peer dependency (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11265 ">#11265</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>JounQin</li>
<li>roottool</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md ">typescript-eslint's
changelog</a>.</em></p>
<blockquote>
<h2>8.34.0 (2025-06-09)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
<h2>8.33.1 (2025-06-02)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8915a47760 "><code>8915a47</code></a>
chore(release): publish 8.34.0</li>
<li><a
href="936f35022c "><code>936f350</code></a>
chore(release): publish 8.33.1</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.34.0/packages/typescript-eslint ">compare
view</a></li>
</ul>
</details>
<br />
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-17 05:50:46 -06:00
dependabot[bot]
feb0945868
chore(deps-dev): bump the basic group in /examples/basic with 3 updates ( #10531 )
...
Bumps the basic group in /examples/basic with 3 updates:
[eslint](https://github.com/eslint/eslint ),
[@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ) and
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `eslint` from 9.27.0 to 9.28.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases ">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v9.28.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="b0674be94e "><code>b0674be</code></a>
feat: Customization of serialization for languageOptions (<a
href="https://redirect.github.com/eslint/eslint/issues/19760 ">#19760</a>)
(Nicholas C. Zakas)</li>
<li><a
href="a95721f106 "><code>a95721f</code></a>
feat: Add <code>--pass-on-unpruned-suppressions</code> CLI option (<a
href="https://redirect.github.com/eslint/eslint/issues/19773 ">#19773</a>)
(Milos Djermanovic)</li>
<li><a
href="bfd0e7a395 "><code>bfd0e7a</code></a>
feat: support TypeScript syntax in <code>no-use-before-define</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19566 ">#19566</a>)
(Tanuj Kanti)</li>
<li><a
href="68c61c093a "><code>68c61c0</code></a>
feat: support TS syntax in <code>no-shadow</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19565 ">#19565</a>)
(Nitin Kumar)</li>
<li><a
href="0f773ef248 "><code>0f773ef</code></a>
feat: support TS syntax in <code>no-magic-numbers</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19561 ">#19561</a>)
(Nitin Kumar)</li>
<li><a
href="c4a6b60518 "><code>c4a6b60</code></a>
feat: add allowTypeAnnotation to func-style (<a
href="https://redirect.github.com/eslint/eslint/issues/19754 ">#19754</a>)
(sethamus)</li>
<li><a
href="b03ad176f1 "><code>b03ad17</code></a>
feat: add TypeScript support to <code>prefer-arrow-callback</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19678 ">#19678</a>)
(Tanuj Kanti)</li>
<li><a
href="bc3c3313ce "><code>bc3c331</code></a>
feat: ignore overloaded function declarations in func-style rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19755 ">#19755</a>)
(sethamus)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="eea3e7eb1c "><code>eea3e7e</code></a>
fix: Remove configured global variables from
<code>GlobalScope#implicit</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19779 ">#19779</a>)
(Milos Djermanovic)</li>
<li><a
href="a467de39f6 "><code>a467de3</code></a>
fix: update context.report types (<a
href="https://redirect.github.com/eslint/eslint/issues/19751 ">#19751</a>)
(Nitin Kumar)</li>
<li><a
href="fd467bb892 "><code>fd467bb</code></a>
fix: remove interopDefault to use jiti's default (<a
href="https://redirect.github.com/eslint/eslint/issues/19697 ">#19697</a>)
(sethamus)</li>
<li><a
href="72d16e3066 "><code>72d16e3</code></a>
fix: avoid false positive in <code>no-unassigned-vars</code> for declare
module (<a
href="https://redirect.github.com/eslint/eslint/issues/19746 ">#19746</a>)
(Azat S.)</li>
<li><a
href="81c3c93626 "><code>81c3c93</code></a>
fix: curly types (<a
href="https://redirect.github.com/eslint/eslint/issues/19750 ">#19750</a>)
(Eli)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="3ec208233f "><code>3ec2082</code></a>
docs: Nested arrays in files config entry (<a
href="https://redirect.github.com/eslint/eslint/issues/19799 ">#19799</a>)
(Nicholas C. Zakas)</li>
<li><a
href="89a65b07f6 "><code>89a65b0</code></a>
docs: clarify how config arrays can apply to subsets of files (<a
href="https://redirect.github.com/eslint/eslint/issues/19788 ">#19788</a>)
(Shais Ch)</li>
<li><a
href="2ba8a0d75c "><code>2ba8a0d</code></a>
docs: Add description of meta.namespace to plugin docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19798 ">#19798</a>)
(Nicholas C. Zakas)</li>
<li><a
href="59dd7e6b28 "><code>59dd7e6</code></a>
docs: update <code>func-style</code> with examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19793 ">#19793</a>)
(Tanuj Kanti)</li>
<li><a
href="e9129e0799 "><code>e9129e0</code></a>
docs: add global scope's <code>implicit</code> field to Scope Manager
docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19770 ">#19770</a>)
(Milos Djermanovic)</li>
<li><a
href="52f5b7a0af "><code>52f5b7a</code></a>
docs: fix minor typos and add links (<a
href="https://redirect.github.com/eslint/eslint/issues/19743 ">#19743</a>)
(루밀LuMir)</li>
<li><a
href="00716a339e "><code>00716a3</code></a>
docs: upfront recommend against using the no-return-await rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19727 ">#19727</a>)
(Mike DiDomizio)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="175b7b83fc "><code>175b7b8</code></a>
chore: upgrade to <code>@eslint/js@9.28.0</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19802 ">#19802</a>)
(Francesco Trotta)</li>
<li><a
href="844f5a69dc "><code>844f5a6</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="62b1c1bc79 "><code>62b1c1b</code></a>
chore: update globals to v16 (<a
href="https://redirect.github.com/eslint/eslint/issues/19791 ">#19791</a>)
(Nitin Kumar)</li>
<li><a
href="e8a1cb8f7f "><code>e8a1cb8</code></a>
chore: ignore jiti-v2.0 & jiti-v2.1 for renovate (<a
href="https://redirect.github.com/eslint/eslint/issues/19786 ">#19786</a>)
(Nitin Kumar)</li>
<li><a
href="43d39754b6 "><code>43d3975</code></a>
chore: Add Copilot Instructions file (<a
href="https://redirect.github.com/eslint/eslint/issues/19753 ">#19753</a>)
(Nicholas C. Zakas)</li>
<li><a
href="2dfb5ebef4 "><code>2dfb5eb</code></a>
test: update <code>SourceCodeTraverser</code> tests (<a
href="https://redirect.github.com/eslint/eslint/issues/19763 ">#19763</a>)
(Milos Djermanovic)</li>
<li><a
href="5bc21f9e8e "><code>5bc21f9</code></a>
chore: add <code>*.code-workspace</code> to <code>.gitignore</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19771 ">#19771</a>)
(루밀LuMir)</li>
<li><a
href="f4fa40eb4b "><code>f4fa40e</code></a>
refactor: NodeEventGenerator -> SourceCodeTraverser (<a
href="https://redirect.github.com/eslint/eslint/issues/19679 ">#19679</a>)
(Nicholas C. Zakas)</li>
<li><a
href="0f49329b4a "><code>0f49329</code></a>
refactor: use a service to emit warnings (<a
href="https://redirect.github.com/eslint/eslint/issues/19725 ">#19725</a>)
(Francesco Trotta)</li>
<li><a
href="20a9e59438 "><code>20a9e59</code></a>
chore: update dependency shelljs to ^0.10.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19740 ">#19740</a>)
(renovate[bot])</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md ">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v9.28.0 - May 30, 2025</p>
<ul>
<li><a
href="175b7b83fc "><code>175b7b8</code></a>
chore: upgrade to <code>@eslint/js@9.28.0</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19802 ">#19802</a>)
(Francesco Trotta)</li>
<li><a
href="844f5a69dc "><code>844f5a6</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="b0674be94e "><code>b0674be</code></a>
feat: Customization of serialization for languageOptions (<a
href="https://redirect.github.com/eslint/eslint/issues/19760 ">#19760</a>)
(Nicholas C. Zakas)</li>
<li><a
href="3ec208233f "><code>3ec2082</code></a>
docs: Nested arrays in files config entry (<a
href="https://redirect.github.com/eslint/eslint/issues/19799 ">#19799</a>)
(Nicholas C. Zakas)</li>
<li><a
href="89a65b07f6 "><code>89a65b0</code></a>
docs: clarify how config arrays can apply to subsets of files (<a
href="https://redirect.github.com/eslint/eslint/issues/19788 ">#19788</a>)
(Shais Ch)</li>
<li><a
href="2ba8a0d75c "><code>2ba8a0d</code></a>
docs: Add description of meta.namespace to plugin docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19798 ">#19798</a>)
(Nicholas C. Zakas)</li>
<li><a
href="eea3e7eb1c "><code>eea3e7e</code></a>
fix: Remove configured global variables from
<code>GlobalScope#implicit</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19779 ">#19779</a>)
(Milos Djermanovic)</li>
<li><a
href="a95721f106 "><code>a95721f</code></a>
feat: Add <code>--pass-on-unpruned-suppressions</code> CLI option (<a
href="https://redirect.github.com/eslint/eslint/issues/19773 ">#19773</a>)
(Milos Djermanovic)</li>
<li><a
href="a467de39f6 "><code>a467de3</code></a>
fix: update context.report types (<a
href="https://redirect.github.com/eslint/eslint/issues/19751 ">#19751</a>)
(Nitin Kumar)</li>
<li><a
href="59dd7e6b28 "><code>59dd7e6</code></a>
docs: update <code>func-style</code> with examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19793 ">#19793</a>)
(Tanuj Kanti)</li>
<li><a
href="62b1c1bc79 "><code>62b1c1b</code></a>
chore: update globals to v16 (<a
href="https://redirect.github.com/eslint/eslint/issues/19791 ">#19791</a>)
(Nitin Kumar)</li>
<li><a
href="bfd0e7a395 "><code>bfd0e7a</code></a>
feat: support TypeScript syntax in <code>no-use-before-define</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19566 ">#19566</a>)
(Tanuj Kanti)</li>
<li><a
href="68c61c093a "><code>68c61c0</code></a>
feat: support TS syntax in <code>no-shadow</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19565 ">#19565</a>)
(Nitin Kumar)</li>
<li><a
href="e8a1cb8f7f "><code>e8a1cb8</code></a>
chore: ignore jiti-v2.0 & jiti-v2.1 for renovate (<a
href="https://redirect.github.com/eslint/eslint/issues/19786 ">#19786</a>)
(Nitin Kumar)</li>
<li><a
href="0f773ef248 "><code>0f773ef</code></a>
feat: support TS syntax in <code>no-magic-numbers</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19561 ">#19561</a>)
(Nitin Kumar)</li>
<li><a
href="43d39754b6 "><code>43d3975</code></a>
chore: Add Copilot Instructions file (<a
href="https://redirect.github.com/eslint/eslint/issues/19753 ">#19753</a>)
(Nicholas C. Zakas)</li>
<li><a
href="c4a6b60518 "><code>c4a6b60</code></a>
feat: add allowTypeAnnotation to func-style (<a
href="https://redirect.github.com/eslint/eslint/issues/19754 ">#19754</a>)
(sethamus)</li>
<li><a
href="fd467bb892 "><code>fd467bb</code></a>
fix: remove interopDefault to use jiti's default (<a
href="https://redirect.github.com/eslint/eslint/issues/19697 ">#19697</a>)
(sethamus)</li>
<li><a
href="2dfb5ebef4 "><code>2dfb5eb</code></a>
test: update <code>SourceCodeTraverser</code> tests (<a
href="https://redirect.github.com/eslint/eslint/issues/19763 ">#19763</a>)
(Milos Djermanovic)</li>
<li><a
href="b03ad176f1 "><code>b03ad17</code></a>
feat: add TypeScript support to <code>prefer-arrow-callback</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19678 ">#19678</a>)
(Tanuj Kanti)</li>
<li><a
href="e9129e0799 "><code>e9129e0</code></a>
docs: add global scope's <code>implicit</code> field to Scope Manager
docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19770 ">#19770</a>)
(Milos Djermanovic)</li>
<li><a
href="bc3c3313ce "><code>bc3c331</code></a>
feat: ignore overloaded function declarations in func-style rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19755 ">#19755</a>)
(sethamus)</li>
<li><a
href="5bc21f9e8e "><code>5bc21f9</code></a>
chore: add <code>*.code-workspace</code> to <code>.gitignore</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19771 ">#19771</a>)
(루밀LuMir)</li>
<li><a
href="72d16e3066 "><code>72d16e3</code></a>
fix: avoid false positive in <code>no-unassigned-vars</code> for declare
module (<a
href="https://redirect.github.com/eslint/eslint/issues/19746 ">#19746</a>)
(Azat S.)</li>
<li><a
href="f4fa40eb4b "><code>f4fa40e</code></a>
refactor: NodeEventGenerator -> SourceCodeTraverser (<a
href="https://redirect.github.com/eslint/eslint/issues/19679 ">#19679</a>)
(Nicholas C. Zakas)</li>
<li><a
href="81c3c93626 "><code>81c3c93</code></a>
fix: curly types (<a
href="https://redirect.github.com/eslint/eslint/issues/19750 ">#19750</a>)
(Eli)</li>
<li><a
href="52f5b7a0af "><code>52f5b7a</code></a>
docs: fix minor typos and add links (<a
href="https://redirect.github.com/eslint/eslint/issues/19743 ">#19743</a>)
(루밀LuMir)</li>
<li><a
href="0f49329b4a "><code>0f49329</code></a>
refactor: use a service to emit warnings (<a
href="https://redirect.github.com/eslint/eslint/issues/19725 ">#19725</a>)
(Francesco Trotta)</li>
<li><a
href="20a9e59438 "><code>20a9e59</code></a>
chore: update dependency shelljs to ^0.10.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19740 ">#19740</a>)
(renovate[bot])</li>
<li><a
href="00716a339e "><code>00716a3</code></a>
docs: upfront recommend against using the no-return-await rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19727 ">#19727</a>)
(Mike DiDomizio)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f341f21e02 "><code>f341f21</code></a>
9.28.0</li>
<li><a
href="779dda93a2 "><code>779dda9</code></a>
Build: changelog update for 9.28.0</li>
<li><a
href="175b7b83fc "><code>175b7b8</code></a>
chore: upgrade to <code>@eslint/js@9.28.0</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19802 ">#19802</a>)</li>
<li><a
href="844f5a69dc "><code>844f5a6</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="b0674be94e "><code>b0674be</code></a>
feat: Customization of serialization for languageOptions (<a
href="https://redirect.github.com/eslint/eslint/issues/19760 ">#19760</a>)</li>
<li><a
href="3ec208233f "><code>3ec2082</code></a>
docs: Nested arrays in files config entry (<a
href="https://redirect.github.com/eslint/eslint/issues/19799 ">#19799</a>)</li>
<li><a
href="89a65b07f6 "><code>89a65b0</code></a>
docs: clarify how config arrays can apply to subsets of files (<a
href="https://redirect.github.com/eslint/eslint/issues/19788 ">#19788</a>)</li>
<li><a
href="2ba8a0d75c "><code>2ba8a0d</code></a>
docs: Add description of meta.namespace to plugin docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19798 ">#19798</a>)</li>
<li><a
href="eea3e7eb1c "><code>eea3e7e</code></a>
fix: Remove configured global variables from
<code>GlobalScope#implicit</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19779 ">#19779</a>)</li>
<li><a
href="a95721f106 "><code>a95721f</code></a>
feat: Add <code>--pass-on-unpruned-suppressions</code> CLI option (<a
href="https://redirect.github.com/eslint/eslint/issues/19773 ">#19773</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v9.27.0...v9.28.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@eslint/js` from 9.27.0 to 9.28.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases "><code>@eslint/js</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v9.28.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="b0674be94e "><code>b0674be</code></a>
feat: Customization of serialization for languageOptions (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19760 ">#19760</a>)
(Nicholas C. Zakas)</li>
<li><a
href="a95721f106 "><code>a95721f</code></a>
feat: Add <code>--pass-on-unpruned-suppressions</code> CLI option (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19773 ">#19773</a>)
(Milos Djermanovic)</li>
<li><a
href="bfd0e7a395 "><code>bfd0e7a</code></a>
feat: support TypeScript syntax in <code>no-use-before-define</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19566 ">#19566</a>)
(Tanuj Kanti)</li>
<li><a
href="68c61c093a "><code>68c61c0</code></a>
feat: support TS syntax in <code>no-shadow</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19565 ">#19565</a>)
(Nitin Kumar)</li>
<li><a
href="0f773ef248 "><code>0f773ef</code></a>
feat: support TS syntax in <code>no-magic-numbers</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19561 ">#19561</a>)
(Nitin Kumar)</li>
<li><a
href="c4a6b60518 "><code>c4a6b60</code></a>
feat: add allowTypeAnnotation to func-style (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19754 ">#19754</a>)
(sethamus)</li>
<li><a
href="b03ad176f1 "><code>b03ad17</code></a>
feat: add TypeScript support to <code>prefer-arrow-callback</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19678 ">#19678</a>)
(Tanuj Kanti)</li>
<li><a
href="bc3c3313ce "><code>bc3c331</code></a>
feat: ignore overloaded function declarations in func-style rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19755 ">#19755</a>)
(sethamus)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="eea3e7eb1c "><code>eea3e7e</code></a>
fix: Remove configured global variables from
<code>GlobalScope#implicit</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19779 ">#19779</a>)
(Milos Djermanovic)</li>
<li><a
href="a467de39f6 "><code>a467de3</code></a>
fix: update context.report types (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19751 ">#19751</a>)
(Nitin Kumar)</li>
<li><a
href="fd467bb892 "><code>fd467bb</code></a>
fix: remove interopDefault to use jiti's default (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19697 ">#19697</a>)
(sethamus)</li>
<li><a
href="72d16e3066 "><code>72d16e3</code></a>
fix: avoid false positive in <code>no-unassigned-vars</code> for declare
module (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19746 ">#19746</a>)
(Azat S.)</li>
<li><a
href="81c3c93626 "><code>81c3c93</code></a>
fix: curly types (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19750 ">#19750</a>)
(Eli)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="3ec208233f "><code>3ec2082</code></a>
docs: Nested arrays in files config entry (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19799 ">#19799</a>)
(Nicholas C. Zakas)</li>
<li><a
href="89a65b07f6 "><code>89a65b0</code></a>
docs: clarify how config arrays can apply to subsets of files (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19788 ">#19788</a>)
(Shais Ch)</li>
<li><a
href="2ba8a0d75c "><code>2ba8a0d</code></a>
docs: Add description of meta.namespace to plugin docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19798 ">#19798</a>)
(Nicholas C. Zakas)</li>
<li><a
href="59dd7e6b28 "><code>59dd7e6</code></a>
docs: update <code>func-style</code> with examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19793 ">#19793</a>)
(Tanuj Kanti)</li>
<li><a
href="e9129e0799 "><code>e9129e0</code></a>
docs: add global scope's <code>implicit</code> field to Scope Manager
docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19770 ">#19770</a>)
(Milos Djermanovic)</li>
<li><a
href="52f5b7a0af "><code>52f5b7a</code></a>
docs: fix minor typos and add links (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19743 ">#19743</a>)
(루밀LuMir)</li>
<li><a
href="00716a339e "><code>00716a3</code></a>
docs: upfront recommend against using the no-return-await rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19727 ">#19727</a>)
(Mike DiDomizio)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="175b7b83fc "><code>175b7b8</code></a>
chore: upgrade to <code>@eslint/js@9.28.0</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19802 ">#19802</a>)
(Francesco Trotta)</li>
<li><a
href="844f5a69dc "><code>844f5a6</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="62b1c1bc79 "><code>62b1c1b</code></a>
chore: update globals to v16 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19791 ">#19791</a>)
(Nitin Kumar)</li>
<li><a
href="e8a1cb8f7f "><code>e8a1cb8</code></a>
chore: ignore jiti-v2.0 & jiti-v2.1 for renovate (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19786 ">#19786</a>)
(Nitin Kumar)</li>
<li><a
href="43d39754b6 "><code>43d3975</code></a>
chore: Add Copilot Instructions file (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19753 ">#19753</a>)
(Nicholas C. Zakas)</li>
<li><a
href="2dfb5ebef4 "><code>2dfb5eb</code></a>
test: update <code>SourceCodeTraverser</code> tests (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19763 ">#19763</a>)
(Milos Djermanovic)</li>
<li><a
href="5bc21f9e8e "><code>5bc21f9</code></a>
chore: add <code>*.code-workspace</code> to <code>.gitignore</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19771 ">#19771</a>)
(루밀LuMir)</li>
<li><a
href="f4fa40eb4b "><code>f4fa40e</code></a>
refactor: NodeEventGenerator -> SourceCodeTraverser (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19679 ">#19679</a>)
(Nicholas C. Zakas)</li>
<li><a
href="0f49329b4a "><code>0f49329</code></a>
refactor: use a service to emit warnings (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19725 ">#19725</a>)
(Francesco Trotta)</li>
<li><a
href="20a9e59438 "><code>20a9e59</code></a>
chore: update dependency shelljs to ^0.10.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19740 ">#19740</a>)
(renovate[bot])</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md "><code>@eslint/js</code>'s
changelog</a>.</em></p>
<blockquote>
<p>v9.28.0 - May 30, 2025</p>
<ul>
<li><a
href="175b7b83fc "><code>175b7b8</code></a>
chore: upgrade to <code>@eslint/js@9.28.0</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19802 ">#19802</a>)
(Francesco Trotta)</li>
<li><a
href="844f5a69dc "><code>844f5a6</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="b0674be94e "><code>b0674be</code></a>
feat: Customization of serialization for languageOptions (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19760 ">#19760</a>)
(Nicholas C. Zakas)</li>
<li><a
href="3ec208233f "><code>3ec2082</code></a>
docs: Nested arrays in files config entry (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19799 ">#19799</a>)
(Nicholas C. Zakas)</li>
<li><a
href="89a65b07f6 "><code>89a65b0</code></a>
docs: clarify how config arrays can apply to subsets of files (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19788 ">#19788</a>)
(Shais Ch)</li>
<li><a
href="2ba8a0d75c "><code>2ba8a0d</code></a>
docs: Add description of meta.namespace to plugin docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19798 ">#19798</a>)
(Nicholas C. Zakas)</li>
<li><a
href="eea3e7eb1c "><code>eea3e7e</code></a>
fix: Remove configured global variables from
<code>GlobalScope#implicit</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19779 ">#19779</a>)
(Milos Djermanovic)</li>
<li><a
href="a95721f106 "><code>a95721f</code></a>
feat: Add <code>--pass-on-unpruned-suppressions</code> CLI option (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19773 ">#19773</a>)
(Milos Djermanovic)</li>
<li><a
href="a467de39f6 "><code>a467de3</code></a>
fix: update context.report types (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19751 ">#19751</a>)
(Nitin Kumar)</li>
<li><a
href="59dd7e6b28 "><code>59dd7e6</code></a>
docs: update <code>func-style</code> with examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19793 ">#19793</a>)
(Tanuj Kanti)</li>
<li><a
href="62b1c1bc79 "><code>62b1c1b</code></a>
chore: update globals to v16 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19791 ">#19791</a>)
(Nitin Kumar)</li>
<li><a
href="bfd0e7a395 "><code>bfd0e7a</code></a>
feat: support TypeScript syntax in <code>no-use-before-define</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19566 ">#19566</a>)
(Tanuj Kanti)</li>
<li><a
href="68c61c093a "><code>68c61c0</code></a>
feat: support TS syntax in <code>no-shadow</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19565 ">#19565</a>)
(Nitin Kumar)</li>
<li><a
href="e8a1cb8f7f "><code>e8a1cb8</code></a>
chore: ignore jiti-v2.0 & jiti-v2.1 for renovate (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19786 ">#19786</a>)
(Nitin Kumar)</li>
<li><a
href="0f773ef248 "><code>0f773ef</code></a>
feat: support TS syntax in <code>no-magic-numbers</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19561 ">#19561</a>)
(Nitin Kumar)</li>
<li><a
href="43d39754b6 "><code>43d3975</code></a>
chore: Add Copilot Instructions file (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19753 ">#19753</a>)
(Nicholas C. Zakas)</li>
<li><a
href="c4a6b60518 "><code>c4a6b60</code></a>
feat: add allowTypeAnnotation to func-style (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19754 ">#19754</a>)
(sethamus)</li>
<li><a
href="fd467bb892 "><code>fd467bb</code></a>
fix: remove interopDefault to use jiti's default (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19697 ">#19697</a>)
(sethamus)</li>
<li><a
href="2dfb5ebef4 "><code>2dfb5eb</code></a>
test: update <code>SourceCodeTraverser</code> tests (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19763 ">#19763</a>)
(Milos Djermanovic)</li>
<li><a
href="b03ad176f1 "><code>b03ad17</code></a>
feat: add TypeScript support to <code>prefer-arrow-callback</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19678 ">#19678</a>)
(Tanuj Kanti)</li>
<li><a
href="e9129e0799 "><code>e9129e0</code></a>
docs: add global scope's <code>implicit</code> field to Scope Manager
docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19770 ">#19770</a>)
(Milos Djermanovic)</li>
<li><a
href="bc3c3313ce "><code>bc3c331</code></a>
feat: ignore overloaded function declarations in func-style rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19755 ">#19755</a>)
(sethamus)</li>
<li><a
href="5bc21f9e8e "><code>5bc21f9</code></a>
chore: add <code>*.code-workspace</code> to <code>.gitignore</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19771 ">#19771</a>)
(루밀LuMir)</li>
<li><a
href="72d16e3066 "><code>72d16e3</code></a>
fix: avoid false positive in <code>no-unassigned-vars</code> for declare
module (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19746 ">#19746</a>)
(Azat S.)</li>
<li><a
href="f4fa40eb4b "><code>f4fa40e</code></a>
refactor: NodeEventGenerator -> SourceCodeTraverser (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19679 ">#19679</a>)
(Nicholas C. Zakas)</li>
<li><a
href="81c3c93626 "><code>81c3c93</code></a>
fix: curly types (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19750 ">#19750</a>)
(Eli)</li>
<li><a
href="52f5b7a0af "><code>52f5b7a</code></a>
docs: fix minor typos and add links (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19743 ">#19743</a>)
(루밀LuMir)</li>
<li><a
href="0f49329b4a "><code>0f49329</code></a>
refactor: use a service to emit warnings (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19725 ">#19725</a>)
(Francesco Trotta)</li>
<li><a
href="20a9e59438 "><code>20a9e59</code></a>
chore: update dependency shelljs to ^0.10.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19740 ">#19740</a>)
(renovate[bot])</li>
<li><a
href="00716a339e "><code>00716a3</code></a>
docs: upfront recommend against using the no-return-await rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19727 ">#19727</a>)
(Mike DiDomizio)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="844f5a69dc "><code>844f5a6</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.28.0/packages/js ">compare
view</a></li>
</ul>
</details>
<br />
Updates `typescript-eslint` from 8.32.0 to 8.33.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases ">typescript-eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.33.0</h2>
<h2>8.33.0 (2025-05-26)</h2>
<h3>🚀 Features</h3>
<ul>
<li>create standalone project-service, tsconfig-utils packages (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11182 ">#11182</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Josh Goldberg ✨ </li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
<h2>v8.32.1</h2>
<h2>8.32.1 (2025-05-12)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-conversion]
shouldn't have fixable property (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11194 ">#11194</a>)</li>
<li><strong>eslint-plugin:</strong> [no-deprecated] support computed
member access (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10867 ">#10867</a>)</li>
<li><strong>eslint-plugin:</strong> [consistent-indexed-object-style]
adjust auto-fixer to generate valid syntax for <code>TSMappedType</code>
with no type annotation (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11180 ">#11180</a>)</li>
<li><strong>eslint-plugin:</strong> [consistent-indexed-object-style]
check for indirect circular types in aliased mapped types (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11177 ">#11177</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Azat S. <a
href="https://github.com/azat-io "><code>@azat-io</code></a></li>
<li>Dima Barabash <a
href="https://github.com/dbarabashh "><code>@dbarabashh</code></a></li>
<li>Ronen Amiel</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md ">typescript-eslint's
changelog</a>.</em></p>
<blockquote>
<h2>8.33.0 (2025-05-26)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
<h2>8.32.1 (2025-05-12)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="dca57b3e66 "><code>dca57b3</code></a>
chore(release): publish 8.33.0</li>
<li><a
href="f9e0eb9dbe "><code>f9e0eb9</code></a>
chore: clean up nx and other config (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11226 ">#11226</a>)</li>
<li><a
href="1c0e1ae8d8 "><code>1c0e1ae</code></a>
chore: update some package scripts and dependency config (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/10765 ">#10765</a>)</li>
<li><a
href="8f79ad0b50 "><code>8f79ad0</code></a>
chore(typescript-eslint): finish migrating to <code>vitest</code> (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11137 ">#11137</a>)</li>
<li><a
href="af077a040c "><code>af077a0</code></a>
chore(release): publish 8.32.1</li>
<li><a
href="b2be3dcb2e "><code>b2be3dc</code></a>
chore: simplify <code>tsconfig</code> setup using <code>configDir</code>
(<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11136 ">#11136</a>)</li>
<li><a
href="aeb7402522 "><code>aeb7402</code></a>
chore(ast-spec): finish migrating to <code>vitest</code> (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11126 ">#11126</a>)</li>
<li><a
href="e57126a23e "><code>e57126a</code></a>
chore(typescript-eslint): correct naming of import of typescript-eslint
in te...</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.33.0/packages/typescript-eslint ">compare
view</a></li>
</ul>
</details>
<br />
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-02 07:59:56 -06:00
dependabot[bot]
0271c99594
chore(deps-dev): bump the basic group in /examples/basic with 2 updates ( #10486 )
...
Bumps the basic group in /examples/basic with 2 updates:
[eslint](https://github.com/eslint/eslint ) and
[@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ).
Updates `eslint` from 9.26.0 to 9.27.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases ">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v9.27.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="d71e37f450 "><code>d71e37f</code></a>
feat: Allow flags to be set in ESLINT_FLAGS env variable (<a
href="https://redirect.github.com/eslint/eslint/issues/19717 ">#19717</a>)
(Nicholas C. Zakas)</li>
<li><a
href="ba456e000e "><code>ba456e0</code></a>
feat: Externalize MCP server (<a
href="https://redirect.github.com/eslint/eslint/issues/19699 ">#19699</a>)
(Nicholas C. Zakas)</li>
<li><a
href="07c1a7e839 "><code>07c1a7e</code></a>
feat: add <code>allowRegexCharacters</code> to
<code>no-useless-escape</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19705 ">#19705</a>)
(sethamus)</li>
<li><a
href="7bc6c71ca3 "><code>7bc6c71</code></a>
feat: add no-unassigned-vars rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19618 ">#19618</a>)
(Jacob Bandes-Storch)</li>
<li><a
href="ee40364297 "><code>ee40364</code></a>
feat: convert no-array-constructor suggestions to autofixes (<a
href="https://redirect.github.com/eslint/eslint/issues/19621 ">#19621</a>)
(sethamus)</li>
<li><a
href="32957cde72 "><code>32957cd</code></a>
feat: support TS syntax in <code>max-params</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19557 ">#19557</a>)
(Nitin Kumar)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="5687ce7055 "><code>5687ce7</code></a>
fix: correct mismatched removed rules (<a
href="https://redirect.github.com/eslint/eslint/issues/19734 ">#19734</a>)
(루밀LuMir)</li>
<li><a
href="dc5ed337fd "><code>dc5ed33</code></a>
fix: correct types and tighten type definitions in
<code>SourceCode</code> class (<a
href="https://redirect.github.com/eslint/eslint/issues/19731 ">#19731</a>)
(루밀LuMir)</li>
<li><a
href="de1b5deba0 "><code>de1b5de</code></a>
fix: correct <code>service</code> property name in
<code>Linter.ESLintParseResult</code> type (<a
href="https://redirect.github.com/eslint/eslint/issues/19713 ">#19713</a>)
(Francesco Trotta)</li>
<li><a
href="60c3e2cf92 "><code>60c3e2c</code></a>
fix: sort keys in eslint-suppressions.json to avoid git churn (<a
href="https://redirect.github.com/eslint/eslint/issues/19711 ">#19711</a>)
(Ron Waldon-Howe)</li>
<li><a
href="9da90ca3c1 "><code>9da90ca</code></a>
fix: add <code>allowReserved</code> to <code>Linter.ParserOptions</code>
type (<a
href="https://redirect.github.com/eslint/eslint/issues/19710 ">#19710</a>)
(Francesco Trotta)</li>
<li><a
href="fbb8be9256 "><code>fbb8be9</code></a>
fix: add <code>info</code> to <code>ESLint.DeprecatedRuleUse</code> type
(<a
href="https://redirect.github.com/eslint/eslint/issues/19701 ">#19701</a>)
(Francesco Trotta)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="25de55055d "><code>25de550</code></a>
docs: Update description of frozen rules to mention TypeScript (<a
href="https://redirect.github.com/eslint/eslint/issues/19736 ">#19736</a>)
(Nicholas C. Zakas)</li>
<li><a
href="bd5def66d1 "><code>bd5def6</code></a>
docs: Clean up configuration files docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19735 ">#19735</a>)
(Nicholas C. Zakas)</li>
<li><a
href="4d0c60d073 "><code>4d0c60d</code></a>
docs: Add Neovim to editor integrations (<a
href="https://redirect.github.com/eslint/eslint/issues/19729 ">#19729</a>)
(Maria José Solano)</li>
<li><a
href="71317ebeaf "><code>71317eb</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="4c289e685e "><code>4c289e6</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="f0f0d46ab2 "><code>f0f0d46</code></a>
docs: clarify that unused suppressions cause non-zero exit code (<a
href="https://redirect.github.com/eslint/eslint/issues/19698 ">#19698</a>)
(Milos Djermanovic)</li>
<li><a
href="8ed32734cc "><code>8ed3273</code></a>
docs: fix internal usages of <code>ConfigData</code> type (<a
href="https://redirect.github.com/eslint/eslint/issues/19688 ">#19688</a>)
(Francesco Trotta)</li>
<li><a
href="eb316a83a4 "><code>eb316a8</code></a>
docs: add <code>fmt</code> and <code>check</code> sections to
<code>Package.json Conventions</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19686 ">#19686</a>)
(루밀LuMir)</li>
<li><a
href="a3a2559248 "><code>a3a2559</code></a>
docs: fix wording in Combine Configs (<a
href="https://redirect.github.com/eslint/eslint/issues/19685 ">#19685</a>)
(Milos Djermanovic)</li>
<li><a
href="c8d17e11dc "><code>c8d17e1</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="f8f1560de6 "><code>f8f1560</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.27.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19739 ">#19739</a>)
(Milos Djermanovic)</li>
<li><a
href="ecaef7351f "><code>ecaef73</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="596fdc6204 "><code>596fdc6</code></a>
chore: update dependency <code>@arethetypeswrong/cli</code> to ^0.18.0
(<a
href="https://redirect.github.com/eslint/eslint/issues/19732 ">#19732</a>)
(renovate[bot])</li>
<li><a
href="f791da0401 "><code>f791da0</code></a>
chore: remove unbalanced curly brace from <code>.editorconfig</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19730 ">#19730</a>)
(Maria José Solano)</li>
<li><a
href="e86edee091 "><code>e86edee</code></a>
refactor: Consolidate Config helpers (<a
href="https://redirect.github.com/eslint/eslint/issues/19675 ">#19675</a>)
(Nicholas C. Zakas)</li>
<li><a
href="cf3635299e "><code>cf36352</code></a>
chore: remove shared types (<a
href="https://redirect.github.com/eslint/eslint/issues/19718 ">#19718</a>)
(Francesco Trotta)</li>
<li><a
href="f60f276497 "><code>f60f276</code></a>
refactor: Easier RuleContext creation (<a
href="https://redirect.github.com/eslint/eslint/issues/19709 ">#19709</a>)
(Nicholas C. Zakas)</li>
<li><a
href="58a171e8f0 "><code>58a171e</code></a>
chore: update dependency <code>@eslint/plugin-kit</code> to ^0.3.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/19712 ">#19712</a>)
(renovate[bot])</li>
<li><a
href="3a075a29cf "><code>3a075a2</code></a>
chore: update dependency <code>@eslint/core</code> to ^0.14.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19715 ">#19715</a>)
(renovate[bot])</li>
<li><a
href="44bac9d15c "><code>44bac9d</code></a>
ci: run tests in Node.js 24 (<a
href="https://redirect.github.com/eslint/eslint/issues/19702 ">#19702</a>)
(Francesco Trotta)</li>
<li><a
href="35304dd2b0 "><code>35304dd</code></a>
chore: add missing <code>funding</code> field to packages (<a
href="https://redirect.github.com/eslint/eslint/issues/19684 ">#19684</a>)
(루밀LuMir)</li>
<li><a
href="f305beb82c "><code>f305beb</code></a>
test: mock <code>process.emitWarning</code> to prevent output disruption
(<a
href="https://redirect.github.com/eslint/eslint/issues/19687 ">#19687</a>)
(Francesco Trotta)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md ">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v9.27.0 - May 16, 2025</p>
<ul>
<li><a
href="f8f1560de6 "><code>f8f1560</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.27.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19739 ">#19739</a>)
(Milos Djermanovic)</li>
<li><a
href="ecaef7351f "><code>ecaef73</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="25de55055d "><code>25de550</code></a>
docs: Update description of frozen rules to mention TypeScript (<a
href="https://redirect.github.com/eslint/eslint/issues/19736 ">#19736</a>)
(Nicholas C. Zakas)</li>
<li><a
href="bd5def66d1 "><code>bd5def6</code></a>
docs: Clean up configuration files docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19735 ">#19735</a>)
(Nicholas C. Zakas)</li>
<li><a
href="d71e37f450 "><code>d71e37f</code></a>
feat: Allow flags to be set in ESLINT_FLAGS env variable (<a
href="https://redirect.github.com/eslint/eslint/issues/19717 ">#19717</a>)
(Nicholas C. Zakas)</li>
<li><a
href="5687ce7055 "><code>5687ce7</code></a>
fix: correct mismatched removed rules (<a
href="https://redirect.github.com/eslint/eslint/issues/19734 ">#19734</a>)
(루밀LuMir)</li>
<li><a
href="596fdc6204 "><code>596fdc6</code></a>
chore: update dependency <code>@arethetypeswrong/cli</code> to ^0.18.0
(<a
href="https://redirect.github.com/eslint/eslint/issues/19732 ">#19732</a>)
(renovate[bot])</li>
<li><a
href="ba456e000e "><code>ba456e0</code></a>
feat: Externalize MCP server (<a
href="https://redirect.github.com/eslint/eslint/issues/19699 ">#19699</a>)
(Nicholas C. Zakas)</li>
<li><a
href="dc5ed337fd "><code>dc5ed33</code></a>
fix: correct types and tighten type definitions in
<code>SourceCode</code> class (<a
href="https://redirect.github.com/eslint/eslint/issues/19731 ">#19731</a>)
(루밀LuMir)</li>
<li><a
href="4d0c60d073 "><code>4d0c60d</code></a>
docs: Add Neovim to editor integrations (<a
href="https://redirect.github.com/eslint/eslint/issues/19729 ">#19729</a>)
(Maria José Solano)</li>
<li><a
href="f791da0401 "><code>f791da0</code></a>
chore: remove unbalanced curly brace from <code>.editorconfig</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19730 ">#19730</a>)
(Maria José Solano)</li>
<li><a
href="e86edee091 "><code>e86edee</code></a>
refactor: Consolidate Config helpers (<a
href="https://redirect.github.com/eslint/eslint/issues/19675 ">#19675</a>)
(Nicholas C. Zakas)</li>
<li><a
href="07c1a7e839 "><code>07c1a7e</code></a>
feat: add <code>allowRegexCharacters</code> to
<code>no-useless-escape</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19705 ">#19705</a>)
(sethamus)</li>
<li><a
href="cf3635299e "><code>cf36352</code></a>
chore: remove shared types (<a
href="https://redirect.github.com/eslint/eslint/issues/19718 ">#19718</a>)
(Francesco Trotta)</li>
<li><a
href="f60f276497 "><code>f60f276</code></a>
refactor: Easier RuleContext creation (<a
href="https://redirect.github.com/eslint/eslint/issues/19709 ">#19709</a>)
(Nicholas C. Zakas)</li>
<li><a
href="71317ebeaf "><code>71317eb</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="de1b5deba0 "><code>de1b5de</code></a>
fix: correct <code>service</code> property name in
<code>Linter.ESLintParseResult</code> type (<a
href="https://redirect.github.com/eslint/eslint/issues/19713 ">#19713</a>)
(Francesco Trotta)</li>
<li><a
href="58a171e8f0 "><code>58a171e</code></a>
chore: update dependency <code>@eslint/plugin-kit</code> to ^0.3.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/19712 ">#19712</a>)
(renovate[bot])</li>
<li><a
href="3a075a29cf "><code>3a075a2</code></a>
chore: update dependency <code>@eslint/core</code> to ^0.14.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19715 ">#19715</a>)
(renovate[bot])</li>
<li><a
href="60c3e2cf92 "><code>60c3e2c</code></a>
fix: sort keys in eslint-suppressions.json to avoid git churn (<a
href="https://redirect.github.com/eslint/eslint/issues/19711 ">#19711</a>)
(Ron Waldon-Howe)</li>
<li><a
href="4c289e685e "><code>4c289e6</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="9da90ca3c1 "><code>9da90ca</code></a>
fix: add <code>allowReserved</code> to <code>Linter.ParserOptions</code>
type (<a
href="https://redirect.github.com/eslint/eslint/issues/19710 ">#19710</a>)
(Francesco Trotta)</li>
<li><a
href="7bc6c71ca3 "><code>7bc6c71</code></a>
feat: add no-unassigned-vars rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19618 ">#19618</a>)
(Jacob Bandes-Storch)</li>
<li><a
href="ee40364297 "><code>ee40364</code></a>
feat: convert no-array-constructor suggestions to autofixes (<a
href="https://redirect.github.com/eslint/eslint/issues/19621 ">#19621</a>)
(sethamus)</li>
<li><a
href="fbb8be9256 "><code>fbb8be9</code></a>
fix: add <code>info</code> to <code>ESLint.DeprecatedRuleUse</code> type
(<a
href="https://redirect.github.com/eslint/eslint/issues/19701 ">#19701</a>)
(Francesco Trotta)</li>
<li><a
href="f0f0d46ab2 "><code>f0f0d46</code></a>
docs: clarify that unused suppressions cause non-zero exit code (<a
href="https://redirect.github.com/eslint/eslint/issues/19698 ">#19698</a>)
(Milos Djermanovic)</li>
<li><a
href="44bac9d15c "><code>44bac9d</code></a>
ci: run tests in Node.js 24 (<a
href="https://redirect.github.com/eslint/eslint/issues/19702 ">#19702</a>)
(Francesco Trotta)</li>
<li><a
href="32957cde72 "><code>32957cd</code></a>
feat: support TS syntax in <code>max-params</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19557 ">#19557</a>)
(Nitin Kumar)</li>
<li><a
href="35304dd2b0 "><code>35304dd</code></a>
chore: add missing <code>funding</code> field to packages (<a
href="https://redirect.github.com/eslint/eslint/issues/19684 ">#19684</a>)
(루밀LuMir)</li>
<li><a
href="8ed32734cc "><code>8ed3273</code></a>
docs: fix internal usages of <code>ConfigData</code> type (<a
href="https://redirect.github.com/eslint/eslint/issues/19688 ">#19688</a>)
(Francesco Trotta)</li>
<li><a
href="f305beb82c "><code>f305beb</code></a>
test: mock <code>process.emitWarning</code> to prevent output disruption
(<a
href="https://redirect.github.com/eslint/eslint/issues/19687 ">#19687</a>)
(Francesco Trotta)</li>
<li><a
href="eb316a83a4 "><code>eb316a8</code></a>
docs: add <code>fmt</code> and <code>check</code> sections to
<code>Package.json Conventions</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19686 ">#19686</a>)
(루밀LuMir)</li>
<li><a
href="a3a2559248 "><code>a3a2559</code></a>
docs: fix wording in Combine Configs (<a
href="https://redirect.github.com/eslint/eslint/issues/19685 ">#19685</a>)
(Milos Djermanovic)</li>
<li><a
href="c8d17e11dc "><code>c8d17e1</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b9080cf28d "><code>b9080cf</code></a>
9.27.0</li>
<li><a
href="b7a5c66129 "><code>b7a5c66</code></a>
Build: changelog update for 9.27.0</li>
<li><a
href="f8f1560de6 "><code>f8f1560</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.27.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19739 ">#19739</a>)</li>
<li><a
href="ecaef7351f "><code>ecaef73</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="25de55055d "><code>25de550</code></a>
docs: Update description of frozen rules to mention TypeScript (<a
href="https://redirect.github.com/eslint/eslint/issues/19736 ">#19736</a>)</li>
<li><a
href="bd5def66d1 "><code>bd5def6</code></a>
docs: Clean up configuration files docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19735 ">#19735</a>)</li>
<li><a
href="d71e37f450 "><code>d71e37f</code></a>
feat: Allow flags to be set in ESLINT_FLAGS env variable (<a
href="https://redirect.github.com/eslint/eslint/issues/19717 ">#19717</a>)</li>
<li><a
href="5687ce7055 "><code>5687ce7</code></a>
fix: correct mismatched removed rules (<a
href="https://redirect.github.com/eslint/eslint/issues/19734 ">#19734</a>)</li>
<li><a
href="596fdc6204 "><code>596fdc6</code></a>
chore: update dependency <code>@arethetypeswrong/cli</code> to ^0.18.0
(<a
href="https://redirect.github.com/eslint/eslint/issues/19732 ">#19732</a>)</li>
<li><a
href="ba456e000e "><code>ba456e0</code></a>
feat: Externalize MCP server (<a
href="https://redirect.github.com/eslint/eslint/issues/19699 ">#19699</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v9.26.0...v9.27.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@eslint/js` from 9.26.0 to 9.27.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases "><code>@eslint/js</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v9.27.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="d71e37f450 "><code>d71e37f</code></a>
feat: Allow flags to be set in ESLINT_FLAGS env variable (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19717 ">#19717</a>)
(Nicholas C. Zakas)</li>
<li><a
href="ba456e000e "><code>ba456e0</code></a>
feat: Externalize MCP server (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19699 ">#19699</a>)
(Nicholas C. Zakas)</li>
<li><a
href="07c1a7e839 "><code>07c1a7e</code></a>
feat: add <code>allowRegexCharacters</code> to
<code>no-useless-escape</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19705 ">#19705</a>)
(sethamus)</li>
<li><a
href="7bc6c71ca3 "><code>7bc6c71</code></a>
feat: add no-unassigned-vars rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19618 ">#19618</a>)
(Jacob Bandes-Storch)</li>
<li><a
href="ee40364297 "><code>ee40364</code></a>
feat: convert no-array-constructor suggestions to autofixes (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19621 ">#19621</a>)
(sethamus)</li>
<li><a
href="32957cde72 "><code>32957cd</code></a>
feat: support TS syntax in <code>max-params</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19557 ">#19557</a>)
(Nitin Kumar)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="5687ce7055 "><code>5687ce7</code></a>
fix: correct mismatched removed rules (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19734 ">#19734</a>)
(루밀LuMir)</li>
<li><a
href="dc5ed337fd "><code>dc5ed33</code></a>
fix: correct types and tighten type definitions in
<code>SourceCode</code> class (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19731 ">#19731</a>)
(루밀LuMir)</li>
<li><a
href="de1b5deba0 "><code>de1b5de</code></a>
fix: correct <code>service</code> property name in
<code>Linter.ESLintParseResult</code> type (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19713 ">#19713</a>)
(Francesco Trotta)</li>
<li><a
href="60c3e2cf92 "><code>60c3e2c</code></a>
fix: sort keys in eslint-suppressions.json to avoid git churn (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19711 ">#19711</a>)
(Ron Waldon-Howe)</li>
<li><a
href="9da90ca3c1 "><code>9da90ca</code></a>
fix: add <code>allowReserved</code> to <code>Linter.ParserOptions</code>
type (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19710 ">#19710</a>)
(Francesco Trotta)</li>
<li><a
href="fbb8be9256 "><code>fbb8be9</code></a>
fix: add <code>info</code> to <code>ESLint.DeprecatedRuleUse</code> type
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19701 ">#19701</a>)
(Francesco Trotta)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="25de55055d "><code>25de550</code></a>
docs: Update description of frozen rules to mention TypeScript (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19736 ">#19736</a>)
(Nicholas C. Zakas)</li>
<li><a
href="bd5def66d1 "><code>bd5def6</code></a>
docs: Clean up configuration files docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19735 ">#19735</a>)
(Nicholas C. Zakas)</li>
<li><a
href="4d0c60d073 "><code>4d0c60d</code></a>
docs: Add Neovim to editor integrations (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19729 ">#19729</a>)
(Maria José Solano)</li>
<li><a
href="71317ebeaf "><code>71317eb</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="4c289e685e "><code>4c289e6</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="f0f0d46ab2 "><code>f0f0d46</code></a>
docs: clarify that unused suppressions cause non-zero exit code (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19698 ">#19698</a>)
(Milos Djermanovic)</li>
<li><a
href="8ed32734cc "><code>8ed3273</code></a>
docs: fix internal usages of <code>ConfigData</code> type (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19688 ">#19688</a>)
(Francesco Trotta)</li>
<li><a
href="eb316a83a4 "><code>eb316a8</code></a>
docs: add <code>fmt</code> and <code>check</code> sections to
<code>Package.json Conventions</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19686 ">#19686</a>)
(루밀LuMir)</li>
<li><a
href="a3a2559248 "><code>a3a2559</code></a>
docs: fix wording in Combine Configs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19685 ">#19685</a>)
(Milos Djermanovic)</li>
<li><a
href="c8d17e11dc "><code>c8d17e1</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="f8f1560de6 "><code>f8f1560</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.27.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19739 ">#19739</a>)
(Milos Djermanovic)</li>
<li><a
href="ecaef7351f "><code>ecaef73</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="596fdc6204 "><code>596fdc6</code></a>
chore: update dependency <code>@arethetypeswrong/cli</code> to ^0.18.0
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19732 ">#19732</a>)
(renovate[bot])</li>
<li><a
href="f791da0401 "><code>f791da0</code></a>
chore: remove unbalanced curly brace from <code>.editorconfig</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19730 ">#19730</a>)
(Maria José Solano)</li>
<li><a
href="e86edee091 "><code>e86edee</code></a>
refactor: Consolidate Config helpers (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19675 ">#19675</a>)
(Nicholas C. Zakas)</li>
<li><a
href="cf3635299e "><code>cf36352</code></a>
chore: remove shared types (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19718 ">#19718</a>)
(Francesco Trotta)</li>
<li><a
href="f60f276497 "><code>f60f276</code></a>
refactor: Easier RuleContext creation (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19709 ">#19709</a>)
(Nicholas C. Zakas)</li>
<li><a
href="58a171e8f0 "><code>58a171e</code></a>
chore: update dependency <code>@eslint/plugin-kit</code> to ^0.3.1 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19712 ">#19712</a>)
(renovate[bot])</li>
<li><a
href="3a075a29cf "><code>3a075a2</code></a>
chore: update dependency <code>@eslint/core</code> to ^0.14.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19715 ">#19715</a>)
(renovate[bot])</li>
<li><a
href="44bac9d15c "><code>44bac9d</code></a>
ci: run tests in Node.js 24 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19702 ">#19702</a>)
(Francesco Trotta)</li>
<li><a
href="35304dd2b0 "><code>35304dd</code></a>
chore: add missing <code>funding</code> field to packages (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19684 ">#19684</a>)
(루밀LuMir)</li>
<li><a
href="f305beb82c "><code>f305beb</code></a>
test: mock <code>process.emitWarning</code> to prevent output disruption
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19687 ">#19687</a>)
(Francesco Trotta)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md "><code>@eslint/js</code>'s
changelog</a>.</em></p>
<blockquote>
<p>v9.27.0 - May 16, 2025</p>
<ul>
<li><a
href="f8f1560de6 "><code>f8f1560</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.27.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19739 ">#19739</a>)
(Milos Djermanovic)</li>
<li><a
href="ecaef7351f "><code>ecaef73</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="25de55055d "><code>25de550</code></a>
docs: Update description of frozen rules to mention TypeScript (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19736 ">#19736</a>)
(Nicholas C. Zakas)</li>
<li><a
href="bd5def66d1 "><code>bd5def6</code></a>
docs: Clean up configuration files docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19735 ">#19735</a>)
(Nicholas C. Zakas)</li>
<li><a
href="d71e37f450 "><code>d71e37f</code></a>
feat: Allow flags to be set in ESLINT_FLAGS env variable (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19717 ">#19717</a>)
(Nicholas C. Zakas)</li>
<li><a
href="5687ce7055 "><code>5687ce7</code></a>
fix: correct mismatched removed rules (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19734 ">#19734</a>)
(루밀LuMir)</li>
<li><a
href="596fdc6204 "><code>596fdc6</code></a>
chore: update dependency <code>@arethetypeswrong/cli</code> to ^0.18.0
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19732 ">#19732</a>)
(renovate[bot])</li>
<li><a
href="ba456e000e "><code>ba456e0</code></a>
feat: Externalize MCP server (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19699 ">#19699</a>)
(Nicholas C. Zakas)</li>
<li><a
href="dc5ed337fd "><code>dc5ed33</code></a>
fix: correct types and tighten type definitions in
<code>SourceCode</code> class (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19731 ">#19731</a>)
(루밀LuMir)</li>
<li><a
href="4d0c60d073 "><code>4d0c60d</code></a>
docs: Add Neovim to editor integrations (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19729 ">#19729</a>)
(Maria José Solano)</li>
<li><a
href="f791da0401 "><code>f791da0</code></a>
chore: remove unbalanced curly brace from <code>.editorconfig</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19730 ">#19730</a>)
(Maria José Solano)</li>
<li><a
href="e86edee091 "><code>e86edee</code></a>
refactor: Consolidate Config helpers (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19675 ">#19675</a>)
(Nicholas C. Zakas)</li>
<li><a
href="07c1a7e839 "><code>07c1a7e</code></a>
feat: add <code>allowRegexCharacters</code> to
<code>no-useless-escape</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19705 ">#19705</a>)
(sethamus)</li>
<li><a
href="cf3635299e "><code>cf36352</code></a>
chore: remove shared types (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19718 ">#19718</a>)
(Francesco Trotta)</li>
<li><a
href="f60f276497 "><code>f60f276</code></a>
refactor: Easier RuleContext creation (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19709 ">#19709</a>)
(Nicholas C. Zakas)</li>
<li><a
href="71317ebeaf "><code>71317eb</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="de1b5deba0 "><code>de1b5de</code></a>
fix: correct <code>service</code> property name in
<code>Linter.ESLintParseResult</code> type (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19713 ">#19713</a>)
(Francesco Trotta)</li>
<li><a
href="58a171e8f0 "><code>58a171e</code></a>
chore: update dependency <code>@eslint/plugin-kit</code> to ^0.3.1 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19712 ">#19712</a>)
(renovate[bot])</li>
<li><a
href="3a075a29cf "><code>3a075a2</code></a>
chore: update dependency <code>@eslint/core</code> to ^0.14.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19715 ">#19715</a>)
(renovate[bot])</li>
<li><a
href="60c3e2cf92 "><code>60c3e2c</code></a>
fix: sort keys in eslint-suppressions.json to avoid git churn (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19711 ">#19711</a>)
(Ron Waldon-Howe)</li>
<li><a
href="4c289e685e "><code>4c289e6</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="9da90ca3c1 "><code>9da90ca</code></a>
fix: add <code>allowReserved</code> to <code>Linter.ParserOptions</code>
type (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19710 ">#19710</a>)
(Francesco Trotta)</li>
<li><a
href="7bc6c71ca3 "><code>7bc6c71</code></a>
feat: add no-unassigned-vars rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19618 ">#19618</a>)
(Jacob Bandes-Storch)</li>
<li><a
href="ee40364297 "><code>ee40364</code></a>
feat: convert no-array-constructor suggestions to autofixes (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19621 ">#19621</a>)
(sethamus)</li>
<li><a
href="fbb8be9256 "><code>fbb8be9</code></a>
fix: add <code>info</code> to <code>ESLint.DeprecatedRuleUse</code> type
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19701 ">#19701</a>)
(Francesco Trotta)</li>
<li><a
href="f0f0d46ab2 "><code>f0f0d46</code></a>
docs: clarify that unused suppressions cause non-zero exit code (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19698 ">#19698</a>)
(Milos Djermanovic)</li>
<li><a
href="44bac9d15c "><code>44bac9d</code></a>
ci: run tests in Node.js 24 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19702 ">#19702</a>)
(Francesco Trotta)</li>
<li><a
href="32957cde72 "><code>32957cd</code></a>
feat: support TS syntax in <code>max-params</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19557 ">#19557</a>)
(Nitin Kumar)</li>
<li><a
href="35304dd2b0 "><code>35304dd</code></a>
chore: add missing <code>funding</code> field to packages (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19684 ">#19684</a>)
(루밀LuMir)</li>
<li><a
href="8ed32734cc "><code>8ed3273</code></a>
docs: fix internal usages of <code>ConfigData</code> type (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19688 ">#19688</a>)
(Francesco Trotta)</li>
<li><a
href="f305beb82c "><code>f305beb</code></a>
test: mock <code>process.emitWarning</code> to prevent output disruption
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19687 ">#19687</a>)
(Francesco Trotta)</li>
<li><a
href="eb316a83a4 "><code>eb316a8</code></a>
docs: add <code>fmt</code> and <code>check</code> sections to
<code>Package.json Conventions</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19686 ">#19686</a>)
(루밀LuMir)</li>
<li><a
href="a3a2559248 "><code>a3a2559</code></a>
docs: fix wording in Combine Configs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19685 ">#19685</a>)
(Milos Djermanovic)</li>
<li><a
href="c8d17e11dc "><code>c8d17e1</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ecaef7351f "><code>ecaef73</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="7bc6c71ca3 "><code>7bc6c71</code></a>
feat: add no-unassigned-vars rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19618 ">#19618</a>)</li>
<li><a
href="35304dd2b0 "><code>35304dd</code></a>
chore: add missing <code>funding</code> field to packages (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19684 ">#19684</a>)</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.27.0/packages/js ">compare
view</a></li>
</ul>
</details>
<br />
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-19 12:15:53 -06:00
dependabot[bot]
d6e1f9b033
chore(deps-dev): bump the basic group in /examples/basic with 2 updates ( #10439 )
...
Bumps the basic group in /examples/basic with 2 updates:
[eslint](https://github.com/eslint/eslint ) and
[@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ).
Updates `eslint` from 9.25.0 to 9.26.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases ">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v9.26.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="e9754e7433 "><code>e9754e7</code></a>
feat: add reportGlobalThis to no-shadow-restricted-names (<a
href="https://redirect.github.com/eslint/eslint/issues/19670 ">#19670</a>)
(sethamus)</li>
<li><a
href="0fa2b7a366 "><code>0fa2b7a</code></a>
feat: add suggestions for <code>eqeqeq</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19640 ">#19640</a>)
(Nitin Kumar)</li>
<li><a
href="dcbdcc9c6b "><code>dcbdcc9</code></a>
feat: Add MCP server (<a
href="https://redirect.github.com/eslint/eslint/issues/19592 ">#19592</a>)
(Nicholas C. Zakas)</li>
<li><a
href="2dfd83ef4e "><code>2dfd83e</code></a>
feat: add <code>ignoreDirectives</code> option in
<code>no-unused-expressions</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19645 ">#19645</a>)
(sethamus)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="96e84de55a "><code>96e84de</code></a>
fix: check cache file existence before deletion (<a
href="https://redirect.github.com/eslint/eslint/issues/19648 ">#19648</a>)
(sethamus)</li>
<li><a
href="d683aebc8e "><code>d683aeb</code></a>
fix: don't crash on tests with circular references in
<code>RuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19664 ">#19664</a>)
(Milos Djermanovic)</li>
<li><a
href="9736d5d158 "><code>9736d5d</code></a>
fix: add <code>namespace</code> to <code>Plugin.meta</code> type (<a
href="https://redirect.github.com/eslint/eslint/issues/19661 ">#19661</a>)
(Milos Djermanovic)</li>
<li><a
href="17bae69e02 "><code>17bae69</code></a>
fix: update <code>RuleTester.run()</code> type (<a
href="https://redirect.github.com/eslint/eslint/issues/19634 ">#19634</a>)
(Nitin Kumar)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="dd98d63f09 "><code>dd98d63</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="c25e858d2d "><code>c25e858</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="b2397e9bef "><code>b2397e9</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="addd0a6a62 "><code>addd0a6</code></a>
docs: fix formatting of unordered lists in Markdown (<a
href="https://redirect.github.com/eslint/eslint/issues/19660 ">#19660</a>)
(Milos Djermanovic)</li>
<li><a
href="a21b38db02 "><code>a21b38d</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="c0721a7f34 "><code>c0721a7</code></a>
docs: fix double space in command (<a
href="https://redirect.github.com/eslint/eslint/issues/19657 ">#19657</a>)
(CamWass)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="5b247c859f "><code>5b247c8</code></a>
chore: upgrade to <code>@eslint/js@9.26.0</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19681 ">#19681</a>)
(Francesco Trotta)</li>
<li><a
href="d6fa4ac031 "><code>d6fa4ac</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="09586905be "><code>0958690</code></a>
chore: disambiguate internal types <code>LanguageOptions</code> and
<code>Rule</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19669 ">#19669</a>)
(Francesco Trotta)</li>
<li><a
href="f1c858e3c1 "><code>f1c858e</code></a>
chore: fix internal type references to <code>Plugin</code> and
<code>Rule</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19665 ">#19665</a>)
(Francesco Trotta)</li>
<li><a
href="40dd2998ce "><code>40dd299</code></a>
refactor: One-shot ESQuery selector analysis (<a
href="https://redirect.github.com/eslint/eslint/issues/19652 ">#19652</a>)
(Nicholas C. Zakas)</li>
<li><a
href="1cfd702422 "><code>1cfd702</code></a>
chore: update dependency <code>@eslint/json</code> to ^0.12.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19656 ">#19656</a>)
(renovate[bot])</li>
</ul>
<h2>v9.25.1</h2>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="cdc8e8c950 "><code>cdc8e8c</code></a>
fix: revert directive detection in no-unused-expressions (<a
href="https://redirect.github.com/eslint/eslint/issues/19639 ">#19639</a>)
(sethamus)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="1f2b057ddc "><code>1f2b057</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.25.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/19642 ">#19642</a>)
(Milos Djermanovic)</li>
<li><a
href="771317fa93 "><code>771317f</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md ">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v9.26.0 - May 2, 2025</p>
<ul>
<li><a
href="5b247c859f "><code>5b247c8</code></a>
chore: upgrade to <code>@eslint/js@9.26.0</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19681 ">#19681</a>)
(Francesco Trotta)</li>
<li><a
href="d6fa4ac031 "><code>d6fa4ac</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="e9754e7433 "><code>e9754e7</code></a>
feat: add reportGlobalThis to no-shadow-restricted-names (<a
href="https://redirect.github.com/eslint/eslint/issues/19670 ">#19670</a>)
(sethamus)</li>
<li><a
href="0fa2b7a366 "><code>0fa2b7a</code></a>
feat: add suggestions for <code>eqeqeq</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19640 ">#19640</a>)
(Nitin Kumar)</li>
<li><a
href="dd98d63f09 "><code>dd98d63</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="96e84de55a "><code>96e84de</code></a>
fix: check cache file existence before deletion (<a
href="https://redirect.github.com/eslint/eslint/issues/19648 ">#19648</a>)
(sethamus)</li>
<li><a
href="c25e858d2d "><code>c25e858</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="09586905be "><code>0958690</code></a>
chore: disambiguate internal types <code>LanguageOptions</code> and
<code>Rule</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19669 ">#19669</a>)
(Francesco Trotta)</li>
<li><a
href="dcbdcc9c6b "><code>dcbdcc9</code></a>
feat: Add MCP server (<a
href="https://redirect.github.com/eslint/eslint/issues/19592 ">#19592</a>)
(Nicholas C. Zakas)</li>
<li><a
href="b2397e9bef "><code>b2397e9</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="d683aebc8e "><code>d683aeb</code></a>
fix: don't crash on tests with circular references in
<code>RuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19664 ">#19664</a>)
(Milos Djermanovic)</li>
<li><a
href="f1c858e3c1 "><code>f1c858e</code></a>
chore: fix internal type references to <code>Plugin</code> and
<code>Rule</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19665 ">#19665</a>)
(Francesco Trotta)</li>
<li><a
href="9736d5d158 "><code>9736d5d</code></a>
fix: add <code>namespace</code> to <code>Plugin.meta</code> type (<a
href="https://redirect.github.com/eslint/eslint/issues/19661 ">#19661</a>)
(Milos Djermanovic)</li>
<li><a
href="40dd2998ce "><code>40dd299</code></a>
refactor: One-shot ESQuery selector analysis (<a
href="https://redirect.github.com/eslint/eslint/issues/19652 ">#19652</a>)
(Nicholas C. Zakas)</li>
<li><a
href="addd0a6a62 "><code>addd0a6</code></a>
docs: fix formatting of unordered lists in Markdown (<a
href="https://redirect.github.com/eslint/eslint/issues/19660 ">#19660</a>)
(Milos Djermanovic)</li>
<li><a
href="a21b38db02 "><code>a21b38d</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="c0721a7f34 "><code>c0721a7</code></a>
docs: fix double space in command (<a
href="https://redirect.github.com/eslint/eslint/issues/19657 ">#19657</a>)
(CamWass)</li>
<li><a
href="1cfd702422 "><code>1cfd702</code></a>
chore: update dependency <code>@eslint/json</code> to ^0.12.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19656 ">#19656</a>)
(renovate[bot])</li>
<li><a
href="2dfd83ef4e "><code>2dfd83e</code></a>
feat: add <code>ignoreDirectives</code> option in
<code>no-unused-expressions</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19645 ">#19645</a>)
(sethamus)</li>
<li><a
href="17bae69e02 "><code>17bae69</code></a>
fix: update <code>RuleTester.run()</code> type (<a
href="https://redirect.github.com/eslint/eslint/issues/19634 ">#19634</a>)
(Nitin Kumar)</li>
</ul>
<p>v9.25.1 - April 21, 2025</p>
<ul>
<li><a
href="1f2b057ddc "><code>1f2b057</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.25.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/19642 ">#19642</a>)
(Milos Djermanovic)</li>
<li><a
href="771317fa93 "><code>771317f</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="cdc8e8c950 "><code>cdc8e8c</code></a>
fix: revert directive detection in no-unused-expressions (<a
href="https://redirect.github.com/eslint/eslint/issues/19639 ">#19639</a>)
(sethamus)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8bbabc4691 "><code>8bbabc4</code></a>
9.26.0</li>
<li><a
href="16f5ff7991 "><code>16f5ff7</code></a>
Build: changelog update for 9.26.0</li>
<li><a
href="5b247c859f "><code>5b247c8</code></a>
chore: upgrade to <code>@eslint/js@9.26.0</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19681 ">#19681</a>)</li>
<li><a
href="d6fa4ac031 "><code>d6fa4ac</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="e9754e7433 "><code>e9754e7</code></a>
feat: add reportGlobalThis to no-shadow-restricted-names (<a
href="https://redirect.github.com/eslint/eslint/issues/19670 ">#19670</a>)</li>
<li><a
href="0fa2b7a366 "><code>0fa2b7a</code></a>
feat: add suggestions for <code>eqeqeq</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19640 ">#19640</a>)</li>
<li><a
href="dd98d63f09 "><code>dd98d63</code></a>
docs: Update README</li>
<li><a
href="96e84de55a "><code>96e84de</code></a>
fix: check cache file existence before deletion (<a
href="https://redirect.github.com/eslint/eslint/issues/19648 ">#19648</a>)</li>
<li><a
href="c25e858d2d "><code>c25e858</code></a>
docs: Update README</li>
<li><a
href="09586905be "><code>0958690</code></a>
chore: disambiguate internal types <code>LanguageOptions</code> and
<code>Rule</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19669 ">#19669</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v9.25.0...v9.26.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@eslint/js` from 9.25.0 to 9.26.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases "><code>@eslint/js</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v9.26.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="e9754e7433 "><code>e9754e7</code></a>
feat: add reportGlobalThis to no-shadow-restricted-names (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19670 ">#19670</a>)
(sethamus)</li>
<li><a
href="0fa2b7a366 "><code>0fa2b7a</code></a>
feat: add suggestions for <code>eqeqeq</code> rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19640 ">#19640</a>)
(Nitin Kumar)</li>
<li><a
href="dcbdcc9c6b "><code>dcbdcc9</code></a>
feat: Add MCP server (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19592 ">#19592</a>)
(Nicholas C. Zakas)</li>
<li><a
href="2dfd83ef4e "><code>2dfd83e</code></a>
feat: add <code>ignoreDirectives</code> option in
<code>no-unused-expressions</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19645 ">#19645</a>)
(sethamus)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="96e84de55a "><code>96e84de</code></a>
fix: check cache file existence before deletion (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19648 ">#19648</a>)
(sethamus)</li>
<li><a
href="d683aebc8e "><code>d683aeb</code></a>
fix: don't crash on tests with circular references in
<code>RuleTester</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19664 ">#19664</a>)
(Milos Djermanovic)</li>
<li><a
href="9736d5d158 "><code>9736d5d</code></a>
fix: add <code>namespace</code> to <code>Plugin.meta</code> type (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19661 ">#19661</a>)
(Milos Djermanovic)</li>
<li><a
href="17bae69e02 "><code>17bae69</code></a>
fix: update <code>RuleTester.run()</code> type (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19634 ">#19634</a>)
(Nitin Kumar)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="dd98d63f09 "><code>dd98d63</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="c25e858d2d "><code>c25e858</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="b2397e9bef "><code>b2397e9</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="addd0a6a62 "><code>addd0a6</code></a>
docs: fix formatting of unordered lists in Markdown (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19660 ">#19660</a>)
(Milos Djermanovic)</li>
<li><a
href="a21b38db02 "><code>a21b38d</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="c0721a7f34 "><code>c0721a7</code></a>
docs: fix double space in command (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19657 ">#19657</a>)
(CamWass)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="5b247c859f "><code>5b247c8</code></a>
chore: upgrade to <code>@eslint/js@9.26.0</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19681 ">#19681</a>)
(Francesco Trotta)</li>
<li><a
href="d6fa4ac031 "><code>d6fa4ac</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="09586905be "><code>0958690</code></a>
chore: disambiguate internal types <code>LanguageOptions</code> and
<code>Rule</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19669 ">#19669</a>)
(Francesco Trotta)</li>
<li><a
href="f1c858e3c1 "><code>f1c858e</code></a>
chore: fix internal type references to <code>Plugin</code> and
<code>Rule</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19665 ">#19665</a>)
(Francesco Trotta)</li>
<li><a
href="40dd2998ce "><code>40dd299</code></a>
refactor: One-shot ESQuery selector analysis (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19652 ">#19652</a>)
(Nicholas C. Zakas)</li>
<li><a
href="1cfd702422 "><code>1cfd702</code></a>
chore: update dependency <code>@eslint/json</code> to ^0.12.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19656 ">#19656</a>)
(renovate[bot])</li>
</ul>
<h2>v9.25.1</h2>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="cdc8e8c950 "><code>cdc8e8c</code></a>
fix: revert directive detection in no-unused-expressions (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19639 ">#19639</a>)
(sethamus)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="1f2b057ddc "><code>1f2b057</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.25.1 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19642 ">#19642</a>)
(Milos Djermanovic)</li>
<li><a
href="771317fa93 "><code>771317f</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md "><code>@eslint/js</code>'s
changelog</a>.</em></p>
<blockquote>
<p>v9.26.0 - May 2, 2025</p>
<ul>
<li><a
href="5b247c859f "><code>5b247c8</code></a>
chore: upgrade to <code>@eslint/js@9.26.0</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19681 ">#19681</a>)
(Francesco Trotta)</li>
<li><a
href="d6fa4ac031 "><code>d6fa4ac</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="e9754e7433 "><code>e9754e7</code></a>
feat: add reportGlobalThis to no-shadow-restricted-names (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19670 ">#19670</a>)
(sethamus)</li>
<li><a
href="0fa2b7a366 "><code>0fa2b7a</code></a>
feat: add suggestions for <code>eqeqeq</code> rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19640 ">#19640</a>)
(Nitin Kumar)</li>
<li><a
href="dd98d63f09 "><code>dd98d63</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="96e84de55a "><code>96e84de</code></a>
fix: check cache file existence before deletion (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19648 ">#19648</a>)
(sethamus)</li>
<li><a
href="c25e858d2d "><code>c25e858</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="09586905be "><code>0958690</code></a>
chore: disambiguate internal types <code>LanguageOptions</code> and
<code>Rule</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19669 ">#19669</a>)
(Francesco Trotta)</li>
<li><a
href="dcbdcc9c6b "><code>dcbdcc9</code></a>
feat: Add MCP server (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19592 ">#19592</a>)
(Nicholas C. Zakas)</li>
<li><a
href="b2397e9bef "><code>b2397e9</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="d683aebc8e "><code>d683aeb</code></a>
fix: don't crash on tests with circular references in
<code>RuleTester</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19664 ">#19664</a>)
(Milos Djermanovic)</li>
<li><a
href="f1c858e3c1 "><code>f1c858e</code></a>
chore: fix internal type references to <code>Plugin</code> and
<code>Rule</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19665 ">#19665</a>)
(Francesco Trotta)</li>
<li><a
href="9736d5d158 "><code>9736d5d</code></a>
fix: add <code>namespace</code> to <code>Plugin.meta</code> type (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19661 ">#19661</a>)
(Milos Djermanovic)</li>
<li><a
href="40dd2998ce "><code>40dd299</code></a>
refactor: One-shot ESQuery selector analysis (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19652 ">#19652</a>)
(Nicholas C. Zakas)</li>
<li><a
href="addd0a6a62 "><code>addd0a6</code></a>
docs: fix formatting of unordered lists in Markdown (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19660 ">#19660</a>)
(Milos Djermanovic)</li>
<li><a
href="a21b38db02 "><code>a21b38d</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="c0721a7f34 "><code>c0721a7</code></a>
docs: fix double space in command (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19657 ">#19657</a>)
(CamWass)</li>
<li><a
href="1cfd702422 "><code>1cfd702</code></a>
chore: update dependency <code>@eslint/json</code> to ^0.12.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19656 ">#19656</a>)
(renovate[bot])</li>
<li><a
href="2dfd83ef4e "><code>2dfd83e</code></a>
feat: add <code>ignoreDirectives</code> option in
<code>no-unused-expressions</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19645 ">#19645</a>)
(sethamus)</li>
<li><a
href="17bae69e02 "><code>17bae69</code></a>
fix: update <code>RuleTester.run()</code> type (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19634 ">#19634</a>)
(Nitin Kumar)</li>
</ul>
<p>v9.25.1 - April 21, 2025</p>
<ul>
<li><a
href="1f2b057ddc "><code>1f2b057</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.25.1 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19642 ">#19642</a>)
(Milos Djermanovic)</li>
<li><a
href="771317fa93 "><code>771317f</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="cdc8e8c950 "><code>cdc8e8c</code></a>
fix: revert directive detection in no-unused-expressions (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19639 ">#19639</a>)
(sethamus)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d6fa4ac031 "><code>d6fa4ac</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="addd0a6a62 "><code>addd0a6</code></a>
docs: fix formatting of unordered lists in Markdown (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19660 ">#19660</a>)</li>
<li><a
href="771317fa93 "><code>771317f</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.26.0/packages/js ">compare
view</a></li>
</ul>
</details>
<br />
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 09:41:09 -06:00
dependabot[bot]
f96fcaf6a0
chore(deps-dev): bump the basic group in /examples/basic with 2 updates ( #10396 )
...
Bumps the basic group in /examples/basic with 2 updates:
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node )
and
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `@types/node` from 22.14.0 to 22.15.3
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node ">compare
view</a></li>
</ul>
</details>
<br />
Updates `typescript-eslint` from 8.30.1 to 8.31.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases ">typescript-eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.31.0</h2>
<h2>8.31.0 (2025-04-21)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] add
option to ignore string const assertions (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10979 ">#10979</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>typescript-eslint:</strong> address bugs in
<code>config()</code> around global ignores (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11065 ">#11065</a>)</li>
<li><strong>typescript-eslint:</strong> gracefully handle invalid flat
config objects in config helper (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11070 ">#11070</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Kirk Waiblinger <a
href="https://github.com/kirkwaiblinger "><code>@kirkwaiblinger</code></a></li>
<li>Nicolas Le Cam</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md ">typescript-eslint's
changelog</a>.</em></p>
<blockquote>
<h2>8.31.0 (2025-04-21)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>typescript-eslint:</strong> gracefully handle invalid flat
config objects in config helper (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11070 ">#11070</a>)</li>
<li><strong>typescript-eslint:</strong> address bugs in
<code>config()</code> around global ignores (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11065 ">#11065</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Kirk Waiblinger <a
href="https://github.com/kirkwaiblinger "><code>@kirkwaiblinger</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="2cc7656019 "><code>2cc7656</code></a>
chore(release): publish 8.31.0</li>
<li><a
href="b40ce5ae5f "><code>b40ce5a</code></a>
fix(typescript-eslint): gracefully handle invalid flat config objects in
conf...</li>
<li><a
href="be558e5d40 "><code>be558e5</code></a>
fix(typescript-eslint): address bugs in <code>config()</code> around
global ignores (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11 ">#11</a>...</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.31.0/packages/typescript-eslint ">compare
view</a></li>
</ul>
</details>
<br />
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-28 12:15:28 -06:00
Anthony Shew
4acd1df6bf
docs: migrate to turborepo.com ( #10368 )
...
### Description
We're changing `turbo.build` to `turborepo.com`. This PR changes the
strings with a find and replace across the whole of the codebase.
### Testing Instructions
👀
2025-04-23 10:39:37 -06:00
dependabot[bot]
808b9163b6
chore(deps-dev): bump the basic group in /examples/basic with 3 updates ( #10361 )
...
Bumps the basic group in /examples/basic with 3 updates:
[eslint](https://github.com/eslint/eslint ),
[@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ) and
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `eslint` from 9.24.0 to 9.25.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases ">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v9.25.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="dcd95aafa3 "><code>dcd95aa</code></a>
feat: support TypeScript syntax in no-empty-function rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19551 ">#19551</a>)
(sethamus)</li>
<li><a
href="77d6d5bc49 "><code>77d6d5b</code></a>
feat: support TS syntax in <code>no-unused-expressions</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19564 ">#19564</a>)
(Sweta Tanwar)</li>
<li><a
href="90228e5d57 "><code>90228e5</code></a>
feat: support <code>JSRuleDefinition</code> type (<a
href="https://redirect.github.com/eslint/eslint/issues/19604 ">#19604</a>)
(루밀LuMir)</li>
<li><a
href="59ba6b7378 "><code>59ba6b7</code></a>
feat: add allowObjects option to no-restricted-properties (<a
href="https://redirect.github.com/eslint/eslint/issues/19607 ">#19607</a>)
(sethamus)</li>
<li><a
href="db650a036b "><code>db650a0</code></a>
feat: support TypeScript syntax in <code>no-invalid-this</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19532 ">#19532</a>)
(Tanuj Kanti)</li>
<li><a
href="9535cffe7b "><code>9535cff</code></a>
feat: support TS syntax in <code>no-loop-func</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19559 ">#19559</a>)
(Nitin Kumar)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="910bd13c4c "><code>910bd13</code></a>
fix: <code>nodeTypeKey</code> not being used in
<code>NodeEventGenerator</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19631 ">#19631</a>)
(StyleShit)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="ca7a735dde "><code>ca7a735</code></a>
docs: update <code>no-undef-init</code> when not to use section (<a
href="https://redirect.github.com/eslint/eslint/issues/19624 ">#19624</a>)
(Tanuj Kanti)</li>
<li><a
href="1b870c9da4 "><code>1b870c9</code></a>
docs: use <code>eslint-config-xo</code> in the getting started guide (<a
href="https://redirect.github.com/eslint/eslint/issues/19629 ">#19629</a>)
(Nitin Kumar)</li>
<li><a
href="5d4af16ab1 "><code>5d4af16</code></a>
docs: add types for multiple rule options (<a
href="https://redirect.github.com/eslint/eslint/issues/19616 ">#19616</a>)
(Tanuj Kanti)</li>
<li><a
href="e8f8d57bd6 "><code>e8f8d57</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="a40348f1f6 "><code>a40348f</code></a>
docs: no-use-before-define tweaks (<a
href="https://redirect.github.com/eslint/eslint/issues/19622 ">#19622</a>)
(Kirk Waiblinger)</li>
<li><a
href="0ba3ae3e5a "><code>0ba3ae3</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="865dbfed6c "><code>865dbfe</code></a>
docs: ensure "learn more" deprecation links point to useful
resource (<a
href="https://redirect.github.com/eslint/eslint/issues/19590 ">#19590</a>)
(Kirk Waiblinger)</li>
<li><a
href="f80b746d85 "><code>f80b746</code></a>
docs: add known limitations for no-self-compare (<a
href="https://redirect.github.com/eslint/eslint/issues/19612 ">#19612</a>)
(Nitin Kumar)</li>
<li><a
href="865aed6293 "><code>865aed6</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="88dc1965a4 "><code>88dc196</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.25.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19636 ">#19636</a>)
(Milos Djermanovic)</li>
<li><a
href="345288d7b2 "><code>345288d</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="affe6be018 "><code>affe6be</code></a>
chore: upgrade trunk (<a
href="https://redirect.github.com/eslint/eslint/issues/19628 ">#19628</a>)
(sethamus)</li>
<li><a
href="dd20cf274e "><code>dd20cf2</code></a>
test: fix <code>no-loop-func</code> test with duplicate variable reports
(<a
href="https://redirect.github.com/eslint/eslint/issues/19610 ">#19610</a>)
(Milos Djermanovic)</li>
<li><a
href="bd05397ef6 "><code>bd05397</code></a>
chore: upgrade <code>@eslint/*</code> dependencies (<a
href="https://redirect.github.com/eslint/eslint/issues/19606 ">#19606</a>)
(Milos Djermanovic)</li>
<li><a
href="22ea18b8ba "><code>22ea18b</code></a>
chore: replace invalid <code>int</code> type with <code>number</code>
inside JSDocs. (<a
href="https://redirect.github.com/eslint/eslint/issues/19597 ">#19597</a>)
(Arya Emami)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md ">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v9.25.0 - April 18, 2025</p>
<ul>
<li><a
href="88dc1965a4 "><code>88dc196</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.25.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19636 ">#19636</a>)
(Milos Djermanovic)</li>
<li><a
href="345288d7b2 "><code>345288d</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="910bd13c4c "><code>910bd13</code></a>
fix: <code>nodeTypeKey</code> not being used in
<code>NodeEventGenerator</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19631 ">#19631</a>)
(StyleShit)</li>
<li><a
href="ca7a735dde "><code>ca7a735</code></a>
docs: update <code>no-undef-init</code> when not to use section (<a
href="https://redirect.github.com/eslint/eslint/issues/19624 ">#19624</a>)
(Tanuj Kanti)</li>
<li><a
href="affe6be018 "><code>affe6be</code></a>
chore: upgrade trunk (<a
href="https://redirect.github.com/eslint/eslint/issues/19628 ">#19628</a>)
(sethamus)</li>
<li><a
href="1b870c9da4 "><code>1b870c9</code></a>
docs: use <code>eslint-config-xo</code> in the getting started guide (<a
href="https://redirect.github.com/eslint/eslint/issues/19629 ">#19629</a>)
(Nitin Kumar)</li>
<li><a
href="5d4af16ab1 "><code>5d4af16</code></a>
docs: add types for multiple rule options (<a
href="https://redirect.github.com/eslint/eslint/issues/19616 ">#19616</a>)
(Tanuj Kanti)</li>
<li><a
href="e8f8d57bd6 "><code>e8f8d57</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="a40348f1f6 "><code>a40348f</code></a>
docs: no-use-before-define tweaks (<a
href="https://redirect.github.com/eslint/eslint/issues/19622 ">#19622</a>)
(Kirk Waiblinger)</li>
<li><a
href="0ba3ae3e5a "><code>0ba3ae3</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="865dbfed6c "><code>865dbfe</code></a>
docs: ensure "learn more" deprecation links point to useful
resource (<a
href="https://redirect.github.com/eslint/eslint/issues/19590 ">#19590</a>)
(Kirk Waiblinger)</li>
<li><a
href="dcd95aafa3 "><code>dcd95aa</code></a>
feat: support TypeScript syntax in no-empty-function rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19551 ">#19551</a>)
(sethamus)</li>
<li><a
href="77d6d5bc49 "><code>77d6d5b</code></a>
feat: support TS syntax in <code>no-unused-expressions</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19564 ">#19564</a>)
(Sweta Tanwar)</li>
<li><a
href="90228e5d57 "><code>90228e5</code></a>
feat: support <code>JSRuleDefinition</code> type (<a
href="https://redirect.github.com/eslint/eslint/issues/19604 ">#19604</a>)
(루밀LuMir)</li>
<li><a
href="f80b746d85 "><code>f80b746</code></a>
docs: add known limitations for no-self-compare (<a
href="https://redirect.github.com/eslint/eslint/issues/19612 ">#19612</a>)
(Nitin Kumar)</li>
<li><a
href="59ba6b7378 "><code>59ba6b7</code></a>
feat: add allowObjects option to no-restricted-properties (<a
href="https://redirect.github.com/eslint/eslint/issues/19607 ">#19607</a>)
(sethamus)</li>
<li><a
href="db650a036b "><code>db650a0</code></a>
feat: support TypeScript syntax in <code>no-invalid-this</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19532 ">#19532</a>)
(Tanuj Kanti)</li>
<li><a
href="dd20cf274e "><code>dd20cf2</code></a>
test: fix <code>no-loop-func</code> test with duplicate variable reports
(<a
href="https://redirect.github.com/eslint/eslint/issues/19610 ">#19610</a>)
(Milos Djermanovic)</li>
<li><a
href="9535cffe7b "><code>9535cff</code></a>
feat: support TS syntax in <code>no-loop-func</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19559 ">#19559</a>)
(Nitin Kumar)</li>
<li><a
href="bd05397ef6 "><code>bd05397</code></a>
chore: upgrade <code>@eslint/*</code> dependencies (<a
href="https://redirect.github.com/eslint/eslint/issues/19606 ">#19606</a>)
(Milos Djermanovic)</li>
<li><a
href="22ea18b8ba "><code>22ea18b</code></a>
chore: replace invalid <code>int</code> type with <code>number</code>
inside JSDocs. (<a
href="https://redirect.github.com/eslint/eslint/issues/19597 ">#19597</a>)
(Arya Emami)</li>
<li><a
href="865aed6293 "><code>865aed6</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e62e267615 "><code>e62e267</code></a>
9.25.0</li>
<li><a
href="bc2c3e6acc "><code>bc2c3e6</code></a>
Build: changelog update for 9.25.0</li>
<li><a
href="88dc1965a4 "><code>88dc196</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.25.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19636 ">#19636</a>)</li>
<li><a
href="345288d7b2 "><code>345288d</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="910bd13c4c "><code>910bd13</code></a>
fix: <code>nodeTypeKey</code> not being used in
<code>NodeEventGenerator</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19631 ">#19631</a>)</li>
<li><a
href="ca7a735dde "><code>ca7a735</code></a>
docs: update <code>no-undef-init</code> when not to use section (<a
href="https://redirect.github.com/eslint/eslint/issues/19624 ">#19624</a>)</li>
<li><a
href="affe6be018 "><code>affe6be</code></a>
chore: upgrade trunk (<a
href="https://redirect.github.com/eslint/eslint/issues/19628 ">#19628</a>)</li>
<li><a
href="1b870c9da4 "><code>1b870c9</code></a>
docs: use <code>eslint-config-xo</code> in the getting started guide (<a
href="https://redirect.github.com/eslint/eslint/issues/19629 ">#19629</a>)</li>
<li><a
href="5d4af16ab1 "><code>5d4af16</code></a>
docs: add types for multiple rule options (<a
href="https://redirect.github.com/eslint/eslint/issues/19616 ">#19616</a>)</li>
<li><a
href="e8f8d57bd6 "><code>e8f8d57</code></a>
docs: Update README</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v9.24.0...v9.25.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@eslint/js` from 9.24.0 to 9.25.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases "><code>@eslint/js</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v9.25.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="dcd95aafa3 "><code>dcd95aa</code></a>
feat: support TypeScript syntax in no-empty-function rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19551 ">#19551</a>)
(sethamus)</li>
<li><a
href="77d6d5bc49 "><code>77d6d5b</code></a>
feat: support TS syntax in <code>no-unused-expressions</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19564 ">#19564</a>)
(Sweta Tanwar)</li>
<li><a
href="90228e5d57 "><code>90228e5</code></a>
feat: support <code>JSRuleDefinition</code> type (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19604 ">#19604</a>)
(루밀LuMir)</li>
<li><a
href="59ba6b7378 "><code>59ba6b7</code></a>
feat: add allowObjects option to no-restricted-properties (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19607 ">#19607</a>)
(sethamus)</li>
<li><a
href="db650a036b "><code>db650a0</code></a>
feat: support TypeScript syntax in <code>no-invalid-this</code> rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19532 ">#19532</a>)
(Tanuj Kanti)</li>
<li><a
href="9535cffe7b "><code>9535cff</code></a>
feat: support TS syntax in <code>no-loop-func</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19559 ">#19559</a>)
(Nitin Kumar)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="910bd13c4c "><code>910bd13</code></a>
fix: <code>nodeTypeKey</code> not being used in
<code>NodeEventGenerator</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19631 ">#19631</a>)
(StyleShit)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="ca7a735dde "><code>ca7a735</code></a>
docs: update <code>no-undef-init</code> when not to use section (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19624 ">#19624</a>)
(Tanuj Kanti)</li>
<li><a
href="1b870c9da4 "><code>1b870c9</code></a>
docs: use <code>eslint-config-xo</code> in the getting started guide (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19629 ">#19629</a>)
(Nitin Kumar)</li>
<li><a
href="5d4af16ab1 "><code>5d4af16</code></a>
docs: add types for multiple rule options (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19616 ">#19616</a>)
(Tanuj Kanti)</li>
<li><a
href="e8f8d57bd6 "><code>e8f8d57</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="a40348f1f6 "><code>a40348f</code></a>
docs: no-use-before-define tweaks (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19622 ">#19622</a>)
(Kirk Waiblinger)</li>
<li><a
href="0ba3ae3e5a "><code>0ba3ae3</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="865dbfed6c "><code>865dbfe</code></a>
docs: ensure "learn more" deprecation links point to useful
resource (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19590 ">#19590</a>)
(Kirk Waiblinger)</li>
<li><a
href="f80b746d85 "><code>f80b746</code></a>
docs: add known limitations for no-self-compare (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19612 ">#19612</a>)
(Nitin Kumar)</li>
<li><a
href="865aed6293 "><code>865aed6</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="88dc1965a4 "><code>88dc196</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.25.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19636 ">#19636</a>)
(Milos Djermanovic)</li>
<li><a
href="345288d7b2 "><code>345288d</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="affe6be018 "><code>affe6be</code></a>
chore: upgrade trunk (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19628 ">#19628</a>)
(sethamus)</li>
<li><a
href="dd20cf274e "><code>dd20cf2</code></a>
test: fix <code>no-loop-func</code> test with duplicate variable reports
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19610 ">#19610</a>)
(Milos Djermanovic)</li>
<li><a
href="bd05397ef6 "><code>bd05397</code></a>
chore: upgrade <code>@eslint/*</code> dependencies (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19606 ">#19606</a>)
(Milos Djermanovic)</li>
<li><a
href="22ea18b8ba "><code>22ea18b</code></a>
chore: replace invalid <code>int</code> type with <code>number</code>
inside JSDocs. (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19597 ">#19597</a>)
(Arya Emami)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md "><code>@eslint/js</code>'s
changelog</a>.</em></p>
<blockquote>
<p>v9.25.0 - April 18, 2025</p>
<ul>
<li><a
href="88dc1965a4 "><code>88dc196</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.25.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19636 ">#19636</a>)
(Milos Djermanovic)</li>
<li><a
href="345288d7b2 "><code>345288d</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="910bd13c4c "><code>910bd13</code></a>
fix: <code>nodeTypeKey</code> not being used in
<code>NodeEventGenerator</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19631 ">#19631</a>)
(StyleShit)</li>
<li><a
href="ca7a735dde "><code>ca7a735</code></a>
docs: update <code>no-undef-init</code> when not to use section (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19624 ">#19624</a>)
(Tanuj Kanti)</li>
<li><a
href="affe6be018 "><code>affe6be</code></a>
chore: upgrade trunk (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19628 ">#19628</a>)
(sethamus)</li>
<li><a
href="1b870c9da4 "><code>1b870c9</code></a>
docs: use <code>eslint-config-xo</code> in the getting started guide (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19629 ">#19629</a>)
(Nitin Kumar)</li>
<li><a
href="5d4af16ab1 "><code>5d4af16</code></a>
docs: add types for multiple rule options (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19616 ">#19616</a>)
(Tanuj Kanti)</li>
<li><a
href="e8f8d57bd6 "><code>e8f8d57</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="a40348f1f6 "><code>a40348f</code></a>
docs: no-use-before-define tweaks (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19622 ">#19622</a>)
(Kirk Waiblinger)</li>
<li><a
href="0ba3ae3e5a "><code>0ba3ae3</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="865dbfed6c "><code>865dbfe</code></a>
docs: ensure "learn more" deprecation links point to useful
resource (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19590 ">#19590</a>)
(Kirk Waiblinger)</li>
<li><a
href="dcd95aafa3 "><code>dcd95aa</code></a>
feat: support TypeScript syntax in no-empty-function rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19551 ">#19551</a>)
(sethamus)</li>
<li><a
href="77d6d5bc49 "><code>77d6d5b</code></a>
feat: support TS syntax in <code>no-unused-expressions</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19564 ">#19564</a>)
(Sweta Tanwar)</li>
<li><a
href="90228e5d57 "><code>90228e5</code></a>
feat: support <code>JSRuleDefinition</code> type (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19604 ">#19604</a>)
(루밀LuMir)</li>
<li><a
href="f80b746d85 "><code>f80b746</code></a>
docs: add known limitations for no-self-compare (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19612 ">#19612</a>)
(Nitin Kumar)</li>
<li><a
href="59ba6b7378 "><code>59ba6b7</code></a>
feat: add allowObjects option to no-restricted-properties (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19607 ">#19607</a>)
(sethamus)</li>
<li><a
href="db650a036b "><code>db650a0</code></a>
feat: support TypeScript syntax in <code>no-invalid-this</code> rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19532 ">#19532</a>)
(Tanuj Kanti)</li>
<li><a
href="dd20cf274e "><code>dd20cf2</code></a>
test: fix <code>no-loop-func</code> test with duplicate variable reports
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19610 ">#19610</a>)
(Milos Djermanovic)</li>
<li><a
href="9535cffe7b "><code>9535cff</code></a>
feat: support TS syntax in <code>no-loop-func</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19559 ">#19559</a>)
(Nitin Kumar)</li>
<li><a
href="bd05397ef6 "><code>bd05397</code></a>
chore: upgrade <code>@eslint/*</code> dependencies (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19606 ">#19606</a>)
(Milos Djermanovic)</li>
<li><a
href="22ea18b8ba "><code>22ea18b</code></a>
chore: replace invalid <code>int</code> type with <code>number</code>
inside JSDocs. (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19597 ">#19597</a>)
(Arya Emami)</li>
<li><a
href="865aed6293 "><code>865aed6</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="345288d7b2 "><code>345288d</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.25.0/packages/js ">compare
view</a></li>
</ul>
</details>
<br />
Updates `typescript-eslint` from 8.29.0 to 8.30.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases ">typescript-eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.30.1</h2>
<h2>8.30.1 (2025-04-14)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-explicit-any] suggest to replace
keyof any with PropertyKey (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11032 ">#11032</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [promise-function-async] use a
different error message for functions with promise and non-promise types
(<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10950 ">#10950</a>)</li>
<li><strong>typescript-estree:</strong> use token type of
<code>PrivateIdentifier</code> instead of <code>Identifier</code> for
private identifiers (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11023 ">#11023</a>)</li>
<li><strong>eslint-plugin:</strong> fix mistake with eslintrc config
generation (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11072 ">#11072</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Dima Barabash <a
href="https://github.com/dbarabashh "><code>@dbarabashh</code></a></li>
<li>Ronen Amiel</li>
<li>Kirk Waiblinger <a
href="https://github.com/kirkwaiblinger "><code>@kirkwaiblinger</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
<h2>v8.30.0</h2>
<p>see release notes here <a
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.30.1 ">https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.30.1 </a></p>
<h2>v8.29.1</h2>
<h2>8.29.1 (2025-04-07)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-deprecated] report on deprecated
imported variable used as property (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10998 ">#10998</a>)</li>
<li><strong>typescript-estree:</strong> use token type of
<code>Numeric</code> instead of <code>Identifier</code> for bigint
literals (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11021 ">#11021</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Ronen Amiel</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md ">typescript-eslint's
changelog</a>.</em></p>
<blockquote>
<h2>8.30.1 (2025-04-14)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
<h2>8.30.0 (2025-04-14)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
<h2>8.29.1 (2025-04-07)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9531492c70 "><code>9531492</code></a>
chore(release): publish 8.30.1</li>
<li><a
href="b3688be33b "><code>b3688be</code></a>
chore(release): publish 8.30.0</li>
<li><a
href="f1ceade481 "><code>f1ceade</code></a>
chore: remove unused downlevel-dts (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11034 ">#11034</a>)</li>
<li><a
href="6e03f7cc2a "><code>6e03f7c</code></a>
chore: corrected vitest.config.base compiler inclusion (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11067 ">#11067</a>)</li>
<li><a
href="69e2f6c0d3 "><code>69e2f6c</code></a>
feat: support stringly-typed extends (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/10973 ">#10973</a>)</li>
<li><a
href="d1f57a71cd "><code>d1f57a7</code></a>
chore(visitor-keys): migrate from <code>jest</code> to
<code>vitest</code> (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/10773 ">#10773</a>)</li>
<li><a
href="ef7e6defc5 "><code>ef7e6de</code></a>
chore(release): publish 8.29.1</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.30.1/packages/typescript-eslint ">compare
view</a></li>
</ul>
</details>
<br />
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-21 12:56:10 -06:00
Ahliman HUSEYNOV
5934c66efa
docs: replace incorrect generator links ( #10344 ) ( #10345 )
...
### Description
See: https://github.com/vercel/turborepo/issues/10344
---------
Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>
2025-04-16 17:41:13 +00:00
dependabot[bot]
355137eded
chore(deps-dev): bump the basic group in /examples/basic with 7 updates ( #10303 )
...
Bumps the basic group in /examples/basic with 7 updates:
| Package | From | To |
| --- | --- | --- |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node )
| `22.13.10` | `22.14.0` |
|
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react )
| `19.0.12` | `19.1.0` |
|
[@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom )
| `19.0.4` | `19.1.1` |
| [eslint](https://github.com/eslint/eslint ) | `9.23.0` | `9.24.0` |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ) |
`9.23.0` | `9.24.0` |
|
[eslint-plugin-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo )
| `2.4.4` | `2.5.0` |
|
[@turbo/gen](https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen )
| `2.4.4` | `2.5.0` |
Updates `@types/node` from 22.13.10 to 22.14.0
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@types/react` from 19.0.12 to 19.1.0
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@types/react-dom` from 19.0.4 to 19.1.1
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom ">compare
view</a></li>
</ul>
</details>
<br />
Updates `eslint` from 9.23.0 to 9.24.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases ">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v9.24.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="556c25bbad "><code>556c25b</code></a>
feat: support loading TS config files using
<code>--experimental-strip-types</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19401 ">#19401</a>)
(Arya Emami)</li>
<li><a
href="72650acdb7 "><code>72650ac</code></a>
feat: support TS syntax in <code>init-declarations</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19540 ">#19540</a>)
(Nitin Kumar)</li>
<li><a
href="03fb0bca2b "><code>03fb0bc</code></a>
feat: normalize patterns to handle "./" prefix in files and
ignores (<a
href="https://redirect.github.com/eslint/eslint/issues/19568 ">#19568</a>)
(Pixel998)</li>
<li><a
href="071dcd3a8e "><code>071dcd3</code></a>
feat: support TS syntax in <code>no-dupe-class-members</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19558 ">#19558</a>)
(Nitin Kumar)</li>
<li><a
href="cd72bcc0c8 "><code>cd72bcc</code></a>
feat: Introduce a way to suppress violations (<a
href="https://redirect.github.com/eslint/eslint/issues/19159 ">#19159</a>)
(Iacovos Constantinou)</li>
<li><a
href="2a81578ac1 "><code>2a81578</code></a>
feat: support TS syntax in <code>no-loss-of-precision</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19560 ">#19560</a>)
(Nitin Kumar)</li>
<li><a
href="30ae4ed093 "><code>30ae4ed</code></a>
feat: add new options to class-methods-use-this (<a
href="https://redirect.github.com/eslint/eslint/issues/19527 ">#19527</a>)
(sethamus)</li>
<li><a
href="b79ade6c1e "><code>b79ade6</code></a>
feat: support TypeScript syntax in <code>no-array-constructor</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19493 ">#19493</a>)
(Tanuj Kanti)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="b23d1c5f02 "><code>b23d1c5</code></a>
fix: deduplicate variable names in no-loop-func error messages (<a
href="https://redirect.github.com/eslint/eslint/issues/19595 ">#19595</a>)
(Nitin Kumar)</li>
<li><a
href="fb8cdb842e "><code>fb8cdb8</code></a>
fix: use <code>any[]</code> type for <code>context.options</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19584 ">#19584</a>)
(Francesco Trotta)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="f8578206cc "><code>f857820</code></a>
docs: update documentation for <code>--experimental-strip-types</code>
(<a
href="https://redirect.github.com/eslint/eslint/issues/19594 ">#19594</a>)
(Nikolas Schröter)</li>
<li><a
href="803e4af48e "><code>803e4af</code></a>
docs: simplify gitignore path handling in includeIgnoreFile section (<a
href="https://redirect.github.com/eslint/eslint/issues/19596 ">#19596</a>)
(Thomas Broyer)</li>
<li><a
href="6d979ccc18 "><code>6d979cc</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="82177e4108 "><code>82177e4</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="e849dc0128 "><code>e849dc0</code></a>
docs: replace existing var with const (<a
href="https://redirect.github.com/eslint/eslint/issues/19578 ">#19578</a>)
(Sweta Tanwar)</li>
<li><a
href="0c65c62802 "><code>0c65c62</code></a>
docs: don't pass filename when linting rule examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19571 ">#19571</a>)
(Milos Djermanovic)</li>
<li><a
href="6be36c9943 "><code>6be36c9</code></a>
docs: Update custom-rules.md code example of fixer (<a
href="https://redirect.github.com/eslint/eslint/issues/19555 ">#19555</a>)
(Yifan Pan)</li>
</ul>
<h2>Build Related</h2>
<ul>
<li><a
href="366e3694af "><code>366e369</code></a>
build: re-enable Prettier formatting for <code>package.json</code> files
(<a
href="https://redirect.github.com/eslint/eslint/issues/19569 ">#19569</a>)
(Francesco Trotta)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="ef6742091d "><code>ef67420</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.24.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19602 ">#19602</a>)
(Milos Djermanovic)</li>
<li><a
href="4946847bb6 "><code>4946847</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="a995acbe32 "><code>a995acb</code></a>
chore: correct 'flter'/'filter' typo in package script (<a
href="https://redirect.github.com/eslint/eslint/issues/19587 ">#19587</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="b9a5efa937 "><code>b9a5efa</code></a>
test: skip symlink test on Windows (<a
href="https://redirect.github.com/eslint/eslint/issues/19503 ">#19503</a>)
(fisker Cheung)</li>
<li><a
href="46eea6d1cb "><code>46eea6d</code></a>
chore: remove <code>Rule</code> & <code>FormatterFunction</code>
from <code>shared/types.js</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19556 ">#19556</a>)
(Nitin Kumar)</li>
<li><a
href="bdcc91d5b6 "><code>bdcc91d</code></a>
chore: modify .editorconfig to keep parity with prettier config (<a
href="https://redirect.github.com/eslint/eslint/issues/19577 ">#19577</a>)
(Sweta Tanwar)</li>
<li><a
href="7790d8305a "><code>7790d83</code></a>
chore: fix some typos in comment (<a
href="https://redirect.github.com/eslint/eslint/issues/19576 ">#19576</a>)
(todaymoon)</li>
<li><a
href="76064a6324 "><code>76064a6</code></a>
test: ignore <code>package-lock.json</code> for
<code>eslint-webpack-plugin</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19572 ">#19572</a>)
(Francesco Trotta)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md ">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v9.24.0 - April 4, 2025</p>
<ul>
<li><a
href="ef6742091d "><code>ef67420</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.24.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19602 ">#19602</a>)
(Milos Djermanovic)</li>
<li><a
href="4946847bb6 "><code>4946847</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="f8578206cc "><code>f857820</code></a>
docs: update documentation for <code>--experimental-strip-types</code>
(<a
href="https://redirect.github.com/eslint/eslint/issues/19594 ">#19594</a>)
(Nikolas Schröter)</li>
<li><a
href="803e4af48e "><code>803e4af</code></a>
docs: simplify gitignore path handling in includeIgnoreFile section (<a
href="https://redirect.github.com/eslint/eslint/issues/19596 ">#19596</a>)
(Thomas Broyer)</li>
<li><a
href="6d979ccc18 "><code>6d979cc</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="b23d1c5f02 "><code>b23d1c5</code></a>
fix: deduplicate variable names in no-loop-func error messages (<a
href="https://redirect.github.com/eslint/eslint/issues/19595 ">#19595</a>)
(Nitin Kumar)</li>
<li><a
href="556c25bbad "><code>556c25b</code></a>
feat: support loading TS config files using
<code>--experimental-strip-types</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19401 ">#19401</a>)
(Arya Emami)</li>
<li><a
href="82177e4108 "><code>82177e4</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="a995acbe32 "><code>a995acb</code></a>
chore: correct 'flter'/'filter' typo in package script (<a
href="https://redirect.github.com/eslint/eslint/issues/19587 ">#19587</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="72650acdb7 "><code>72650ac</code></a>
feat: support TS syntax in <code>init-declarations</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19540 ">#19540</a>)
(Nitin Kumar)</li>
<li><a
href="03fb0bca2b "><code>03fb0bc</code></a>
feat: normalize patterns to handle "./" prefix in files and
ignores (<a
href="https://redirect.github.com/eslint/eslint/issues/19568 ">#19568</a>)
(Pixel998)</li>
<li><a
href="b9a5efa937 "><code>b9a5efa</code></a>
test: skip symlink test on Windows (<a
href="https://redirect.github.com/eslint/eslint/issues/19503 ">#19503</a>)
(fisker Cheung)</li>
<li><a
href="46eea6d1cb "><code>46eea6d</code></a>
chore: remove <code>Rule</code> & <code>FormatterFunction</code>
from <code>shared/types.js</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19556 ">#19556</a>)
(Nitin Kumar)</li>
<li><a
href="fb8cdb842e "><code>fb8cdb8</code></a>
fix: use <code>any[]</code> type for <code>context.options</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19584 ">#19584</a>)
(Francesco Trotta)</li>
<li><a
href="071dcd3a8e "><code>071dcd3</code></a>
feat: support TS syntax in <code>no-dupe-class-members</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19558 ">#19558</a>)
(Nitin Kumar)</li>
<li><a
href="e849dc0128 "><code>e849dc0</code></a>
docs: replace existing var with const (<a
href="https://redirect.github.com/eslint/eslint/issues/19578 ">#19578</a>)
(Sweta Tanwar)</li>
<li><a
href="bdcc91d5b6 "><code>bdcc91d</code></a>
chore: modify .editorconfig to keep parity with prettier config (<a
href="https://redirect.github.com/eslint/eslint/issues/19577 ">#19577</a>)
(Sweta Tanwar)</li>
<li><a
href="7790d8305a "><code>7790d83</code></a>
chore: fix some typos in comment (<a
href="https://redirect.github.com/eslint/eslint/issues/19576 ">#19576</a>)
(todaymoon)</li>
<li><a
href="cd72bcc0c8 "><code>cd72bcc</code></a>
feat: Introduce a way to suppress violations (<a
href="https://redirect.github.com/eslint/eslint/issues/19159 ">#19159</a>)
(Iacovos Constantinou)</li>
<li><a
href="2a81578ac1 "><code>2a81578</code></a>
feat: support TS syntax in <code>no-loss-of-precision</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19560 ">#19560</a>)
(Nitin Kumar)</li>
<li><a
href="366e3694af "><code>366e369</code></a>
build: re-enable Prettier formatting for <code>package.json</code> files
(<a
href="https://redirect.github.com/eslint/eslint/issues/19569 ">#19569</a>)
(Francesco Trotta)</li>
<li><a
href="30ae4ed093 "><code>30ae4ed</code></a>
feat: add new options to class-methods-use-this (<a
href="https://redirect.github.com/eslint/eslint/issues/19527 ">#19527</a>)
(sethamus)</li>
<li><a
href="b79ade6c1e "><code>b79ade6</code></a>
feat: support TypeScript syntax in <code>no-array-constructor</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19493 ">#19493</a>)
(Tanuj Kanti)</li>
<li><a
href="0c65c62802 "><code>0c65c62</code></a>
docs: don't pass filename when linting rule examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19571 ">#19571</a>)
(Milos Djermanovic)</li>
<li><a
href="76064a6324 "><code>76064a6</code></a>
test: ignore <code>package-lock.json</code> for
<code>eslint-webpack-plugin</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19572 ">#19572</a>)
(Francesco Trotta)</li>
<li><a
href="6be36c9943 "><code>6be36c9</code></a>
docs: Update custom-rules.md code example of fixer (<a
href="https://redirect.github.com/eslint/eslint/issues/19555 ">#19555</a>)
(Yifan Pan)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d49f5b7333 "><code>d49f5b7</code></a>
9.24.0</li>
<li><a
href="9b6ed8a57a "><code>9b6ed8a</code></a>
Build: changelog update for 9.24.0</li>
<li><a
href="ef6742091d "><code>ef67420</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.24.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19602 ">#19602</a>)</li>
<li><a
href="4946847bb6 "><code>4946847</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="f8578206cc "><code>f857820</code></a>
docs: update documentation for <code>--experimental-strip-types</code>
(<a
href="https://redirect.github.com/eslint/eslint/issues/19594 ">#19594</a>)</li>
<li><a
href="803e4af48e "><code>803e4af</code></a>
docs: simplify gitignore path handling in includeIgnoreFile section (<a
href="https://redirect.github.com/eslint/eslint/issues/19596 ">#19596</a>)</li>
<li><a
href="6d979ccc18 "><code>6d979cc</code></a>
docs: Update README</li>
<li><a
href="b23d1c5f02 "><code>b23d1c5</code></a>
fix: deduplicate variable names in no-loop-func error messages (<a
href="https://redirect.github.com/eslint/eslint/issues/19595 ">#19595</a>)</li>
<li><a
href="556c25bbad "><code>556c25b</code></a>
feat: support loading TS config files using
<code>--experimental-strip-types</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19 ">#19</a>...</li>
<li><a
href="82177e4108 "><code>82177e4</code></a>
docs: Update README</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v9.23.0...v9.24.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@eslint/js` from 9.23.0 to 9.24.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases "><code>@eslint/js</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v9.24.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="556c25bbad "><code>556c25b</code></a>
feat: support loading TS config files using
<code>--experimental-strip-types</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19401 ">#19401</a>)
(Arya Emami)</li>
<li><a
href="72650acdb7 "><code>72650ac</code></a>
feat: support TS syntax in <code>init-declarations</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19540 ">#19540</a>)
(Nitin Kumar)</li>
<li><a
href="03fb0bca2b "><code>03fb0bc</code></a>
feat: normalize patterns to handle "./" prefix in files and
ignores (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19568 ">#19568</a>)
(Pixel998)</li>
<li><a
href="071dcd3a8e "><code>071dcd3</code></a>
feat: support TS syntax in <code>no-dupe-class-members</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19558 ">#19558</a>)
(Nitin Kumar)</li>
<li><a
href="cd72bcc0c8 "><code>cd72bcc</code></a>
feat: Introduce a way to suppress violations (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19159 ">#19159</a>)
(Iacovos Constantinou)</li>
<li><a
href="2a81578ac1 "><code>2a81578</code></a>
feat: support TS syntax in <code>no-loss-of-precision</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19560 ">#19560</a>)
(Nitin Kumar)</li>
<li><a
href="30ae4ed093 "><code>30ae4ed</code></a>
feat: add new options to class-methods-use-this (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19527 ">#19527</a>)
(sethamus)</li>
<li><a
href="b79ade6c1e "><code>b79ade6</code></a>
feat: support TypeScript syntax in <code>no-array-constructor</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19493 ">#19493</a>)
(Tanuj Kanti)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="b23d1c5f02 "><code>b23d1c5</code></a>
fix: deduplicate variable names in no-loop-func error messages (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19595 ">#19595</a>)
(Nitin Kumar)</li>
<li><a
href="fb8cdb842e "><code>fb8cdb8</code></a>
fix: use <code>any[]</code> type for <code>context.options</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19584 ">#19584</a>)
(Francesco Trotta)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="f8578206cc "><code>f857820</code></a>
docs: update documentation for <code>--experimental-strip-types</code>
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19594 ">#19594</a>)
(Nikolas Schröter)</li>
<li><a
href="803e4af48e "><code>803e4af</code></a>
docs: simplify gitignore path handling in includeIgnoreFile section (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19596 ">#19596</a>)
(Thomas Broyer)</li>
<li><a
href="6d979ccc18 "><code>6d979cc</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="82177e4108 "><code>82177e4</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="e849dc0128 "><code>e849dc0</code></a>
docs: replace existing var with const (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19578 ">#19578</a>)
(Sweta Tanwar)</li>
<li><a
href="0c65c62802 "><code>0c65c62</code></a>
docs: don't pass filename when linting rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19571 ">#19571</a>)
(Milos Djermanovic)</li>
<li><a
href="6be36c9943 "><code>6be36c9</code></a>
docs: Update custom-rules.md code example of fixer (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19555 ">#19555</a>)
(Yifan Pan)</li>
</ul>
<h2>Build Related</h2>
<ul>
<li><a
href="366e3694af "><code>366e369</code></a>
build: re-enable Prettier formatting for <code>package.json</code> files
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19569 ">#19569</a>)
(Francesco Trotta)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="ef6742091d "><code>ef67420</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.24.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19602 ">#19602</a>)
(Milos Djermanovic)</li>
<li><a
href="4946847bb6 "><code>4946847</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="a995acbe32 "><code>a995acb</code></a>
chore: correct 'flter'/'filter' typo in package script (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19587 ">#19587</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="b9a5efa937 "><code>b9a5efa</code></a>
test: skip symlink test on Windows (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19503 ">#19503</a>)
(fisker Cheung)</li>
<li><a
href="46eea6d1cb "><code>46eea6d</code></a>
chore: remove <code>Rule</code> & <code>FormatterFunction</code>
from <code>shared/types.js</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19556 ">#19556</a>)
(Nitin Kumar)</li>
<li><a
href="bdcc91d5b6 "><code>bdcc91d</code></a>
chore: modify .editorconfig to keep parity with prettier config (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19577 ">#19577</a>)
(Sweta Tanwar)</li>
<li><a
href="7790d8305a "><code>7790d83</code></a>
chore: fix some typos in comment (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19576 ">#19576</a>)
(todaymoon)</li>
<li><a
href="76064a6324 "><code>76064a6</code></a>
test: ignore <code>package-lock.json</code> for
<code>eslint-webpack-plugin</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19572 ">#19572</a>)
(Francesco Trotta)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md "><code>@eslint/js</code>'s
changelog</a>.</em></p>
<blockquote>
<p>v9.24.0 - April 4, 2025</p>
<ul>
<li><a
href="ef6742091d "><code>ef67420</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.24.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19602 ">#19602</a>)
(Milos Djermanovic)</li>
<li><a
href="4946847bb6 "><code>4946847</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="f8578206cc "><code>f857820</code></a>
docs: update documentation for <code>--experimental-strip-types</code>
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19594 ">#19594</a>)
(Nikolas Schröter)</li>
<li><a
href="803e4af48e "><code>803e4af</code></a>
docs: simplify gitignore path handling in includeIgnoreFile section (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19596 ">#19596</a>)
(Thomas Broyer)</li>
<li><a
href="6d979ccc18 "><code>6d979cc</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="b23d1c5f02 "><code>b23d1c5</code></a>
fix: deduplicate variable names in no-loop-func error messages (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19595 ">#19595</a>)
(Nitin Kumar)</li>
<li><a
href="556c25bbad "><code>556c25b</code></a>
feat: support loading TS config files using
<code>--experimental-strip-types</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19401 ">#19401</a>)
(Arya Emami)</li>
<li><a
href="82177e4108 "><code>82177e4</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="a995acbe32 "><code>a995acb</code></a>
chore: correct 'flter'/'filter' typo in package script (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19587 ">#19587</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="72650acdb7 "><code>72650ac</code></a>
feat: support TS syntax in <code>init-declarations</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19540 ">#19540</a>)
(Nitin Kumar)</li>
<li><a
href="03fb0bca2b "><code>03fb0bc</code></a>
feat: normalize patterns to handle "./" prefix in files and
ignores (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19568 ">#19568</a>)
(Pixel998)</li>
<li><a
href="b9a5efa937 "><code>b9a5efa</code></a>
test: skip symlink test on Windows (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19503 ">#19503</a>)
(fisker Cheung)</li>
<li><a
href="46eea6d1cb "><code>46eea6d</code></a>
chore: remove <code>Rule</code> & <code>FormatterFunction</code>
from <code>shared/types.js</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19556 ">#19556</a>)
(Nitin Kumar)</li>
<li><a
href="fb8cdb842e "><code>fb8cdb8</code></a>
fix: use <code>any[]</code> type for <code>context.options</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19584 ">#19584</a>)
(Francesco Trotta)</li>
<li><a
href="071dcd3a8e "><code>071dcd3</code></a>
feat: support TS syntax in <code>no-dupe-class-members</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19558 ">#19558</a>)
(Nitin Kumar)</li>
<li><a
href="e849dc0128 "><code>e849dc0</code></a>
docs: replace existing var with const (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19578 ">#19578</a>)
(Sweta Tanwar)</li>
<li><a
href="bdcc91d5b6 "><code>bdcc91d</code></a>
chore: modify .editorconfig to keep parity with prettier config (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19577 ">#19577</a>)
(Sweta Tanwar)</li>
<li><a
href="7790d8305a "><code>7790d83</code></a>
chore: fix some typos in comment (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19576 ">#19576</a>)
(todaymoon)</li>
<li><a
href="cd72bcc0c8 "><code>cd72bcc</code></a>
feat: Introduce a way to suppress violations (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19159 ">#19159</a>)
(Iacovos Constantinou)</li>
<li><a
href="2a81578ac1 "><code>2a81578</code></a>
feat: support TS syntax in <code>no-loss-of-precision</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19560 ">#19560</a>)
(Nitin Kumar)</li>
<li><a
href="366e3694af "><code>366e369</code></a>
build: re-enable Prettier formatting for <code>package.json</code> files
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19569 ">#19569</a>)
(Francesco Trotta)</li>
<li><a
href="30ae4ed093 "><code>30ae4ed</code></a>
feat: add new options to class-methods-use-this (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19527 ">#19527</a>)
(sethamus)</li>
<li><a
href="b79ade6c1e "><code>b79ade6</code></a>
feat: support TypeScript syntax in <code>no-array-constructor</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19493 ">#19493</a>)
(Tanuj Kanti)</li>
<li><a
href="0c65c62802 "><code>0c65c62</code></a>
docs: don't pass filename when linting rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19571 ">#19571</a>)
(Milos Djermanovic)</li>
<li><a
href="76064a6324 "><code>76064a6</code></a>
test: ignore <code>package-lock.json</code> for
<code>eslint-webpack-plugin</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19572 ">#19572</a>)
(Francesco Trotta)</li>
<li><a
href="6be36c9943 "><code>6be36c9</code></a>
docs: Update custom-rules.md code example of fixer (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19555 ">#19555</a>)
(Yifan Pan)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4946847bb6 "><code>4946847</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.24.0/packages/js ">compare
view</a></li>
</ul>
</details>
<br />
Updates `eslint-plugin-turbo` from 2.4.4 to 2.5.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turborepo/releases ">eslint-plugin-turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v2.5.0</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>docs: fix typo on continue docs by <a
href="https://github.com/jenseng "><code>@jenseng</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10041 ">vercel/turborepo#10041</a></li>
<li>docs: add explicit mention for capturing multiple .env files by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10061 ">vercel/turborepo#10061</a></li>
<li>docs: fix json title for Watch Mode docs by <a
href="https://github.com/bohongu "><code>@bohongu</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10085 ">vercel/turborepo#10085</a></li>
<li>docs: upgrades for Vitest doc and add <code>with-vitest</code>
example by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10063 ">vercel/turborepo#10063</a></li>
<li>chore: remove experimental warning from ls command by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10096 ">vercel/turborepo#10096</a></li>
<li>docs: add hybrid approach to vitest guide by <a
href="https://github.com/beaussan "><code>@beaussan</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10092 ">vercel/turborepo#10092</a></li>
<li>fix(cli): no longer attempt to parse task name as continue value by
<a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10097 ">vercel/turborepo#10097</a></li>
<li>docs: clarify TURBO_TEAM slug usage by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10102 ">vercel/turborepo#10102</a></li>
<li>fix: adds callout for installation instructions for PNPM by <a
href="https://github.com/Tigatok "><code>@Tigatok</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10100 ">vercel/turborepo#10100</a></li>
<li>docs: add release phases to support policy by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10091 ">vercel/turborepo#10091</a></li>
<li>docs: remove <code>ls</code> from Experimental phase in Support
Policy by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10108 ">vercel/turborepo#10108</a></li>
<li>docs: open source site source code by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10127 ">vercel/turborepo#10127</a></li>
<li>docs: fix code black background colors by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10141 ">vercel/turborepo#10141</a></li>
<li>fix(docs): prefix environment variable for search dialog by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10142 ">vercel/turborepo#10142</a></li>
<li>fix(docs): fix commas in package exports example by <a
href="https://github.com/x-N0 "><code>@x-N0</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10143 ">vercel/turborepo#10143</a></li>
<li>docs: fix typos in documentation files by <a
href="https://github.com/rootdiae "><code>@rootdiae</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10124 ">vercel/turborepo#10124</a></li>
<li>docs: update storybook initiation instructions by <a
href="https://github.com/sicarius97 "><code>@sicarius97</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10145 ">vercel/turborepo#10145</a></li>
<li>feat(boundaries): package name as tag punning by <a
href="https://github.com/NicholasLYang "><code>@NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10151 ">vercel/turborepo#10151</a></li>
<li>fix(docs): asset importing failure for OG images by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10159 ">vercel/turborepo#10159</a></li>
<li>chore(docs): convert 'Turbo' into 'Turborepo' by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10162 ">vercel/turborepo#10162</a></li>
<li>docs: add <code>FORCE_COLOR</code> variable to docs by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10165 ">vercel/turborepo#10165</a></li>
<li>feat: workspace root microsyntax by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10094 ">vercel/turborepo#10094</a></li>
<li>docs(run): fix passthrough arg behavior by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10167 ">vercel/turborepo#10167</a></li>
<li>docs: bump openapi framework version by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10172 ">vercel/turborepo#10172</a></li>
<li>docs: fix typos by <a
href="https://github.com/xiaobei0715 "><code>@xiaobei0715</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10182 ">vercel/turborepo#10182</a></li>
<li>docs: update fallback OG image by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10174 ">vercel/turborepo#10174</a></li>
<li>docs: enhance examples tables by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10173 ">vercel/turborepo#10173</a></li>
<li>docs: fix typos in documentation files by <a
href="https://github.com/rootdiae "><code>@rootdiae</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10192 ">vercel/turborepo#10192</a></li>
<li>docs: add checkout optimization for <code>--affected</code> by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10188 ">vercel/turborepo#10188</a></li>
<li>feat(turbo json): make <code>with</code> public by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10191 ">vercel/turborepo#10191</a></li>
<li>chore: fix some typos by <a
href="https://github.com/pudongair "><code>@pudongair</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10196 ">vercel/turborepo#10196</a></li>
<li>docs: use schema from current <code>@turbo/types</code> by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10197 ">vercel/turborepo#10197</a></li>
<li>docs: switch turbo run to turbo watch for --experimental-write-cache
by <a
href="https://github.com/victorlagerfors "><code>@victorlagerfors</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10199 ">vercel/turborepo#10199</a></li>
<li>docs: layout redesign by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10178 ">vercel/turborepo#10178</a></li>
<li>docs: fix text colors in a few spots by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10213 ">vercel/turborepo#10213</a></li>
<li>docs: remove stale callout by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10217 ">vercel/turborepo#10217</a></li>
<li>docs: links for OpenAPI spec for both human-readable and JSON by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10216 ">vercel/turborepo#10216</a></li>
<li>docs: add a snippet to <code>with</code> by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10215 ">vercel/turborepo#10215</a></li>
<li>docs: mention JSONC support by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10214 ">vercel/turborepo#10214</a></li>
<li>chore(docs): remove with until published by <a
href="https://github.com/tknickman "><code>@tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10237 ">vercel/turborepo#10237</a></li>
<li>docs: add missing shadcn/ui tile by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10249 ">vercel/turborepo#10249</a></li>
<li>docs: add config mention to upgrading guide by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10233 ">vercel/turborepo#10233</a></li>
<li>docs: move CTA below TOC by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10252 ">vercel/turborepo#10252</a></li>
<li>chore: upgrade to <code>proxy-agent</code> 6.5.0 by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10278 ">vercel/turborepo#10278</a></li>
</ul>
<h3>eslint</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="df394be8f1 "><code>df394be</code></a>
publish 2.5.0 to registry</li>
<li><a
href="724db2b97c "><code>724db2b</code></a>
release(turborepo): 2.4.5-canary.7 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/10254 ">#10254</a>)</li>
<li><a
href="4faeb529cc "><code>4faeb52</code></a>
release(turborepo): 2.4.5-canary.6 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/10205 ">#10205</a>)</li>
<li><a
href="1705635a18 "><code>1705635</code></a>
release(turborepo): 2.4.5-canary.5 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/10194 ">#10194</a>)</li>
<li><a
href="f67b5b9cb7 "><code>f67b5b9</code></a>
release(turborepo): 2.4.5-canary.4 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/10166 ">#10166</a>)</li>
<li><a
href="63ce544839 "><code>63ce544</code></a>
release(turborepo): 2.4.5-canary.3 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/10158 ">#10158</a>)</li>
<li><a
href="f66fa46043 "><code>f66fa46</code></a>
chore: fix types for ESLint package builds (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/10157 ">#10157</a>)</li>
<li><a
href="174867a189 "><code>174867a</code></a>
release(turborepo): 2.4.5-canary.2 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/10110 ">#10110</a>)</li>
<li><a
href="ab6f000cba "><code>ab6f000</code></a>
release(turborepo): 2.4.5-canary.1 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/10101 ">#10101</a>)</li>
<li><a
href="dc513412ee "><code>dc51341</code></a>
release(turborepo): 2.4.5-canary.0 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/10095 ">#10095</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turborepo/commits/v2.5.0/packages/eslint-plugin-turbo ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@turbo/gen` from 2.4.4 to 2.5.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turborepo/releases "><code>@turbo/gen</code>'s
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v2.5.0</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>docs: fix typo on continue docs by <a
href="https://github.com/jenseng "><code>@jenseng</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10041 ">vercel/turborepo#10041</a></li>
<li>docs: add explicit mention for capturing multiple .env files by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10061 ">vercel/turborepo#10061</a></li>
<li>docs: fix json title for Watch Mode docs by <a
href="https://github.com/bohongu "><code>@bohongu</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10085 ">vercel/turborepo#10085</a></li>
<li>docs: upgrades for Vitest doc and add <code>with-vitest</code>
example by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10063 ">vercel/turborepo#10063</a></li>
<li>chore: remove experimental warning from ls command by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10096 ">vercel/turborepo#10096</a></li>
<li>docs: add hybrid approach to vitest guide by <a
href="https://github.com/beaussan "><code>@beaussan</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10092 ">vercel/turborepo#10092</a></li>
<li>fix(cli): no longer attempt to parse task name as continue value by
<a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10097 ">vercel/turborepo#10097</a></li>
<li>docs: clarify TURBO_TEAM slug usage by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10102 ">vercel/turborepo#10102</a></li>
<li>fix: adds callout for installation instructions for PNPM by <a
href="https://github.com/Tigatok "><code>@Tigatok</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10100 ">vercel/turborepo#10100</a></li>
<li>docs: add release phases to support policy by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10091 ">vercel/turborepo#10091</a></li>
<li>docs: remove <code>ls</code> from Experimental phase in Support
Policy by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10108 ">vercel/turborepo#10108</a></li>
<li>docs: open source site source code by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10127 ">vercel/turborepo#10127</a></li>
<li>docs: fix code black background colors by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10141 ">vercel/turborepo#10141</a></li>
<li>fix(docs): prefix environment variable for search dialog by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10142 ">vercel/turborepo#10142</a></li>
<li>fix(docs): fix commas in package exports example by <a
href="https://github.com/x-N0 "><code>@x-N0</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10143 ">vercel/turborepo#10143</a></li>
<li>docs: fix typos in documentation files by <a
href="https://github.com/rootdiae "><code>@rootdiae</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10124 ">vercel/turborepo#10124</a></li>
<li>docs: update storybook initiation instructions by <a
href="https://github.com/sicarius97 "><code>@sicarius97</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10145 ">vercel/turborepo#10145</a></li>
<li>feat(boundaries): package name as tag punning by <a
href="https://github.com/NicholasLYang "><code>@NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10151 ">vercel/turborepo#10151</a></li>
<li>fix(docs): asset importing failure for OG images by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10159 ">vercel/turborepo#10159</a></li>
<li>chore(docs): convert 'Turbo' into 'Turborepo' by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10162 ">vercel/turborepo#10162</a></li>
<li>docs: add <code>FORCE_COLOR</code> variable to docs by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10165 ">vercel/turborepo#10165</a></li>
<li>feat: workspace root microsyntax by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10094 ">vercel/turborepo#10094</a></li>
<li>docs(run): fix passthrough arg behavior by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10167 ">vercel/turborepo#10167</a></li>
<li>docs: bump openapi framework version by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10172 ">vercel/turborepo#10172</a></li>
<li>docs: fix typos by <a
href="https://github.com/xiaobei0715 "><code>@xiaobei0715</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10182 ">vercel/turborepo#10182</a></li>
<li>docs: update fallback OG image by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10174 ">vercel/turborepo#10174</a></li>
<li>docs: enhance examples tables by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10173 ">vercel/turborepo#10173</a></li>
<li>docs: fix typos in documentation files by <a
href="https://github.com/rootdiae "><code>@rootdiae</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10192 ">vercel/turborepo#10192</a></li>
<li>docs: add checkout optimization for <code>--affected</code> by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10188 ">vercel/turborepo#10188</a></li>
<li>feat(turbo json): make <code>with</code> public by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10191 ">vercel/turborepo#10191</a></li>
<li>chore: fix some typos by <a
href="https://github.com/pudongair "><code>@pudongair</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10196 ">vercel/turborepo#10196</a></li>
<li>docs: use schema from current <code>@turbo/types</code> by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10197 ">vercel/turborepo#10197</a></li>
<li>docs: switch turbo run to turbo watch for --experimental-write-cache
by <a
href="https://github.com/victorlagerfors "><code>@victorlagerfors</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10199 ">vercel/turborepo#10199</a></li>
<li>docs: layout redesign by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10178 ">vercel/turborepo#10178</a></li>
<li>docs: fix text colors in a few spots by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10213 ">vercel/turborepo#10213</a></li>
<li>docs: remove stale callout by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10217 ">vercel/turborepo#10217</a></li>
<li>docs: links for OpenAPI spec for both human-readable and JSON by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10216 ">vercel/turborepo#10216</a></li>
<li>docs: add a snippet to <code>with</code> by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10215 ">vercel/turborepo#10215</a></li>
<li>docs: mention JSONC support by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10214 ">vercel/turborepo#10214</a></li>
<li>chore(docs): remove with until published by <a
href="https://github.com/tknickman "><code>@tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10237 ">vercel/turborepo#10237</a></li>
<li>docs: add missing shadcn/ui tile by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10249 ">vercel/turborepo#10249</a></li>
<li>docs: add config mention to upgrading guide by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10233 ">vercel/turborepo#10233</a></li>
<li>docs: move CTA below TOC by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10252 ">vercel/turborepo#10252</a></li>
<li>chore: upgrade to <code>proxy-agent</code> 6.5.0 by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10278 ">vercel/turborepo#10278</a></li>
</ul>
<h3>eslint</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="df394be8f1 "><code>df394be</code></a>
publish 2.5.0 to registry</li>
<li><a
href="0971db5a79 "><code>0971db5</code></a>
chore: upgrade to <code>proxy-agent</code> 6.5.0 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/10278 ">#10278</a>)</li>
<li><a
href="724db2b97c "><code>724db2b</code></a>
release(turborepo): 2.4.5-canary.7 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/10254 ">#10254</a>)</li>
<li><a
href="4faeb529cc "><code>4faeb52</code></a>
release(turborepo): 2.4.5-canary.6 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/10205 ">#10205</a>)</li>
<li><a
href="1705635a18 "><code>1705635</code></a>
release(turborepo): 2.4.5-canary.5 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/10194 ">#10194</a>)</li>
<li><a
href="f67b5b9cb7 "><code>f67b5b9</code></a>
release(turborepo): 2.4.5-canary.4 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/10166 ">#10166</a>)</li>
<li><a
href="63ce544839 "><code>63ce544</code></a>
release(turborepo): 2.4.5-canary.3 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/10158 ">#10158</a>)</li>
<li><a
href="174867a189 "><code>174867a</code></a>
release(turborepo): 2.4.5-canary.2 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/10110 ">#10110</a>)</li>
<li><a
href="ab6f000cba "><code>ab6f000</code></a>
release(turborepo): 2.4.5-canary.1 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/10101 ">#10101</a>)</li>
<li><a
href="dc513412ee "><code>dc51341</code></a>
release(turborepo): 2.4.5-canary.0 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/10095 ">#10095</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turborepo/commits/v2.5.0/packages/turbo-gen ">compare
view</a></li>
</ul>
</details>
<br />
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 11:32:27 -06:00
Anthony Shew
d784f63b9a
docs: redirect /repo/docs to /docs ( #10232 )
...
### Description
Replaces the `turbo.build/repo/docs` path to `turbo.build/docs` now that
we have moved the documentation for Turbopack to a different place.
### Testing Instructions
A bit tough to review, I apologize. I can break this up into smaller PRs
if we wish (since redirects will be in place for the old path pattern).
2025-04-04 08:13:27 -06:00
dependabot[bot]
99ae8f4c95
chore(deps): bump the basic group in /examples/basic with 4 updates ( #10257 )
...
Bumps the basic group in /examples/basic with 4 updates:
[react](https://github.com/facebook/react/tree/HEAD/packages/react ),
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ),
[react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom )
and
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `react` from 19.0.0 to 19.1.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/react/releases ">react's
releases</a>.</em></p>
<blockquote>
<h2>19.1.0 (March 28, 2025)</h2>
<h3>Owner Stack</h3>
<p>An Owner Stack is a string representing the components that are
directly responsible for rendering a particular component. You can log
Owner Stacks when debugging or use Owner Stacks to enhance error
overlays or other development tools. Owner Stacks are only available in
development builds. Component Stacks in production are unchanged.</p>
<ul>
<li>An Owner Stack is a development-only stack trace that helps identify
which components are responsible for rendering a particular component.
An Owner Stack is distinct from a Component Stacks, which shows the
hierarchy of components leading to an error.</li>
<li>The <a
href="https://react.dev/reference/react/captureOwnerStack ">captureOwnerStack
API</a> is only available in development mode and returns a Owner Stack,
if available. The API can be used to enhance error overlays or log
component relationships when debugging. <a
href="https://redirect.github.com/facebook/react/pull/29923 ">#29923</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32353 ">#32353</a>,
<a
href="https://redirect.github.com/facebook/react/pull/30306 ">#30306</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32538 ">#32538</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32529 ">#32529</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32538 ">#32538</a></li>
</ul>
<h3>React</h3>
<ul>
<li>Enhanced support for Suspense boundaries to be used anywhere,
including the client, server, and during hydration. <a
href="https://redirect.github.com/facebook/react/pull/32069 ">#32069</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32163 ">#32163</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32224 ">#32224</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32252 ">#32252</a></li>
<li>Reduced unnecessary client rendering through improved hydration
scheduling <a
href="https://redirect.github.com/facebook/react/pull/31751 ">#31751</a></li>
<li>Increased priority of client rendered Suspense boundaries <a
href="https://redirect.github.com/facebook/react/pull/31776 ">#31776</a></li>
<li>Fixed frozen fallback states by rendering unfinished Suspense
boundaries on the client. <a
href="https://redirect.github.com/facebook/react/pull/31620 ">#31620</a></li>
<li>Reduced garbage collection pressure by improving Suspense boundary
retries. <a
href="https://redirect.github.com/facebook/react/pull/31667 ">#31667</a></li>
<li>Fixed erroneous “Waiting for Paint” log when the passive effect
phase was not delayed <a
href="https://redirect.github.com/facebook/react/pull/31526 ">#31526</a></li>
<li>Fixed a regression causing key warnings for flattened positional
children in development mode. <a
href="https://redirect.github.com/facebook/react/pull/32117 ">#32117</a></li>
<li>Updated <code>useId</code> to use valid CSS selectors, changing
format from <code>:r123:</code> to <code>«r123»</code>. <a
href="https://redirect.github.com/facebook/react/pull/32001 ">#32001</a></li>
<li>Added a dev-only warning for null/undefined created in useEffect,
useInsertionEffect, and useLayoutEffect. <a
href="https://redirect.github.com/facebook/react/pull/32355 ">#32355</a></li>
<li>Fixed a bug where dev-only methods were exported in production
builds. React.act is no longer available in production builds. <a
href="https://redirect.github.com/facebook/react/pull/32200 ">#32200</a></li>
<li>Improved consistency across prod and dev to improve compatibility
with Google Closure Complier and bindings <a
href="https://redirect.github.com/facebook/react/pull/31808 ">#31808</a></li>
<li>Improve passive effect scheduling for consistent task yielding. <a
href="https://redirect.github.com/facebook/react/pull/31785 ">#31785</a></li>
<li>Fixed asserts in React Native when
passChildrenWhenCloningPersistedNodes is enabled for OffscreenComponent
rendering. <a
href="https://redirect.github.com/facebook/react/pull/32528 ">#32528</a></li>
<li>Fixed component name resolution for Portal <a
href="https://redirect.github.com/facebook/react/pull/32640 ">#32640</a></li>
<li>Added support for beforetoggle and toggle events on the dialog
element. <a
href="https://github.com/facebook/react/tree/HEAD/packages/react/issues/32479 ">#32479</a>
<a
href="https://redirect.github.com/facebook/react/pull/32479 ">#32479</a></li>
</ul>
<h3>React DOM</h3>
<ul>
<li>Fixed double warning when the <code>href</code> attribute is an
empty string <a
href="https://redirect.github.com/facebook/react/pull/31783 ">#31783</a></li>
<li>Fixed an edge case where <code>getHoistableRoot()</code> didn’t work
properly when the container was a Document <a
href="https://redirect.github.com/facebook/react/pull/32321 ">#32321</a></li>
<li>Removed support for using HTML comments (e.g. <code><!--
--></code>) as a DOM container. <a
href="https://redirect.github.com/facebook/react/pull/32250 ">#32250</a></li>
<li>Added support for <code><script></code> and
<code>\<template></code> tags to be nested within
<code><select></code> tags. <a
href="https://redirect.github.com/facebook/react/pull/31837 ">#31837</a></li>
<li>Fixed responsive images to be preloaded as HTML instead of headers
<a
href="https://redirect.github.com/facebook/react/pull/32445 ">#32445</a></li>
</ul>
<h3>use-sync-external-store</h3>
<ul>
<li>Added <code>exports</code> field to <code>package.json</code> for
<code>use-sync-external-store</code> to support various entrypoints. <a
href="https://redirect.github.com/facebook/react/pull/25231 ">#25231</a></li>
</ul>
<h3>React Server Components</h3>
<ul>
<li>Added <code>unstable_prerender</code>, a new experimental API for
prerendering React Server Components on the server <a
href="https://redirect.github.com/facebook/react/pull/31724 ">#31724</a></li>
<li>Fixed an issue where streams would hang when receiving new chunks
after a global error <a
href="https://redirect.github.com/facebook/react/pull/31840 ">#31840</a>,
<a
href="https://redirect.github.com/facebook/react/pull/31851 ">#31851</a></li>
<li>Fixed an issue where pending chunks were counted twice. <a
href="https://redirect.github.com/facebook/react/pull/31833 ">#31833</a></li>
<li>Added support for streaming in edge environments <a
href="https://redirect.github.com/facebook/react/pull/31852 ">#31852</a></li>
<li>Added support for sending custom error names from a server so that
they are available in the client for console replaying. <a
href="https://redirect.github.com/facebook/react/pull/32116 ">#32116</a></li>
<li>Updated the server component wire format to remove IDs for hints and
console.log because they have no return value <a
href="https://redirect.github.com/facebook/react/pull/31671 ">#31671</a></li>
<li>Exposed <code>registerServerReference</code> in client builds to
handle server references in different environments. <a
href="https://redirect.github.com/facebook/react/pull/32534 ">#32534</a></li>
<li>Added react-server-dom-parcel package which integrates Server
Components with the <a href="https://parceljs.org/ ">Parcel bundler</a>
<a
href="https://redirect.github.com/facebook/react/pull/31725 ">#31725</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32132 ">#32132</a>,
<a
href="https://redirect.github.com/facebook/react/pull/31799 ">#31799</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32294 ">#32294</a>,
<a
href="https://redirect.github.com/facebook/react/pull/31741 ">#31741</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/react/blob/main/CHANGELOG.md ">react's
changelog</a>.</em></p>
<blockquote>
<h2>19.1.0 (March 28, 2025)</h2>
<h3>Owner Stack</h3>
<p>An Owner Stack is a string representing the components that are
directly responsible for rendering a particular component. You can log
Owner Stacks when debugging or use Owner Stacks to enhance error
overlays or other development tools. Owner Stacks are only available in
development builds. Component Stacks in production are unchanged.</p>
<ul>
<li>An Owner Stack is a development-only stack trace that helps identify
which components are responsible for rendering a particular component.
An Owner Stack is distinct from a Component Stacks, which shows the
hierarchy of components leading to an error.</li>
<li>The <a
href="https://react.dev/reference/react/captureOwnerStack ">captureOwnerStack
API</a> is only available in development mode and returns a Owner Stack,
if available. The API can be used to enhance error overlays or log
component relationships when debugging. <a
href="https://redirect.github.com/facebook/react/pull/29923 ">#29923</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32353 ">#32353</a>,
<a
href="https://redirect.github.com/facebook/react/pull/30306 ">#30306</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32538 ">#32538</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32529 ">#32529</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32538 ">#32538</a></li>
</ul>
<h3>React</h3>
<ul>
<li>Enhanced support for Suspense boundaries to be used anywhere,
including the client, server, and during hydration. <a
href="https://redirect.github.com/facebook/react/pull/32069 ">#32069</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32163 ">#32163</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32224 ">#32224</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32252 ">#32252</a></li>
<li>Reduced unnecessary client rendering through improved hydration
scheduling <a
href="https://redirect.github.com/facebook/react/pull/31751 ">#31751</a></li>
<li>Increased priority of client rendered Suspense boundaries <a
href="https://redirect.github.com/facebook/react/pull/31776 ">#31776</a></li>
<li>Fixed frozen fallback states by rendering unfinished Suspense
boundaries on the client. <a
href="https://redirect.github.com/facebook/react/pull/31620 ">#31620</a></li>
<li>Reduced garbage collection pressure by improving Suspense boundary
retries. <a
href="https://redirect.github.com/facebook/react/pull/31667 ">#31667</a></li>
<li>Fixed erroneous “Waiting for Paint” log when the passive effect
phase was not delayed <a
href="https://redirect.github.com/facebook/react/pull/31526 ">#31526</a></li>
<li>Fixed a regression causing key warnings for flattened positional
children in development mode. <a
href="https://redirect.github.com/facebook/react/pull/32117 ">#32117</a></li>
<li>Updated <code>useId</code> to use valid CSS selectors, changing
format from <code>:r123:</code> to <code>«r123»</code>. <a
href="https://redirect.github.com/facebook/react/pull/32001 ">#32001</a></li>
<li>Added a dev-only warning for null/undefined created in useEffect,
useInsertionEffect, and useLayoutEffect. <a
href="https://redirect.github.com/facebook/react/pull/32355 ">#32355</a></li>
<li>Fixed a bug where dev-only methods were exported in production
builds. React.act is no longer available in production builds. <a
href="https://redirect.github.com/facebook/react/pull/32200 ">#32200</a></li>
<li>Improved consistency across prod and dev to improve compatibility
with Google Closure Complier and bindings <a
href="https://redirect.github.com/facebook/react/pull/31808 ">#31808</a></li>
<li>Improve passive effect scheduling for consistent task yielding. <a
href="https://redirect.github.com/facebook/react/pull/31785 ">#31785</a></li>
<li>Fixed asserts in React Native when
passChildrenWhenCloningPersistedNodes is enabled for OffscreenComponent
rendering. <a
href="https://redirect.github.com/facebook/react/pull/32528 ">#32528</a></li>
<li>Fixed component name resolution for Portal <a
href="https://redirect.github.com/facebook/react/pull/32640 ">#32640</a></li>
<li>Added support for beforetoggle and toggle events on the dialog
element. <a
href="https://github.com/facebook/react/tree/HEAD/packages/react/issues/32479 ">#32479</a>
<a
href="https://redirect.github.com/facebook/react/pull/32479 ">#32479</a></li>
</ul>
<h3>React DOM</h3>
<ul>
<li>Fixed double warning when the <code>href</code> attribute is an
empty string <a
href="https://redirect.github.com/facebook/react/pull/31783 ">#31783</a></li>
<li>Fixed an edge case where <code>getHoistableRoot()</code> didn’t work
properly when the container was a Document <a
href="https://redirect.github.com/facebook/react/pull/32321 ">#32321</a></li>
<li>Removed support for using HTML comments (e.g. <code><!--
--></code>) as a DOM container. <a
href="https://redirect.github.com/facebook/react/pull/32250 ">#32250</a></li>
<li>Added support for <code><script></code> and
<code>\<template></code> tags to be nested within
<code><select></code> tags. <a
href="https://redirect.github.com/facebook/react/pull/31837 ">#31837</a></li>
<li>Fixed responsive images to be preloaded as HTML instead of headers
<a
href="https://redirect.github.com/facebook/react/pull/32445 ">#32445</a></li>
</ul>
<h3>use-sync-external-store</h3>
<ul>
<li>Added <code>exports</code> field to <code>package.json</code> for
<code>use-sync-external-store</code> to support various entrypoints. <a
href="https://redirect.github.com/facebook/react/pull/25231 ">#25231</a></li>
</ul>
<h3>React Server Components</h3>
<ul>
<li>Added <code>unstable_prerender</code>, a new experimental API for
prerendering React Server Components on the server <a
href="https://redirect.github.com/facebook/react/pull/31724 ">#31724</a></li>
<li>Fixed an issue where streams would hang when receiving new chunks
after a global error <a
href="https://redirect.github.com/facebook/react/pull/31840 ">#31840</a>,
<a
href="https://redirect.github.com/facebook/react/pull/31851 ">#31851</a></li>
<li>Fixed an issue where pending chunks were counted twice. <a
href="https://redirect.github.com/facebook/react/pull/31833 ">#31833</a></li>
<li>Added support for streaming in edge environments <a
href="https://redirect.github.com/facebook/react/pull/31852 ">#31852</a></li>
<li>Added support for sending custom error names from a server so that
they are available in the client for console replaying. <a
href="https://redirect.github.com/facebook/react/pull/32116 ">#32116</a></li>
<li>Updated the server component wire format to remove IDs for hints and
console.log because they have no return value <a
href="https://redirect.github.com/facebook/react/pull/31671 ">#31671</a></li>
<li>Exposed <code>registerServerReference</code> in client builds to
handle server references in different environments. <a
href="https://redirect.github.com/facebook/react/pull/32534 ">#32534</a></li>
<li>Added react-server-dom-parcel package which integrates Server
Components with the <a href="https://parceljs.org/ ">Parcel bundler</a>
<a
href="https://redirect.github.com/facebook/react/pull/31725 ">#31725</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32132 ">#32132</a>,
<a
href="https://redirect.github.com/facebook/react/pull/31799 ">#31799</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32294 ">#32294</a>,
<a
href="https://redirect.github.com/facebook/react/pull/31741 ">#31741</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4a9df08157 "><code>4a9df08</code></a>
Stop creating Owner Stacks if many have been created recently (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react/issues/32529 ">#32529</a>)</li>
<li><a
href="b630219b13 "><code>b630219</code></a>
[refactor] move isValidElementType to react-is (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react/issues/32518 ">#32518</a>)</li>
<li><a
href="1a191701fe "><code>1a19170</code></a>
[refactor] Add element type for Activity (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react/issues/32499 ">#32499</a>)</li>
<li><a
href="6aa8254bb7 "><code>6aa8254</code></a>
Add ref to Fragment (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react/issues/32465 ">#32465</a>)</li>
<li><a
href="e0fe347967 "><code>e0fe347</code></a>
[flags] remove enableOwnerStacks (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react/issues/32426 ">#32426</a>)</li>
<li><a
href="70f1d766e8 "><code>70f1d76</code></a>
[flow] Eliminate usage of global React types in ReactNativeTypes.js (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react/issues/32330 ">#32330</a>)</li>
<li><a
href="0d9834caeb "><code>0d9834c</code></a>
build: add support to the rollup build for building typescript packages
(<a
href="https://github.com/facebook/react/tree/HEAD/packages/react/issues/32393 ">#32393</a>)</li>
<li><a
href="a53da6abe1 "><code>a53da6a</code></a>
Add useSwipeTransition Hook Behind Experimental Flag (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react/issues/32373 ">#32373</a>)</li>
<li><a
href="32b0cad8f7 "><code>32b0cad</code></a>
Enable owner stacks in Canary builds (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react/issues/32053 ">#32053</a>)</li>
<li><a
href="ed8b68dd17 "><code>ed8b68d</code></a>
Stop exporting dev-only methods in OSS production builds (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react/issues/32200 ">#32200</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/facebook/react/commits/v19.1.0/packages/react ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@types/react` from 19.0.10 to 19.0.12
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react ">compare
view</a></li>
</ul>
</details>
<br />
Updates `react-dom` from 19.0.0 to 19.1.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/react/releases ">react-dom's
releases</a>.</em></p>
<blockquote>
<h2>19.1.0 (March 28, 2025)</h2>
<h3>Owner Stack</h3>
<p>An Owner Stack is a string representing the components that are
directly responsible for rendering a particular component. You can log
Owner Stacks when debugging or use Owner Stacks to enhance error
overlays or other development tools. Owner Stacks are only available in
development builds. Component Stacks in production are unchanged.</p>
<ul>
<li>An Owner Stack is a development-only stack trace that helps identify
which components are responsible for rendering a particular component.
An Owner Stack is distinct from a Component Stacks, which shows the
hierarchy of components leading to an error.</li>
<li>The <a
href="https://react.dev/reference/react/captureOwnerStack ">captureOwnerStack
API</a> is only available in development mode and returns a Owner Stack,
if available. The API can be used to enhance error overlays or log
component relationships when debugging. <a
href="https://redirect.github.com/facebook/react/pull/29923 ">#29923</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32353 ">#32353</a>,
<a
href="https://redirect.github.com/facebook/react/pull/30306 ">#30306</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32538 ">#32538</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32529 ">#32529</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32538 ">#32538</a></li>
</ul>
<h3>React</h3>
<ul>
<li>Enhanced support for Suspense boundaries to be used anywhere,
including the client, server, and during hydration. <a
href="https://redirect.github.com/facebook/react/pull/32069 ">#32069</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32163 ">#32163</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32224 ">#32224</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32252 ">#32252</a></li>
<li>Reduced unnecessary client rendering through improved hydration
scheduling <a
href="https://redirect.github.com/facebook/react/pull/31751 ">#31751</a></li>
<li>Increased priority of client rendered Suspense boundaries <a
href="https://redirect.github.com/facebook/react/pull/31776 ">#31776</a></li>
<li>Fixed frozen fallback states by rendering unfinished Suspense
boundaries on the client. <a
href="https://redirect.github.com/facebook/react/pull/31620 ">#31620</a></li>
<li>Reduced garbage collection pressure by improving Suspense boundary
retries. <a
href="https://redirect.github.com/facebook/react/pull/31667 ">#31667</a></li>
<li>Fixed erroneous “Waiting for Paint” log when the passive effect
phase was not delayed <a
href="https://redirect.github.com/facebook/react/pull/31526 ">#31526</a></li>
<li>Fixed a regression causing key warnings for flattened positional
children in development mode. <a
href="https://redirect.github.com/facebook/react/pull/32117 ">#32117</a></li>
<li>Updated <code>useId</code> to use valid CSS selectors, changing
format from <code>:r123:</code> to <code>«r123»</code>. <a
href="https://redirect.github.com/facebook/react/pull/32001 ">#32001</a></li>
<li>Added a dev-only warning for null/undefined created in useEffect,
useInsertionEffect, and useLayoutEffect. <a
href="https://redirect.github.com/facebook/react/pull/32355 ">#32355</a></li>
<li>Fixed a bug where dev-only methods were exported in production
builds. React.act is no longer available in production builds. <a
href="https://redirect.github.com/facebook/react/pull/32200 ">#32200</a></li>
<li>Improved consistency across prod and dev to improve compatibility
with Google Closure Complier and bindings <a
href="https://redirect.github.com/facebook/react/pull/31808 ">#31808</a></li>
<li>Improve passive effect scheduling for consistent task yielding. <a
href="https://redirect.github.com/facebook/react/pull/31785 ">#31785</a></li>
<li>Fixed asserts in React Native when
passChildrenWhenCloningPersistedNodes is enabled for OffscreenComponent
rendering. <a
href="https://redirect.github.com/facebook/react/pull/32528 ">#32528</a></li>
<li>Fixed component name resolution for Portal <a
href="https://redirect.github.com/facebook/react/pull/32640 ">#32640</a></li>
<li>Added support for beforetoggle and toggle events on the dialog
element. <a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/32479 ">#32479</a>
<a
href="https://redirect.github.com/facebook/react/pull/32479 ">#32479</a></li>
</ul>
<h3>React DOM</h3>
<ul>
<li>Fixed double warning when the <code>href</code> attribute is an
empty string <a
href="https://redirect.github.com/facebook/react/pull/31783 ">#31783</a></li>
<li>Fixed an edge case where <code>getHoistableRoot()</code> didn’t work
properly when the container was a Document <a
href="https://redirect.github.com/facebook/react/pull/32321 ">#32321</a></li>
<li>Removed support for using HTML comments (e.g. <code><!--
--></code>) as a DOM container. <a
href="https://redirect.github.com/facebook/react/pull/32250 ">#32250</a></li>
<li>Added support for <code><script></code> and
<code>\<template></code> tags to be nested within
<code><select></code> tags. <a
href="https://redirect.github.com/facebook/react/pull/31837 ">#31837</a></li>
<li>Fixed responsive images to be preloaded as HTML instead of headers
<a
href="https://redirect.github.com/facebook/react/pull/32445 ">#32445</a></li>
</ul>
<h3>use-sync-external-store</h3>
<ul>
<li>Added <code>exports</code> field to <code>package.json</code> for
<code>use-sync-external-store</code> to support various entrypoints. <a
href="https://redirect.github.com/facebook/react/pull/25231 ">#25231</a></li>
</ul>
<h3>React Server Components</h3>
<ul>
<li>Added <code>unstable_prerender</code>, a new experimental API for
prerendering React Server Components on the server <a
href="https://redirect.github.com/facebook/react/pull/31724 ">#31724</a></li>
<li>Fixed an issue where streams would hang when receiving new chunks
after a global error <a
href="https://redirect.github.com/facebook/react/pull/31840 ">#31840</a>,
<a
href="https://redirect.github.com/facebook/react/pull/31851 ">#31851</a></li>
<li>Fixed an issue where pending chunks were counted twice. <a
href="https://redirect.github.com/facebook/react/pull/31833 ">#31833</a></li>
<li>Added support for streaming in edge environments <a
href="https://redirect.github.com/facebook/react/pull/31852 ">#31852</a></li>
<li>Added support for sending custom error names from a server so that
they are available in the client for console replaying. <a
href="https://redirect.github.com/facebook/react/pull/32116 ">#32116</a></li>
<li>Updated the server component wire format to remove IDs for hints and
console.log because they have no return value <a
href="https://redirect.github.com/facebook/react/pull/31671 ">#31671</a></li>
<li>Exposed <code>registerServerReference</code> in client builds to
handle server references in different environments. <a
href="https://redirect.github.com/facebook/react/pull/32534 ">#32534</a></li>
<li>Added react-server-dom-parcel package which integrates Server
Components with the <a href="https://parceljs.org/ ">Parcel bundler</a>
<a
href="https://redirect.github.com/facebook/react/pull/31725 ">#31725</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32132 ">#32132</a>,
<a
href="https://redirect.github.com/facebook/react/pull/31799 ">#31799</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32294 ">#32294</a>,
<a
href="https://redirect.github.com/facebook/react/pull/31741 ">#31741</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/react/blob/main/CHANGELOG.md ">react-dom's
changelog</a>.</em></p>
<blockquote>
<h2>19.1.0 (March 28, 2025)</h2>
<h3>Owner Stack</h3>
<p>An Owner Stack is a string representing the components that are
directly responsible for rendering a particular component. You can log
Owner Stacks when debugging or use Owner Stacks to enhance error
overlays or other development tools. Owner Stacks are only available in
development builds. Component Stacks in production are unchanged.</p>
<ul>
<li>An Owner Stack is a development-only stack trace that helps identify
which components are responsible for rendering a particular component.
An Owner Stack is distinct from a Component Stacks, which shows the
hierarchy of components leading to an error.</li>
<li>The <a
href="https://react.dev/reference/react/captureOwnerStack ">captureOwnerStack
API</a> is only available in development mode and returns a Owner Stack,
if available. The API can be used to enhance error overlays or log
component relationships when debugging. <a
href="https://redirect.github.com/facebook/react/pull/29923 ">#29923</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32353 ">#32353</a>,
<a
href="https://redirect.github.com/facebook/react/pull/30306 ">#30306</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32538 ">#32538</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32529 ">#32529</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32538 ">#32538</a></li>
</ul>
<h3>React</h3>
<ul>
<li>Enhanced support for Suspense boundaries to be used anywhere,
including the client, server, and during hydration. <a
href="https://redirect.github.com/facebook/react/pull/32069 ">#32069</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32163 ">#32163</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32224 ">#32224</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32252 ">#32252</a></li>
<li>Reduced unnecessary client rendering through improved hydration
scheduling <a
href="https://redirect.github.com/facebook/react/pull/31751 ">#31751</a></li>
<li>Increased priority of client rendered Suspense boundaries <a
href="https://redirect.github.com/facebook/react/pull/31776 ">#31776</a></li>
<li>Fixed frozen fallback states by rendering unfinished Suspense
boundaries on the client. <a
href="https://redirect.github.com/facebook/react/pull/31620 ">#31620</a></li>
<li>Reduced garbage collection pressure by improving Suspense boundary
retries. <a
href="https://redirect.github.com/facebook/react/pull/31667 ">#31667</a></li>
<li>Fixed erroneous “Waiting for Paint” log when the passive effect
phase was not delayed <a
href="https://redirect.github.com/facebook/react/pull/31526 ">#31526</a></li>
<li>Fixed a regression causing key warnings for flattened positional
children in development mode. <a
href="https://redirect.github.com/facebook/react/pull/32117 ">#32117</a></li>
<li>Updated <code>useId</code> to use valid CSS selectors, changing
format from <code>:r123:</code> to <code>«r123»</code>. <a
href="https://redirect.github.com/facebook/react/pull/32001 ">#32001</a></li>
<li>Added a dev-only warning for null/undefined created in useEffect,
useInsertionEffect, and useLayoutEffect. <a
href="https://redirect.github.com/facebook/react/pull/32355 ">#32355</a></li>
<li>Fixed a bug where dev-only methods were exported in production
builds. React.act is no longer available in production builds. <a
href="https://redirect.github.com/facebook/react/pull/32200 ">#32200</a></li>
<li>Improved consistency across prod and dev to improve compatibility
with Google Closure Complier and bindings <a
href="https://redirect.github.com/facebook/react/pull/31808 ">#31808</a></li>
<li>Improve passive effect scheduling for consistent task yielding. <a
href="https://redirect.github.com/facebook/react/pull/31785 ">#31785</a></li>
<li>Fixed asserts in React Native when
passChildrenWhenCloningPersistedNodes is enabled for OffscreenComponent
rendering. <a
href="https://redirect.github.com/facebook/react/pull/32528 ">#32528</a></li>
<li>Fixed component name resolution for Portal <a
href="https://redirect.github.com/facebook/react/pull/32640 ">#32640</a></li>
<li>Added support for beforetoggle and toggle events on the dialog
element. <a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/32479 ">#32479</a>
<a
href="https://redirect.github.com/facebook/react/pull/32479 ">#32479</a></li>
</ul>
<h3>React DOM</h3>
<ul>
<li>Fixed double warning when the <code>href</code> attribute is an
empty string <a
href="https://redirect.github.com/facebook/react/pull/31783 ">#31783</a></li>
<li>Fixed an edge case where <code>getHoistableRoot()</code> didn’t work
properly when the container was a Document <a
href="https://redirect.github.com/facebook/react/pull/32321 ">#32321</a></li>
<li>Removed support for using HTML comments (e.g. <code><!--
--></code>) as a DOM container. <a
href="https://redirect.github.com/facebook/react/pull/32250 ">#32250</a></li>
<li>Added support for <code><script></code> and
<code>\<template></code> tags to be nested within
<code><select></code> tags. <a
href="https://redirect.github.com/facebook/react/pull/31837 ">#31837</a></li>
<li>Fixed responsive images to be preloaded as HTML instead of headers
<a
href="https://redirect.github.com/facebook/react/pull/32445 ">#32445</a></li>
</ul>
<h3>use-sync-external-store</h3>
<ul>
<li>Added <code>exports</code> field to <code>package.json</code> for
<code>use-sync-external-store</code> to support various entrypoints. <a
href="https://redirect.github.com/facebook/react/pull/25231 ">#25231</a></li>
</ul>
<h3>React Server Components</h3>
<ul>
<li>Added <code>unstable_prerender</code>, a new experimental API for
prerendering React Server Components on the server <a
href="https://redirect.github.com/facebook/react/pull/31724 ">#31724</a></li>
<li>Fixed an issue where streams would hang when receiving new chunks
after a global error <a
href="https://redirect.github.com/facebook/react/pull/31840 ">#31840</a>,
<a
href="https://redirect.github.com/facebook/react/pull/31851 ">#31851</a></li>
<li>Fixed an issue where pending chunks were counted twice. <a
href="https://redirect.github.com/facebook/react/pull/31833 ">#31833</a></li>
<li>Added support for streaming in edge environments <a
href="https://redirect.github.com/facebook/react/pull/31852 ">#31852</a></li>
<li>Added support for sending custom error names from a server so that
they are available in the client for console replaying. <a
href="https://redirect.github.com/facebook/react/pull/32116 ">#32116</a></li>
<li>Updated the server component wire format to remove IDs for hints and
console.log because they have no return value <a
href="https://redirect.github.com/facebook/react/pull/31671 ">#31671</a></li>
<li>Exposed <code>registerServerReference</code> in client builds to
handle server references in different environments. <a
href="https://redirect.github.com/facebook/react/pull/32534 ">#32534</a></li>
<li>Added react-server-dom-parcel package which integrates Server
Components with the <a href="https://parceljs.org/ ">Parcel bundler</a>
<a
href="https://redirect.github.com/facebook/react/pull/31725 ">#31725</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32132 ">#32132</a>,
<a
href="https://redirect.github.com/facebook/react/pull/31799 ">#31799</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32294 ">#32294</a>,
<a
href="https://redirect.github.com/facebook/react/pull/31741 ">#31741</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="7943da1e81 "><code>7943da1</code></a>
Set accurate value for alwaysThrottleRetries on www (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/32684 ">#32684</a>)</li>
<li><a
href="476f53879e "><code>476f538</code></a>
Add getClientRects to fragment instances (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/32660 ">#32660</a>)</li>
<li><a
href="c69a5fc53a "><code>c69a5fc</code></a>
Add blur() and focusLast() to fragment instances (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/32654 ">#32654</a>)</li>
<li><a
href="cd28a946d5 "><code>cd28a94</code></a>
Add observer methods to fragment instances (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/32619 ">#32619</a>)</li>
<li><a
href="6aa8254bb7 "><code>6aa8254</code></a>
Add ref to Fragment (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/32465 ">#32465</a>)</li>
<li><a
href="029e8bd618 "><code>029e8bd</code></a>
Add Owner Stack to attribute hydration mismatches (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/32538 ">#32538</a>)</li>
<li><a
href="aac177c484 "><code>aac177c</code></a>
Support beforetoggle/toggle events for dialog (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/32479 ">#32479</a>)</li>
<li><a
href="e0fe347967 "><code>e0fe347</code></a>
[flags] remove enableOwnerStacks (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/32426 ">#32426</a>)</li>
<li><a
href="2e4db3344f "><code>2e4db33</code></a>
Use valid CSS selectors in useId format (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/32001 ">#32001</a>)</li>
<li><a
href="9b042f9d59 "><code>9b042f9</code></a>
[Fizz] Responsive images should not be preloaded with link headers (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/32445 ">#32445</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/facebook/react/commits/v19.1.0/packages/react-dom ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@types/react` from 19.0.10 to 19.0.12
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react ">compare
view</a></li>
</ul>
</details>
<br />
Updates `typescript-eslint` from 8.27.0 to 8.28.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases ">typescript-eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.28.0</h2>
<h2>8.28.0 (2025-03-24)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] support
<code>if</code> statement assignment (<code>??=</code>) and fix several
minor bugs (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10861 ">#10861</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unsafe-function-type] remove
fixable property (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10986 ">#10986</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Olivier Zalmanski <a
href="https://github.com/OlivierZal "><code>@OlivierZal</code></a></li>
<li>Yannick Decat <a
href="https://github.com/mho22 "><code>@mho22</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md ">typescript-eslint's
changelog</a>.</em></p>
<blockquote>
<h2>8.28.0 (2025-03-24)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="807f5cad1e "><code>807f5ca</code></a>
chore(release): publish 8.28.0</li>
<li><a
href="649309f0a5 "><code>649309f</code></a>
chore(typescript-eslint): migrate from <code>jest</code> to
<code>vitest</code> (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/10772 ">#10772</a>)</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.28.0/packages/typescript-eslint ">compare
view</a></li>
</ul>
</details>
<br />
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Anthony Shew <anthony.shew@vercel.com>
2025-03-31 08:44:58 -06:00
dependabot[bot]
0bb5a40da7
chore(deps-dev): bump the basic group in /examples/basic with 3 updates ( #10222 )
...
Bumps the basic group in /examples/basic with 3 updates:
[eslint](https://github.com/eslint/eslint ),
[@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ) and
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `eslint` from 9.22.0 to 9.23.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases ">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v9.23.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="557a0d2375 "><code>557a0d2</code></a>
feat: support TypeScript syntax in no-useless-constructor (<a
href="https://redirect.github.com/eslint/eslint/issues/19535 ">#19535</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="83202412a1 "><code>8320241</code></a>
feat: support TypeScript syntax in <code>default-param-last</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19431 ">#19431</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="833c4a301d "><code>833c4a3</code></a>
feat: defineConfig() supports "flat/" config prefix (<a
href="https://redirect.github.com/eslint/eslint/issues/19533 ">#19533</a>)
(Nicholas C. Zakas)</li>
<li><a
href="4a0df16f1b "><code>4a0df16</code></a>
feat: circular autofix/conflicting rules detection (<a
href="https://redirect.github.com/eslint/eslint/issues/19514 ">#19514</a>)
(Milos Djermanovic)</li>
<li><a
href="be56a685bf "><code>be56a68</code></a>
feat: support TypeScript syntax in <code>class-methods-use-this</code>
(<a
href="https://redirect.github.com/eslint/eslint/issues/19498 ">#19498</a>)
(Josh Goldberg ✨ )</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="0e20aa72fe "><code>0e20aa7</code></a>
fix: move deprecated <code>RuleContext</code> methods to subtype (<a
href="https://redirect.github.com/eslint/eslint/issues/19531 ">#19531</a>)
(Francesco Trotta)</li>
<li><a
href="cc3bd00795 "><code>cc3bd00</code></a>
fix: reporting variable used in catch block in
<code>no-useless-assignment</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19423 ">#19423</a>)
(Tanuj Kanti)</li>
<li><a
href="d46ff83219 "><code>d46ff83</code></a>
fix: <code>no-dupe-keys</code> false positive with proto setter (<a
href="https://redirect.github.com/eslint/eslint/issues/19508 ">#19508</a>)
(Milos Djermanovic)</li>
<li><a
href="e7327736b9 "><code>e732773</code></a>
fix: navigation of search results on pressing Enter (<a
href="https://redirect.github.com/eslint/eslint/issues/19502 ">#19502</a>)
(Tanuj Kanti)</li>
<li><a
href="f4e9c5fda9 "><code>f4e9c5f</code></a>
fix: allow <code>RuleTester</code> to test files inside
<code>node_modules/</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19499 ">#19499</a>)
(fisker Cheung)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="5405939efc "><code>5405939</code></a>
docs: show red underlines in TypeScript examples in rules docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19547 ">#19547</a>)
(Milos Djermanovic)</li>
<li><a
href="48b53d6e79 "><code>48b53d6</code></a>
docs: replace var with const in examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19539 ">#19539</a>)
(Nitin Kumar)</li>
<li><a
href="c39d7db714 "><code>c39d7db</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="a4f87604f4 "><code>a4f8760</code></a>
docs: revert accidental changes (<a
href="https://redirect.github.com/eslint/eslint/issues/19542 ">#19542</a>)
(Francesco Trotta)</li>
<li><a
href="280128f73d "><code>280128f</code></a>
docs: add copy button (<a
href="https://redirect.github.com/eslint/eslint/issues/19512 ">#19512</a>)
(xbinaryx)</li>
<li><a
href="cd83eaa761 "><code>cd83eaa</code></a>
docs: replace <code>var</code> with <code>const</code> in examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19530 ">#19530</a>)
(Nitin Kumar)</li>
<li><a
href="7ff0cde230 "><code>7ff0cde</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="996cfb9771 "><code>996cfb9</code></a>
docs: migrate sass to module system (<a
href="https://redirect.github.com/eslint/eslint/issues/19518 ">#19518</a>)
(xbinaryx)</li>
<li><a
href="17cb9586a7 "><code>17cb958</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19515 ">#19515</a>)
(Tanuj Kanti)</li>
<li><a
href="83e24f5be4 "><code>83e24f5</code></a>
docs: Replace var with let or const (<a
href="https://redirect.github.com/eslint/eslint/issues/19511 ">#19511</a>)
(Jenna Toff)</li>
<li><a
href="a59d0c06b5 "><code>a59d0c0</code></a>
docs: Update docs for defineConfig (<a
href="https://redirect.github.com/eslint/eslint/issues/19505 ">#19505</a>)
(Nicholas C. Zakas)</li>
<li><a
href="fe929270f3 "><code>fe92927</code></a>
docs: <code>require-unicode-regexp</code> add note for <code>i</code>
flag and <code>\w</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19510 ">#19510</a>)
(Chaemin-Lim)</li>
</ul>
<h2>Build Related</h2>
<ul>
<li><a
href="2357edd09b "><code>2357edd</code></a>
build: exclude autogenerated files from Prettier formatting (<a
href="https://redirect.github.com/eslint/eslint/issues/19548 ">#19548</a>)
(Francesco Trotta)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="0ac8ea4535 "><code>0ac8ea4</code></a>
chore: update dependencies for v9.23.0 release (<a
href="https://redirect.github.com/eslint/eslint/issues/19554 ">#19554</a>)
(Francesco Trotta)</li>
<li><a
href="20591c49ff "><code>20591c4</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="901344f944 "><code>901344f</code></a>
chore: update dependency <code>@eslint/json</code> to ^0.11.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19552 ">#19552</a>)
(renovate[bot])</li>
<li><a
href="5228383e3e "><code>5228383</code></a>
chore: fix update-readme formatting (<a
href="https://redirect.github.com/eslint/eslint/issues/19544 ">#19544</a>)
(Milos Djermanovic)</li>
<li><a
href="5439525925 "><code>5439525</code></a>
chore: format JSON files in Trunk (<a
href="https://redirect.github.com/eslint/eslint/issues/19541 ">#19541</a>)
(Francesco Trotta)</li>
<li><a
href="75adc99eab "><code>75adc99</code></a>
chore: enabled Prettier in Trunk (<a
href="https://redirect.github.com/eslint/eslint/issues/19354 ">#19354</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="239516856f "><code>2395168</code></a>
chore: added .git-blame-ignore-revs for Prettier via trunk fmt (<a
href="https://redirect.github.com/eslint/eslint/issues/19538 ">#19538</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="129882d2fd "><code>129882d</code></a>
chore: formatted files with Prettier via trunk fmt (<a
href="https://redirect.github.com/eslint/eslint/issues/19355 ">#19355</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="1738dbc36c "><code>1738dbc</code></a>
chore: temporarily disable prettier in trunk (<a
href="https://redirect.github.com/eslint/eslint/issues/19537 ">#19537</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="dc854fdd26 "><code>dc854fd</code></a>
chore: update dependency shelljs to ^0.9.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19524 ">#19524</a>)
(renovate[bot])</li>
<li><a
href="5d574963b7 "><code>5d57496</code></a>
chore: fix some comments (<a
href="https://redirect.github.com/eslint/eslint/issues/19525 ">#19525</a>)
(jimmycathy)</li>
<li><a
href="9c5c6ee773 "><code>9c5c6ee</code></a>
test: fix an assertion failure (<a
href="https://redirect.github.com/eslint/eslint/issues/19500 ">#19500</a>)
(fisker Cheung)</li>
<li><a
href="7a699a6b26 "><code>7a699a6</code></a>
chore: remove formatting-related lint rules internally (<a
href="https://redirect.github.com/eslint/eslint/issues/19473 ">#19473</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="c99db89141 "><code>c99db89</code></a>
test: replace WebdriverIO with Cypress (<a
href="https://redirect.github.com/eslint/eslint/issues/19465 ">#19465</a>)
(Pixel998)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md ">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v9.23.0 - March 21, 2025</p>
<ul>
<li><a
href="0ac8ea4535 "><code>0ac8ea4</code></a>
chore: update dependencies for v9.23.0 release (<a
href="https://redirect.github.com/eslint/eslint/issues/19554 ">#19554</a>)
(Francesco Trotta)</li>
<li><a
href="20591c49ff "><code>20591c4</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="901344f944 "><code>901344f</code></a>
chore: update dependency <code>@eslint/json</code> to ^0.11.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19552 ">#19552</a>)
(renovate[bot])</li>
<li><a
href="557a0d2375 "><code>557a0d2</code></a>
feat: support TypeScript syntax in no-useless-constructor (<a
href="https://redirect.github.com/eslint/eslint/issues/19535 ">#19535</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="2357edd09b "><code>2357edd</code></a>
build: exclude autogenerated files from Prettier formatting (<a
href="https://redirect.github.com/eslint/eslint/issues/19548 ">#19548</a>)
(Francesco Trotta)</li>
<li><a
href="5405939efc "><code>5405939</code></a>
docs: show red underlines in TypeScript examples in rules docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19547 ">#19547</a>)
(Milos Djermanovic)</li>
<li><a
href="48b53d6e79 "><code>48b53d6</code></a>
docs: replace var with const in examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19539 ">#19539</a>)
(Nitin Kumar)</li>
<li><a
href="0e20aa72fe "><code>0e20aa7</code></a>
fix: move deprecated <code>RuleContext</code> methods to subtype (<a
href="https://redirect.github.com/eslint/eslint/issues/19531 ">#19531</a>)
(Francesco Trotta)</li>
<li><a
href="5228383e3e "><code>5228383</code></a>
chore: fix update-readme formatting (<a
href="https://redirect.github.com/eslint/eslint/issues/19544 ">#19544</a>)
(Milos Djermanovic)</li>
<li><a
href="c39d7db714 "><code>c39d7db</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="a4f87604f4 "><code>a4f8760</code></a>
docs: revert accidental changes (<a
href="https://redirect.github.com/eslint/eslint/issues/19542 ">#19542</a>)
(Francesco Trotta)</li>
<li><a
href="5439525925 "><code>5439525</code></a>
chore: format JSON files in Trunk (<a
href="https://redirect.github.com/eslint/eslint/issues/19541 ">#19541</a>)
(Francesco Trotta)</li>
<li><a
href="75adc99eab "><code>75adc99</code></a>
chore: enabled Prettier in Trunk (<a
href="https://redirect.github.com/eslint/eslint/issues/19354 ">#19354</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="239516856f "><code>2395168</code></a>
chore: added .git-blame-ignore-revs for Prettier via trunk fmt (<a
href="https://redirect.github.com/eslint/eslint/issues/19538 ">#19538</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="129882d2fd "><code>129882d</code></a>
chore: formatted files with Prettier via trunk fmt (<a
href="https://redirect.github.com/eslint/eslint/issues/19355 ">#19355</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="1738dbc36c "><code>1738dbc</code></a>
chore: temporarily disable prettier in trunk (<a
href="https://redirect.github.com/eslint/eslint/issues/19537 ">#19537</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="83202412a1 "><code>8320241</code></a>
feat: support TypeScript syntax in <code>default-param-last</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19431 ">#19431</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="280128f73d "><code>280128f</code></a>
docs: add copy button (<a
href="https://redirect.github.com/eslint/eslint/issues/19512 ">#19512</a>)
(xbinaryx)</li>
<li><a
href="833c4a301d "><code>833c4a3</code></a>
feat: defineConfig() supports "flat/" config prefix (<a
href="https://redirect.github.com/eslint/eslint/issues/19533 ">#19533</a>)
(Nicholas C. Zakas)</li>
<li><a
href="cc3bd00795 "><code>cc3bd00</code></a>
fix: reporting variable used in catch block in
<code>no-useless-assignment</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19423 ">#19423</a>)
(Tanuj Kanti)</li>
<li><a
href="cd83eaa761 "><code>cd83eaa</code></a>
docs: replace <code>var</code> with <code>const</code> in examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19530 ">#19530</a>)
(Nitin Kumar)</li>
<li><a
href="7ff0cde230 "><code>7ff0cde</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="996cfb9771 "><code>996cfb9</code></a>
docs: migrate sass to module system (<a
href="https://redirect.github.com/eslint/eslint/issues/19518 ">#19518</a>)
(xbinaryx)</li>
<li><a
href="dc854fdd26 "><code>dc854fd</code></a>
chore: update dependency shelljs to ^0.9.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19524 ">#19524</a>)
(renovate[bot])</li>
<li><a
href="4a0df16f1b "><code>4a0df16</code></a>
feat: circular autofix/conflicting rules detection (<a
href="https://redirect.github.com/eslint/eslint/issues/19514 ">#19514</a>)
(Milos Djermanovic)</li>
<li><a
href="5d574963b7 "><code>5d57496</code></a>
chore: fix some comments (<a
href="https://redirect.github.com/eslint/eslint/issues/19525 ">#19525</a>)
(jimmycathy)</li>
<li><a
href="17cb9586a7 "><code>17cb958</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19515 ">#19515</a>)
(Tanuj Kanti)</li>
<li><a
href="83e24f5be4 "><code>83e24f5</code></a>
docs: Replace var with let or const (<a
href="https://redirect.github.com/eslint/eslint/issues/19511 ">#19511</a>)
(Jenna Toff)</li>
<li><a
href="a59d0c06b5 "><code>a59d0c0</code></a>
docs: Update docs for defineConfig (<a
href="https://redirect.github.com/eslint/eslint/issues/19505 ">#19505</a>)
(Nicholas C. Zakas)</li>
<li><a
href="d46ff83219 "><code>d46ff83</code></a>
fix: <code>no-dupe-keys</code> false positive with proto setter (<a
href="https://redirect.github.com/eslint/eslint/issues/19508 ">#19508</a>)
(Milos Djermanovic)</li>
<li><a
href="e7327736b9 "><code>e732773</code></a>
fix: navigation of search results on pressing Enter (<a
href="https://redirect.github.com/eslint/eslint/issues/19502 ">#19502</a>)
(Tanuj Kanti)</li>
<li><a
href="fe929270f3 "><code>fe92927</code></a>
docs: <code>require-unicode-regexp</code> add note for <code>i</code>
flag and <code>\w</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19510 ">#19510</a>)
(Chaemin-Lim)</li>
<li><a
href="f4e9c5fda9 "><code>f4e9c5f</code></a>
fix: allow <code>RuleTester</code> to test files inside
<code>node_modules/</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19499 ">#19499</a>)
(fisker Cheung)</li>
<li><a
href="9c5c6ee773 "><code>9c5c6ee</code></a>
test: fix an assertion failure (<a
href="https://redirect.github.com/eslint/eslint/issues/19500 ">#19500</a>)
(fisker Cheung)</li>
<li><a
href="be56a685bf "><code>be56a68</code></a>
feat: support TypeScript syntax in <code>class-methods-use-this</code>
(<a
href="https://redirect.github.com/eslint/eslint/issues/19498 ">#19498</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="7a699a6b26 "><code>7a699a6</code></a>
chore: remove formatting-related lint rules internally (<a
href="https://redirect.github.com/eslint/eslint/issues/19473 ">#19473</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="c99db89141 "><code>c99db89</code></a>
test: replace WebdriverIO with Cypress (<a
href="https://redirect.github.com/eslint/eslint/issues/19465 ">#19465</a>)
(Pixel998)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="2aaadceec1 "><code>2aaadce</code></a>
9.23.0</li>
<li><a
href="4a1ca8ee11 "><code>4a1ca8e</code></a>
Build: changelog update for 9.23.0</li>
<li><a
href="0ac8ea4535 "><code>0ac8ea4</code></a>
chore: update dependencies for v9.23.0 release (<a
href="https://redirect.github.com/eslint/eslint/issues/19554 ">#19554</a>)</li>
<li><a
href="20591c49ff "><code>20591c4</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="901344f944 "><code>901344f</code></a>
chore: update dependency <code>@eslint/json</code> to ^0.11.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19552 ">#19552</a>)</li>
<li><a
href="557a0d2375 "><code>557a0d2</code></a>
feat: support TypeScript syntax in no-useless-constructor (<a
href="https://redirect.github.com/eslint/eslint/issues/19535 ">#19535</a>)</li>
<li><a
href="2357edd09b "><code>2357edd</code></a>
build: exclude autogenerated files from Prettier formatting (<a
href="https://redirect.github.com/eslint/eslint/issues/19548 ">#19548</a>)</li>
<li><a
href="5405939efc "><code>5405939</code></a>
docs: show red underlines in TypeScript examples in rules docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19547 ">#19547</a>)</li>
<li><a
href="48b53d6e79 "><code>48b53d6</code></a>
docs: replace var with const in examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19539 ">#19539</a>)</li>
<li><a
href="0e20aa72fe "><code>0e20aa7</code></a>
fix: move deprecated <code>RuleContext</code> methods to subtype (<a
href="https://redirect.github.com/eslint/eslint/issues/19531 ">#19531</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v9.22.0...v9.23.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@eslint/js` from 9.22.0 to 9.23.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases "><code>@eslint/js</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v9.23.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="557a0d2375 "><code>557a0d2</code></a>
feat: support TypeScript syntax in no-useless-constructor (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19535 ">#19535</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="83202412a1 "><code>8320241</code></a>
feat: support TypeScript syntax in <code>default-param-last</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19431 ">#19431</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="833c4a301d "><code>833c4a3</code></a>
feat: defineConfig() supports "flat/" config prefix (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19533 ">#19533</a>)
(Nicholas C. Zakas)</li>
<li><a
href="4a0df16f1b "><code>4a0df16</code></a>
feat: circular autofix/conflicting rules detection (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19514 ">#19514</a>)
(Milos Djermanovic)</li>
<li><a
href="be56a685bf "><code>be56a68</code></a>
feat: support TypeScript syntax in <code>class-methods-use-this</code>
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19498 ">#19498</a>)
(Josh Goldberg ✨ )</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="0e20aa72fe "><code>0e20aa7</code></a>
fix: move deprecated <code>RuleContext</code> methods to subtype (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19531 ">#19531</a>)
(Francesco Trotta)</li>
<li><a
href="cc3bd00795 "><code>cc3bd00</code></a>
fix: reporting variable used in catch block in
<code>no-useless-assignment</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19423 ">#19423</a>)
(Tanuj Kanti)</li>
<li><a
href="d46ff83219 "><code>d46ff83</code></a>
fix: <code>no-dupe-keys</code> false positive with proto setter (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19508 ">#19508</a>)
(Milos Djermanovic)</li>
<li><a
href="e7327736b9 "><code>e732773</code></a>
fix: navigation of search results on pressing Enter (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19502 ">#19502</a>)
(Tanuj Kanti)</li>
<li><a
href="f4e9c5fda9 "><code>f4e9c5f</code></a>
fix: allow <code>RuleTester</code> to test files inside
<code>node_modules/</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19499 ">#19499</a>)
(fisker Cheung)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="5405939efc "><code>5405939</code></a>
docs: show red underlines in TypeScript examples in rules docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19547 ">#19547</a>)
(Milos Djermanovic)</li>
<li><a
href="48b53d6e79 "><code>48b53d6</code></a>
docs: replace var with const in examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19539 ">#19539</a>)
(Nitin Kumar)</li>
<li><a
href="c39d7db714 "><code>c39d7db</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="a4f87604f4 "><code>a4f8760</code></a>
docs: revert accidental changes (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19542 ">#19542</a>)
(Francesco Trotta)</li>
<li><a
href="280128f73d "><code>280128f</code></a>
docs: add copy button (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19512 ">#19512</a>)
(xbinaryx)</li>
<li><a
href="cd83eaa761 "><code>cd83eaa</code></a>
docs: replace <code>var</code> with <code>const</code> in examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19530 ">#19530</a>)
(Nitin Kumar)</li>
<li><a
href="7ff0cde230 "><code>7ff0cde</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="996cfb9771 "><code>996cfb9</code></a>
docs: migrate sass to module system (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19518 ">#19518</a>)
(xbinaryx)</li>
<li><a
href="17cb9586a7 "><code>17cb958</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19515 ">#19515</a>)
(Tanuj Kanti)</li>
<li><a
href="83e24f5be4 "><code>83e24f5</code></a>
docs: Replace var with let or const (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19511 ">#19511</a>)
(Jenna Toff)</li>
<li><a
href="a59d0c06b5 "><code>a59d0c0</code></a>
docs: Update docs for defineConfig (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19505 ">#19505</a>)
(Nicholas C. Zakas)</li>
<li><a
href="fe929270f3 "><code>fe92927</code></a>
docs: <code>require-unicode-regexp</code> add note for <code>i</code>
flag and <code>\w</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19510 ">#19510</a>)
(Chaemin-Lim)</li>
</ul>
<h2>Build Related</h2>
<ul>
<li><a
href="2357edd09b "><code>2357edd</code></a>
build: exclude autogenerated files from Prettier formatting (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19548 ">#19548</a>)
(Francesco Trotta)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="0ac8ea4535 "><code>0ac8ea4</code></a>
chore: update dependencies for v9.23.0 release (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19554 ">#19554</a>)
(Francesco Trotta)</li>
<li><a
href="20591c49ff "><code>20591c4</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="901344f944 "><code>901344f</code></a>
chore: update dependency <code>@eslint/json</code> to ^0.11.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19552 ">#19552</a>)
(renovate[bot])</li>
<li><a
href="5228383e3e "><code>5228383</code></a>
chore: fix update-readme formatting (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19544 ">#19544</a>)
(Milos Djermanovic)</li>
<li><a
href="5439525925 "><code>5439525</code></a>
chore: format JSON files in Trunk (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19541 ">#19541</a>)
(Francesco Trotta)</li>
<li><a
href="75adc99eab "><code>75adc99</code></a>
chore: enabled Prettier in Trunk (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19354 ">#19354</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="239516856f "><code>2395168</code></a>
chore: added .git-blame-ignore-revs for Prettier via trunk fmt (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19538 ">#19538</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="129882d2fd "><code>129882d</code></a>
chore: formatted files with Prettier via trunk fmt (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19355 ">#19355</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="1738dbc36c "><code>1738dbc</code></a>
chore: temporarily disable prettier in trunk (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19537 ">#19537</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="dc854fdd26 "><code>dc854fd</code></a>
chore: update dependency shelljs to ^0.9.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19524 ">#19524</a>)
(renovate[bot])</li>
<li><a
href="5d574963b7 "><code>5d57496</code></a>
chore: fix some comments (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19525 ">#19525</a>)
(jimmycathy)</li>
<li><a
href="9c5c6ee773 "><code>9c5c6ee</code></a>
test: fix an assertion failure (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19500 ">#19500</a>)
(fisker Cheung)</li>
<li><a
href="7a699a6b26 "><code>7a699a6</code></a>
chore: remove formatting-related lint rules internally (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19473 ">#19473</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="c99db89141 "><code>c99db89</code></a>
test: replace WebdriverIO with Cypress (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19465 ">#19465</a>)
(Pixel998)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md "><code>@eslint/js</code>'s
changelog</a>.</em></p>
<blockquote>
<p>v9.23.0 - March 21, 2025</p>
<ul>
<li><a
href="0ac8ea4535 "><code>0ac8ea4</code></a>
chore: update dependencies for v9.23.0 release (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19554 ">#19554</a>)
(Francesco Trotta)</li>
<li><a
href="20591c49ff "><code>20591c4</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="901344f944 "><code>901344f</code></a>
chore: update dependency <code>@eslint/json</code> to ^0.11.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19552 ">#19552</a>)
(renovate[bot])</li>
<li><a
href="557a0d2375 "><code>557a0d2</code></a>
feat: support TypeScript syntax in no-useless-constructor (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19535 ">#19535</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="2357edd09b "><code>2357edd</code></a>
build: exclude autogenerated files from Prettier formatting (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19548 ">#19548</a>)
(Francesco Trotta)</li>
<li><a
href="5405939efc "><code>5405939</code></a>
docs: show red underlines in TypeScript examples in rules docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19547 ">#19547</a>)
(Milos Djermanovic)</li>
<li><a
href="48b53d6e79 "><code>48b53d6</code></a>
docs: replace var with const in examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19539 ">#19539</a>)
(Nitin Kumar)</li>
<li><a
href="0e20aa72fe "><code>0e20aa7</code></a>
fix: move deprecated <code>RuleContext</code> methods to subtype (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19531 ">#19531</a>)
(Francesco Trotta)</li>
<li><a
href="5228383e3e "><code>5228383</code></a>
chore: fix update-readme formatting (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19544 ">#19544</a>)
(Milos Djermanovic)</li>
<li><a
href="c39d7db714 "><code>c39d7db</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="a4f87604f4 "><code>a4f8760</code></a>
docs: revert accidental changes (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19542 ">#19542</a>)
(Francesco Trotta)</li>
<li><a
href="5439525925 "><code>5439525</code></a>
chore: format JSON files in Trunk (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19541 ">#19541</a>)
(Francesco Trotta)</li>
<li><a
href="75adc99eab "><code>75adc99</code></a>
chore: enabled Prettier in Trunk (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19354 ">#19354</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="239516856f "><code>2395168</code></a>
chore: added .git-blame-ignore-revs for Prettier via trunk fmt (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19538 ">#19538</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="129882d2fd "><code>129882d</code></a>
chore: formatted files with Prettier via trunk fmt (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19355 ">#19355</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="1738dbc36c "><code>1738dbc</code></a>
chore: temporarily disable prettier in trunk (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19537 ">#19537</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="83202412a1 "><code>8320241</code></a>
feat: support TypeScript syntax in <code>default-param-last</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19431 ">#19431</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="280128f73d "><code>280128f</code></a>
docs: add copy button (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19512 ">#19512</a>)
(xbinaryx)</li>
<li><a
href="833c4a301d "><code>833c4a3</code></a>
feat: defineConfig() supports "flat/" config prefix (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19533 ">#19533</a>)
(Nicholas C. Zakas)</li>
<li><a
href="cc3bd00795 "><code>cc3bd00</code></a>
fix: reporting variable used in catch block in
<code>no-useless-assignment</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19423 ">#19423</a>)
(Tanuj Kanti)</li>
<li><a
href="cd83eaa761 "><code>cd83eaa</code></a>
docs: replace <code>var</code> with <code>const</code> in examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19530 ">#19530</a>)
(Nitin Kumar)</li>
<li><a
href="7ff0cde230 "><code>7ff0cde</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="996cfb9771 "><code>996cfb9</code></a>
docs: migrate sass to module system (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19518 ">#19518</a>)
(xbinaryx)</li>
<li><a
href="dc854fdd26 "><code>dc854fd</code></a>
chore: update dependency shelljs to ^0.9.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19524 ">#19524</a>)
(renovate[bot])</li>
<li><a
href="4a0df16f1b "><code>4a0df16</code></a>
feat: circular autofix/conflicting rules detection (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19514 ">#19514</a>)
(Milos Djermanovic)</li>
<li><a
href="5d574963b7 "><code>5d57496</code></a>
chore: fix some comments (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19525 ">#19525</a>)
(jimmycathy)</li>
<li><a
href="17cb9586a7 "><code>17cb958</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19515 ">#19515</a>)
(Tanuj Kanti)</li>
<li><a
href="83e24f5be4 "><code>83e24f5</code></a>
docs: Replace var with let or const (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19511 ">#19511</a>)
(Jenna Toff)</li>
<li><a
href="a59d0c06b5 "><code>a59d0c0</code></a>
docs: Update docs for defineConfig (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19505 ">#19505</a>)
(Nicholas C. Zakas)</li>
<li><a
href="d46ff83219 "><code>d46ff83</code></a>
fix: <code>no-dupe-keys</code> false positive with proto setter (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19508 ">#19508</a>)
(Milos Djermanovic)</li>
<li><a
href="e7327736b9 "><code>e732773</code></a>
fix: navigation of search results on pressing Enter (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19502 ">#19502</a>)
(Tanuj Kanti)</li>
<li><a
href="fe929270f3 "><code>fe92927</code></a>
docs: <code>require-unicode-regexp</code> add note for <code>i</code>
flag and <code>\w</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19510 ">#19510</a>)
(Chaemin-Lim)</li>
<li><a
href="f4e9c5fda9 "><code>f4e9c5f</code></a>
fix: allow <code>RuleTester</code> to test files inside
<code>node_modules/</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19499 ">#19499</a>)
(fisker Cheung)</li>
<li><a
href="9c5c6ee773 "><code>9c5c6ee</code></a>
test: fix an assertion failure (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19500 ">#19500</a>)
(fisker Cheung)</li>
<li><a
href="be56a685bf "><code>be56a68</code></a>
feat: support TypeScript syntax in <code>class-methods-use-this</code>
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19498 ">#19498</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="7a699a6b26 "><code>7a699a6</code></a>
chore: remove formatting-related lint rules internally (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19473 ">#19473</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="c99db89141 "><code>c99db89</code></a>
test: replace WebdriverIO with Cypress (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19465 ">#19465</a>)
(Pixel998)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="20591c49ff "><code>20591c4</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="129882d2fd "><code>129882d</code></a>
chore: formatted files with Prettier via trunk fmt (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19355 ">#19355</a>)</li>
<li><a
href="a59d0c06b5 "><code>a59d0c0</code></a>
docs: Update docs for defineConfig (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19505 ">#19505</a>)</li>
<li><a
href="7a699a6b26 "><code>7a699a6</code></a>
chore: remove formatting-related lint rules internally (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19473 ">#19473</a>)</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.23.0/packages/js ">compare
view</a></li>
</ul>
</details>
<br />
Updates `typescript-eslint` from 8.26.0 to 8.27.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases ">typescript-eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.27.0</h2>
<h2>8.27.0 (2025-03-17)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>utils:</strong> support <code>DeprecatedInfo</code> for
<code>rule.meta.deprecated</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10932 ">#10932</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>deps:</strong> update eslint monorepo to v9.22.0 (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10952 ">#10952</a>)</li>
<li><strong>typescript-estree:</strong> fix span start for decorated
<code>AssignmentPattern</code> function parameter (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10939 ">#10939</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>ntnyq <a
href="https://github.com/ntnyq "><code>@ntnyq</code></a></li>
<li>Ronen Amiel</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
<h2>v8.26.1</h2>
<h2>8.26.1 (2025-03-10)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] treat
<code>any</code>/<code>unknown</code> as eligible for nullish coalescing
(<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10865 ">#10865</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unsafe-return] handle recursive
type (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10883 ">#10883</a>)</li>
<li><strong>rule-tester:</strong> export
<code>TestLanguageOptions</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10930 ">#10930</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Dave <a
href="https://github.com/reduckted "><code>@reduckted</code></a></li>
<li>Kirk Waiblinger <a
href="https://github.com/kirkwaiblinger "><code>@kirkwaiblinger</code></a></li>
<li>YeonJuan <a
href="https://github.com/yeonjuan "><code>@yeonjuan</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md ">typescript-eslint's
changelog</a>.</em></p>
<blockquote>
<h2>8.27.0 (2025-03-17)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
<h2>8.26.1 (2025-03-10)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3efd99e954 "><code>3efd99e</code></a>
chore(release): publish 8.27.0</li>
<li><a
href="9aa0b6b498 "><code>9aa0b6b</code></a>
chore(release): publish 8.26.1</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.27.0/packages/typescript-eslint ">compare
view</a></li>
</ul>
</details>
<br />
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Anthony Shew <anthony.shew@vercel.com>
2025-03-27 17:03:26 +00:00
dependabot[bot]
8d83cf2b61
chore(deps-dev): bump @types/node from 22.13.9 to 22.13.10 in /examples/basic ( #10186 )
...
Bumps
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node )
from 22.13.9 to 22.13.10.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node ">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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@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>
Co-authored-by: Anthony Shew <anthony.shew@vercel.com>
2025-03-18 15:20:07 -06:00
dependabot[bot]
aa1a360a2e
chore(deps-dev): bump the basic group in /examples/basic with 3 updates ( #10131 )
...
Bumps the basic group in /examples/basic with 3 updates:
[eslint](https://github.com/eslint/eslint ),
[@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ) and
[eslint-config-prettier](https://github.com/prettier/eslint-config-prettier ).
Updates `eslint` from 9.21.0 to 9.22.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases ">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v9.22.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="7ddb095419 "><code>7ddb095</code></a>
feat: Export defineConfig, globalIgnores (<a
href="https://redirect.github.com/eslint/eslint/issues/19487 ">#19487</a>)
(Nicholas C. Zakas)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="19c0127e79 "><code>19c0127</code></a>
fix: improve message for <code>no-console</code> suggestions (<a
href="https://redirect.github.com/eslint/eslint/issues/19483 ">#19483</a>)
(Francesco Trotta)</li>
<li><a
href="49e624f4a0 "><code>49e624f</code></a>
fix: improve error message for falsy parsed JS AST (<a
href="https://redirect.github.com/eslint/eslint/issues/19458 ">#19458</a>)
(Josh Goldberg ✨ )</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="86c5f37bc7 "><code>86c5f37</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="fbdeff08f3 "><code>fbdeff0</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="c9e8510530 "><code>c9e8510</code></a>
docs: generate deprecation notice in TSDoc comments from rule metadata
(<a
href="https://redirect.github.com/eslint/eslint/issues/19461 ">#19461</a>)
(Francesco Trotta)</li>
<li><a
href="2f386ad203 "><code>2f386ad</code></a>
docs: replace <code>var</code> with <code>const</code> in rule examples
(<a
href="https://redirect.github.com/eslint/eslint/issues/19469 ">#19469</a>)
(Tanuj Kanti)</li>
<li><a
href="0e688e3a0d "><code>0e688e3</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="06b596d221 "><code>06b596d</code></a>
docs: Restore the carrot to the position where the search input was lost
(<a
href="https://redirect.github.com/eslint/eslint/issues/19459 ">#19459</a>)
(Amaresh S M)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="97f788b02e "><code>97f788b</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.22.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19489 ">#19489</a>)
(Milos Djermanovic)</li>
<li><a
href="eed409a64b "><code>eed409a</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="f9a56d3378 "><code>f9a56d3</code></a>
chore: upgrade eslint-scope@8.3.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19488 ">#19488</a>)
(Milos Djermanovic)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md ">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v9.22.0 - March 7, 2025</p>
<ul>
<li><a
href="97f788b02e "><code>97f788b</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.22.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19489 ">#19489</a>)
(Milos Djermanovic)</li>
<li><a
href="eed409a64b "><code>eed409a</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="f9a56d3378 "><code>f9a56d3</code></a>
chore: upgrade eslint-scope@8.3.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19488 ">#19488</a>)
(Milos Djermanovic)</li>
<li><a
href="7ddb095419 "><code>7ddb095</code></a>
feat: Export defineConfig, globalIgnores (<a
href="https://redirect.github.com/eslint/eslint/issues/19487 ">#19487</a>)
(Nicholas C. Zakas)</li>
<li><a
href="86c5f37bc7 "><code>86c5f37</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="19c0127e79 "><code>19c0127</code></a>
fix: improve message for <code>no-console</code> suggestions (<a
href="https://redirect.github.com/eslint/eslint/issues/19483 ">#19483</a>)
(Francesco Trotta)</li>
<li><a
href="fbdeff08f3 "><code>fbdeff0</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="c9e8510530 "><code>c9e8510</code></a>
docs: generate deprecation notice in TSDoc comments from rule metadata
(<a
href="https://redirect.github.com/eslint/eslint/issues/19461 ">#19461</a>)
(Francesco Trotta)</li>
<li><a
href="2f386ad203 "><code>2f386ad</code></a>
docs: replace <code>var</code> with <code>const</code> in rule examples
(<a
href="https://redirect.github.com/eslint/eslint/issues/19469 ">#19469</a>)
(Tanuj Kanti)</li>
<li><a
href="0e688e3a0d "><code>0e688e3</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="49e624f4a0 "><code>49e624f</code></a>
fix: improve error message for falsy parsed JS AST (<a
href="https://redirect.github.com/eslint/eslint/issues/19458 ">#19458</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="06b596d221 "><code>06b596d</code></a>
docs: Restore the carrot to the position where the search input was lost
(<a
href="https://redirect.github.com/eslint/eslint/issues/19459 ">#19459</a>)
(Amaresh S M)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="60a78e7964 "><code>60a78e7</code></a>
9.22.0</li>
<li><a
href="d11fc14721 "><code>d11fc14</code></a>
Build: changelog update for 9.22.0</li>
<li><a
href="97f788b02e "><code>97f788b</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.22.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19489 ">#19489</a>)</li>
<li><a
href="eed409a64b "><code>eed409a</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="f9a56d3378 "><code>f9a56d3</code></a>
chore: upgrade eslint-scope@8.3.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19488 ">#19488</a>)</li>
<li><a
href="7ddb095419 "><code>7ddb095</code></a>
feat: Export defineConfig, globalIgnores (<a
href="https://redirect.github.com/eslint/eslint/issues/19487 ">#19487</a>)</li>
<li><a
href="86c5f37bc7 "><code>86c5f37</code></a>
docs: Update README</li>
<li><a
href="19c0127e79 "><code>19c0127</code></a>
fix: improve message for <code>no-console</code> suggestions (<a
href="https://redirect.github.com/eslint/eslint/issues/19483 ">#19483</a>)</li>
<li><a
href="fbdeff08f3 "><code>fbdeff0</code></a>
docs: Update README</li>
<li><a
href="c9e8510530 "><code>c9e8510</code></a>
docs: generate deprecation notice in TSDoc comments from rule metadata
(<a
href="https://redirect.github.com/eslint/eslint/issues/19461 ">#19461</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v9.21.0...v9.22.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@eslint/js` from 9.21.0 to 9.22.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases "><code>@eslint/js</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v9.22.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="7ddb095419 "><code>7ddb095</code></a>
feat: Export defineConfig, globalIgnores (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19487 ">#19487</a>)
(Nicholas C. Zakas)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="19c0127e79 "><code>19c0127</code></a>
fix: improve message for <code>no-console</code> suggestions (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19483 ">#19483</a>)
(Francesco Trotta)</li>
<li><a
href="49e624f4a0 "><code>49e624f</code></a>
fix: improve error message for falsy parsed JS AST (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19458 ">#19458</a>)
(Josh Goldberg ✨ )</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="86c5f37bc7 "><code>86c5f37</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="fbdeff08f3 "><code>fbdeff0</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="c9e8510530 "><code>c9e8510</code></a>
docs: generate deprecation notice in TSDoc comments from rule metadata
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19461 ">#19461</a>)
(Francesco Trotta)</li>
<li><a
href="2f386ad203 "><code>2f386ad</code></a>
docs: replace <code>var</code> with <code>const</code> in rule examples
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19469 ">#19469</a>)
(Tanuj Kanti)</li>
<li><a
href="0e688e3a0d "><code>0e688e3</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="06b596d221 "><code>06b596d</code></a>
docs: Restore the carrot to the position where the search input was lost
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19459 ">#19459</a>)
(Amaresh S M)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="97f788b02e "><code>97f788b</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.22.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19489 ">#19489</a>)
(Milos Djermanovic)</li>
<li><a
href="eed409a64b "><code>eed409a</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="f9a56d3378 "><code>f9a56d3</code></a>
chore: upgrade eslint-scope@8.3.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19488 ">#19488</a>)
(Milos Djermanovic)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md "><code>@eslint/js</code>'s
changelog</a>.</em></p>
<blockquote>
<p>v9.22.0 - March 7, 2025</p>
<ul>
<li><a
href="97f788b02e "><code>97f788b</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.22.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19489 ">#19489</a>)
(Milos Djermanovic)</li>
<li><a
href="eed409a64b "><code>eed409a</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="f9a56d3378 "><code>f9a56d3</code></a>
chore: upgrade eslint-scope@8.3.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19488 ">#19488</a>)
(Milos Djermanovic)</li>
<li><a
href="7ddb095419 "><code>7ddb095</code></a>
feat: Export defineConfig, globalIgnores (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19487 ">#19487</a>)
(Nicholas C. Zakas)</li>
<li><a
href="86c5f37bc7 "><code>86c5f37</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="19c0127e79 "><code>19c0127</code></a>
fix: improve message for <code>no-console</code> suggestions (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19483 ">#19483</a>)
(Francesco Trotta)</li>
<li><a
href="fbdeff08f3 "><code>fbdeff0</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="c9e8510530 "><code>c9e8510</code></a>
docs: generate deprecation notice in TSDoc comments from rule metadata
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19461 ">#19461</a>)
(Francesco Trotta)</li>
<li><a
href="2f386ad203 "><code>2f386ad</code></a>
docs: replace <code>var</code> with <code>const</code> in rule examples
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19469 ">#19469</a>)
(Tanuj Kanti)</li>
<li><a
href="0e688e3a0d "><code>0e688e3</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="49e624f4a0 "><code>49e624f</code></a>
fix: improve error message for falsy parsed JS AST (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19458 ">#19458</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="06b596d221 "><code>06b596d</code></a>
docs: Restore the carrot to the position where the search input was lost
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19459 ">#19459</a>)
(Amaresh S M)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="eed409a64b "><code>eed409a</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.22.0/packages/js ">compare
view</a></li>
</ul>
</details>
<br />
Updates `eslint-config-prettier` from 10.0.2 to 10.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/eslint-config-prettier/releases ">eslint-config-prettier's
releases</a>.</em></p>
<blockquote>
<h2>v10.1.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/prettier/eslint-config-prettier/pull/309 ">#309</a>
<a
href="eb56a5e099 "><code>eb56a5e</code></a>
Thanks <a href="https://github.com/JounQin "><code>@JounQin</code></a>!
- fix: separate the <code>/flat</code> entry for compatibility</p>
<p>For flat config users, the previous
<code>"eslint-config-prettier"</code> entry still works, but
<code>"eslint-config-prettier/flat"</code> adds a new
<code>name</code> property for <a
href="https://eslint.org/blog/2024/04/eslint-config-inspector/ ">config-inspector</a>,
we just can't add it for the default entry for compatibility.</p>
<p>See also <a
href="https://redirect.github.com/prettier/eslint-config-prettier/issues/308 ">prettier/eslint-config-prettier#308</a></p>
<pre lang="ts"><code>// before
import eslintConfigPrettier from "eslint-config-prettier";
<p>// after<br />
import eslintConfigPrettier from
"eslint-config-prettier/flat";<br />
</code></pre></p>
</li>
</ul>
<h2>v10.1.0</h2>
<h3>Minor Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/prettier/eslint-config-prettier/pull/306 ">#306</a>
<a
href="56e2e34663 "><code>56e2e34</code></a>
Thanks <a href="https://github.com/JounQin "><code>@JounQin</code></a>!
- feat: migrate to exports field</li>
</ul>
<h2>v10.0.3</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/prettier/eslint-config-prettier/pull/294 ">#294</a>
<a
href="8dbbd6d70b "><code>8dbbd6d</code></a>
Thanks <a
href="https://github.com/FloEdelmann "><code>@FloEdelmann</code></a>! -
feat: add name to config</p>
</li>
<li>
<p><a
href="https://redirect.github.com/prettier/eslint-config-prettier/pull/280 ">#280</a>
<a
href="cba57377e4 "><code>cba5737</code></a>
Thanks <a
href="https://github.com/zanminkian "><code>@zanminkian</code></a>! -
feat: add declaration file</p>
</li>
</ul>
<h3>New Contributors</h3>
<ul>
<li><a
href="https://github.com/zanminkian "><code>@zanminkian</code></a> made
their first contribution in <a
href="https://redirect.github.com/prettier/eslint-config-prettier/pull/280 ">prettier/eslint-config-prettier#280</a></li>
<li><a
href="https://github.com/FloEdelmann "><code>@FloEdelmann</code></a>
made their first contribution in <a
href="https://redirect.github.com/prettier/eslint-config-prettier/pull/294 ">prettier/eslint-config-prettier#294</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/prettier/eslint-config-prettier/compare/v10.0.2...v10.0.3 ">https://github.com/prettier/eslint-config-prettier/compare/v10.0.2...v10.0.3 </a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md ">eslint-config-prettier's
changelog</a>.</em></p>
<blockquote>
<h2>10.1.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/prettier/eslint-config-prettier/pull/309 ">#309</a>
<a
href="eb56a5e099 "><code>eb56a5e</code></a>
Thanks <a href="https://github.com/JounQin "><code>@JounQin</code></a>!
- fix: separate the <code>/flat</code> entry for compatibility</p>
<p>For flat config users, the previous
<code>"eslint-config-prettier"</code> entry still works, but
<code>"eslint-config-prettier/flat"</code> adds a new
<code>name</code> property for <a
href="https://eslint.org/blog/2024/04/eslint-config-inspector/ ">config-inspector</a>,
we just can't add it for the default entry for compatibility.</p>
<p>See also <a
href="https://redirect.github.com/prettier/eslint-config-prettier/issues/308 ">prettier/eslint-config-prettier#308</a></p>
<pre lang="ts"><code>// before
import eslintConfigPrettier from "eslint-config-prettier";
<p>// after<br />
import eslintConfigPrettier from
"eslint-config-prettier/flat";<br />
</code></pre></p>
</li>
</ul>
<h2>10.1.0</h2>
<h3>Minor Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/prettier/eslint-config-prettier/pull/306 ">#306</a>
<a
href="56e2e34663 "><code>56e2e34</code></a>
Thanks <a href="https://github.com/JounQin "><code>@JounQin</code></a>!
- feat: migrate to exports field</li>
</ul>
<h2>10.0.3</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/prettier/eslint-config-prettier/pull/294 ">#294</a>
<a
href="8dbbd6d70b "><code>8dbbd6d</code></a>
Thanks <a
href="https://github.com/FloEdelmann "><code>@FloEdelmann</code></a>! -
feat: add name to config</p>
</li>
<li>
<p><a
href="https://redirect.github.com/prettier/eslint-config-prettier/pull/280 ">#280</a>
<a
href="cba57377e4 "><code>cba5737</code></a>
Thanks <a
href="https://github.com/zanminkian "><code>@zanminkian</code></a>! -
feat: add declaration file</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f12309bbca "><code>f12309b</code></a>
chore: release eslint-config-prettier (<a
href="https://redirect.github.com/prettier/eslint-config-prettier/issues/310 ">#310</a>)</li>
<li><a
href="79cf6796bf "><code>79cf679</code></a>
chore: use flat entry for flat config verification</li>
<li><a
href="eb56a5e099 "><code>eb56a5e</code></a>
fix: separate the <code>/flat</code> entry for compatibility (<a
href="https://redirect.github.com/prettier/eslint-config-prettier/issues/309 ">#309</a>)</li>
<li><a
href="2c6f80e67f "><code>2c6f80e</code></a>
chore: release eslint-config-prettier (<a
href="https://redirect.github.com/prettier/eslint-config-prettier/issues/307 ">#307</a>)</li>
<li><a
href="56e2e34663 "><code>56e2e34</code></a>
feat: migrate to exports field (<a
href="https://redirect.github.com/prettier/eslint-config-prettier/issues/306 ">#306</a>)</li>
<li><a
href="c27e7855ee "><code>c27e785</code></a>
chore: release eslint-config-prettier (<a
href="https://redirect.github.com/prettier/eslint-config-prettier/issues/304 ">#304</a>)</li>
<li><a
href="c5d78532b7 "><code>c5d7853</code></a>
chore: add missing <code>@stylistic/eslint-plugin-plus</code></li>
<li><a
href="1837a4d1e5 "><code>1837a4d</code></a>
ci: testing, migrate to yarn v4 (<a
href="https://redirect.github.com/prettier/eslint-config-prettier/issues/305 ">#305</a>)</li>
<li><a
href="8dbbd6d70b "><code>8dbbd6d</code></a>
feat: add name to config (<a
href="https://redirect.github.com/prettier/eslint-config-prettier/issues/294 ">#294</a>)</li>
<li><a
href="cba57377e4 "><code>cba5737</code></a>
feat: add declaration file (<a
href="https://redirect.github.com/prettier/eslint-config-prettier/issues/280 ">#280</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/prettier/eslint-config-prettier/compare/v10.0.2...v10.1.1 ">compare
view</a></li>
</ul>
</details>
<br />
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 07:59:03 -06:00
dependabot[bot]
5aba813cee
chore(deps): bump the basic group in /examples/basic with 5 updates ( #10069 )
...
Bumps the basic group in /examples/basic with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [typescript](https://github.com/microsoft/TypeScript ) | `5.7.3` |
`5.8.2` |
| [next](https://github.com/vercel/next.js ) | `15.1.6` | `15.2.0` |
|
[@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next )
| `15.1.6` | `15.2.0` |
|
[eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks )
| `5.1.0` | `5.2.0` |
|
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint )
| `8.24.0` | `8.25.0` |
Updates `typescript` from 5.7.3 to 5.8.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/microsoft/TypeScript/releases ">typescript's
releases</a>.</em></p>
<blockquote>
<h2>TypeScript 5.8</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-8/ ">release
announcement</a>.</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.8.0%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.8.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.8.1%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.8.1 (RC)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.8.2%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.8.2 (Stable)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript ">npm</a></li>
</ul>
<h2>TypeScript 5.8 RC</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-8-rc/ ">release
announcement</a>.</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.8.0%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.8.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.8.1%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.8.1 (RC)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript ">npm</a></li>
</ul>
<h2>TypeScript 5.8 Beta</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-8-beta/ ">release
announcement</a>.</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.8.0%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.8.0 (Beta)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript ">npm</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="beb69e4cdd "><code>beb69e4</code></a>
Bump version to 5.8.2 and LKG</li>
<li><a
href="8fdbd54160 "><code>8fdbd54</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/61210 ">#61210</a>
(Fix mistakenly disallowed default e...) into release-5.8 (#...</li>
<li><a
href="f4a3a8ae67 "><code>f4a3a8a</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/61175 ">#61175</a>
(Ban import=require and export= unde...) into release-5.8 (#...</li>
<li><a
href="420ff069f7 "><code>420ff06</code></a>
Bump version to 5.8.1-rc and LKG</li>
<li><a
href="48eb13fd4a "><code>48eb13f</code></a>
Update LKG</li>
<li><a
href="fb59c19064 "><code>fb59c19</code></a>
Merge remote-tracking branch 'origin/main' into release-5.8</li>
<li><a
href="df342b7206 "><code>df342b7</code></a>
Fixed <code>rewriteRelativeImportExtensions</code> for
<code>import()</code> within call expression...</li>
<li><a
href="775412a81a "><code>775412a</code></a>
Bump github/codeql-action from 3.28.8 to 3.28.9 in the github-actions
group (...</li>
<li><a
href="e1629e540e "><code>e1629e5</code></a>
Pass ignoreErrors=true to more resolveEntityName callers (<a
href="https://redirect.github.com/microsoft/TypeScript/issues/61144 ">#61144</a>)</li>
<li><a
href="6fd17992b0 "><code>6fd1799</code></a>
Update LKG</li>
<li>Additional commits viewable in <a
href="https://github.com/microsoft/TypeScript/compare/v5.7.3...v5.8.2 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `next` from 15.1.6 to 15.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases ">next's
releases</a>.</em></p>
<blockquote>
<h2>v15.2.0</h2>
<h3>Core Changes</h3>
<ul>
<li>Fix <code>unstable_allowDynamic</code> when used with pnpm: <a
href="https://redirect.github.com/vercel/next.js/issues/73732 ">#73732</a></li>
<li>[dynamicIO] use new heuristic to track whether server render is
dynamic: <a
href="https://redirect.github.com/vercel/next.js/issues/73751 ">#73751</a></li>
<li>Fix receiveExpiredTags not always called: <a
href="https://redirect.github.com/vercel/next.js/issues/73759 ">#73759</a></li>
<li>error-overlay: Rename "Error" to "Issue": <a
href="https://redirect.github.com/vercel/next.js/issues/72817 ">#72817</a></li>
<li>remove redundant segment collection call: <a
href="https://redirect.github.com/vercel/next.js/issues/73773 ">#73773</a></li>
<li>Metadata resolvers can be fetched synchronously: <a
href="https://redirect.github.com/vercel/next.js/issues/73771 ">#73771</a></li>
<li>Turbopack: migrate client references to single-graph-traversal: <a
href="https://redirect.github.com/vercel/next.js/issues/73322 ">#73322</a></li>
<li>next-codemod: update gitignore file for parity for yarn
recommendations: <a
href="https://redirect.github.com/vercel/next.js/issues/71963 ">#71963</a></li>
<li>feat: error code: <a
href="https://redirect.github.com/vercel/next.js/issues/73332 ">#73332</a></li>
<li>Detach next-error-code-swc-plugin from workspace: <a
href="https://redirect.github.com/vercel/next.js/issues/73806 ">#73806</a></li>
<li>[CI] Prominent error message for check_error_codes: <a
href="https://redirect.github.com/vercel/next.js/issues/73807 ">#73807</a></li>
<li>[Segment Cache] Add PPR header to segment prefetch: <a
href="https://redirect.github.com/vercel/next.js/issues/73756 ">#73756</a></li>
<li>fix: path escaping issue on windows: <a
href="https://redirect.github.com/vercel/next.js/issues/73843 ">#73843</a></li>
<li>Rename variables in LayoutRouter for clarity: <a
href="https://redirect.github.com/vercel/next.js/issues/73826 ">#73826</a></li>
<li>[Segment Cache] Skip prefetched segments on server: <a
href="https://redirect.github.com/vercel/next.js/issues/73626 ">#73626</a></li>
<li>[Segment Cache] No data on tree prefetch if no PPR: <a
href="https://redirect.github.com/vercel/next.js/issues/73767 ">#73767</a></li>
<li>Remove segmentPath from RSC payload: <a
href="https://redirect.github.com/vercel/next.js/issues/73827 ">#73827</a></li>
<li>build: better error if fetching AMP validator fails: <a
href="https://redirect.github.com/vercel/next.js/issues/73851 ">#73851</a></li>
<li>Escape the '.' in '.json' when making static data routes.: <a
href="https://redirect.github.com/vercel/next.js/issues/73850 ">#73850</a></li>
<li>fix(next@15): use the asset prefix when loading a CSS in App Router:
<a
href="https://redirect.github.com/vercel/next.js/issues/72095 ">#72095</a></li>
<li>Exclude <code>.test.</code> files from using error code plugin: <a
href="https://redirect.github.com/vercel/next.js/issues/73868 ">#73868</a></li>
<li>Refactor telemetry API: <a
href="https://redirect.github.com/vercel/next.js/issues/73865 ">#73865</a></li>
<li>Add additional error classes and error codes: <a
href="https://redirect.github.com/vercel/next.js/issues/73862 ">#73862</a></li>
<li>refactor: collectAppPageSegments: <a
href="https://redirect.github.com/vercel/next.js/issues/73908 ">#73908</a></li>
<li>cleanup unnecessary map in dev server: <a
href="https://redirect.github.com/vercel/next.js/issues/73745 ">#73745</a></li>
<li>Retry manifest file loading only in dev mode: <a
href="https://redirect.github.com/vercel/next.js/issues/73900 ">#73900</a></li>
<li>Turbopack: ignore empty NEXT_TURBOPACK_TRACING var: <a
href="https://redirect.github.com/vercel/next.js/issues/73903 ">#73903</a></li>
<li>Ignore RSC fetch errors after hard navigation: <a
href="https://redirect.github.com/vercel/next.js/issues/73975 ">#73975</a></li>
<li>Fix error code check in windows: <a
href="https://redirect.github.com/vercel/next.js/issues/73981 ">#73981</a></li>
<li>Separate viewport and metadata in rsc and cache: <a
href="https://redirect.github.com/vercel/next.js/issues/73867 ">#73867</a></li>
<li>Add feature flag for new dev overlay: <a
href="https://redirect.github.com/vercel/next.js/issues/73977 ">#73977</a></li>
<li>Restore RSC fetch error handling after navigating back: <a
href="https://redirect.github.com/vercel/next.js/issues/73985 ">#73985</a></li>
<li>refactor: make locales array immutable: <a
href="https://redirect.github.com/vercel/next.js/issues/74037 ">#74037</a></li>
<li>fix: skip rendering dynamic root segment routes: <a
href="https://redirect.github.com/vercel/next.js/issues/74039 ">#74039</a></li>
<li>refactor: cache lowercasing all the locales: <a
href="https://redirect.github.com/vercel/next.js/issues/74038 ">#74038</a></li>
<li>Add SRI support for Node.js Runtime : <a
href="https://redirect.github.com/vercel/next.js/issues/73891 ">#73891</a></li>
<li>Separate bots detection utils: <a
href="https://redirect.github.com/vercel/next.js/issues/74000 ">#74000</a></li>
<li>docs: remove a duplicated word in redirect code comment: <a
href="https://redirect.github.com/vercel/next.js/issues/74043 ">#74043</a></li>
<li>examples: update gitignore files for parity for yarn
recommendations: <a
href="https://redirect.github.com/vercel/next.js/issues/71956 ">#71956</a></li>
<li>chore: update turbopack document path in the warning message: <a
href="https://redirect.github.com/vercel/next.js/issues/72597 ">#72597</a></li>
<li>Clean up <code>react-dev-overlay</code> before fork: <a
href="https://redirect.github.com/vercel/next.js/issues/74016 ">#74016</a></li>
<li>chore(next/image): improve imgopt api bypass detection for
unsupported images: <a
href="https://redirect.github.com/vercel/next.js/issues/73909 ">#73909</a></li>
<li>[Segment Cache] Add CacheStatus.Empty: <a
href="https://redirect.github.com/vercel/next.js/issues/73667 ">#73667</a></li>
<li>chore: move static paths utils into own folder: <a
href="https://redirect.github.com/vercel/next.js/issues/73928 ">#73928</a></li>
<li>Delete unused <code>GroupedStackFrames.tsx</code>: <a
href="https://redirect.github.com/vercel/next.js/issues/74028 ">#74028</a></li>
<li>[Segment Cache] Move cache key creation to client : <a
href="https://redirect.github.com/vercel/next.js/issues/73853 ">#73853</a></li>
<li>feat: added partial shell generation using root params: <a
href="https://redirect.github.com/vercel/next.js/issues/73816 ">#73816</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b0416fbb44 "><code>b0416fb</code></a>
v15.2.0</li>
<li><a
href="166369ddd8 "><code>166369d</code></a>
v15.2.0-canary.77</li>
<li><a
href="2c578889f0 "><code>2c57888</code></a>
[dev-overlay]: allow disabled state to be dismissable (<a
href="https://redirect.github.com/vercel/next.js/issues/76572 ">#76572</a>)</li>
<li><a
href="c919f09a1c "><code>c919f09</code></a>
examples: fix supabase example for v15 (<a
href="https://redirect.github.com/vercel/next.js/issues/76567 ">#76567</a>)</li>
<li><a
href="991c32ae4f "><code>991c32a</code></a>
[dev-overlay] rephrase docs button title as link to related docs (<a
href="https://redirect.github.com/vercel/next.js/issues/76571 ">#76571</a>)</li>
<li><a
href="aaebca93a0 "><code>aaebca9</code></a>
Updated remove-console example to utilize the app router. (<a
href="https://redirect.github.com/vercel/next.js/issues/76543 ">#76543</a>)</li>
<li><a
href="8dd0b56fb6 "><code>8dd0b56</code></a>
docs(errors): update suppressHydrationWarning section (<a
href="https://redirect.github.com/vercel/next.js/issues/76521 ">#76521</a>)</li>
<li><a
href="c505a4ca21 "><code>c505a4c</code></a>
exclude AppDevOverlayErrorBoundary from prod build (<a
href="https://redirect.github.com/vercel/next.js/issues/76568 ">#76568</a>)</li>
<li><a
href="91684eeab8 "><code>91684ee</code></a>
Remove rewrite query params from request URL when deployed to Vercel (<a
href="https://redirect.github.com/vercel/next.js/issues/76548 ">#76548</a>)</li>
<li><a
href="dbeeb02dce "><code>dbeeb02</code></a>
[dev-overlay] change button to lowercase except leading letter (<a
href="https://redirect.github.com/vercel/next.js/issues/76565 ">#76565</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/compare/v15.1.6...v15.2.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@next/eslint-plugin-next` from 15.1.6 to 15.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases "><code>@next/eslint-plugin-next</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v15.2.0</h2>
<h3>Core Changes</h3>
<ul>
<li>Fix <code>unstable_allowDynamic</code> when used with pnpm: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73732 ">#73732</a></li>
<li>[dynamicIO] use new heuristic to track whether server render is
dynamic: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73751 ">#73751</a></li>
<li>Fix receiveExpiredTags not always called: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73759 ">#73759</a></li>
<li>error-overlay: Rename "Error" to "Issue": <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/72817 ">#72817</a></li>
<li>remove redundant segment collection call: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73773 ">#73773</a></li>
<li>Metadata resolvers can be fetched synchronously: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73771 ">#73771</a></li>
<li>Turbopack: migrate client references to single-graph-traversal: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73322 ">#73322</a></li>
<li>next-codemod: update gitignore file for parity for yarn
recommendations: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/71963 ">#71963</a></li>
<li>feat: error code: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73332 ">#73332</a></li>
<li>Detach next-error-code-swc-plugin from workspace: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73806 ">#73806</a></li>
<li>[CI] Prominent error message for check_error_codes: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73807 ">#73807</a></li>
<li>[Segment Cache] Add PPR header to segment prefetch: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73756 ">#73756</a></li>
<li>fix: path escaping issue on windows: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73843 ">#73843</a></li>
<li>Rename variables in LayoutRouter for clarity: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73826 ">#73826</a></li>
<li>[Segment Cache] Skip prefetched segments on server: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73626 ">#73626</a></li>
<li>[Segment Cache] No data on tree prefetch if no PPR: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73767 ">#73767</a></li>
<li>Remove segmentPath from RSC payload: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73827 ">#73827</a></li>
<li>build: better error if fetching AMP validator fails: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73851 ">#73851</a></li>
<li>Escape the '.' in '.json' when making static data routes.: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73850 ">#73850</a></li>
<li>fix(next@15): use the asset prefix when loading a CSS in App Router:
<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/72095 ">#72095</a></li>
<li>Exclude <code>.test.</code> files from using error code plugin: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73868 ">#73868</a></li>
<li>Refactor telemetry API: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73865 ">#73865</a></li>
<li>Add additional error classes and error codes: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73862 ">#73862</a></li>
<li>refactor: collectAppPageSegments: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73908 ">#73908</a></li>
<li>cleanup unnecessary map in dev server: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73745 ">#73745</a></li>
<li>Retry manifest file loading only in dev mode: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73900 ">#73900</a></li>
<li>Turbopack: ignore empty NEXT_TURBOPACK_TRACING var: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73903 ">#73903</a></li>
<li>Ignore RSC fetch errors after hard navigation: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73975 ">#73975</a></li>
<li>Fix error code check in windows: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73981 ">#73981</a></li>
<li>Separate viewport and metadata in rsc and cache: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73867 ">#73867</a></li>
<li>Add feature flag for new dev overlay: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73977 ">#73977</a></li>
<li>Restore RSC fetch error handling after navigating back: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73985 ">#73985</a></li>
<li>refactor: make locales array immutable: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74037 ">#74037</a></li>
<li>fix: skip rendering dynamic root segment routes: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74039 ">#74039</a></li>
<li>refactor: cache lowercasing all the locales: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74038 ">#74038</a></li>
<li>Add SRI support for Node.js Runtime : <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73891 ">#73891</a></li>
<li>Separate bots detection utils: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74000 ">#74000</a></li>
<li>docs: remove a duplicated word in redirect code comment: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74043 ">#74043</a></li>
<li>examples: update gitignore files for parity for yarn
recommendations: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/71956 ">#71956</a></li>
<li>chore: update turbopack document path in the warning message: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/72597 ">#72597</a></li>
<li>Clean up <code>react-dev-overlay</code> before fork: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74016 ">#74016</a></li>
<li>chore(next/image): improve imgopt api bypass detection for
unsupported images: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73909 ">#73909</a></li>
<li>[Segment Cache] Add CacheStatus.Empty: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73667 ">#73667</a></li>
<li>chore: move static paths utils into own folder: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73928 ">#73928</a></li>
<li>Delete unused <code>GroupedStackFrames.tsx</code>: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74028 ">#74028</a></li>
<li>[Segment Cache] Move cache key creation to client : <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73853 ">#73853</a></li>
<li>feat: added partial shell generation using root params: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73816 ">#73816</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b0416fbb44 "><code>b0416fb</code></a>
v15.2.0</li>
<li><a
href="166369ddd8 "><code>166369d</code></a>
v15.2.0-canary.77</li>
<li><a
href="4fd0317f07 "><code>4fd0317</code></a>
v15.2.0-canary.76</li>
<li><a
href="476940ebb1 "><code>476940e</code></a>
v15.2.0-canary.75</li>
<li><a
href="ee2888aabd "><code>ee2888a</code></a>
v15.2.0-canary.74</li>
<li><a
href="319e3058bc "><code>319e305</code></a>
v15.2.0-canary.73</li>
<li><a
href="51984a9688 "><code>51984a9</code></a>
v15.2.0-canary.72</li>
<li><a
href="20b4443fc3 "><code>20b4443</code></a>
v15.2.0-canary.71</li>
<li><a
href="54444cd36d "><code>54444cd</code></a>
v15.2.0-canary.70</li>
<li><a
href="5b420d2b1c "><code>5b420d2</code></a>
v15.2.0-canary.69</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/commits/v15.2.0/packages/eslint-plugin-next ">compare
view</a></li>
</ul>
</details>
<br />
Updates `eslint-plugin-react-hooks` from 5.1.0 to 5.2.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/react/blob/main/CHANGELOG.md ">eslint-plugin-react-hooks's
changelog</a>.</em></p>
<blockquote>
<h2>15.2.0 (July 1, 2016)</h2>
<h3>React</h3>
<ul>
<li>Add error codes to production invariants, with links to the view the
full error text. (<a
href="https://github.com/keyanzhang "><code>@keyanzhang</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/6948 ">#6948</a>)</li>
<li>Include component stack information in PropType validation warnings.
(<a
href="https://github.com/troydemonbreun "><code>@troydemonbreun</code></a>
in <a
href="https://redirect.github.com/facebook/react/pull/6398 ">#6398</a>,
<a href="https://github.com/sophiebits "><code>@sophiebits</code></a> in
<a
href="https://redirect.github.com/facebook/react/pull/6771 ">#6771</a>)</li>
<li>Include component stack information in key warnings. (<a
href="https://github.com/keyanzhang "><code>@keyanzhang</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/6799 ">#6799</a>)</li>
<li>Stop validating props at mount time, only validate at element
creation. (<a
href="https://github.com/keyanzhang "><code>@keyanzhang</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/6824 ">#6824</a>)</li>
<li>New invariant providing actionable error in missing instance case.
(<a href="https://github.com/yungsters "><code>@yungsters</code></a> in
<a
href="https://redirect.github.com/facebook/react/pull/6990 ">#6990</a>)</li>
<li>Add <code>React.PropTypes.symbol</code> to support ES2015 Symbols as
props. (<a href="https://github.com/puradox "><code>@puradox</code></a>
in <a
href="https://redirect.github.com/facebook/react/pull/6377 ">#6377</a>)</li>
<li>Fix incorrect coercion of ref or key that are undefined in
development (<a
href="https://github.com/gaearon "><code>@gaearon</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/6880 ">#6880</a>)</li>
<li>Fix a false positive when passing other element’s props to
cloneElement (<a
href="https://github.com/ericmatthys "><code>@ericmatthys</code></a> in
<a
href="https://redirect.github.com/facebook/react/pull/6268 ">#6268</a>)</li>
<li>Warn if you attempt to define <code>childContextTypes</code> on a
functional component (<a
href="https://github.com/Aweary "><code>@Aweary</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/6933 ">#6933</a>)</li>
</ul>
<h3>React DOM</h3>
<ul>
<li>Add warning for unknown properties on DOM elements. (<a
href="https://github.com/jimfb "><code>@jimfb</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/6800 ">#6800</a>,
<a href="https://github.com/gm758 "><code>@gm758</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/7152 ">#7152</a>)</li>
<li>Properly remove attributes from custom elements. (<a
href="https://github.com/grassator "><code>@grassator</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/6748 ">#6748</a>)</li>
<li>Fix invalid unicode escape in attribute name regular expression. (<a
href="https://github.com/nbjahan "><code>@nbjahan</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/6772 ">#6772</a>)</li>
<li>Add <code>onLoad</code> handling to <code><link></code>
element. (<a
href="https://github.com/roderickhsiao "><code>@roderickhsiao</code></a>
in <a
href="https://redirect.github.com/facebook/react/pull/6815 ">#6815</a>)</li>
<li>Add <code>onError</code> handling to <code><source></code>
element. (<a
href="https://github.com/wadahiro "><code>@wadahiro</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/6941 ">#6941</a>)</li>
<li>Handle <code>value</code> and <code>defaultValue</code> more
accurately in the DOM. (<a
href="https://github.com/jimfb "><code>@jimfb</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/6406 ">#6406</a>)</li>
<li>Fix events issue in environments with mutated
<code>Object.prototype</code>. (<a
href="https://github.com/Weizenlol "><code>@Weizenlol</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/6886 ">#6886</a>)</li>
<li>Fix issue where <code>is="null"</code> ended up in the DOM
in Firefox. (<a
href="https://github.com/darobin "><code>@darobin</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/6896 ">#6896</a>)</li>
<li>Improved performance of text escaping by using <a
href="https://github.com/component/escape-html ">escape-html</a>. (<a
href="https://github.com/aickin "><code>@aickin</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/6862 ">#6862</a>)</li>
<li>Fix issue with <code>dangerouslySetInnerHTML</code> and SVG in
Internet Explorer. (<a
href="https://github.com/joshhunt "><code>@joshhunt</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/6982 ">#6982</a>)</li>
<li>Fix issue with <code><textarea></code> placeholders. (<a
href="https://github.com/jimfb "><code>@jimfb</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/7002 ">#7002</a>)</li>
<li>Fix controlled vs uncontrolled detection of <code><input
type="radio"/></code>. (<a
href="https://github.com/jimfb "><code>@jimfb</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/7003 ">#7003</a>)</li>
<li>Improve performance of updating text content. (<a
href="https://github.com/trueadm "><code>@trueadm</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/7005 ">#7005</a>)</li>
<li>Ensure controlled <code><select></code> components behave the
same on initial render as they do on updates. (<a
href="https://github.com/yiminghe "><code>@yiminghe</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/5362 ">#5362</a>)</li>
</ul>
<h3>React Perf Add-on</h3>
<ul>
<li>Add <code>isRunning()</code> API. (<a
href="https://github.com/nfcampos "><code>@nfcampos</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/6763 ">#6763</a>)</li>
<li>Improve accuracy of lifecycle hook timing. (<a
href="https://github.com/gaearon "><code>@gaearon</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/6858 ">#6858</a>)</li>
<li>Fix internal errors when using ReactPerf with portal components. (<a
href="https://github.com/gaearon "><code>@gaearon</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/6860 ">#6860</a>)</li>
<li>Fix performance regression. (<a
href="https://github.com/sophiebits "><code>@sophiebits</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/6770 ">#6770</a>)</li>
<li>Add warning that ReactPerf is not enabled in production. (<a
href="https://github.com/sashashakun "><code>@sashashakun</code></a> in
<a
href="https://redirect.github.com/facebook/react/pull/6884 ">#6884</a>)</li>
</ul>
<h3>React CSSTransitionGroup Add-on</h3>
<ul>
<li>Fix timing issue with <code>null</code> node. (<a
href="https://github.com/keyanzhang "><code>@keyanzhang</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/6958 ">#6958</a>)</li>
</ul>
<h3>React Native Renderer</h3>
<ul>
<li>Dependencies on React Native modules use CommonJS requires instead
of providesModule. (<a
href="https://github.com/davidaurelio "><code>@davidaurelio</code></a>
in <a
href="https://redirect.github.com/facebook/react/pull/6715 ">#6715</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks ">compare
view</a></li>
</ul>
</details>
<br />
Updates `typescript-eslint` from 8.24.0 to 8.25.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases ">typescript-eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.25.0</h2>
<h2>8.25.0 (2025-02-24)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-misused-spread] add suggestions
(<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10719 ">#10719</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>ast-spec:</strong> replace <code>attributes</code> with
<code>options</code> property in <code>TSImportType</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10691 ">#10691</a>)</li>
<li><strong>eslint-plugin:</strong> [unified-signatures] handle
getter-setter (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10818 ">#10818</a>)</li>
<li><strong>eslint-plugin:</strong> [no-deprecated] report usage of
deprecated private identifiers (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10844 ">#10844</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] report
on chain expressions in a ternary (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10708 ">#10708</a>)</li>
<li><strong>typescript-estree:</strong> align TS module nodes to
namespaces (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10504 ">#10504</a>)</li>
<li><strong>visitor-keys:</strong> update keys for
<code>ImportAttribute</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10649 ">#10649</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Anthony Fu</li>
<li>fisker Cheung <a
href="https://github.com/fisker "><code>@fisker</code></a></li>
<li>Josh Goldberg ✨ </li>
<li>Olivier Zalmanski <a
href="https://github.com/OlivierZal "><code>@OlivierZal</code></a></li>
<li>Ronen Amiel</li>
<li>YeonJuan <a
href="https://github.com/yeonjuan "><code>@yeonjuan</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
<h2>v8.24.1</h2>
<h2>8.24.1 (2025-02-17)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>deps:</strong> update eslint monorepo to v9.20.0 (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10834 ">#10834</a>)</li>
<li><strong>eslint-plugin:</strong> [no-inferrable-types] handle
accessor (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10780 ">#10780</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-template-expression]
ignore enum and enum members (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10782 ">#10782</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unsafe-assignment] report on an
<code>any</code> value assigned as an initializer of an
<code>accessor</code> property (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10785 ">#10785</a>)</li>
<li><strong>eslint-plugin:</strong> [consistent-generic-constructors]
check <code>accessor</code> class properties (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10789 ">#10789</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-return-this-type] check
<code>accessor</code> properties with a function initializer (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10794 ">#10794</a>)</li>
<li><strong>eslint-plugin:</strong> [explicit-module-boundary-types]
check <code>accessor</code> class properties with a function initializer
(<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10804 ">#10804</a>)</li>
<li><strong>eslint-plugin:</strong> [explicit-member-accessibility]
check <code>accessor</code> class properties for missing accessibility
modifier (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10805 ">#10805</a>)</li>
<li><strong>eslint-plugin:</strong> [no-deprecated] don't report on
deprecated <code>accessor</code> property declaration (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10813 ">#10813</a>)</li>
<li><strong>eslint-plugin:</strong> [no-misused-promises] don't report
on <code>static</code> <code>accessor</code> properties (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10814 ">#10814</a>)</li>
<li><strong>eslint-plugin:</strong> [class-methods-use-this] check
<code>accessor</code> methods with a function initializer (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10796 ">#10796</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Ronen Amiel</li>
<li>YeonJuan</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md ">typescript-eslint's
changelog</a>.</em></p>
<blockquote>
<h2>8.25.0 (2025-02-24)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
<h2>8.24.1 (2025-02-17)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1a9ab8fbc9 "><code>1a9ab8f</code></a>
chore(release): publish 8.25.0</li>
<li><a
href="f3ef20e8ab "><code>f3ef20e</code></a>
chore: update to latest nx and use project references first approach (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/10361 ">#10361</a>)</li>
<li><a
href="3646ec0c8c "><code>3646ec0</code></a>
chore(release): publish 8.24.1</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.25.0/packages/typescript-eslint ">compare
view</a></li>
</ul>
</details>
<br />
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Anthony Shew <anthonyshew@gmail.com>
2025-03-03 15:37:00 -07:00
dependabot[bot]
7d248ad53d
chore(deps-dev): bump the basic group in /examples/basic with 2 updates ( #10028 )
...
Bumps the basic group in /examples/basic with 2 updates:
[eslint](https://github.com/eslint/eslint ) and
[@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ).
Updates `eslint` from 9.20.0 to 9.21.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases ">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v9.21.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="418717f115 "><code>418717f</code></a>
feat: introduce new deprecated types for rules (<a
href="https://redirect.github.com/eslint/eslint/issues/19238 ">#19238</a>)
(fnx)</li>
<li><a
href="5c5b8025d3 "><code>5c5b802</code></a>
feat: Add <code>--ext</code> CLI option (<a
href="https://redirect.github.com/eslint/eslint/issues/19405 ">#19405</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="db5340d57b "><code>db5340d</code></a>
fix: update missing plugin message template (<a
href="https://redirect.github.com/eslint/eslint/issues/19445 ">#19445</a>)
(Milos Djermanovic)</li>
<li><a
href="d8ffdd4e51 "><code>d8ffdd4</code></a>
fix: do not exit process on rule crash (<a
href="https://redirect.github.com/eslint/eslint/issues/19436 ">#19436</a>)
(Francesco Trotta)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="c5561ea7fc "><code>c5561ea</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="80b048535e "><code>80b0485</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule example (<a
href="https://redirect.github.com/eslint/eslint/issues/19434 ">#19434</a>)
(Tanuj Kanti)</li>
<li><a
href="f67d5e8753 "><code>f67d5e8</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="75afc61ff8 "><code>75afc61</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="0636caba7d "><code>0636cab</code></a>
docs: Update Eleventy from v2 to v3 (<a
href="https://redirect.github.com/eslint/eslint/issues/19415 ">#19415</a>)
(Amaresh S M)</li>
<li><a
href="dd7d930634 "><code>dd7d930</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="a8c9a9f1b3 "><code>a8c9a9f</code></a>
chore: update <code>@eslint/eslintrc</code> and <code>@eslint/js</code>
(<a
href="https://redirect.github.com/eslint/eslint/issues/19453 ">#19453</a>)
(Francesco Trotta)</li>
<li><a
href="265e0cf6d0 "><code>265e0cf</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="3401b85faa "><code>3401b85</code></a>
test: add test for <code>Rule.ReportDescriptor</code> type (<a
href="https://redirect.github.com/eslint/eslint/issues/19449 ">#19449</a>)
(Francesco Trotta)</li>
<li><a
href="e497aa75f5 "><code>e497aa7</code></a>
chore: update rewrite dependencies (<a
href="https://redirect.github.com/eslint/eslint/issues/19448 ">#19448</a>)
(Francesco Trotta)</li>
<li><a
href="dab5478e86 "><code>dab5478</code></a>
chore: better error message for missing plugin in config (<a
href="https://redirect.github.com/eslint/eslint/issues/19402 ">#19402</a>)
(Tanuj Kanti)</li>
<li><a
href="ebfe2ebc3d "><code>ebfe2eb</code></a>
chore: set js language for bug report issue config block (<a
href="https://redirect.github.com/eslint/eslint/issues/19439 ">#19439</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="5fd211d00b "><code>5fd211d</code></a>
test: processors can return subpaths (<a
href="https://redirect.github.com/eslint/eslint/issues/19425 ">#19425</a>)
(Milos Djermanovic)</li>
</ul>
<h2>v9.20.1</h2>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="274f054f19 "><code>274f054</code></a>
fix: fix <code>RuleContext</code> type (<a
href="https://redirect.github.com/eslint/eslint/issues/19417 ">#19417</a>)
(Francesco Trotta)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="fe3ccb2ff4 "><code>fe3ccb2</code></a>
docs: allow typing in search box while dropdown is open (<a
href="https://redirect.github.com/eslint/eslint/issues/19424 ">#19424</a>)
(Amaresh S M)</li>
<li><a
href="93c78a5c58 "><code>93c78a5</code></a>
docs: Add instructions for pnpm compat (<a
href="https://redirect.github.com/eslint/eslint/issues/19422 ">#19422</a>)
(Nicholas C. Zakas)</li>
<li><a
href="b476a930bb "><code>b476a93</code></a>
docs: Fix Keyboard Navigation for Search Results (<a
href="https://redirect.github.com/eslint/eslint/issues/19416 ">#19416</a>)
(Amaresh S M)</li>
<li><a
href="ccb60c0b14 "><code>ccb60c0</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md ">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v9.21.0 - February 21, 2025</p>
<ul>
<li><a
href="a8c9a9f1b3 "><code>a8c9a9f</code></a>
chore: update <code>@eslint/eslintrc</code> and <code>@eslint/js</code>
(<a
href="https://redirect.github.com/eslint/eslint/issues/19453 ">#19453</a>)
(Francesco Trotta)</li>
<li><a
href="265e0cf6d0 "><code>265e0cf</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="418717f115 "><code>418717f</code></a>
feat: introduce new deprecated types for rules (<a
href="https://redirect.github.com/eslint/eslint/issues/19238 ">#19238</a>)
(fnx)</li>
<li><a
href="3401b85faa "><code>3401b85</code></a>
test: add test for <code>Rule.ReportDescriptor</code> type (<a
href="https://redirect.github.com/eslint/eslint/issues/19449 ">#19449</a>)
(Francesco Trotta)</li>
<li><a
href="e497aa75f5 "><code>e497aa7</code></a>
chore: update rewrite dependencies (<a
href="https://redirect.github.com/eslint/eslint/issues/19448 ">#19448</a>)
(Francesco Trotta)</li>
<li><a
href="c5561ea7fc "><code>c5561ea</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="db5340d57b "><code>db5340d</code></a>
fix: update missing plugin message template (<a
href="https://redirect.github.com/eslint/eslint/issues/19445 ">#19445</a>)
(Milos Djermanovic)</li>
<li><a
href="d8ffdd4e51 "><code>d8ffdd4</code></a>
fix: do not exit process on rule crash (<a
href="https://redirect.github.com/eslint/eslint/issues/19436 ">#19436</a>)
(Francesco Trotta)</li>
<li><a
href="dab5478e86 "><code>dab5478</code></a>
chore: better error message for missing plugin in config (<a
href="https://redirect.github.com/eslint/eslint/issues/19402 ">#19402</a>)
(Tanuj Kanti)</li>
<li><a
href="80b048535e "><code>80b0485</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule example (<a
href="https://redirect.github.com/eslint/eslint/issues/19434 ">#19434</a>)
(Tanuj Kanti)</li>
<li><a
href="ebfe2ebc3d "><code>ebfe2eb</code></a>
chore: set js language for bug report issue config block (<a
href="https://redirect.github.com/eslint/eslint/issues/19439 ">#19439</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="f67d5e8753 "><code>f67d5e8</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="75afc61ff8 "><code>75afc61</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="5fd211d00b "><code>5fd211d</code></a>
test: processors can return subpaths (<a
href="https://redirect.github.com/eslint/eslint/issues/19425 ">#19425</a>)
(Milos Djermanovic)</li>
<li><a
href="0636caba7d "><code>0636cab</code></a>
docs: Update Eleventy from v2 to v3 (<a
href="https://redirect.github.com/eslint/eslint/issues/19415 ">#19415</a>)
(Amaresh S M)</li>
<li><a
href="5c5b8025d3 "><code>5c5b802</code></a>
feat: Add <code>--ext</code> CLI option (<a
href="https://redirect.github.com/eslint/eslint/issues/19405 ">#19405</a>)
(Milos Djermanovic)</li>
<li><a
href="dd7d930634 "><code>dd7d930</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<p>v9.20.1 - February 11, 2025</p>
<ul>
<li><a
href="fe3ccb2ff4 "><code>fe3ccb2</code></a>
docs: allow typing in search box while dropdown is open (<a
href="https://redirect.github.com/eslint/eslint/issues/19424 ">#19424</a>)
(Amaresh S M)</li>
<li><a
href="274f054f19 "><code>274f054</code></a>
fix: fix <code>RuleContext</code> type (<a
href="https://redirect.github.com/eslint/eslint/issues/19417 ">#19417</a>)
(Francesco Trotta)</li>
<li><a
href="93c78a5c58 "><code>93c78a5</code></a>
docs: Add instructions for pnpm compat (<a
href="https://redirect.github.com/eslint/eslint/issues/19422 ">#19422</a>)
(Nicholas C. Zakas)</li>
<li><a
href="b476a930bb "><code>b476a93</code></a>
docs: Fix Keyboard Navigation for Search Results (<a
href="https://redirect.github.com/eslint/eslint/issues/19416 ">#19416</a>)
(Amaresh S M)</li>
<li><a
href="ccb60c0b14 "><code>ccb60c0</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ecd0ede7fd "><code>ecd0ede</code></a>
9.21.0</li>
<li><a
href="a7ef4c7ecc "><code>a7ef4c7</code></a>
Build: changelog update for 9.21.0</li>
<li><a
href="a8c9a9f1b3 "><code>a8c9a9f</code></a>
chore: update <code>@eslint/eslintrc</code> and <code>@eslint/js</code>
(<a
href="https://redirect.github.com/eslint/eslint/issues/19453 ">#19453</a>)</li>
<li><a
href="265e0cf6d0 "><code>265e0cf</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="418717f115 "><code>418717f</code></a>
feat: introduce new deprecated types for rules (<a
href="https://redirect.github.com/eslint/eslint/issues/19238 ">#19238</a>)</li>
<li><a
href="3401b85faa "><code>3401b85</code></a>
test: add test for <code>Rule.ReportDescriptor</code> type (<a
href="https://redirect.github.com/eslint/eslint/issues/19449 ">#19449</a>)</li>
<li><a
href="e497aa75f5 "><code>e497aa7</code></a>
chore: update rewrite dependencies (<a
href="https://redirect.github.com/eslint/eslint/issues/19448 ">#19448</a>)</li>
<li><a
href="c5561ea7fc "><code>c5561ea</code></a>
docs: Update README</li>
<li><a
href="db5340d57b "><code>db5340d</code></a>
fix: update missing plugin message template (<a
href="https://redirect.github.com/eslint/eslint/issues/19445 ">#19445</a>)</li>
<li><a
href="d8ffdd4e51 "><code>d8ffdd4</code></a>
fix: do not exit process on rule crash (<a
href="https://redirect.github.com/eslint/eslint/issues/19436 ">#19436</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v9.20.0...v9.21.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@eslint/js` from 9.20.0 to 9.21.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases "><code>@eslint/js</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v9.21.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="418717f115 "><code>418717f</code></a>
feat: introduce new deprecated types for rules (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19238 ">#19238</a>)
(fnx)</li>
<li><a
href="5c5b8025d3 "><code>5c5b802</code></a>
feat: Add <code>--ext</code> CLI option (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19405 ">#19405</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="db5340d57b "><code>db5340d</code></a>
fix: update missing plugin message template (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19445 ">#19445</a>)
(Milos Djermanovic)</li>
<li><a
href="d8ffdd4e51 "><code>d8ffdd4</code></a>
fix: do not exit process on rule crash (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19436 ">#19436</a>)
(Francesco Trotta)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="c5561ea7fc "><code>c5561ea</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="80b048535e "><code>80b0485</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule example (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19434 ">#19434</a>)
(Tanuj Kanti)</li>
<li><a
href="f67d5e8753 "><code>f67d5e8</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="75afc61ff8 "><code>75afc61</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="0636caba7d "><code>0636cab</code></a>
docs: Update Eleventy from v2 to v3 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19415 ">#19415</a>)
(Amaresh S M)</li>
<li><a
href="dd7d930634 "><code>dd7d930</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="a8c9a9f1b3 "><code>a8c9a9f</code></a>
chore: update <code>@eslint/eslintrc</code> and <code>@eslint/js</code>
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19453 ">#19453</a>)
(Francesco Trotta)</li>
<li><a
href="265e0cf6d0 "><code>265e0cf</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="3401b85faa "><code>3401b85</code></a>
test: add test for <code>Rule.ReportDescriptor</code> type (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19449 ">#19449</a>)
(Francesco Trotta)</li>
<li><a
href="e497aa75f5 "><code>e497aa7</code></a>
chore: update rewrite dependencies (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19448 ">#19448</a>)
(Francesco Trotta)</li>
<li><a
href="dab5478e86 "><code>dab5478</code></a>
chore: better error message for missing plugin in config (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19402 ">#19402</a>)
(Tanuj Kanti)</li>
<li><a
href="ebfe2ebc3d "><code>ebfe2eb</code></a>
chore: set js language for bug report issue config block (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19439 ">#19439</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="5fd211d00b "><code>5fd211d</code></a>
test: processors can return subpaths (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19425 ">#19425</a>)
(Milos Djermanovic)</li>
</ul>
<h2>v9.20.1</h2>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="274f054f19 "><code>274f054</code></a>
fix: fix <code>RuleContext</code> type (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19417 ">#19417</a>)
(Francesco Trotta)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="fe3ccb2ff4 "><code>fe3ccb2</code></a>
docs: allow typing in search box while dropdown is open (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19424 ">#19424</a>)
(Amaresh S M)</li>
<li><a
href="93c78a5c58 "><code>93c78a5</code></a>
docs: Add instructions for pnpm compat (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19422 ">#19422</a>)
(Nicholas C. Zakas)</li>
<li><a
href="b476a930bb "><code>b476a93</code></a>
docs: Fix Keyboard Navigation for Search Results (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19416 ">#19416</a>)
(Amaresh S M)</li>
<li><a
href="ccb60c0b14 "><code>ccb60c0</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md "><code>@eslint/js</code>'s
changelog</a>.</em></p>
<blockquote>
<p>v9.21.0 - February 21, 2025</p>
<ul>
<li><a
href="a8c9a9f1b3 "><code>a8c9a9f</code></a>
chore: update <code>@eslint/eslintrc</code> and <code>@eslint/js</code>
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19453 ">#19453</a>)
(Francesco Trotta)</li>
<li><a
href="265e0cf6d0 "><code>265e0cf</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="418717f115 "><code>418717f</code></a>
feat: introduce new deprecated types for rules (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19238 ">#19238</a>)
(fnx)</li>
<li><a
href="3401b85faa "><code>3401b85</code></a>
test: add test for <code>Rule.ReportDescriptor</code> type (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19449 ">#19449</a>)
(Francesco Trotta)</li>
<li><a
href="e497aa75f5 "><code>e497aa7</code></a>
chore: update rewrite dependencies (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19448 ">#19448</a>)
(Francesco Trotta)</li>
<li><a
href="c5561ea7fc "><code>c5561ea</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="db5340d57b "><code>db5340d</code></a>
fix: update missing plugin message template (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19445 ">#19445</a>)
(Milos Djermanovic)</li>
<li><a
href="d8ffdd4e51 "><code>d8ffdd4</code></a>
fix: do not exit process on rule crash (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19436 ">#19436</a>)
(Francesco Trotta)</li>
<li><a
href="dab5478e86 "><code>dab5478</code></a>
chore: better error message for missing plugin in config (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19402 ">#19402</a>)
(Tanuj Kanti)</li>
<li><a
href="80b048535e "><code>80b0485</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule example (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19434 ">#19434</a>)
(Tanuj Kanti)</li>
<li><a
href="ebfe2ebc3d "><code>ebfe2eb</code></a>
chore: set js language for bug report issue config block (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19439 ">#19439</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="f67d5e8753 "><code>f67d5e8</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="75afc61ff8 "><code>75afc61</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="5fd211d00b "><code>5fd211d</code></a>
test: processors can return subpaths (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19425 ">#19425</a>)
(Milos Djermanovic)</li>
<li><a
href="0636caba7d "><code>0636cab</code></a>
docs: Update Eleventy from v2 to v3 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19415 ">#19415</a>)
(Amaresh S M)</li>
<li><a
href="5c5b8025d3 "><code>5c5b802</code></a>
feat: Add <code>--ext</code> CLI option (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19405 ">#19405</a>)
(Milos Djermanovic)</li>
<li><a
href="dd7d930634 "><code>dd7d930</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<p>v9.20.1 - February 11, 2025</p>
<ul>
<li><a
href="fe3ccb2ff4 "><code>fe3ccb2</code></a>
docs: allow typing in search box while dropdown is open (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19424 ">#19424</a>)
(Amaresh S M)</li>
<li><a
href="274f054f19 "><code>274f054</code></a>
fix: fix <code>RuleContext</code> type (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19417 ">#19417</a>)
(Francesco Trotta)</li>
<li><a
href="93c78a5c58 "><code>93c78a5</code></a>
docs: Add instructions for pnpm compat (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19422 ">#19422</a>)
(Nicholas C. Zakas)</li>
<li><a
href="b476a930bb "><code>b476a93</code></a>
docs: Fix Keyboard Navigation for Search Results (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19416 ">#19416</a>)
(Amaresh S M)</li>
<li><a
href="ccb60c0b14 "><code>ccb60c0</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="265e0cf6d0 "><code>265e0cf</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.21.0/packages/js ">compare
view</a></li>
</ul>
</details>
<br />
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-24 09:55:34 -07:00
Anthony Shew
3dfb1d391c
docs: update TypeScript wildcard recommendations ( #9983 )
...
### Description
@thdxr kindly pointed out that the wildcard recommendations in our docs
weren't matching what he was seeing in his editor. I investigated and am
similarly seeing that wildcard recommendations work as one would hope.
The last time that I tried this, there was some limit at 10 exports
paths or 10 variable exports (my memory is fuzzy). But that appears to
be removed now in latest versions of TypeScript with modern settings
(which is what the Turborepo docs on other tools always assume).
Additional credit to @baptisteArno who also was pointing this out to me
in #9827 . I'm going to use this PR since it has a few more spots in docs
where things are updated, and has additional updates to our examples.
But let the record show that @baptisteArno deserves credits here!
### Testing
I hand-tested this in my editor and here's what I see. One or more of
these didn't used to work but now it does.

Additionally, here is my editor recommending 10+ entrypoints.

2025-02-18 13:01:04 -07:00
dependabot[bot]
e30e347f61
chore(deps-dev): bump the basic group in /examples/basic with 3 updates ( #9933 )
...
Bumps the basic group in /examples/basic with 3 updates:
[prettier](https://github.com/prettier/prettier ),
[eslint](https://github.com/eslint/eslint ) and
[@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ).
Updates `prettier` from 3.4.2 to 3.5.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/releases ">prettier's
releases</a>.</em></p>
<blockquote>
<h2>3.5.0</h2>
<p><a
href="https://github.com/prettier/prettier/compare/3.4.2...3.5.0 ">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2025/02/09/3.5.0 ">Release
note</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md ">prettier's
changelog</a>.</em></p>
<blockquote>
<h1>3.5.0</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.4.2...3.5.0 ">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2025/02/09/3.5.0.html ">Release
Notes</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="7584432401 "><code>7584432</code></a>
Release 3.5.0</li>
<li><a
href="4797054c3d "><code>4797054</code></a>
Remove blog post</li>
<li><a
href="5ed5dc0b8a "><code>5ed5dc0</code></a>
Fix a link in changelog (<a
href="https://redirect.github.com/prettier/prettier/issues/17088 ">#17088</a>)</li>
<li><a
href="d8c21c58b3 "><code>d8c21c5</code></a>
Fix tag notation in changelog (<a
href="https://redirect.github.com/prettier/prettier/issues/17087 ">#17087</a>)</li>
<li><a
href="0fcd5db0aa "><code>0fcd5db</code></a>
Separate license and third-party licenses (<a
href="https://redirect.github.com/prettier/prettier/issues/17073 ">#17073</a>)</li>
<li><a
href="0c2b4bb3aa "><code>0c2b4bb</code></a>
chore(deps): update babel to v7.26.8 (<a
href="https://redirect.github.com/prettier/prettier/issues/17084 ">#17084</a>)</li>
<li><a
href="e3a5595d48 "><code>e3a5595</code></a>
chore(deps): update babel to v7.26.8 (<a
href="https://redirect.github.com/prettier/prettier/issues/17083 ">#17083</a>)</li>
<li><a
href="4a5ad1ffb1 "><code>4a5ad1f</code></a>
Add <code>disable_search</code> to <code>codecov/codecov-action</code>
(<a
href="https://redirect.github.com/prettier/prettier/issues/17082 ">#17082</a>)</li>
<li><a
href="b997ce35fe "><code>b997ce3</code></a>
chore(deps): update dependency <code>@glimmer/syntax</code> to v0.94.3
(<a
href="https://redirect.github.com/prettier/prettier/issues/17080 ">#17080</a>)</li>
<li><a
href="7a6273bde7 "><code>7a6273b</code></a>
chore(deps): update dependency esbuild to v0.25.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/17081 ">#17081</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/prettier/prettier/compare/3.4.2...3.5.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `eslint` from 9.19.0 to 9.20.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases ">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v9.20.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="e89a54a309 "><code>e89a54a</code></a>
feat: change behavior of inactive flags (<a
href="https://redirect.github.com/eslint/eslint/issues/19386 ">#19386</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="91d4d9f620 "><code>91d4d9f</code></a>
fix: Bring types in sync with <code>@eslint/core</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19157 ">#19157</a>)
(Nicholas C. Zakas)</li>
<li><a
href="fa25c7a79e "><code>fa25c7a</code></a>
fix: Emit warning when empty config file is used (<a
href="https://redirect.github.com/eslint/eslint/issues/19399 ">#19399</a>)
(Nicholas C. Zakas)</li>
<li><a
href="31a9fd03d2 "><code>31a9fd0</code></a>
fix: Clearer error message for wrong plugin format (<a
href="https://redirect.github.com/eslint/eslint/issues/19380 ">#19380</a>)
(Nicholas C. Zakas)</li>
<li><a
href="61d99e38f2 "><code>61d99e3</code></a>
fix: Better error message for unserializable parser (<a
href="https://redirect.github.com/eslint/eslint/issues/19384 ">#19384</a>)
(Nicholas C. Zakas)</li>
<li><a
href="db1b9a66e3 "><code>db1b9a6</code></a>
fix: Ensure module scope is checked for references in
<code>consistent-this</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19383 ">#19383</a>)
(Nicholas C. Zakas)</li>
<li><a
href="8bcd820f37 "><code>8bcd820</code></a>
fix: <code>arrow-body-style</code> crash with single-token body (<a
href="https://redirect.github.com/eslint/eslint/issues/19379 ">#19379</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="b7012c85f3 "><code>b7012c8</code></a>
docs: rewrite examples with var using let and const (<a
href="https://redirect.github.com/eslint/eslint/issues/19407 ">#19407</a>)
(Mueez Javaid Hashmi)</li>
<li><a
href="64063765af "><code>6406376</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="350f2b9349 "><code>350f2b9</code></a>
docs: rewrite some examples with var using let and const (<a
href="https://redirect.github.com/eslint/eslint/issues/19404 ">#19404</a>)
(Mueez Javaid Hashmi)</li>
<li><a
href="93c325a7a8 "><code>93c325a</code></a>
docs: rewrite examples with var using let and const (<a
href="https://redirect.github.com/eslint/eslint/issues/19398 ">#19398</a>)
(Mueez Javaid Hashmi)</li>
<li><a
href="56ff4048e0 "><code>56ff404</code></a>
docs: replace var with let or const in rules docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19396 ">#19396</a>)
(Daniel Harbrueger)</li>
<li><a
href="4053226996 "><code>4053226</code></a>
docs: change <code>sourceType</code> in <code>no-eval</code> examples
(<a
href="https://redirect.github.com/eslint/eslint/issues/19393 ">#19393</a>)
(Milos Djermanovic)</li>
<li><a
href="1324af0279 "><code>1324af0</code></a>
docs: replace var with let and const in rules docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19392 ">#19392</a>)
(Daniel Harbrueger)</li>
<li><a
href="8b87e007bb "><code>8b87e00</code></a>
docs: replace <code>var</code> with <code>const</code> and
<code>let</code> in rules (<a
href="https://redirect.github.com/eslint/eslint/issues/19389 ">#19389</a>)
(Tanuj Kanti)</li>
<li><a
href="758c66bc8d "><code>758c66b</code></a>
docs: Explain what frozen rules mean (<a
href="https://redirect.github.com/eslint/eslint/issues/19382 ">#19382</a>)
(Nicholas C. Zakas)</li>
<li><a
href="0ef8bb859c "><code>0ef8bb8</code></a>
docs: additional checks for rule examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19358 ">#19358</a>)
(Milos Djermanovic)</li>
<li><a
href="58ab2f69d2 "><code>58ab2f6</code></a>
docs: fix order of installation steps in getting started (<a
href="https://redirect.github.com/eslint/eslint/issues/19326 ">#19326</a>)
(Tanuj Kanti)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="979097a3b4 "><code>979097a</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.20.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19412 ">#19412</a>)
(Francesco Trotta)</li>
<li><a
href="031734efcb "><code>031734e</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="d4c47c3738 "><code>d4c47c3</code></a>
test: avoid empty config warning in test output (<a
href="https://redirect.github.com/eslint/eslint/issues/19408 ">#19408</a>)
(Milos Djermanovic)</li>
<li><a
href="67dd82ab88 "><code>67dd82a</code></a>
chore: update dependency <code>@eslint/json</code> to ^0.10.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19387 ">#19387</a>)
(renovate[bot])</li>
<li><a
href="15ac0e1824 "><code>15ac0e1</code></a>
chore: add permissions: read-all to stale.yml workflow (<a
href="https://redirect.github.com/eslint/eslint/issues/19374 ">#19374</a>)
(Josh Goldberg ✨ )</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md ">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v9.20.0 - February 7, 2025</p>
<ul>
<li><a
href="979097a3b4 "><code>979097a</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.20.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19412 ">#19412</a>)
(Francesco Trotta)</li>
<li><a
href="031734efcb "><code>031734e</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="91d4d9f620 "><code>91d4d9f</code></a>
fix: Bring types in sync with <code>@eslint/core</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19157 ">#19157</a>)
(Nicholas C. Zakas)</li>
<li><a
href="b7012c85f3 "><code>b7012c8</code></a>
docs: rewrite examples with var using let and const (<a
href="https://redirect.github.com/eslint/eslint/issues/19407 ">#19407</a>)
(Mueez Javaid Hashmi)</li>
<li><a
href="d4c47c3738 "><code>d4c47c3</code></a>
test: avoid empty config warning in test output (<a
href="https://redirect.github.com/eslint/eslint/issues/19408 ">#19408</a>)
(Milos Djermanovic)</li>
<li><a
href="e89a54a309 "><code>e89a54a</code></a>
feat: change behavior of inactive flags (<a
href="https://redirect.github.com/eslint/eslint/issues/19386 ">#19386</a>)
(Milos Djermanovic)</li>
<li><a
href="fa25c7a79e "><code>fa25c7a</code></a>
fix: Emit warning when empty config file is used (<a
href="https://redirect.github.com/eslint/eslint/issues/19399 ">#19399</a>)
(Nicholas C. Zakas)</li>
<li><a
href="64063765af "><code>6406376</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="350f2b9349 "><code>350f2b9</code></a>
docs: rewrite some examples with var using let and const (<a
href="https://redirect.github.com/eslint/eslint/issues/19404 ">#19404</a>)
(Mueez Javaid Hashmi)</li>
<li><a
href="93c325a7a8 "><code>93c325a</code></a>
docs: rewrite examples with var using let and const (<a
href="https://redirect.github.com/eslint/eslint/issues/19398 ">#19398</a>)
(Mueez Javaid Hashmi)</li>
<li><a
href="56ff4048e0 "><code>56ff404</code></a>
docs: replace var with let or const in rules docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19396 ">#19396</a>)
(Daniel Harbrueger)</li>
<li><a
href="4053226996 "><code>4053226</code></a>
docs: change <code>sourceType</code> in <code>no-eval</code> examples
(<a
href="https://redirect.github.com/eslint/eslint/issues/19393 ">#19393</a>)
(Milos Djermanovic)</li>
<li><a
href="1324af0279 "><code>1324af0</code></a>
docs: replace var with let and const in rules docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19392 ">#19392</a>)
(Daniel Harbrueger)</li>
<li><a
href="8b87e007bb "><code>8b87e00</code></a>
docs: replace <code>var</code> with <code>const</code> and
<code>let</code> in rules (<a
href="https://redirect.github.com/eslint/eslint/issues/19389 ">#19389</a>)
(Tanuj Kanti)</li>
<li><a
href="31a9fd03d2 "><code>31a9fd0</code></a>
fix: Clearer error message for wrong plugin format (<a
href="https://redirect.github.com/eslint/eslint/issues/19380 ">#19380</a>)
(Nicholas C. Zakas)</li>
<li><a
href="61d99e38f2 "><code>61d99e3</code></a>
fix: Better error message for unserializable parser (<a
href="https://redirect.github.com/eslint/eslint/issues/19384 ">#19384</a>)
(Nicholas C. Zakas)</li>
<li><a
href="758c66bc8d "><code>758c66b</code></a>
docs: Explain what frozen rules mean (<a
href="https://redirect.github.com/eslint/eslint/issues/19382 ">#19382</a>)
(Nicholas C. Zakas)</li>
<li><a
href="67dd82ab88 "><code>67dd82a</code></a>
chore: update dependency <code>@eslint/json</code> to ^0.10.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19387 ">#19387</a>)
(renovate[bot])</li>
<li><a
href="db1b9a66e3 "><code>db1b9a6</code></a>
fix: Ensure module scope is checked for references in
<code>consistent-this</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19383 ">#19383</a>)
(Nicholas C. Zakas)</li>
<li><a
href="8bcd820f37 "><code>8bcd820</code></a>
fix: <code>arrow-body-style</code> crash with single-token body (<a
href="https://redirect.github.com/eslint/eslint/issues/19379 ">#19379</a>)
(Milos Djermanovic)</li>
<li><a
href="15ac0e1824 "><code>15ac0e1</code></a>
chore: add permissions: read-all to stale.yml workflow (<a
href="https://redirect.github.com/eslint/eslint/issues/19374 ">#19374</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="0ef8bb859c "><code>0ef8bb8</code></a>
docs: additional checks for rule examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19358 ">#19358</a>)
(Milos Djermanovic)</li>
<li><a
href="58ab2f69d2 "><code>58ab2f6</code></a>
docs: fix order of installation steps in getting started (<a
href="https://redirect.github.com/eslint/eslint/issues/19326 ">#19326</a>)
(Tanuj Kanti)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="7e78b50dac "><code>7e78b50</code></a>
9.20.0</li>
<li><a
href="588b664536 "><code>588b664</code></a>
Build: changelog update for 9.20.0</li>
<li><a
href="979097a3b4 "><code>979097a</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.20.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19412 ">#19412</a>)</li>
<li><a
href="031734efcb "><code>031734e</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="91d4d9f620 "><code>91d4d9f</code></a>
fix: Bring types in sync with <code>@eslint/core</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19157 ">#19157</a>)</li>
<li><a
href="b7012c85f3 "><code>b7012c8</code></a>
docs: rewrite examples with var using let and const (<a
href="https://redirect.github.com/eslint/eslint/issues/19407 ">#19407</a>)</li>
<li><a
href="d4c47c3738 "><code>d4c47c3</code></a>
test: avoid empty config warning in test output (<a
href="https://redirect.github.com/eslint/eslint/issues/19408 ">#19408</a>)</li>
<li><a
href="e89a54a309 "><code>e89a54a</code></a>
feat: change behavior of inactive flags (<a
href="https://redirect.github.com/eslint/eslint/issues/19386 ">#19386</a>)</li>
<li><a
href="fa25c7a79e "><code>fa25c7a</code></a>
fix: Emit warning when empty config file is used (<a
href="https://redirect.github.com/eslint/eslint/issues/19399 ">#19399</a>)</li>
<li><a
href="64063765af "><code>6406376</code></a>
docs: Update README</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v9.19.0...v9.20.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@eslint/js` from 9.19.0 to 9.20.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases "><code>@eslint/js</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v9.20.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="e89a54a309 "><code>e89a54a</code></a>
feat: change behavior of inactive flags (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19386 ">#19386</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="91d4d9f620 "><code>91d4d9f</code></a>
fix: Bring types in sync with <code>@eslint/core</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19157 ">#19157</a>)
(Nicholas C. Zakas)</li>
<li><a
href="fa25c7a79e "><code>fa25c7a</code></a>
fix: Emit warning when empty config file is used (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19399 ">#19399</a>)
(Nicholas C. Zakas)</li>
<li><a
href="31a9fd03d2 "><code>31a9fd0</code></a>
fix: Clearer error message for wrong plugin format (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19380 ">#19380</a>)
(Nicholas C. Zakas)</li>
<li><a
href="61d99e38f2 "><code>61d99e3</code></a>
fix: Better error message for unserializable parser (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19384 ">#19384</a>)
(Nicholas C. Zakas)</li>
<li><a
href="db1b9a66e3 "><code>db1b9a6</code></a>
fix: Ensure module scope is checked for references in
<code>consistent-this</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19383 ">#19383</a>)
(Nicholas C. Zakas)</li>
<li><a
href="8bcd820f37 "><code>8bcd820</code></a>
fix: <code>arrow-body-style</code> crash with single-token body (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19379 ">#19379</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="b7012c85f3 "><code>b7012c8</code></a>
docs: rewrite examples with var using let and const (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19407 ">#19407</a>)
(Mueez Javaid Hashmi)</li>
<li><a
href="64063765af "><code>6406376</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="350f2b9349 "><code>350f2b9</code></a>
docs: rewrite some examples with var using let and const (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19404 ">#19404</a>)
(Mueez Javaid Hashmi)</li>
<li><a
href="93c325a7a8 "><code>93c325a</code></a>
docs: rewrite examples with var using let and const (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19398 ">#19398</a>)
(Mueez Javaid Hashmi)</li>
<li><a
href="56ff4048e0 "><code>56ff404</code></a>
docs: replace var with let or const in rules docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19396 ">#19396</a>)
(Daniel Harbrueger)</li>
<li><a
href="4053226996 "><code>4053226</code></a>
docs: change <code>sourceType</code> in <code>no-eval</code> examples
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19393 ">#19393</a>)
(Milos Djermanovic)</li>
<li><a
href="1324af0279 "><code>1324af0</code></a>
docs: replace var with let and const in rules docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19392 ">#19392</a>)
(Daniel Harbrueger)</li>
<li><a
href="8b87e007bb "><code>8b87e00</code></a>
docs: replace <code>var</code> with <code>const</code> and
<code>let</code> in rules (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19389 ">#19389</a>)
(Tanuj Kanti)</li>
<li><a
href="758c66bc8d "><code>758c66b</code></a>
docs: Explain what frozen rules mean (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19382 ">#19382</a>)
(Nicholas C. Zakas)</li>
<li><a
href="0ef8bb859c "><code>0ef8bb8</code></a>
docs: additional checks for rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19358 ">#19358</a>)
(Milos Djermanovic)</li>
<li><a
href="58ab2f69d2 "><code>58ab2f6</code></a>
docs: fix order of installation steps in getting started (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19326 ">#19326</a>)
(Tanuj Kanti)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="979097a3b4 "><code>979097a</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.20.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19412 ">#19412</a>)
(Francesco Trotta)</li>
<li><a
href="031734efcb "><code>031734e</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="d4c47c3738 "><code>d4c47c3</code></a>
test: avoid empty config warning in test output (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19408 ">#19408</a>)
(Milos Djermanovic)</li>
<li><a
href="67dd82ab88 "><code>67dd82a</code></a>
chore: update dependency <code>@eslint/json</code> to ^0.10.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19387 ">#19387</a>)
(renovate[bot])</li>
<li><a
href="15ac0e1824 "><code>15ac0e1</code></a>
chore: add permissions: read-all to stale.yml workflow (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19374 ">#19374</a>)
(Josh Goldberg ✨ )</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md "><code>@eslint/js</code>'s
changelog</a>.</em></p>
<blockquote>
<p>v9.20.0 - February 7, 2025</p>
<ul>
<li><a
href="979097a3b4 "><code>979097a</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.20.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19412 ">#19412</a>)
(Francesco Trotta)</li>
<li><a
href="031734efcb "><code>031734e</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="91d4d9f620 "><code>91d4d9f</code></a>
fix: Bring types in sync with <code>@eslint/core</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19157 ">#19157</a>)
(Nicholas C. Zakas)</li>
<li><a
href="b7012c85f3 "><code>b7012c8</code></a>
docs: rewrite examples with var using let and const (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19407 ">#19407</a>)
(Mueez Javaid Hashmi)</li>
<li><a
href="d4c47c3738 "><code>d4c47c3</code></a>
test: avoid empty config warning in test output (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19408 ">#19408</a>)
(Milos Djermanovic)</li>
<li><a
href="e89a54a309 "><code>e89a54a</code></a>
feat: change behavior of inactive flags (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19386 ">#19386</a>)
(Milos Djermanovic)</li>
<li><a
href="fa25c7a79e "><code>fa25c7a</code></a>
fix: Emit warning when empty config file is used (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19399 ">#19399</a>)
(Nicholas C. Zakas)</li>
<li><a
href="64063765af "><code>6406376</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="350f2b9349 "><code>350f2b9</code></a>
docs: rewrite some examples with var using let and const (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19404 ">#19404</a>)
(Mueez Javaid Hashmi)</li>
<li><a
href="93c325a7a8 "><code>93c325a</code></a>
docs: rewrite examples with var using let and const (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19398 ">#19398</a>)
(Mueez Javaid Hashmi)</li>
<li><a
href="56ff4048e0 "><code>56ff404</code></a>
docs: replace var with let or const in rules docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19396 ">#19396</a>)
(Daniel Harbrueger)</li>
<li><a
href="4053226996 "><code>4053226</code></a>
docs: change <code>sourceType</code> in <code>no-eval</code> examples
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19393 ">#19393</a>)
(Milos Djermanovic)</li>
<li><a
href="1324af0279 "><code>1324af0</code></a>
docs: replace var with let and const in rules docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19392 ">#19392</a>)
(Daniel Harbrueger)</li>
<li><a
href="8b87e007bb "><code>8b87e00</code></a>
docs: replace <code>var</code> with <code>const</code> and
<code>let</code> in rules (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19389 ">#19389</a>)
(Tanuj Kanti)</li>
<li><a
href="31a9fd03d2 "><code>31a9fd0</code></a>
fix: Clearer error message for wrong plugin format (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19380 ">#19380</a>)
(Nicholas C. Zakas)</li>
<li><a
href="61d99e38f2 "><code>61d99e3</code></a>
fix: Better error message for unserializable parser (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19384 ">#19384</a>)
(Nicholas C. Zakas)</li>
<li><a
href="758c66bc8d "><code>758c66b</code></a>
docs: Explain what frozen rules mean (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19382 ">#19382</a>)
(Nicholas C. Zakas)</li>
<li><a
href="67dd82ab88 "><code>67dd82a</code></a>
chore: update dependency <code>@eslint/json</code> to ^0.10.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19387 ">#19387</a>)
(renovate[bot])</li>
<li><a
href="db1b9a66e3 "><code>db1b9a6</code></a>
fix: Ensure module scope is checked for references in
<code>consistent-this</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19383 ">#19383</a>)
(Nicholas C. Zakas)</li>
<li><a
href="8bcd820f37 "><code>8bcd820</code></a>
fix: <code>arrow-body-style</code> crash with single-token body (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19379 ">#19379</a>)
(Milos Djermanovic)</li>
<li><a
href="15ac0e1824 "><code>15ac0e1</code></a>
chore: add permissions: read-all to stale.yml workflow (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19374 ">#19374</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="0ef8bb859c "><code>0ef8bb8</code></a>
docs: additional checks for rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19358 ">#19358</a>)
(Milos Djermanovic)</li>
<li><a
href="58ab2f69d2 "><code>58ab2f6</code></a>
docs: fix order of installation steps in getting started (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19326 ">#19326</a>)
(Tanuj Kanti)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="031734efcb "><code>031734e</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.20.0/packages/js ">compare
view</a></li>
</ul>
</details>
<br />
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 09:01:58 -07:00
Anthony Shew
99e84e82eb
ci: many examples fixes ( #9898 )
...
### Description
After working well for a brief moment in time, the examples are
inexplicably quite broken somehow. This PR has a good number of fixes to
try to unstuck them once again:
- I had to install ESLint into each package to fix pnpm usage.
Unfortunately, this isn't in service of making the examples better.
Rather, we were getting the ESLint version running from the outer
repository when there wasn't an ESLint specified in the repo.
- This PR improves logging with a `tee` for CI debugging. We previously
had poor visibility in CI and were getting vastly different behavior
between CI and local (still are 😞 ). The `tee` should help a little.
- We're using a real temp_dir now. This was done to try to fix the
aforementioned ESLint issue, but it's probably what we should have been
doing anyway before.
- We were accidentally running the `kitchen-sink` tests twice and never
running `basic` due to a copy-pasting error. My bad.
### Testing Instructions
CI
2025-02-05 11:15:55 +00:00
dependabot[bot]
4cb6bb7322
chore(deps-dev): bump the basic group in /examples/basic with 4 updates ( #9879 )
...
Bumps the basic group in /examples/basic with 4 updates:
[turbo](https://github.com/vercel/turborepo ),
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ),
[eslint-plugin-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo )
and
[@turbo/gen](https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen ).
Updates `turbo` from 2.3.4 to 2.4.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turborepo/releases ">turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v2.4.0</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>docs: migration guide for users coming from Nx by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9762 ">vercel/turborepo#9762</a></li>
<li>docs: make incremental migration more prominent on Nx doc by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9796 ">vercel/turborepo#9796</a></li>
<li>feat(prune): add <code>--use-gitignore</code> flag by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9797 ">vercel/turborepo#9797</a></li>
<li>docs: fix typo by <a
href="https://github.com/arosequist "><code>@arosequist</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9814 ">vercel/turborepo#9814</a></li>
<li>docs: update ESLint package docs by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9833 ">vercel/turborepo#9833</a></li>
<li>docs: new page for examples by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9843 ">vercel/turborepo#9843</a></li>
<li>docs: Fix broken link by <a
href="https://github.com/benwaffle "><code>@benwaffle</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9857 ">vercel/turborepo#9857</a></li>
<li>docs: <code>schema.json</code> in <code>node_modules</code> by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9832 ">vercel/turborepo#9832</a></li>
<li>docs: keybinds for tui by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9831 ">vercel/turborepo#9831</a></li>
<li>docs: experimental flag for <code>watch</code> caching by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9830 ">vercel/turborepo#9830</a></li>
<li>docs: <code>boundaries</code> experimental page by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9834 ">vercel/turborepo#9834</a></li>
</ul>
<h3><code>@turbo/repository</code></h3>
<ul>
<li>feat: makes <code>affectedPackages</code> lockfile aware by <a
href="https://github.com/dimitropoulos "><code>@dimitropoulos</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9795 ">vercel/turborepo#9795</a></li>
<li>chore(<code>@turbo/repository</code>): silence noop lint by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9835 ">vercel/turborepo#9835</a></li>
</ul>
<h3>Examples</h3>
<ul>
<li>feat(create-turbo): fix official examples by <a
href="https://github.com/tknickman "><code>@tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9837 ">vercel/turborepo#9837</a></li>
<li>chore: move <code>create-turbo</code> community note and format it
better by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9836 ">vercel/turborepo#9836</a></li>
<li>chore(examples): update <code>with-tailwind</code> by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9764 ">vercel/turborepo#9764</a></li>
<li>chore(examples): update non-monorepo example by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9770 ">vercel/turborepo#9770</a></li>
<li>chore: add best practices to Prisma ORM example by <a
href="https://github.com/ankur-arch "><code>@ankur-arch</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9794 ">vercel/turborepo#9794</a></li>
<li>chore(deps): bump the basic group across 1 directory with 17 updates
by <a href="https://github.com/dependabot "><code>@dependabot</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9772 ">vercel/turborepo#9772</a></li>
<li>feat(examples): add example-with-vite-react by <a
href="https://github.com/shivam-pawar "><code>@shivam-pawar</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9620 ">vercel/turborepo#9620</a></li>
<li>chore(deps): bump the kitchen-sink group across 1 directory with 25
updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9771 ">vercel/turborepo#9771</a></li>
<li>chore(deps-dev): bump <code>@types/node</code> from 20.17.16 to
22.10.10 in /examples/non-monorepo in the non-monorepo group across 1
directory by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9777 ">vercel/turborepo#9777</a></li>
<li>chore(deps-dev): bump the basic group in /examples/basic with 6
updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9806 ">vercel/turborepo#9806</a></li>
<li>chore(deps-dev): bump turbo from 2.3.3 to 2.3.4 in
/examples/with-shell-commands in the with-shell-commands group by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9807 ">vercel/turborepo#9807</a></li>
<li>chore(deps-dev): bump the with-tailwind group in
/examples/with-tailwind with 6 updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9808 ">vercel/turborepo#9808</a></li>
<li>fix(example): remove conflict css property from with-tailwind
example by <a
href="https://github.com/kayumuzzaman "><code>@kayumuzzaman</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9816 ">vercel/turborepo#9816</a></li>
<li>chore(examples): update <code>with-svelte</code> dependencies by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9822 ">vercel/turborepo#9822</a></li>
<li>ci: add <code>check-types</code> task to examples testing by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9824 ">vercel/turborepo#9824</a></li>
<li>chore(deps-dev): bump the basic group in /examples/basic with 2
updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9846 ">vercel/turborepo#9846</a></li>
<li>chore(deps-dev): bump the with-tailwind group in
/examples/with-tailwind with 2 updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9847 ">vercel/turborepo#9847</a></li>
<li>chore(deps): bump the kitchen-sink group in /examples/kitchen-sink
with 2 updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9848 ">vercel/turborepo#9848</a></li>
<li>fix(examples): kitchen-sink package tests by <a
href="https://github.com/tknickman "><code>@tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9851 ">vercel/turborepo#9851</a></li>
<li>fix(examples): downgrade tailwind by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9855 ">vercel/turborepo#9855</a></li>
<li>chore: removing unused script by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9854 ">vercel/turborepo#9854</a></li>
<li>fix(pnpm): revert lockfile upgrade by <a
href="https://github.com/tknickman "><code>@tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9862 ">vercel/turborepo#9862</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore: upgrade to Rust 1.84.0 by <a
href="https://github.com/ognevny "><code>@ognevny</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9766 ">vercel/turborepo#9766</a></li>
<li>feat(mfe): v2->v1 & make version optional by <a
href="https://github.com/tknickman "><code>@tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9787 ">vercel/turborepo#9787</a></li>
<li>feat(mfe): support user specified local proxy by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9695 ">vercel/turborepo#9695</a></li>
<li>feat(watch): caching by <a
href="https://github.com/NicholasLYang "><code>@NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9815 ">vercel/turborepo#9815</a></li>
<li>chore: suggest ways to break cyclic dependencies by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9799 ">vercel/turborepo#9799</a></li>
<li>fix(deps): use windows-sys instead of winapi by <a
href="https://github.com/ognevny "><code>@ognevny</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9805 ">vercel/turborepo#9805</a></li>
<li>chore(turborepo-wax): remove lockfile by <a
href="https://github.com/ognevny "><code>@ognevny</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9817 ">vercel/turborepo#9817</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b733d73ce4 "><code>b733d73</code></a>
publish 2.4.0 to registry</li>
<li><a
href="b2a8034e88 "><code>b2a8034</code></a>
fix(pnpm): revert lockfile upgrade (<a
href="https://redirect.github.com/vercel/turborepo/issues/9862 ">#9862</a>)</li>
<li><a
href="072e73b37c "><code>072e73b</code></a>
docs: <code>boundaries</code> experimental page (<a
href="https://redirect.github.com/vercel/turborepo/issues/9834 ">#9834</a>)</li>
<li><a
href="dfbc7e1a97 "><code>dfbc7e1</code></a>
docs: experimental flag for <code>watch</code> caching (<a
href="https://redirect.github.com/vercel/turborepo/issues/9830 ">#9830</a>)</li>
<li><a
href="7ebaf75b12 "><code>7ebaf75</code></a>
docs: keybinds for tui (<a
href="https://redirect.github.com/vercel/turborepo/issues/9831 ">#9831</a>)</li>
<li><a
href="b04f81d94f "><code>b04f81d</code></a>
docs: <code>schema.json</code> in <code>node_modules</code> (<a
href="https://redirect.github.com/vercel/turborepo/issues/9832 ">#9832</a>)</li>
<li><a
href="72413c364a "><code>72413c3</code></a>
feat(boundaries): add a nice message after finishing boundaries checks
(<a
href="https://redirect.github.com/vercel/turborepo/issues/9861 ">#9861</a>)</li>
<li><a
href="d240f30f66 "><code>d240f30</code></a>
fix: use microdnf for ubuntu images (<a
href="https://redirect.github.com/vercel/turborepo/issues/9858 ">#9858</a>)</li>
<li><a
href="8a2a1c1b8e "><code>8a2a1c1</code></a>
docs: Fix broken link (<a
href="https://redirect.github.com/vercel/turborepo/issues/9857 ">#9857</a>)</li>
<li><a
href="10bd9edc2d "><code>10bd9ed</code></a>
fix: use an image that supports glibc for
<code>@turbo/repository</code> ubuntu (<a
href="https://redirect.github.com/vercel/turborepo/issues/9845 ">#9845</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turborepo/compare/v2.3.4...v2.4.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@types/node` from 22.12.0 to 22.13.0
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node ">compare
view</a></li>
</ul>
</details>
<br />
Updates `eslint-plugin-turbo` from 2.3.4 to 2.4.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turborepo/releases ">eslint-plugin-turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v2.4.0</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>docs: migration guide for users coming from Nx by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9762 ">vercel/turborepo#9762</a></li>
<li>docs: make incremental migration more prominent on Nx doc by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9796 ">vercel/turborepo#9796</a></li>
<li>feat(prune): add <code>--use-gitignore</code> flag by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9797 ">vercel/turborepo#9797</a></li>
<li>docs: fix typo by <a
href="https://github.com/arosequist "><code>@arosequist</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9814 ">vercel/turborepo#9814</a></li>
<li>docs: update ESLint package docs by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9833 ">vercel/turborepo#9833</a></li>
<li>docs: new page for examples by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9843 ">vercel/turborepo#9843</a></li>
<li>docs: Fix broken link by <a
href="https://github.com/benwaffle "><code>@benwaffle</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9857 ">vercel/turborepo#9857</a></li>
<li>docs: <code>schema.json</code> in <code>node_modules</code> by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9832 ">vercel/turborepo#9832</a></li>
<li>docs: keybinds for tui by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9831 ">vercel/turborepo#9831</a></li>
<li>docs: experimental flag for <code>watch</code> caching by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9830 ">vercel/turborepo#9830</a></li>
<li>docs: <code>boundaries</code> experimental page by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9834 ">vercel/turborepo#9834</a></li>
</ul>
<h3><code>@turbo/repository</code></h3>
<ul>
<li>feat: makes <code>affectedPackages</code> lockfile aware by <a
href="https://github.com/dimitropoulos "><code>@dimitropoulos</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9795 ">vercel/turborepo#9795</a></li>
<li>chore(<code>@turbo/repository</code>): silence noop lint by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9835 ">vercel/turborepo#9835</a></li>
</ul>
<h3>Examples</h3>
<ul>
<li>feat(create-turbo): fix official examples by <a
href="https://github.com/tknickman "><code>@tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9837 ">vercel/turborepo#9837</a></li>
<li>chore: move <code>create-turbo</code> community note and format it
better by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9836 ">vercel/turborepo#9836</a></li>
<li>chore(examples): update <code>with-tailwind</code> by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9764 ">vercel/turborepo#9764</a></li>
<li>chore(examples): update non-monorepo example by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9770 ">vercel/turborepo#9770</a></li>
<li>chore: add best practices to Prisma ORM example by <a
href="https://github.com/ankur-arch "><code>@ankur-arch</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9794 ">vercel/turborepo#9794</a></li>
<li>chore(deps): bump the basic group across 1 directory with 17 updates
by <a href="https://github.com/dependabot "><code>@dependabot</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9772 ">vercel/turborepo#9772</a></li>
<li>feat(examples): add example-with-vite-react by <a
href="https://github.com/shivam-pawar "><code>@shivam-pawar</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9620 ">vercel/turborepo#9620</a></li>
<li>chore(deps): bump the kitchen-sink group across 1 directory with 25
updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9771 ">vercel/turborepo#9771</a></li>
<li>chore(deps-dev): bump <code>@types/node</code> from 20.17.16 to
22.10.10 in /examples/non-monorepo in the non-monorepo group across 1
directory by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9777 ">vercel/turborepo#9777</a></li>
<li>chore(deps-dev): bump the basic group in /examples/basic with 6
updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9806 ">vercel/turborepo#9806</a></li>
<li>chore(deps-dev): bump turbo from 2.3.3 to 2.3.4 in
/examples/with-shell-commands in the with-shell-commands group by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9807 ">vercel/turborepo#9807</a></li>
<li>chore(deps-dev): bump the with-tailwind group in
/examples/with-tailwind with 6 updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9808 ">vercel/turborepo#9808</a></li>
<li>fix(example): remove conflict css property from with-tailwind
example by <a
href="https://github.com/kayumuzzaman "><code>@kayumuzzaman</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9816 ">vercel/turborepo#9816</a></li>
<li>chore(examples): update <code>with-svelte</code> dependencies by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9822 ">vercel/turborepo#9822</a></li>
<li>ci: add <code>check-types</code> task to examples testing by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9824 ">vercel/turborepo#9824</a></li>
<li>chore(deps-dev): bump the basic group in /examples/basic with 2
updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9846 ">vercel/turborepo#9846</a></li>
<li>chore(deps-dev): bump the with-tailwind group in
/examples/with-tailwind with 2 updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9847 ">vercel/turborepo#9847</a></li>
<li>chore(deps): bump the kitchen-sink group in /examples/kitchen-sink
with 2 updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9848 ">vercel/turborepo#9848</a></li>
<li>fix(examples): kitchen-sink package tests by <a
href="https://github.com/tknickman "><code>@tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9851 ">vercel/turborepo#9851</a></li>
<li>fix(examples): downgrade tailwind by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9855 ">vercel/turborepo#9855</a></li>
<li>chore: removing unused script by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9854 ">vercel/turborepo#9854</a></li>
<li>fix(pnpm): revert lockfile upgrade by <a
href="https://github.com/tknickman "><code>@tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9862 ">vercel/turborepo#9862</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore: upgrade to Rust 1.84.0 by <a
href="https://github.com/ognevny "><code>@ognevny</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9766 ">vercel/turborepo#9766</a></li>
<li>feat(mfe): v2->v1 & make version optional by <a
href="https://github.com/tknickman "><code>@tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9787 ">vercel/turborepo#9787</a></li>
<li>feat(mfe): support user specified local proxy by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9695 ">vercel/turborepo#9695</a></li>
<li>feat(watch): caching by <a
href="https://github.com/NicholasLYang "><code>@NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9815 ">vercel/turborepo#9815</a></li>
<li>chore: suggest ways to break cyclic dependencies by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9799 ">vercel/turborepo#9799</a></li>
<li>fix(deps): use windows-sys instead of winapi by <a
href="https://github.com/ognevny "><code>@ognevny</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9805 ">vercel/turborepo#9805</a></li>
<li>chore(turborepo-wax): remove lockfile by <a
href="https://github.com/ognevny "><code>@ognevny</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9817 ">vercel/turborepo#9817</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b733d73ce4 "><code>b733d73</code></a>
publish 2.4.0 to registry</li>
<li><a
href="dd39a06fb7 "><code>dd39a06</code></a>
release(turborepo): 2.3.5-canary.2 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/9829 ">#9829</a>)</li>
<li><a
href="76fd053e37 "><code>76fd053</code></a>
release(turborepo): 2.3.5-canary.1 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/9813 ">#9813</a>)</li>
<li><a
href="f7a67d2919 "><code>f7a67d2</code></a>
release(turborepo): 2.3.5-canary.0 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/9792 ">#9792</a>)</li>
<li><a
href="3c9248867b "><code>3c92488</code></a>
chore(linting): add <code>name</code> property to ESLint
<code>recommended</code> flat config (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/9765 ">#9765</a>)</li>
<li><a
href="fa49dcab92 "><code>fa49dca</code></a>
release(turborepo): 2.3.4 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/9776 ">#9776</a>)</li>
<li>See full diff in <a
href="https://github.com/vercel/turborepo/commits/v2.4.0/packages/eslint-plugin-turbo ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@turbo/gen` from 2.3.4 to 2.4.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turborepo/releases "><code>@turbo/gen</code>'s
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v2.4.0</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>docs: migration guide for users coming from Nx by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9762 ">vercel/turborepo#9762</a></li>
<li>docs: make incremental migration more prominent on Nx doc by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9796 ">vercel/turborepo#9796</a></li>
<li>feat(prune): add <code>--use-gitignore</code> flag by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9797 ">vercel/turborepo#9797</a></li>
<li>docs: fix typo by <a
href="https://github.com/arosequist "><code>@arosequist</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9814 ">vercel/turborepo#9814</a></li>
<li>docs: update ESLint package docs by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9833 ">vercel/turborepo#9833</a></li>
<li>docs: new page for examples by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9843 ">vercel/turborepo#9843</a></li>
<li>docs: Fix broken link by <a
href="https://github.com/benwaffle "><code>@benwaffle</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9857 ">vercel/turborepo#9857</a></li>
<li>docs: <code>schema.json</code> in <code>node_modules</code> by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9832 ">vercel/turborepo#9832</a></li>
<li>docs: keybinds for tui by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9831 ">vercel/turborepo#9831</a></li>
<li>docs: experimental flag for <code>watch</code> caching by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9830 ">vercel/turborepo#9830</a></li>
<li>docs: <code>boundaries</code> experimental page by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9834 ">vercel/turborepo#9834</a></li>
</ul>
<h3><code>@turbo/repository</code></h3>
<ul>
<li>feat: makes <code>affectedPackages</code> lockfile aware by <a
href="https://github.com/dimitropoulos "><code>@dimitropoulos</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9795 ">vercel/turborepo#9795</a></li>
<li>chore(<code>@turbo/repository</code>): silence noop lint by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9835 ">vercel/turborepo#9835</a></li>
</ul>
<h3>Examples</h3>
<ul>
<li>feat(create-turbo): fix official examples by <a
href="https://github.com/tknickman "><code>@tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9837 ">vercel/turborepo#9837</a></li>
<li>chore: move <code>create-turbo</code> community note and format it
better by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9836 ">vercel/turborepo#9836</a></li>
<li>chore(examples): update <code>with-tailwind</code> by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9764 ">vercel/turborepo#9764</a></li>
<li>chore(examples): update non-monorepo example by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9770 ">vercel/turborepo#9770</a></li>
<li>chore: add best practices to Prisma ORM example by <a
href="https://github.com/ankur-arch "><code>@ankur-arch</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9794 ">vercel/turborepo#9794</a></li>
<li>chore(deps): bump the basic group across 1 directory with 17 updates
by <a href="https://github.com/dependabot "><code>@dependabot</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9772 ">vercel/turborepo#9772</a></li>
<li>feat(examples): add example-with-vite-react by <a
href="https://github.com/shivam-pawar "><code>@shivam-pawar</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9620 ">vercel/turborepo#9620</a></li>
<li>chore(deps): bump the kitchen-sink group across 1 directory with 25
updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9771 ">vercel/turborepo#9771</a></li>
<li>chore(deps-dev): bump <code>@types/node</code> from 20.17.16 to
22.10.10 in /examples/non-monorepo in the non-monorepo group across 1
directory by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9777 ">vercel/turborepo#9777</a></li>
<li>chore(deps-dev): bump the basic group in /examples/basic with 6
updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9806 ">vercel/turborepo#9806</a></li>
<li>chore(deps-dev): bump turbo from 2.3.3 to 2.3.4 in
/examples/with-shell-commands in the with-shell-commands group by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9807 ">vercel/turborepo#9807</a></li>
<li>chore(deps-dev): bump the with-tailwind group in
/examples/with-tailwind with 6 updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9808 ">vercel/turborepo#9808</a></li>
<li>fix(example): remove conflict css property from with-tailwind
example by <a
href="https://github.com/kayumuzzaman "><code>@kayumuzzaman</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9816 ">vercel/turborepo#9816</a></li>
<li>chore(examples): update <code>with-svelte</code> dependencies by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9822 ">vercel/turborepo#9822</a></li>
<li>ci: add <code>check-types</code> task to examples testing by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9824 ">vercel/turborepo#9824</a></li>
<li>chore(deps-dev): bump the basic group in /examples/basic with 2
updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9846 ">vercel/turborepo#9846</a></li>
<li>chore(deps-dev): bump the with-tailwind group in
/examples/with-tailwind with 2 updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9847 ">vercel/turborepo#9847</a></li>
<li>chore(deps): bump the kitchen-sink group in /examples/kitchen-sink
with 2 updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9848 ">vercel/turborepo#9848</a></li>
<li>fix(examples): kitchen-sink package tests by <a
href="https://github.com/tknickman "><code>@tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9851 ">vercel/turborepo#9851</a></li>
<li>fix(examples): downgrade tailwind by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9855 ">vercel/turborepo#9855</a></li>
<li>chore: removing unused script by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9854 ">vercel/turborepo#9854</a></li>
<li>fix(pnpm): revert lockfile upgrade by <a
href="https://github.com/tknickman "><code>@tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9862 ">vercel/turborepo#9862</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore: upgrade to Rust 1.84.0 by <a
href="https://github.com/ognevny "><code>@ognevny</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9766 ">vercel/turborepo#9766</a></li>
<li>feat(mfe): v2->v1 & make version optional by <a
href="https://github.com/tknickman "><code>@tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9787 ">vercel/turborepo#9787</a></li>
<li>feat(mfe): support user specified local proxy by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9695 ">vercel/turborepo#9695</a></li>
<li>feat(watch): caching by <a
href="https://github.com/NicholasLYang "><code>@NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9815 ">vercel/turborepo#9815</a></li>
<li>chore: suggest ways to break cyclic dependencies by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9799 ">vercel/turborepo#9799</a></li>
<li>fix(deps): use windows-sys instead of winapi by <a
href="https://github.com/ognevny "><code>@ognevny</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9805 ">vercel/turborepo#9805</a></li>
<li>chore(turborepo-wax): remove lockfile by <a
href="https://github.com/ognevny "><code>@ognevny</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9817 ">vercel/turborepo#9817</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b733d73ce4 "><code>b733d73</code></a>
publish 2.4.0 to registry</li>
<li><a
href="dd39a06fb7 "><code>dd39a06</code></a>
release(turborepo): 2.3.5-canary.2 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/9829 ">#9829</a>)</li>
<li><a
href="76fd053e37 "><code>76fd053</code></a>
release(turborepo): 2.3.5-canary.1 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/9813 ">#9813</a>)</li>
<li><a
href="f7a67d2919 "><code>f7a67d2</code></a>
release(turborepo): 2.3.5-canary.0 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/9792 ">#9792</a>)</li>
<li><a
href="fa49dcab92 "><code>fa49dca</code></a>
release(turborepo): 2.3.4 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/9776 ">#9776</a>)</li>
<li>See full diff in <a
href="https://github.com/vercel/turborepo/commits/v2.4.0/packages/turbo-gen ">compare
view</a></li>
</ul>
</details>
<br />
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Anthony Shew <anthony.shew@vercel.com>
2025-02-03 14:42:02 -07:00
dependabot[bot]
b5fec121bf
chore(deps-dev): bump the basic group in /examples/basic with 2 updates ( #9846 )
...
Bumps the basic group in /examples/basic with 2 updates:
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node )
and
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `@types/node` from 22.10.10 to 22.12.0
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node ">compare
view</a></li>
</ul>
</details>
<br />
Updates `typescript-eslint` from 8.21.0 to 8.22.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases ">typescript-eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.22.0</h2>
<h2>8.22.0 (2025-01-27)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>parser:</strong> add standalone isolatedDeclarations option
(<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10499 ">#10499</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] doesn't
report on ternary but on equivalent || (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10517 ">#10517</a>)</li>
<li><strong>eslint-plugin:</strong> [no-duplicate-type-constituents]
handle nested types (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10638 ">#10638</a>)</li>
<li><strong>eslint-plugin:</strong> [no-shadow] don't report
unnecessarily on valid ways of using module augmentation (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10616 ">#10616</a>)</li>
<li><strong>eslint-plugin:</strong> [no-extraneous-class] handle
accessor keyword (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10678 ">#10678</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-readonly] autofixer doesn't
add type to property that is mutated in the constructor (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10552 ">#10552</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-template-expression]
handle template literal type (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10612 ">#10612</a>)</li>
<li><strong>type-utils:</strong> support matching intersection types in
<code>TypeOrValueSpecifier</code> with a <code>PackageSpecifier</code>
(<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10667 ">#10667</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Josh Goldberg ✨ </li>
<li>mdm317</li>
<li>Olivier Zalmanski <a
href="https://github.com/OlivierZal "><code>@OlivierZal</code></a></li>
<li>Ronen Amiel</li>
<li>YeonJuan <a
href="https://github.com/yeonjuan "><code>@yeonjuan</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md ">typescript-eslint's
changelog</a>.</em></p>
<blockquote>
<h2>8.22.0 (2025-01-27)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="94e809808a "><code>94e8098</code></a>
chore(release): publish 8.22.0</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.22.0/packages/typescript-eslint ">compare
view</a></li>
</ul>
</details>
<br />
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-29 21:02:01 +00:00
dependabot[bot]
cafec582fb
chore(deps-dev): bump the basic group in /examples/basic with 6 updates ( #9806 )
...
Bumps the basic group in /examples/basic with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [turbo](https://github.com/vercel/turborepo ) | `2.3.3` | `2.3.4` |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node )
| `22.10.9` | `22.10.10` |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ) |
`9.18.0` | `9.19.0` |
| [eslint](https://github.com/eslint/eslint ) | `9.18.0` | `9.19.0` |
|
[eslint-plugin-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo )
| `2.3.3` | `2.3.4` |
|
[@turbo/gen](https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen )
| `2.3.3` | `2.3.4` |
Updates `turbo` from 2.3.3 to 2.3.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turborepo/releases ">turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v2.3.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>chore(docs): enable hashlinking for System Environment Variables
entries by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9532 ">vercel/turborepo#9532</a></li>
<li>docs: options one-pager by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9533 ">vercel/turborepo#9533</a></li>
<li>docs(typo): fix typo on turbo-ignore page by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9576 ">vercel/turborepo#9576</a></li>
<li>docs: clarify default daemon usage by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9566 ">vercel/turborepo#9566</a></li>
<li>docs: provide reasoning on why Turborepo doesn't support nested
workspaces by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9586 ">vercel/turborepo#9586</a></li>
<li>docs: change path of options overview page by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9600 ">vercel/turborepo#9600</a></li>
<li>docs: remove old options page by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9601 ">vercel/turborepo#9601</a></li>
<li>fix(watch): fix output text when no tasks are provided by <a
href="https://github.com/takaebato "><code>@takaebato</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9612 ">vercel/turborepo#9612</a></li>
<li>chore: change Discord links to Vercel Community by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9629 ">vercel/turborepo#9629</a></li>
<li>docs: add community implementations of Remote Cache by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9631 ">vercel/turborepo#9631</a></li>
<li>docs: add missing <code>api</code> folder in <code>turbo prune api
--docker</code> example by <a
href="https://github.com/gianelli99 "><code>@gianelli99</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9648 ">vercel/turborepo#9648</a></li>
<li>docs: add missing <code>apps</code> folder in <code>prune</code>
command reference by <a
href="https://github.com/gianelli99 "><code>@gianelli99</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9658 ">vercel/turborepo#9658</a></li>
<li>docs: correct Bun support status by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9664 ">vercel/turborepo#9664</a></li>
<li>docs: mention module resolution differences for package managers by
<a href="https://github.com/anthonyshew "><code>@anthonyshew</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9665 ">vercel/turborepo#9665</a></li>
<li>docs(errors): improve error message for recursive calls by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9650 ">vercel/turborepo#9650</a></li>
<li>docs: guide for Playwright by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9662 ">vercel/turborepo#9662</a></li>
<li>docs: mention --graph on graphs page by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9661 ">vercel/turborepo#9661</a></li>
<li>docs: fix typo in typescript.mdx of repo-docs by <a
href="https://github.com/jbrocksfellas "><code>@jbrocksfellas</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9674 ">vercel/turborepo#9674</a></li>
<li>docs: document creating packages with framework bindings by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9222 ">vercel/turborepo#9222</a></li>
<li>docs: add note about packaging patterns by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9673 ">vercel/turborepo#9673</a></li>
<li>docs: guide for shadcn/ui by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9675 ">vercel/turborepo#9675</a></li>
<li>docs: add link to shadcn/ui page by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9678 ">vercel/turborepo#9678</a></li>
<li>docs: mention free remote caching earlier on page by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9688 ">vercel/turborepo#9688</a></li>
<li>docs: typo fix by <a
href="https://github.com/chaficnajjar "><code>@chaficnajjar</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9690 ">vercel/turborepo#9690</a></li>
<li>docs(fix): correct line highlighting by removing extra comma by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9696 ">vercel/turborepo#9696</a></li>
<li>docs: add community-built Run Summaries web viewer by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9679 ">vercel/turborepo#9679</a></li>
<li>docs: edits for Prisma guide by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9682 ">vercel/turborepo#9682</a></li>
<li>docs: update docs to use correct changeset dir by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9722 ">vercel/turborepo#9722</a></li>
<li>fix(docs): correct backticks causing broken links by <a
href="https://github.com/tknickman "><code>@tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9727 ">vercel/turborepo#9727</a></li>
<li>docs: update docker.mdx to Replace yarn install with yarn install
--frozen-lockfile for consistent dependency installation by <a
href="https://github.com/jonathandsouza "><code>@jonathandsouza</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9728 ">vercel/turborepo#9728</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>fix(create-turbo): correct repo name by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9708 ">vercel/turborepo#9708</a></li>
<li>chore(examples): mark core supported examples by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9707 ">vercel/turborepo#9707</a></li>
<li>chore(packages): update fs-extra import by <a
href="https://github.com/tknickman "><code>@tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9752 ">vercel/turborepo#9752</a></li>
<li>chore(packages): update picocolors import by <a
href="https://github.com/tknickman "><code>@tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9753 ">vercel/turborepo#9753</a></li>
</ul>
<h3><code>@turbo/codemod</code></h3>
<ul>
<li>fix: upgrade the turbo package in Yarn 4 by <a
href="https://github.com/atimmer "><code>@atimmer</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/8076 ">vercel/turborepo#8076</a></li>
</ul>
<h3>eslint</h3>
<ul>
<li>chore: add peer dependencies to eslint packages by <a
href="https://github.com/bitttttten "><code>@bitttttten</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/8773 ">vercel/turborepo#8773</a></li>
</ul>
<h3><code>@turbo/repository</code></h3>
<ul>
<li>chore(pm): reduce PackageManager surface area by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9557 ">vercel/turborepo#9557</a></li>
</ul>
<h3>Examples</h3>
<ul>
<li>chore(examples): stable React 19 version by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9575 ">vercel/turborepo#9575</a></li>
<li>fix(examples): create-turbo dependencies with npm by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9580 ">vercel/turborepo#9580</a></li>
<li>Update config.json by <a
href="https://github.com/yamz8 "><code>@yamz8</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9603 ">vercel/turborepo#9603</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c24d99df5a "><code>c24d99d</code></a>
publish 2.3.4 to registry</li>
<li><a
href="8f87dea1e8 "><code>8f87dea</code></a>
chore: dependabot.yml weekly, not daily (<a
href="https://redirect.github.com/vercel/turborepo/issues/9775 ">#9775</a>)</li>
<li><a
href="f577739df8 "><code>f577739</code></a>
fix(watch): correctly derive opts from watch mode args (<a
href="https://redirect.github.com/vercel/turborepo/issues/9761 ">#9761</a>)</li>
<li><a
href="a3c3cad1ba "><code>a3c3cad</code></a>
chore(deps): bump the non-monorepo group across 1 directory with 8
updates (#...</li>
<li><a
href="41e965f0c8 "><code>41e965f</code></a>
ci: remove dependabot automation that doesn't work (<a
href="https://redirect.github.com/vercel/turborepo/issues/9763 ">#9763</a>)</li>
<li><a
href="44c9d5679b "><code>44c9d56</code></a>
chore(deps): bump the with-tailwind group across 1 directory with 14
updates ...</li>
<li><a
href="31ddee8d0e "><code>31ddee8</code></a>
chore(packages): update picocolors import (<a
href="https://redirect.github.com/vercel/turborepo/issues/9753 ">#9753</a>)</li>
<li><a
href="94febbaa5a "><code>94febba</code></a>
docs: update CONTRIBUTING.md (<a
href="https://redirect.github.com/vercel/turborepo/issues/9759 ">#9759</a>)</li>
<li><a
href="7828e2cbd0 "><code>7828e2c</code></a>
feat: boundaries (<a
href="https://redirect.github.com/vercel/turborepo/issues/9634 ">#9634</a>)</li>
<li><a
href="8a09c59230 "><code>8a09c59</code></a>
chore(deps-dev): bump turbo from 2.0.3 to 2.3.3 in
/examples/with-shell-comma...</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turborepo/compare/v2.3.3...v2.3.4 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@types/node` from 22.10.9 to 22.10.10
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@eslint/js` from 9.18.0 to 9.19.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases "><code>@eslint/js</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v9.19.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="1637b8e87d "><code>1637b8e</code></a>
feat: add <code>--report-unused-inline-configs</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19201 ">#19201</a>)
(Josh Goldberg ✨ )</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="aae67172ab "><code>aae6717</code></a>
fix: sync rule type header comments automatically (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19276 ">#19276</a>)
(Francesco Trotta)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="cfea9abe0e "><code>cfea9ab</code></a>
docs: Clarify overrideConfig option (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19370 ">#19370</a>)
(Nicholas C. Zakas)</li>
<li><a
href="2b84f666cd "><code>2b84f66</code></a>
docs: Update README (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19362 ">#19362</a>)
(Nicholas C. Zakas)</li>
<li><a
href="044f93cbbe "><code>044f93c</code></a>
docs: clarify frozen rule description (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19351 ">#19351</a>)
(Pavel)</li>
<li><a
href="797ee7c0d6 "><code>797ee7c</code></a>
docs: fix Bluesky links (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19368 ">#19368</a>)
(Milos Djermanovic)</li>
<li><a
href="81a9c0ebc3 "><code>81a9c0e</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="093fb3d402 "><code>093fb3d</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19365 ">#19365</a>)
(Tanuj Kanti)</li>
<li><a
href="417de32985 "><code>417de32</code></a>
docs: replace var with const in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19352 ">#19352</a>)
(jj)</li>
<li><a
href="17f2aaec16 "><code>17f2aae</code></a>
docs: update getting-started config to match default generated config
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19308 ">#19308</a>)
(0xDev)</li>
<li><a
href="8a0a5a8851 "><code>8a0a5a8</code></a>
docs: better <code>global ignores</code> instruction (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19297 ">#19297</a>)
(Jacopo Marrone)</li>
<li><a
href="6671a2cd8c "><code>6671a2c</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="e39d3f22ff "><code>e39d3f2</code></a>
docs: fix divider for rule category (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19264 ">#19264</a>)
(Tanuj Kanti)</li>
<li><a
href="e0cf53f80a "><code>e0cf53f</code></a>
docs: fix search result box position for small screens (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19328 ">#19328</a>)
(Tanuj Kanti)</li>
<li><a
href="f92a6803a1 "><code>f92a680</code></a>
docs: replace var with let or const in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19331 ">#19331</a>)
(Ravi Teja Kolla)</li>
<li><a
href="b04b84bc17 "><code>b04b84b</code></a>
docs: revert accidental changes in TS config files docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19336 ">#19336</a>)
(Francesco Trotta)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="9b9cb05848 "><code>9b9cb05</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.19.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19371 ">#19371</a>)
(Milos Djermanovic)</li>
<li><a
href="58560e70bb "><code>58560e7</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="2089707091 "><code>2089707</code></a>
test: fix failing test in Node.js v22.13.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19345 ">#19345</a>)
(Francesco Trotta)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md "><code>@eslint/js</code>'s
changelog</a>.</em></p>
<blockquote>
<p>v9.19.0 - January 24, 2025</p>
<ul>
<li><a
href="9b9cb05848 "><code>9b9cb05</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.19.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19371 ">#19371</a>)
(Milos Djermanovic)</li>
<li><a
href="58560e70bb "><code>58560e7</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="cfea9abe0e "><code>cfea9ab</code></a>
docs: Clarify overrideConfig option (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19370 ">#19370</a>)
(Nicholas C. Zakas)</li>
<li><a
href="2b84f666cd "><code>2b84f66</code></a>
docs: Update README (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19362 ">#19362</a>)
(Nicholas C. Zakas)</li>
<li><a
href="044f93cbbe "><code>044f93c</code></a>
docs: clarify frozen rule description (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19351 ">#19351</a>)
(Pavel)</li>
<li><a
href="797ee7c0d6 "><code>797ee7c</code></a>
docs: fix Bluesky links (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19368 ">#19368</a>)
(Milos Djermanovic)</li>
<li><a
href="81a9c0ebc3 "><code>81a9c0e</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="093fb3d402 "><code>093fb3d</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19365 ">#19365</a>)
(Tanuj Kanti)</li>
<li><a
href="417de32985 "><code>417de32</code></a>
docs: replace var with const in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19352 ">#19352</a>)
(jj)</li>
<li><a
href="17f2aaec16 "><code>17f2aae</code></a>
docs: update getting-started config to match default generated config
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19308 ">#19308</a>)
(0xDev)</li>
<li><a
href="aae67172ab "><code>aae6717</code></a>
fix: sync rule type header comments automatically (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19276 ">#19276</a>)
(Francesco Trotta)</li>
<li><a
href="8a0a5a8851 "><code>8a0a5a8</code></a>
docs: better <code>global ignores</code> instruction (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19297 ">#19297</a>)
(Jacopo Marrone)</li>
<li><a
href="2089707091 "><code>2089707</code></a>
test: fix failing test in Node.js v22.13.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19345 ">#19345</a>)
(Francesco Trotta)</li>
<li><a
href="6671a2cd8c "><code>6671a2c</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="1637b8e87d "><code>1637b8e</code></a>
feat: add <code>--report-unused-inline-configs</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19201 ">#19201</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="e39d3f22ff "><code>e39d3f2</code></a>
docs: fix divider for rule category (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19264 ">#19264</a>)
(Tanuj Kanti)</li>
<li><a
href="e0cf53f80a "><code>e0cf53f</code></a>
docs: fix search result box position for small screens (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19328 ">#19328</a>)
(Tanuj Kanti)</li>
<li><a
href="f92a6803a1 "><code>f92a680</code></a>
docs: replace var with let or const in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19331 ">#19331</a>)
(Ravi Teja Kolla)</li>
<li><a
href="b04b84bc17 "><code>b04b84b</code></a>
docs: revert accidental changes in TS config files docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19336 ">#19336</a>)
(Francesco Trotta)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="58560e70bb "><code>58560e7</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.19.0/packages/js ">compare
view</a></li>
</ul>
</details>
<br />
Updates `eslint` from 9.18.0 to 9.19.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases ">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v9.19.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="1637b8e87d "><code>1637b8e</code></a>
feat: add <code>--report-unused-inline-configs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19201 ">#19201</a>)
(Josh Goldberg ✨ )</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="aae67172ab "><code>aae6717</code></a>
fix: sync rule type header comments automatically (<a
href="https://redirect.github.com/eslint/eslint/issues/19276 ">#19276</a>)
(Francesco Trotta)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="cfea9abe0e "><code>cfea9ab</code></a>
docs: Clarify overrideConfig option (<a
href="https://redirect.github.com/eslint/eslint/issues/19370 ">#19370</a>)
(Nicholas C. Zakas)</li>
<li><a
href="2b84f666cd "><code>2b84f66</code></a>
docs: Update README (<a
href="https://redirect.github.com/eslint/eslint/issues/19362 ">#19362</a>)
(Nicholas C. Zakas)</li>
<li><a
href="044f93cbbe "><code>044f93c</code></a>
docs: clarify frozen rule description (<a
href="https://redirect.github.com/eslint/eslint/issues/19351 ">#19351</a>)
(Pavel)</li>
<li><a
href="797ee7c0d6 "><code>797ee7c</code></a>
docs: fix Bluesky links (<a
href="https://redirect.github.com/eslint/eslint/issues/19368 ">#19368</a>)
(Milos Djermanovic)</li>
<li><a
href="81a9c0ebc3 "><code>81a9c0e</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="093fb3d402 "><code>093fb3d</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19365 ">#19365</a>)
(Tanuj Kanti)</li>
<li><a
href="417de32985 "><code>417de32</code></a>
docs: replace var with const in rule examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19352 ">#19352</a>)
(jj)</li>
<li><a
href="17f2aaec16 "><code>17f2aae</code></a>
docs: update getting-started config to match default generated config
(<a
href="https://redirect.github.com/eslint/eslint/issues/19308 ">#19308</a>)
(0xDev)</li>
<li><a
href="8a0a5a8851 "><code>8a0a5a8</code></a>
docs: better <code>global ignores</code> instruction (<a
href="https://redirect.github.com/eslint/eslint/issues/19297 ">#19297</a>)
(Jacopo Marrone)</li>
<li><a
href="6671a2cd8c "><code>6671a2c</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="e39d3f22ff "><code>e39d3f2</code></a>
docs: fix divider for rule category (<a
href="https://redirect.github.com/eslint/eslint/issues/19264 ">#19264</a>)
(Tanuj Kanti)</li>
<li><a
href="e0cf53f80a "><code>e0cf53f</code></a>
docs: fix search result box position for small screens (<a
href="https://redirect.github.com/eslint/eslint/issues/19328 ">#19328</a>)
(Tanuj Kanti)</li>
<li><a
href="f92a6803a1 "><code>f92a680</code></a>
docs: replace var with let or const in rule examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19331 ">#19331</a>)
(Ravi Teja Kolla)</li>
<li><a
href="b04b84bc17 "><code>b04b84b</code></a>
docs: revert accidental changes in TS config files docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19336 ">#19336</a>)
(Francesco Trotta)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="9b9cb05848 "><code>9b9cb05</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.19.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19371 ">#19371</a>)
(Milos Djermanovic)</li>
<li><a
href="58560e70bb "><code>58560e7</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="2089707091 "><code>2089707</code></a>
test: fix failing test in Node.js v22.13.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19345 ">#19345</a>)
(Francesco Trotta)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md ">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v9.19.0 - January 24, 2025</p>
<ul>
<li><a
href="9b9cb05848 "><code>9b9cb05</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.19.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19371 ">#19371</a>)
(Milos Djermanovic)</li>
<li><a
href="58560e70bb "><code>58560e7</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="cfea9abe0e "><code>cfea9ab</code></a>
docs: Clarify overrideConfig option (<a
href="https://redirect.github.com/eslint/eslint/issues/19370 ">#19370</a>)
(Nicholas C. Zakas)</li>
<li><a
href="2b84f666cd "><code>2b84f66</code></a>
docs: Update README (<a
href="https://redirect.github.com/eslint/eslint/issues/19362 ">#19362</a>)
(Nicholas C. Zakas)</li>
<li><a
href="044f93cbbe "><code>044f93c</code></a>
docs: clarify frozen rule description (<a
href="https://redirect.github.com/eslint/eslint/issues/19351 ">#19351</a>)
(Pavel)</li>
<li><a
href="797ee7c0d6 "><code>797ee7c</code></a>
docs: fix Bluesky links (<a
href="https://redirect.github.com/eslint/eslint/issues/19368 ">#19368</a>)
(Milos Djermanovic)</li>
<li><a
href="81a9c0ebc3 "><code>81a9c0e</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="093fb3d402 "><code>093fb3d</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19365 ">#19365</a>)
(Tanuj Kanti)</li>
<li><a
href="417de32985 "><code>417de32</code></a>
docs: replace var with const in rule examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19352 ">#19352</a>)
(jj)</li>
<li><a
href="17f2aaec16 "><code>17f2aae</code></a>
docs: update getting-started config to match default generated config
(<a
href="https://redirect.github.com/eslint/eslint/issues/19308 ">#19308</a>)
(0xDev)</li>
<li><a
href="aae67172ab "><code>aae6717</code></a>
fix: sync rule type header comments automatically (<a
href="https://redirect.github.com/eslint/eslint/issues/19276 ">#19276</a>)
(Francesco Trotta)</li>
<li><a
href="8a0a5a8851 "><code>8a0a5a8</code></a>
docs: better <code>global ignores</code> instruction (<a
href="https://redirect.github.com/eslint/eslint/issues/19297 ">#19297</a>)
(Jacopo Marrone)</li>
<li><a
href="2089707091 "><code>2089707</code></a>
test: fix failing test in Node.js v22.13.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19345 ">#19345</a>)
(Francesco Trotta)</li>
<li><a
href="6671a2cd8c "><code>6671a2c</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="1637b8e87d "><code>1637b8e</code></a>
feat: add <code>--report-unused-inline-configs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19201 ">#19201</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="e39d3f22ff "><code>e39d3f2</code></a>
docs: fix divider for rule category (<a
href="https://redirect.github.com/eslint/eslint/issues/19264 ">#19264</a>)
(Tanuj Kanti)</li>
<li><a
href="e0cf53f80a "><code>e0cf53f</code></a>
docs: fix search result box position for small screens (<a
href="https://redirect.github.com/eslint/eslint/issues/19328 ">#19328</a>)
(Tanuj Kanti)</li>
<li><a
href="f92a6803a1 "><code>f92a680</code></a>
docs: replace var with let or const in rule examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19331 ">#19331</a>)
(Ravi Teja Kolla)</li>
<li><a
href="b04b84bc17 "><code>b04b84b</code></a>
docs: revert accidental changes in TS config files docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19336 ">#19336</a>)
(Francesco Trotta)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="208e0b199f "><code>208e0b1</code></a>
9.19.0</li>
<li><a
href="196dfdace6 "><code>196dfda</code></a>
Build: changelog update for 9.19.0</li>
<li><a
href="9b9cb05848 "><code>9b9cb05</code></a>
chore: upgrade <code>@eslint/js</code><a
href="https://github.com/9 "><code>@9</code></a>.19.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19371 ">#19371</a>)</li>
<li><a
href="58560e70bb "><code>58560e7</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="cfea9abe0e "><code>cfea9ab</code></a>
docs: Clarify overrideConfig option (<a
href="https://redirect.github.com/eslint/eslint/issues/19370 ">#19370</a>)</li>
<li><a
href="2b84f666cd "><code>2b84f66</code></a>
docs: Update README (<a
href="https://redirect.github.com/eslint/eslint/issues/19362 ">#19362</a>)</li>
<li><a
href="044f93cbbe "><code>044f93c</code></a>
docs: clarify frozen rule description (<a
href="https://redirect.github.com/eslint/eslint/issues/19351 ">#19351</a>)</li>
<li><a
href="797ee7c0d6 "><code>797ee7c</code></a>
docs: fix Bluesky links (<a
href="https://redirect.github.com/eslint/eslint/issues/19368 ">#19368</a>)</li>
<li><a
href="81a9c0ebc3 "><code>81a9c0e</code></a>
docs: Update README</li>
<li><a
href="093fb3d402 "><code>093fb3d</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19365 ">#19365</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v9.18.0...v9.19.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `eslint-plugin-turbo` from 2.3.3 to 2.3.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turborepo/releases ">eslint-plugin-turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v2.3.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>chore(docs): enable hashlinking for System Environment Variables
entries by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9532 ">vercel/turborepo#9532</a></li>
<li>docs: options one-pager by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9533 ">vercel/turborepo#9533</a></li>
<li>docs(typo): fix typo on turbo-ignore page by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9576 ">vercel/turborepo#9576</a></li>
<li>docs: clarify default daemon usage by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9566 ">vercel/turborepo#9566</a></li>
<li>docs: provide reasoning on why Turborepo doesn't support nested
workspaces by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9586 ">vercel/turborepo#9586</a></li>
<li>docs: change path of options overview page by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9600 ">vercel/turborepo#9600</a></li>
<li>docs: remove old options page by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9601 ">vercel/turborepo#9601</a></li>
<li>fix(watch): fix output text when no tasks are provided by <a
href="https://github.com/takaebato "><code>@takaebato</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9612 ">vercel/turborepo#9612</a></li>
<li>chore: change Discord links to Vercel Community by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9629 ">vercel/turborepo#9629</a></li>
<li>docs: add community implementations of Remote Cache by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9631 ">vercel/turborepo#9631</a></li>
<li>docs: add missing <code>api</code> folder in <code>turbo prune api
--docker</code> example by <a
href="https://github.com/gianelli99 "><code>@gianelli99</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9648 ">vercel/turborepo#9648</a></li>
<li>docs: add missing <code>apps</code> folder in <code>prune</code>
command reference by <a
href="https://github.com/gianelli99 "><code>@gianelli99</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9658 ">vercel/turborepo#9658</a></li>
<li>docs: correct Bun support status by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9664 ">vercel/turborepo#9664</a></li>
<li>docs: mention module resolution differences for package managers by
<a href="https://github.com/anthonyshew "><code>@anthonyshew</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9665 ">vercel/turborepo#9665</a></li>
<li>docs(errors): improve error message for recursive calls by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9650 ">vercel/turborepo#9650</a></li>
<li>docs: guide for Playwright by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9662 ">vercel/turborepo#9662</a></li>
<li>docs: mention --graph on graphs page by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9661 ">vercel/turborepo#9661</a></li>
<li>docs: fix typo in typescript.mdx of repo-docs by <a
href="https://github.com/jbrocksfellas "><code>@jbrocksfellas</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9674 ">vercel/turborepo#9674</a></li>
<li>docs: document creating packages with framework bindings by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9222 ">vercel/turborepo#9222</a></li>
<li>docs: add note about packaging patterns by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9673 ">vercel/turborepo#9673</a></li>
<li>docs: guide for shadcn/ui by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9675 ">vercel/turborepo#9675</a></li>
<li>docs: add link to shadcn/ui page by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9678 ">vercel/turborepo#9678</a></li>
<li>docs: mention free remote caching earlier on page by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9688 ">vercel/turborepo#9688</a></li>
<li>docs: typo fix by <a
href="https://github.com/chaficnajjar "><code>@chaficnajjar</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9690 ">vercel/turborepo#9690</a></li>
<li>docs(fix): correct line highlighting by removing extra comma by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9696 ">vercel/turborepo#9696</a></li>
<li>docs: add community-built Run Summaries web viewer by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9679 ">vercel/turborepo#9679</a></li>
<li>docs: edits for Prisma guide by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9682 ">vercel/turborepo#9682</a></li>
<li>docs: update docs to use correct changeset dir by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9722 ">vercel/turborepo#9722</a></li>
<li>fix(docs): correct backticks causing broken links by <a
href="https://github.com/tknickman "><code>@tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9727 ">vercel/turborepo#9727</a></li>
<li>docs: update docker.mdx to Replace yarn install with yarn install
--frozen-lockfile for consistent dependency installation by <a
href="https://github.com/jonathandsouza "><code>@jonathandsouza</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9728 ">vercel/turborepo#9728</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>fix(create-turbo): correct repo name by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9708 ">vercel/turborepo#9708</a></li>
<li>chore(examples): mark core supported examples by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9707 ">vercel/turborepo#9707</a></li>
<li>chore(packages): update fs-extra import by <a
href="https://github.com/tknickman "><code>@tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9752 ">vercel/turborepo#9752</a></li>
<li>chore(packages): update picocolors import by <a
href="https://github.com/tknickman "><code>@tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9753 ">vercel/turborepo#9753</a></li>
</ul>
<h3><code>@turbo/codemod</code></h3>
<ul>
<li>fix: upgrade the turbo package in Yarn 4 by <a
href="https://github.com/atimmer "><code>@atimmer</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/8076 ">vercel/turborepo#8076</a></li>
</ul>
<h3>eslint</h3>
<ul>
<li>chore: add peer dependencies to eslint packages by <a
href="https://github.com/bitttttten "><code>@bitttttten</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/8773 ">vercel/turborepo#8773</a></li>
</ul>
<h3><code>@turbo/repository</code></h3>
<ul>
<li>chore(pm): reduce PackageManager surface area by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9557 ">vercel/turborepo#9557</a></li>
</ul>
<h3>Examples</h3>
<ul>
<li>chore(examples): stable React 19 version by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9575 ">vercel/turborepo#9575</a></li>
<li>fix(examples): create-turbo dependencies with npm by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9580 ">vercel/turborepo#9580</a></li>
<li>Update config.json by <a
href="https://github.com/yamz8 "><code>@yamz8</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9603 ">vercel/turborepo#9603</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c24d99df5a "><code>c24d99d</code></a>
publish 2.3.4 to registry</li>
<li><a
href="253afe2e49 "><code>253afe2</code></a>
release(turborepo): 2.3.4-canary.9 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/9720 ">#9720</a>)</li>
<li><a
href="0bbd109a5d "><code>0bbd109</code></a>
release(turborepo): 2.3.4-canary.8 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/9710 ">#9710</a>)</li>
<li><a
href="d531bea0e9 "><code>d531bea</code></a>
release(turborepo): 2.3.4-canary.7 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/9692 ">#9692</a>)</li>
<li><a
href="caeb695dcc "><code>caeb695</code></a>
release(turborepo): 2.3.4-canary.6 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/9669 ">#9669</a>)</li>
<li><a
href="cc76ddf6c3 "><code>cc76ddf</code></a>
release(turborepo): 2.3.4-canary.5 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/9636 ">#9636</a>)</li>
<li><a
href="d5336c3a6e "><code>d5336c3</code></a>
release(turborepo): 2.3.4-canary.4 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/9630 ">#9630</a>)</li>
<li><a
href="ffe5be91cb "><code>ffe5be9</code></a>
release(turborepo): 2.3.4-canary.3 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/9625 ">#9625</a>)</li>
<li><a
href="86de176d92 "><code>86de176</code></a>
release(turborepo): 2.3.4-canary.2 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/9573 ">#9573</a>)</li>
<li><a
href="974090514e "><code>9740905</code></a>
release(turborepo): 2.3.4-canary.1 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/9570 ">#9570</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turborepo/commits/v2.3.4/packages/eslint-plugin-turbo ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@turbo/gen` from 2.3.3 to 2.3.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turborepo/releases "><code>@turbo/gen</code>'s
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v2.3.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>chore(docs): enable hashlinking for System Environment Variables
entries by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9532 ">vercel/turborepo#9532</a></li>
<li>docs: options one-pager by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9533 ">vercel/turborepo#9533</a></li>
<li>docs(typo): fix typo on turbo-ignore page by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9576 ">vercel/turborepo#9576</a></li>
<li>docs: clarify default daemon usage by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9566 ">vercel/turborepo#9566</a></li>
<li>docs: provide reasoning on why Turborepo doesn't support nested
workspaces by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9586 ">vercel/turborepo#9586</a></li>
<li>docs: change path of options overview page by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9600 ">vercel/turborepo#9600</a></li>
<li>docs: remove old options page by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9601 ">vercel/turborepo#9601</a></li>
<li>fix(watch): fix output text when no tasks are provided by <a
href="https://github.com/takaebato "><code>@takaebato</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9612 ">vercel/turborepo#9612</a></li>
<li>chore: change Discord links to Vercel Community by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9629 ">vercel/turborepo#9629</a></li>
<li>docs: add community implementations of Remote Cache by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9631 ">vercel/turborepo#9631</a></li>
<li>docs: add missing <code>api</code> folder in <code>turbo prune api
--docker</code> example by <a
href="https://github.com/gianelli99 "><code>@gianelli99</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9648 ">vercel/turborepo#9648</a></li>
<li>docs: add missing <code>apps</code> folder in <code>prune</code>
command reference by <a
href="https://github.com/gianelli99 "><code>@gianelli99</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9658 ">vercel/turborepo#9658</a></li>
<li>docs: correct Bun support status by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9664 ">vercel/turborepo#9664</a></li>
<li>docs: mention module resolution differences for package managers by
<a href="https://github.com/anthonyshew "><code>@anthonyshew</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9665 ">vercel/turborepo#9665</a></li>
<li>docs(errors): improve error message for recursive calls by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9650 ">vercel/turborepo#9650</a></li>
<li>docs: guide for Playwright by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9662 ">vercel/turborepo#9662</a></li>
<li>docs: mention --graph on graphs page by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9661 ">vercel/turborepo#9661</a></li>
<li>docs: fix typo in typescript.mdx of repo-docs by <a
href="https://github.com/jbrocksfellas "><code>@jbrocksfellas</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9674 ">vercel/turborepo#9674</a></li>
<li>docs: document creating packages with framework bindings by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9222 ">vercel/turborepo#9222</a></li>
<li>docs: add note about packaging patterns by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9673 ">vercel/turborepo#9673</a></li>
<li>docs: guide for shadcn/ui by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9675 ">vercel/turborepo#9675</a></li>
<li>docs: add link to shadcn/ui page by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9678 ">vercel/turborepo#9678</a></li>
<li>docs: mention free remote caching earlier on page by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9688 ">vercel/turborepo#9688</a></li>
<li>docs: typo fix by <a
href="https://github.com/chaficnajjar "><code>@chaficnajjar</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9690 ">vercel/turborepo#9690</a></li>
<li>docs(fix): correct line highlighting by removing extra comma by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9696 ">vercel/turborepo#9696</a></li>
<li>docs: add community-built Run Summaries web viewer by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9679 ">vercel/turborepo#9679</a></li>
<li>docs: edits for Prisma guide by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9682 ">vercel/turborepo#9682</a></li>
<li>docs: update docs to use correct changeset dir by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9722 ">vercel/turborepo#9722</a></li>
<li>fix(docs): correct backticks causing broken links by <a
href="https://github.com/tknickman "><code>@tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9727 ">vercel/turborepo#9727</a></li>
<li>docs: update docker.mdx to Replace yarn install with yarn install
--frozen-lockfile for consistent dependency installation by <a
href="https://github.com/jonathandsouza "><code>@jonathandsouza</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9728 ">vercel/turborepo#9728</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>fix(create-turbo): correct repo name by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9708 ">vercel/turborepo#9708</a></li>
<li>chore(examples): mark core supported examples by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9707 ">vercel/turborepo#9707</a></li>
<li>chore(packages): update fs-extra import by <a
href="https://github.com/tknickman "><code>@tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9752 ">vercel/turborepo#9752</a></li>
<li>chore(packages): update picocolors import by <a
href="https://github.com/tknickman "><code>@tknickman</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9753 ">vercel/turborepo#9753</a></li>
</ul>
<h3><code>@turbo/codemod</code></h3>
<ul>
<li>fix: upgrade the turbo package in Yarn 4 by <a
href="https://github.com/atimmer "><code>@atimmer</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/8076 ">vercel/turborepo#8076</a></li>
</ul>
<h3>eslint</h3>
<ul>
<li>chore: add peer dependencies to eslint packages by <a
href="https://github.com/bitttttten "><code>@bitttttten</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/8773 ">vercel/turborepo#8773</a></li>
</ul>
<h3><code>@turbo/repository</code></h3>
<ul>
<li>chore(pm): reduce PackageManager surface area by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9557 ">vercel/turborepo#9557</a></li>
</ul>
<h3>Examples</h3>
<ul>
<li>chore(examples): stable React 19 version by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9575 ">vercel/turborepo#9575</a></li>
<li>fix(examples): create-turbo dependencies with npm by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9580 ">vercel/turborepo#9580</a></li>
<li>Update config.json by <a
href="https://github.com/yamz8 "><code>@yamz8</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9603 ">vercel/turborepo#9603</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c24d99df5a "><code>c24d99d</code></a>
publish 2.3.4 to registry</li>
<li><a
href="31ddee8d0e "><code>31ddee8</code></a>
chore(packages): update picocolors import (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/9753 ">#9753</a>)</li>
<li><a
href="53f3ee3ad0 "><code>53f3ee3</code></a>
chore(packages): update fs-extra import (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/9752 ">#9752</a>)</li>
<li><a
href="253afe2e49 "><code>253afe2</code></a>
release(turborepo): 2.3.4-canary.9 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/9720 ">#9720</a>)</li>
<li><a
href="0bbd109a5d "><code>0bbd109</code></a>
release(turborepo): 2.3.4-canary.8 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/9710 ">#9710</a>)</li>
<li><a
href="d531bea0e9 "><code>d531bea</code></a>
release(turborepo): 2.3.4-canary.7 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/9692 ">#9692</a>)</li>
<li><a
href="caeb695dcc "><code>caeb695</code></a>
release(turborepo): 2.3.4-canary.6 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/9669 ">#9669</a>)</li>
<li><a
href="cc76ddf6c3 "><code>cc76ddf</code></a>
release(turborepo): 2.3.4-canary.5 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/9636 ">#9636</a>)</li>
<li><a
href="d5336c3a6e "><code>d5336c3</code></a>
release(turborepo): 2.3.4-canary.4 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/9630 ">#9630</a>)</li>
<li><a
href="ffe5be91cb "><code>ffe5be9</code></a>
release(turborepo): 2.3.4-canary.3 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/9625 ">#9625</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turborepo/commits/v2.3.4/packages/turbo-gen ">compare
view</a></li>
</ul>
</details>
<br />
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Anthony Shew <anthony.shew@vercel.com>
2025-01-27 14:35:34 +00:00
dependabot[bot]
f558ed8579
chore(deps): bump the basic group across 1 directory with 17 updates ( #9772 )
...
Bumps the basic group with 17 updates in the /examples/basic directory:
| Package | From | To |
| --- | --- | --- |
| [prettier](https://github.com/prettier/prettier ) | `3.3.3` | `3.4.2` |
| [turbo](https://github.com/vercel/turborepo ) | `2.3.1` | `2.3.3` |
| [typescript](https://github.com/microsoft/TypeScript ) | `5.5.4` |
`5.7.3` |
| [next](https://github.com/vercel/next.js ) | `15.1.0` | `15.1.6` |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node )
| `20.17.6` | `22.10.9` |
|
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react )
| `18.3.0` | `19.0.8` |
|
[@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom )
| `18.3.0` | `19.0.3` |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ) |
`9.17.0` | `9.18.0` |
|
[@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next )
| `15.1.0` | `15.1.6` |
| [eslint](https://github.com/eslint/eslint ) | `9.15.0` | `9.18.0` |
|
[eslint-config-prettier](https://github.com/prettier/eslint-config-prettier )
| `9.1.0` | `10.0.1` |
|
[eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react )
| `7.37.2` | `7.37.4` |
|
[eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks )
| `5.0.0` | `5.1.0` |
|
[eslint-plugin-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo )
| `2.3.1` | `2.3.3` |
| [globals](https://github.com/sindresorhus/globals ) | `15.12.0` |
`15.14.0` |
|
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint )
| `8.15.0` | `8.21.0` |
|
[@turbo/gen](https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen )
| `1.13.4` | `2.3.3` |
Updates `prettier` from 3.3.3 to 3.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/releases ">prettier's
releases</a>.</em></p>
<blockquote>
<h2>3.4.2</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#342 ">Changelog</a></p>
<h2>3.4.1</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#341 ">Changelog</a></p>
<h2>3.4.0</h2>
<p><a
href="https://github.com/prettier/prettier/compare/3.3.3...3.4.0 ">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2024/11/26/3.4.0.html ">Release
note</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md ">prettier's
changelog</a>.</em></p>
<blockquote>
<h1>3.4.2</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.4.1...3.4.2 ">diff</a></p>
<h4>Treat U+30A0 & U+30FB in Katakana Block as CJK (<a
href="https://redirect.github.com/prettier/prettier/pull/16796 ">#16796</a>
by <a href="https://github.com/tats-u "><code>@tats-u</code></a>)</h4>
<p>Prettier doesn't treat U+30A0 & U+30FB as Japanese. U+30FB is
commonly used in Japanese to represent the delimitation of first and
last names of non-Japanese people or “and”. The following
“C言語・C++・Go・Rust” means “C language & C++ & Go & Rust” in
Japanese.</p>
<!-- raw HTML omitted -->
<pre lang="md"><code><!-- Input (--prose-wrap=never) -->
<p>C言<br />
語<br />
・<br />
C++<br />
・<br />
Go<br />
・<br />
Rust</p>
<p><!-- Prettier 3.4.1 --><br />
C言語・ C++ ・ Go ・ Rust</p>
<p><!-- Prettier 3.4.2 --><br />
C言語・C++・Go・Rust<br />
</code></pre></p>
<p>U+30A0 can be used as the replacement of the <code>-</code> in
non-Japanese names (e.g. “Saint-Saëns” (Charles Camille Saint-Saëns) can
be represented as “サン゠サーンス” in Japanese), but substituted by ASCII
hyphen (U+002D) or U+FF1D (full width hyphen) in many cases (e.g.
“サン=サーンス” or “サン=サーンス”).</p>
<h4>Fix comments print on class methods with decorators (<a
href="https://redirect.github.com/prettier/prettier/pull/16891 ">#16891</a>
by <a href="https://github.com/fisker "><code>@fisker</code></a>)</h4>
<!-- raw HTML omitted -->
<pre lang="jsx"><code>// Input
class A {
@decorator
/**
* The method description
*
*/
async method(foo: Foo, bar: Bar) {
console.log(foo);
}
}
<p>// Prettier 3.4.1<br />
class A {<br />
<a href="https://github.com/decorator "><code>@decorator</code></a><br
/>
async /**<br />
</tr></table><br />
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="cca946176c "><code>cca9461</code></a>
Release 3.4.2</li>
<li><a
href="572bebe2d4 "><code>572bebe</code></a>
Fix comments on class methods with decorators (<a
href="https://redirect.github.com/prettier/prettier/issues/16891 ">#16891</a>)</li>
<li><a
href="359c4f02d0 "><code>359c4f0</code></a>
chore(deps): update dependency <code>@angular/compiler</code> to
v19.0.1 (<a
href="https://redirect.github.com/prettier/prettier/issues/16903 ">#16903</a>)</li>
<li><a
href="64709969fb "><code>6470996</code></a>
chore(deps): update dependency <code>@glimmer/syntax</code> to v0.93.1
(<a
href="https://redirect.github.com/prettier/prettier/issues/16904 ">#16904</a>)</li>
<li><a
href="e13614ffd8 "><code>e13614f</code></a>
Correct fit() for fill() (<a
href="https://redirect.github.com/prettier/prettier/issues/16899 ">#16899</a>)</li>
<li><a
href="10db357c5f "><code>10db357</code></a>
Remove check on <code>TSImportType.isTypeOf</code> (<a
href="https://redirect.github.com/prettier/prettier/issues/16892 ">#16892</a>)</li>
<li><a
href="ac46a4f16e "><code>ac46a4f</code></a>
Treat U+30A0 & U+30FB in Katakana Block as CJK (<a
href="https://redirect.github.com/prettier/prettier/issues/16796 ">#16796</a>)</li>
<li><a
href="d52e905869 "><code>d52e905</code></a>
Add test for <a
href="https://redirect.github.com/prettier/prettier/issues/16207 ">#16207</a>
(<a
href="https://redirect.github.com/prettier/prettier/issues/16890 ">#16890</a>)</li>
<li><a
href="a1e354d7fc "><code>a1e354d</code></a>
Clean changelog_unreleased</li>
<li><a
href="99875da4e7 "><code>99875da</code></a>
Bump Prettier dependency to 3.4.1</li>
<li>Additional commits viewable in <a
href="https://github.com/prettier/prettier/compare/3.3.3...3.4.2 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `turbo` from 2.3.1 to 2.3.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turborepo/releases ">turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v2.3.3</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Changelog</h3>
<ul>
<li>fix: correct TUI vim binds direction by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9529 ">vercel/turborepo#9529</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/vercel/turborepo/compare/v2.3.2...v2.3.3 ">https://github.com/vercel/turborepo/compare/v2.3.2...v2.3.3 </a></p>
<h2>Turborepo v2.3.2</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>docs: Improve clarity on <code>--cache</code>. by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9489 ">vercel/turborepo#9489</a></li>
<li>feat: Remote cache upload timeout by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9491 ">vercel/turborepo#9491</a></li>
<li>docs: mark <code>--no-cache</code> and <code>--remote-only</code> as
deprecated. by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9488 ">vercel/turborepo#9488</a></li>
<li>docs: describe using a custom URL with <code>create-turbo</code>. by
<a href="https://github.com/anthonyshew "><code>@anthonyshew</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9507 ">vercel/turborepo#9507</a></li>
<li>docs: fix formatting on
<code>/repo/docs/getting-started/installation</code> by <a
href="https://github.com/eps1lon "><code>@eps1lon</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9509 ">vercel/turborepo#9509</a></li>
<li>fix(examples): remove <code>--filter</code> from
<code>with-docker</code> example. by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9513 ">vercel/turborepo#9513</a></li>
<li>docs: fix formatting on
<code>/repo/docs/getting-started/installation</code> by <a
href="https://github.com/eps1lon "><code>@eps1lon</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9514 ">vercel/turborepo#9514</a></li>
<li>docs: update ESLint documentation with ESLint v9 by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9515 ">vercel/turborepo#9515</a></li>
</ul>
<h3>eslint</h3>
<ul>
<li>feat: update <code>eslint-config-turbo</code> to support ESLint Flat
Config. by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9502 ">vercel/turborepo#9502</a></li>
</ul>
<h3><code>@turbo/repository</code></h3>
<ul>
<li>perf: Exclude network while doing getReport by <a
href="https://github.com/Tofandel "><code>@Tofandel</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9351 ">vercel/turborepo#9351</a></li>
</ul>
<h3>Examples</h3>
<ul>
<li>chore: update <code>basic</code> example to ESLint v9 and Flat
Configurations. by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9501 ">vercel/turborepo#9501</a></li>
<li>chore(examples): remove spare dependencies from basic example by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9516 ">vercel/turborepo#9516</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>fix(affected): consider both source and destination as changed by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9422 ">vercel/turborepo#9422</a></li>
<li>chore: use mocked package in test by <a
href="https://github.com/NicholasLYang "><code>@NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9475 ">vercel/turborepo#9475</a></li>
<li>feat(tui): Enter interactive with <code>i</code> key. by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9479 ">vercel/turborepo#9479</a></li>
<li>feat(trace): resolve incorrect extension by <a
href="https://github.com/NicholasLYang "><code>@NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9486 ">vercel/turborepo#9486</a></li>
<li>refactor(tui): Improve aesthetics for helper text. by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9478 ">vercel/turborepo#9478</a></li>
<li>feat(mfe): allow <code>@vercel/microfrontends</code> to be
considered a MFE package dependency by <a
href="https://github.com/mknichel "><code>@mknichel</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9493 ">vercel/turborepo#9493</a></li>
<li>fix(mfe): build either mfe package name by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9494 ">vercel/turborepo#9494</a></li>
<li>feat(trace): add export condition and clean up tests by <a
href="https://github.com/NicholasLYang "><code>@NicholasLYang</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9499 ">vercel/turborepo#9499</a></li>
<li>feat(tui): add Vim motions support for task list selection by <a
href="https://github.com/AlvaroParker "><code>@AlvaroParker</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9243 ">vercel/turborepo#9243</a></li>
<li>chore: remove unused dependency in packages/turbo-workspaces by <a
href="https://github.com/torresgol10 "><code>@torresgol10</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/8718 ">vercel/turborepo#8718</a></li>
<li>fix(env): add DISPLAY to default pass through by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9511 ">vercel/turborepo#9511</a></li>
<li>refactor(tui): cleanup where Vim binds were added. by <a
href="https://github.com/anthonyshew "><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/9508 ">vercel/turborepo#9508</a></li>
<li>feat: sibling tasks by <a
href="https://github.com/chris-olszewski "><code>@chris-olszewski</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/9504 ">vercel/turborepo#9504</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Tofandel "><code>@Tofandel</code></a>
made their first contribution in <a
href="https://redirect.github.com/vercel/turborepo/pull/9351 ">vercel/turborepo#9351</a></li>
<li><a
href="https://github.com/AlvaroParker "><code>@AlvaroParker</code></a>
made their first contribution in <a
href="https://redirect.github.com/vercel/turborepo/pull/9243 ">vercel/turborepo#9243</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/vercel/turborepo/compare/v2.3.1...v2.3.2 ">https://github.com/vercel/turborepo/compare/v2.3.1...v2.3.2 </a></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="81c4e43142 "><code>81c4e43</code></a>
publish 2.3.3 to registry</li>
<li><a
href="755f14c571 "><code>755f14c</code></a>
fix: correct TUI vim binds direction (<a
href="https://redirect.github.com/vercel/turborepo/issues/9529 ">#9529</a>)</li>
<li><a
href="95129e3d79 "><code>95129e3</code></a>
release(turborepo): 2.3.2 (<a
href="https://redirect.github.com/vercel/turborepo/issues/9520 ">#9520</a>)</li>
<li><a
href="6fa050a986 "><code>6fa050a</code></a>
docs: update ESLint documentation with ESLint v9 (<a
href="https://redirect.github.com/vercel/turborepo/issues/9515 ">#9515</a>)</li>
<li><a
href="2dd46cc5f1 "><code>2dd46cc</code></a>
chore(examples): Remove spare dependencies from basic example. (<a
href="https://redirect.github.com/vercel/turborepo/issues/9516 ">#9516</a>)</li>
<li><a
href="cf68935e20 "><code>cf68935</code></a>
docs: fix formatting on
<code>/repo/docs/getting-started/installation</code> (<a
href="https://redirect.github.com/vercel/turborepo/issues/9514 ">#9514</a>)</li>
<li><a
href="4f5f048b5c "><code>4f5f048</code></a>
feat: sibling tasks (<a
href="https://redirect.github.com/vercel/turborepo/issues/9504 ">#9504</a>)</li>
<li><a
href="e3fcdee03d "><code>e3fcdee</code></a>
fix(examples): remove <code>--filter</code> from
<code>with-docker</code> example. (<a
href="https://redirect.github.com/vercel/turborepo/issues/9513 ">#9513</a>)</li>
<li><a
href="b00eea2867 "><code>b00eea2</code></a>
chore: update <code>basic</code> example to ESLint v9 and Flat
Configurations. (<a
href="https://redirect.github.com/vercel/turborepo/issues/9501 ">#9501</a>)</li>
<li><a
href="cbb85b3922 "><code>cbb85b3</code></a>
chore: add a comment to GitHub release flow types. (<a
href="https://redirect.github.com/vercel/turborepo/issues/9506 ">#9506</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turborepo/compare/v2.3.1...v2.3.3 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `typescript` from 5.5.4 to 5.7.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/microsoft/TypeScript/releases ">typescript's
releases</a>.</em></p>
<blockquote>
<h2>TypeScript 5.7.3</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/ ">release
announcement</a>.</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.7.0%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.7.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.7.1%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.7.1 (RC)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.7.2%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.7.2 (Stable)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.7.2%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.7.3 (Stable)</a>.</li>
</ul>
<p>Downloads are available on <a
href="https://www.npmjs.com/package/typescript ">npm</a></p>
<h2>TypeScript 5.7</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/ ">release
announcement</a>.</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.7.0%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.7.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.7.1%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.7.1 (RC)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.7.2%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.7.2 (Stable)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript ">npm</a></li>
</ul>
<h2>TypeScript 5.7 RC</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-7-rc/ ">release
announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.7.0%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.7.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.7.1%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.7.1 (RC)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript ">npm</a></li>
</ul>
<h2>TypeScript 5.7 Beta</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-7-beta/ ">release
announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.7.0%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.7.0 (Beta)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript ">npm</a></li>
</ul>
<h2>TypeScript 5.6.3</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-6/ ">release
announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.6.0%22+is%3Aclosed+ ">fixed
issues query for Typescript 5.6.0 (Beta)</a>.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a5e123d9e0 "><code>a5e123d</code></a>
Update LKG</li>
<li><a
href="8bc02048a2 "><code>8bc0204</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/60828 ">#60828</a>
(Fix CodeQL configuration, releases) into release-5.7 (<a
href="https://redirect.github.com/microsoft/TypeScript/issues/60923 ">#60923</a>)</li>
<li><a
href="7aa63df74c "><code>7aa63df</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/60393 ">#60393</a>
(Don't try to add an implicit undefi...) into release-5.7 (#...</li>
<li><a
href="9df7c36aa9 "><code>9df7c36</code></a>
Bump version to 5.7.3 and LKG</li>
<li><a
href="e167412fe0 "><code>e167412</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/60794 ">#60794</a>
(Harden <code>sanitizeLog</code> against incorr...) into release-5.7
(#...</li>
<li><a
href="9ba364c55a "><code>9ba364c</code></a>
Fix coverage build on release-5.7 (<a
href="https://redirect.github.com/microsoft/TypeScript/issues/60792 ">#60792</a>)</li>
<li><a
href="4b7441a8be "><code>4b7441a</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/60680 ">#60680</a>
(Mark the inherited any-based index ...) into release-5.7 (#...</li>
<li><a
href="e844dc305e "><code>e844dc3</code></a>
Cherry-pick <a
href="https://redirect.github.com/microsoft/TypeScript/issues/60402 ">#60402</a>,
<a
href="https://redirect.github.com/microsoft/TypeScript/issues/60440 ">#60440</a>,
<a
href="https://redirect.github.com/microsoft/TypeScript/issues/60616 ">#60616</a>
into release-5.7 (<a
href="https://redirect.github.com/microsoft/TypeScript/issues/60777 ">#60777</a>)</li>
<li><a
href="21b02a1e1f "><code>21b02a1</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/60749 ">#60749</a>
(Do not require import attribute on ...) into release-5.7 (#...</li>
<li><a
href="b82fd16484 "><code>b82fd16</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/60576 ">#60576</a>
(Avoid incorrectly reusing assertion...) into release-5.7 (#...</li>
<li>Additional commits viewable in <a
href="https://github.com/microsoft/TypeScript/compare/v5.5.4...v5.7.3 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `next` from 15.1.0 to 15.1.6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases ">next's
releases</a>.</em></p>
<blockquote>
<h2>v15.1.6</h2>
<blockquote>
<p>[!NOTE]<br />
This release is backporting bug fixes. It does <strong>not</strong>
include all pending features/changes on canary.</p>
</blockquote>
<h3>Core Changes</h3>
<ul>
<li>fix: don't memory-leak promises passed to waitUntil (<a
href="https://redirect.github.com/vercel/next.js/issues/75041 ">#75041</a>)</li>
<li>backport: fix prerender issue with intercepting routes +
generateStaticParams (<a
href="https://redirect.github.com/vercel/next.js/issues/75170 ">#75170</a>)</li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/lubieowoce "><code>@lubieowoce</code></a> and
<a href="https://github.com/ztanner "><code>@ztanner</code></a> for
helping!</p>
<h2>v15.1.5</h2>
<blockquote>
<p>[!NOTE]<br />
This release is backporting bug fixes. It does <strong>not</strong>
include all pending features/changes on canary.</p>
</blockquote>
<h3>Core Changes</h3>
<ul>
<li>Fix missing revalidate with notFound() (<a
href="https://redirect.github.com/vercel/next.js/issues/75009 ">#75009</a>)</li>
<li>fix: when metadatabase is set we should not warn (<a
href="https://redirect.github.com/vercel/next.js/issues/74840 ">#74840</a>)</li>
<li>Fix <code>@vercel/og</code> license SPDX expression (<a
href="https://redirect.github.com/vercel/next.js/issues/74745 ">#74745</a>)</li>
<li>fix: ts language server rule metadata should allow null (<a
href="https://redirect.github.com/vercel/next.js/issues/74704 ">#74704</a>)</li>
<li>fix: eslint rule of using img in metadata routes (<a
href="https://redirect.github.com/vercel/next.js/issues/74864 ">#74864</a>)</li>
<li>Fix presentation when onerror receives an event without error (<a
href="https://redirect.github.com/vercel/next.js/issues/74643 ">#74643</a>)</li>
<li>fix fetch lock not being consistently released <a
href="https://redirect.github.com/vercel/next.js/issues/74623 ">#74623</a>
(<a
href="https://redirect.github.com/vercel/next.js/issues/75028 ">#75028</a>)</li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/ijjk "><code>@ijjk</code></a>, <a
href="https://github.com/huozhi "><code>@huozhi</code></a>, <a
href="https://github.com/matmannion "><code>@matmannion</code></a> and
<a href="https://github.com/ztanner "><code>@ztanner</code></a> for
helping!</p>
<h2>v15.1.4</h2>
<blockquote>
<p>[!NOTE]<br />
This release is backporting bug fixes. It does <strong>not</strong>
include all pending features/changes on canary.</p>
</blockquote>
<h3>Core Changes</h3>
<ul>
<li>backport: force module format for virtual client-proxy (<a
href="https://redirect.github.com/vercel/next.js/issues/74608 ">#74608</a>)</li>
<li>Fix prerender tags when notFound is called (<a
href="https://redirect.github.com/vercel/next.js/issues/74607 ">#74607</a>)</li>
<li>Use provided waitUntil for pending revalidates (<a
href="https://redirect.github.com/vercel/next.js/issues/74604 ">#74604</a>)</li>
<li>Feature: next/image: add support for images.qualities in next.config
(<a
href="https://redirect.github.com/vercel/next.js/issues/74588 ">#74588</a>)</li>
<li>Chore: docs: add missing search: '' on remotePatterns (<a
href="https://redirect.github.com/vercel/next.js/issues/74587 ">#74587</a>)</li>
<li>Chore: docs: update version history of next/image (<a
href="https://redirect.github.com/vercel/next.js/issues/73923 ">#73923</a>)
(<a
href="https://redirect.github.com/vercel/next.js/issues/74570 ">#74570</a>)</li>
<li>Chore: next/image: improve imgopt api bypass detection for
unsupported images (<a
href="https://redirect.github.com/vercel/next.js/issues/74569 ">#74569</a>)</li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to @ and @ for helping!</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="38a6d0177e "><code>38a6d01</code></a>
v15.1.6</li>
<li><a
href="7099753397 "><code>7099753</code></a>
backport: fix prerender issue with intercepting routes +
generateStaticParams...</li>
<li><a
href="819d57589a "><code>819d575</code></a>
[E2E] Fix config file conflict (<a
href="https://redirect.github.com/vercel/next.js/issues/73818 ">#73818</a>)</li>
<li><a
href="20f5a79c43 "><code>20f5a79</code></a>
fix: don't memory-leak promises passed to <code>waitUntil</code> (<a
href="https://redirect.github.com/vercel/next.js/issues/75041 ">#75041</a>)</li>
<li><a
href="47102cae01 "><code>47102ca</code></a>
v15.1.5</li>
<li><a
href="9431336699 "><code>9431336</code></a>
fix fetch lock not being consistently released (<a
href="https://redirect.github.com/vercel/next.js/issues/75028 ">#75028</a>)</li>
<li><a
href="25e84437a5 "><code>25e8443</code></a>
test: fix testing snapshot</li>
<li><a
href="30b9c8f910 "><code>30b9c8f</code></a>
test: add feature of overriding files (<a
href="https://redirect.github.com/vercel/next.js/issues/74716 ">#74716</a>)</li>
<li><a
href="79bdd86881 "><code>79bdd86</code></a>
Fix presentation when onerror receives an event without error (<a
href="https://redirect.github.com/vercel/next.js/issues/74643 ">#74643</a>)</li>
<li><a
href="1882acb246 "><code>1882acb</code></a>
fix: eslint rule of using img in metadata routes (<a
href="https://redirect.github.com/vercel/next.js/issues/74864 ">#74864</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/compare/v15.1.0...v15.1.6 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@types/node` from 20.17.6 to 22.10.9
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@types/react` from 18.3.0 to 19.0.8
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@types/react-dom` from 18.3.0 to 19.0.3
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@eslint/js` from 9.17.0 to 9.18.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases "><code>@eslint/js</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v9.18.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="e84e6e269c "><code>e84e6e2</code></a>
feat: Report allowed methods for <code>no-console</code> rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19306 ">#19306</a>)
(Anna Bocharova)</li>
<li><a
href="8efc2d0c92 "><code>8efc2d0</code></a>
feat: unflag TypeScript config files (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19266 ">#19266</a>)
(Francesco Trotta)</li>
<li><a
href="87a9352c62 "><code>87a9352</code></a>
feat: check imports and class names in
<code>no-shadow-restricted-names</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19272 ">#19272</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="da768d4541 "><code>da768d4</code></a>
fix: correct <code>overrideConfigFile</code> type (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19289 ">#19289</a>)
(Francesco Trotta)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="d9c23c55be "><code>d9c23c5</code></a>
docs: replace <code>var</code> with <code>const</code> in rule examples
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19325 ">#19325</a>)
(Tanuj Kanti)</li>
<li><a
href="8e1a898411 "><code>8e1a898</code></a>
docs: add tabs to cli code blocks (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/18784 ">#18784</a>)
(Jay)</li>
<li><a
href="f3aeefbd65 "><code>f3aeefb</code></a>
docs: rewrite using let and const in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19320 ">#19320</a>)
(PoloSpark)</li>
<li><a
href="0b680b3cc1 "><code>0b680b3</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="98c86a99f7 "><code>98c86a9</code></a>
docs: <code>Edit this page</code> button link to different branches (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19228 ">#19228</a>)
(Tanuj Kanti)</li>
<li><a
href="6947901d14 "><code>6947901</code></a>
docs: remove hardcoded edit link (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19323 ">#19323</a>)
(Milos Djermanovic)</li>
<li><a
href="03f2f442a9 "><code>03f2f44</code></a>
docs: rewrite var with const in rules examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19317 ">#19317</a>)
(Thiago)</li>
<li><a
href="26c3003bfc "><code>26c3003</code></a>
docs: Clarify dangers of eslint:all (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19318 ">#19318</a>)
(Nicholas C. Zakas)</li>
<li><a
href="c03825730d "><code>c038257</code></a>
docs: add <code>eqeqeq</code> in related rules to
<code>no-eq-null</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19310 ">#19310</a>)
(루밀LuMir)</li>
<li><a
href="89c8fc54c9 "><code>89c8fc5</code></a>
docs: rewrite examples with var using let and const (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19315 ">#19315</a>)
(Amaresh S M)</li>
<li><a
href="db574c4d38 "><code>db574c4</code></a>
docs: add missing backticks to <code>no-void</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19313 ">#19313</a>)
(루밀LuMir)</li>
<li><a
href="8d943c335c "><code>8d943c3</code></a>
docs: add missing backticks to <code>default-case-last</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19311 ">#19311</a>)
(루밀LuMir)</li>
<li><a
href="36ef8bbeab "><code>36ef8bb</code></a>
docs: rewrite examples with var using let and const (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19298 ">#19298</a>)
(Amaresh S M)</li>
<li><a
href="1610c9ee14 "><code>1610c9e</code></a>
docs: add missing backticks to <code>no-else-return</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19309 ">#19309</a>)
(루밀LuMir)</li>
<li><a
href="df409d8f76 "><code>df409d8</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="2e842138e6 "><code>2e84213</code></a>
docs: Fix Horizontal Scroll Overflow in Rule Description on Mobile View
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19304 ">#19304</a>)
(Amaresh S M)</li>
<li><a
href="6e7361bb6a "><code>6e7361b</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule example (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19302 ">#19302</a>)
(Tanuj Kanti)</li>
<li><a
href="069af5e9ac "><code>069af5e</code></a>
docs: rewrite <code>var</code> using <code>const</code> in rule examples
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19303 ">#19303</a>)
(Kim GyeonWon)</li>
<li><a
href="064e35de95 "><code>064e35d</code></a>
docs: remove 'I hope to' comments from scope-manager-interface (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19300 ">#19300</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="8e003056a8 "><code>8e00305</code></a>
docs: replace <code>var</code> with <code>const</code> in rule examples
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19299 ">#19299</a>)
(Tanuj Kanti)</li>
<li><a
href="a559009f51 "><code>a559009</code></a>
docs: Add warning about extending core rules (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19295 ">#19295</a>)
(Nicholas C. Zakas)</li>
<li><a
href="0bfdf6caaf "><code>0bfdf6c</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="ce0b9ff042 "><code>ce0b9ff</code></a>
docs: add navigation link for <code>code explorer</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19285 ">#19285</a>)
(Tanuj Kanti)</li>
<li><a
href="e255cc98ab "><code>e255cc9</code></a>
docs: add bluesky icon to footer (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19290 ">#19290</a>)
(Tanuj Kanti)</li>
<li><a
href="5d64851955 "><code>5d64851</code></a>
docs: remove outdated info about environments (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19296 ">#19296</a>)
(Francesco Trotta)</li>
<li><a
href="eec01f04ae "><code>eec01f0</code></a>
docs: switch rule examples config format to <code>languageOptions</code>
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19277 ">#19277</a>)
(Milos Djermanovic)</li>
<li><a
href="b36ca0a490 "><code>b36ca0a</code></a>
docs: Fixing Focus Order by Rearranging Element Sequence (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19241 ">#19241</a>)
(Amaresh S M)</li>
<li><a
href="d122c8a756 "><code>d122c8a</code></a>
docs: add missing backticks to <code>sort-imports</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19282 ">#19282</a>)
(루밀LuMir)</li>
<li><a
href="0367a70a43 "><code>0367a70</code></a>
docs: update custom parser docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19288 ">#19288</a>)
(Francesco Trotta)</li>
<li><a
href="8c07ebb900 "><code>8c07ebb</code></a>
docs: add <code>border-radius</code> to <code>hX:target</code> selector
styles (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19270 ">#19270</a>)
(루밀LuMir)</li>
<li><a
href="eff7c5721c "><code>eff7c57</code></a>
docs: add limitation section in <code>no-loop-func</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19287 ">#19287</a>)
(Tanuj Kanti)</li>
<li><a
href="5db226f4da "><code>5db226f</code></a>
docs: add missing backticks in various parts of the documentation (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19269 ">#19269</a>)
(루밀LuMir)</li>
<li><a
href="789edbbae5 "><code>789edbb</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="613c06a2c3 "><code>613c06a</code></a>
docs: mark rules that are frozen with ❄️ (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19231 ">#19231</a>)
(Amaresh S M)</li>
<li><a
href="43172ecbd4 "><code>43172ec</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="ac8b3c4ca9 "><code>ac8b3c4</code></a>
docs: fix description of <code>overrideConfigFile</code> option (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19262 ">#19262</a>)
(Milos Djermanovic)</li>
<li><a
href="bbb9b46c20 "><code>bbb9b46</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="995b49231a "><code>995b492</code></a>
docs: fix inconsistent divider in rule categories box (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19249 ">#19249</a>)
(Tanuj Kanti)</li>
<li><a
href="f76d05da6e "><code>f76d05d</code></a>
docs: Refactor search result handling with better event listener cleanup
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19252 ">#19252</a>)
(Amaresh S M)</li>
<li><a
href="c5f3d7dab3 "><code>c5f3d7d</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md "><code>@eslint/js</code>'s
changelog</a>.</em></p>
<blockquote>
<p>v9.18.0 - January 10, 2025</p>
<ul>
<li><a
href="c52be85c4a "><code>c52be85</code></a>
chore: upgrade to <code>@eslint/js@9.18.0</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19330 ">#19330</a>)
(Francesco Trotta)</li>
<li><a
href="362099c580 "><code>362099c</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="94861418f1 "><code>9486141</code></a>
deps: upgrade <code>@eslint/core</code> and
<code>@eslint/plugin-kit</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19329 ">#19329</a>)
(Francesco Trotta)</li>
<li><a
href="d9c23c55be "><code>d9c23c5</code></a>
docs: replace <code>var</code> with <code>const</code> in rule examples
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19325 ">#19325</a>)
(Tanuj Kanti)</li>
<li><a
href="8e1a898411 "><code>8e1a898</code></a>
docs: add tabs to cli code blocks (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/18784 ">#18784</a>)
(Jay)</li>
<li><a
href="f3aeefbd65 "><code>f3aeefb</code></a>
docs: rewrite using let and const in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19320 ">#19320</a>)
(PoloSpark)</li>
<li><a
href="0b680b3cc1 "><code>0b680b3</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="98c86a99f7 "><code>98c86a9</code></a>
docs: <code>Edit this page</code> button link to different branches (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19228 ">#19228</a>)
(Tanuj Kanti)</li>
<li><a
href="6947901d14 "><code>6947901</code></a>
docs: remove hardcoded edit link (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19323 ">#19323</a>)
(Milos Djermanovic)</li>
<li><a
href="03f2f442a9 "><code>03f2f44</code></a>
docs: rewrite var with const in rules examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19317 ">#19317</a>)
(Thiago)</li>
<li><a
href="26c3003bfc "><code>26c3003</code></a>
docs: Clarify dangers of eslint:all (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19318 ">#19318</a>)
(Nicholas C. Zakas)</li>
<li><a
href="c03825730d "><code>c038257</code></a>
docs: add <code>eqeqeq</code> in related rules to
<code>no-eq-null</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19310 ">#19310</a>)
(루밀LuMir)</li>
<li><a
href="89c8fc54c9 "><code>89c8fc5</code></a>
docs: rewrite examples with var using let and const (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19315 ">#19315</a>)
(Amaresh S M)</li>
<li><a
href="495aa499a7 "><code>495aa49</code></a>
chore: extract package <code>name</code> from <code>package.json</code>
for public interface (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19314 ">#19314</a>)
(루밀LuMir)</li>
<li><a
href="db574c4d38 "><code>db574c4</code></a>
docs: add missing backticks to <code>no-void</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19313 ">#19313</a>)
(루밀LuMir)</li>
<li><a
href="8d943c335c "><code>8d943c3</code></a>
docs: add missing backticks to <code>default-case-last</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19311 ">#19311</a>)
(루밀LuMir)</li>
<li><a
href="36ef8bbeab "><code>36ef8bb</code></a>
docs: rewrite examples with var using let and const (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19298 ">#19298</a>)
(Amaresh S M)</li>
<li><a
href="1610c9ee14 "><code>1610c9e</code></a>
docs: add missing backticks to <code>no-else-return</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19309 ">#19309</a>)
(루밀LuMir)</li>
<li><a
href="df409d8f76 "><code>df409d8</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="e84e6e269c "><code>e84e6e2</code></a>
feat: Report allowed methods for <code>no-console</code> rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19306 ">#19306</a>)
(Anna Bocharova)</li>
<li><a
href="2e842138e6 "><code>2e84213</code></a>
docs: Fix Horizontal Scroll Overflow in Rule Description on Mobile View
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19304 ">#19304</a>)
(Amaresh S M)</li>
<li><a
href="6e7361bb6a "><code>6e7361b</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule example (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19302 ">#19302</a>)
(Tanuj Kanti)</li>
<li><a
href="069af5e9ac "><code>069af5e</code></a>
docs: rewrite <code>var</code> using <code>const</code> in rule examples
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19303 ">#19303</a>)
(Kim GyeonWon)</li>
<li><a
href="064e35de95 "><code>064e35d</code></a>
docs: remove 'I hope to' comments from scope-manager-interface (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19300 ">#19300</a>)
(Josh Goldberg ✨ )</li>
<li><a
href="8e003056a8 "><code>8e00305</code></a>
docs: replace <code>var</code> with <code>const</code> in rule examples
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19299 ">#19299</a>)
(Tanuj Kanti)</li>
<li><a
href="a559009f51 "><code>a559009</code></a>
docs: Add warning about extending core rules (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19295 ">#19295</a>)
(Nicholas C. Zakas)</li>
<li><a
href="0bfdf6caaf "><code>0bfdf6c</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="ce0b9ff042 "><code>ce0b9ff</code></a>
docs: add navigation link for <code>code explorer</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19285 ">#19285</a>)
(Tanuj Kanti)</li>
<li><a
href="e255cc98ab "><code>e255cc9</code></a>
docs: add bluesky icon to footer (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19290 ">#19290</a>)
(Tanuj Kanti)</li>
<li><a
href="5d64851955 "><code>5d64851</code></a>
docs: remove outdated info about environments (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19296 ">#19296</a>)
(Francesco Trotta)</li>
<li><a
href="eec01f04ae "><code>eec01f0</code></a>
docs: switch rule examples config format to <code>languageOptions</code>
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19277 ">#19277</a>)
(Milos Djermanovic)</li>
<li><a
href="b36ca0a490 "><code>b36ca0a</code></a>
docs: Fixing Focus Order by Rearranging Element Sequence (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19241 ">#19241</a>)
(Amaresh S M)</li>
<li><a
href="d122c8a756 "><code>d122c8a</code></a>
docs: add missing backticks to <code>sort-imports</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19282 ">#19282</a>)
(루밀LuMir)</li>
<li><a
href="0367a70a43 "><code>0367a70</code></a>
docs: update custom parser docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19288 ">#19288</a>)
(Francesco Trotta)</li>
<li><a
href="da768d4541 "><code>da768d4</code></a>
fix: correct <code>overrideConfigFile</code> type (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19289 ">#19289</a>)
(Francesco Trotta)</li>
<li><a
href="8c07ebb900 "><code>8c07ebb</code></a>
docs: add <code>border-radius</code> to <code>hX:target</code> selector
styles (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19270 ">#19270</a>)
(루밀LuMir)</li>
<li><a
href="eff7c5721c "><code>eff7c57</code></a>
docs: add limitation section in <code>no-loop-func</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19287 ">#19287</a>)
(Tanuj Kanti)</li>
<li><a
href="8efc2d0c92 "><code>8efc2d0</code></a>
feat: unflag TypeScript config files (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19266 ">#19266</a>)
(Francesco Trotta)</li>
<li><a
href="87a9352c62 "><code>87a9352</code></a>
feat: check imports and class names in
<code>no-shadow-restricted-names</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19272 ">#19272</a>)
(Milos Djermanovic)</li>
<li><a
href="5db226f4da "><code>5db226f</code></a>
docs: add missing backticks in various parts of the documentation (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19269 ">#19269</a>)
(루밀LuMir)</li>
<li><a
href="789edbbae5 "><code>789edbb</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="613c06a2c3 "><code>613c06a</code></a>
docs: mark rules that are frozen with ❄️ (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19231 ">#19231</a>)
(Amaresh S M)</li>
<li><a
href="43172ecbd4 "><code>43172ec</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="ac8b3c4ca9 "><code>ac8b3c4</code></a>
docs: fix description of <code>overrideConfigFile</code> option (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19262 ">#19262</a>)
(Milos Djermanovic)</li>
<li><a
href="6fe0e7244a "><code>6fe0e72</code></a>
chore: update dependency <code>@eslint/json</code> to ^0.9.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19263 ">#19263</a>)
(renovate[bot])</li>
<li><a
href="bbb9b46c20 "><code>bbb9b46</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="995b49231a "><code>995b492</code></a>
docs: fix inconsistent divider in rule categories box (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19249 ">#19249</a>)
(Tanuj Kanti)</li>
<li><a
href="f76d05da6e "><code>f76d05d</code></a>
docs: Refactor search result handling with better event listener cleanup
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19252 ">#19252</a>)
(Amaresh S M)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="362099c580 "><code>362099c</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="495aa499a7 "><code>495aa49</code></a>
chore: extract package <code>name</code> from <code>package.json</code>
for public interface (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19314 ">#19314</a>)</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.18.0/packages/js ">compare
view</a></li>
</ul>
</details>
<br />
Updates `@next/eslint-plugin-next` from 15.1.0 to 15.1.6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases "><code>@next/eslint-plugin-next</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v15.1.6</h2>
<blockquote>
<p>[!NOTE]<br />
This release is backporting bug fixes. It does <strong>not</strong>
include all pending features/changes on canary.</p>
</blockquote>
<h3>Core Changes</h3>
<ul>
<li>fix: don't memory-leak promises passed to waitUntil (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/75041 ">#75041</a>)</li>
<li>backport: fix prerender issue with intercepting routes +
generateStaticParams (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/75170 ">#75170</a>)</li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/lubieowoce "><code>@lubieowoce</code></a> and
<a href="https://github.com/ztanner "><code>@ztanner</code></a> for
helping!</p>
<h2>v15.1.5</h2>
<blockquote>
<p>[!NOTE]<br />
This release is backporting bug fixes. It does <strong>not</strong>
include all pending features/changes on canary.</p>
</blockquote>
<h3>Core Changes</h3>
<ul>
<li>Fix missing revalidate with notFound() (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/75009 ">#75009</a>)</li>
<li>fix: when metadatabase is set we should not warn (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74840 ">#74840</a>)</li>
<li>Fix <code>@vercel/og</code> license SPDX expression (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74745 ">#74745</a>)</li>
<li>fix: ts language server rule metadata should allow null (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74704 ">#74704</a>)</li>
<li>fix: eslint rule of using img in metadata routes (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74864 ">#74864</a>)</li>
<li>Fix presentation when onerror receives an event without error (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74643 ">#74643</a>)</li>
<li>fix fetch lock not being consistently released <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74623 ">#74623</a>
(<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/75028 ">#75028</a>)</li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/ijjk "><code>@ijjk</code></a>, <a
href="https://github.com/huozhi "><code>@huozhi</code></a>, <a
href="https://github.com/matmannion "><code>@matmannion</code></a> and
<a href="https://github.com/ztanner "><code>@ztanner</code></a> for
helping!</p>
<h2>v15.1.4</h2>
<blockquote>
<p>[!NOTE]<br />
This release is backporting bug fixes. It does <strong>not</strong>
include all pending features/changes on canary.</p>
</blockquote>
<h3>Core Changes</h3>
<ul>
<li>backport: force module format for virtual client-proxy (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74608 ">#74608</a>)</li>
<li>Fix prerender tags when notFound is called (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74607 ">#74607</a>)</li>
<li>Use provided waitUntil for pending revalidates (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74604 ">#74604</a>)</li>
<li>Feature: next/image: add support for images.qualities in next.config
(<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74588 ">#74588</a>)</li>
<li>Chore: docs: add missing search: '' on remotePatterns (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74587 ">#74587</a>)</li>
<li>Chore: docs: update version history of next/image (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73923 ">#73923</a>)
(<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74570 ">#74570</a>)</li>
<li>Chore: next/image: improve imgopt api bypass detection for
unsupported images (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74569 ">#74569</a>)</li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to @ and @ for helping!</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="38a6d0177e "><code>38a6d01</code></a>
v15.1.6</li>
<li><a
href="47102cae01 "><code>47102ca</code></a>
v15.1.5</li>
<li><a
href="1882acb246 "><code>1882acb</code></a>
fix: eslint rule of using img in metadata routes (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74864 ">#74864</a>)</li>
<li><a
href="48f2588b0f "><code>48f2588</code></a>
v15.1.4</li>
<li><a
href="4cbaaa118d "><code>4cbaaa1</code></a>
v15.1.3</li>
<li><a
href="df392a1b97 "><code>df392a1</code></a>
v15.1.2</li>
<li><a
href="4384c6834a "><code>4384c68</code></a>
v15.1.1</li>
<li>See full diff in <a
href="https://github.com/vercel/next.js/commits/v15.1.6/packages/eslint-plugin-next ">compare
view</a></li>
</ul>
</details>
<br />
Updates `eslint` from 9.15.0 to 9.18.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases ">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v9.18.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="e84e6e269c "><code>e84e6e2</code></a>
feat: Report allowed methods for <code>no-console</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19306 ">#19306</a>)
(Anna Bocharova)</li>
<li><a
href="8efc2d0c92 "><code>8efc2d0</code></a>
feat: unflag TypeScript config files (<a
href="https://redirect.github.com/eslint/eslint/issues/19266 ">#19266</a>)
(Francesco Trotta)</li>
<li><a
href="87a9352c62 "><code>87a9352</code></a>
feat: check imports and class names in
<code>no-shadow-restricted-names</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19272 ">#19272</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="da768d4541 "><code>da768d4</code></a>
fix: correct <code>overrideConfigFile</code> type (<a
href="https://redirect.github.com/eslint/eslint/issues/19289 ">#19289</a>)
(Francesco Trotta)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="d9c23c55be "><code>d9c23c5</code></a>
docs: replace <code>var</code> with <code>const</code> in rule examples
(<a
href="https://redirect.github.com/eslint/eslint/issues/19325 ">#19325</a>)
(Tanuj Kanti)</li>
<li><a
href="8e1a898411 "><code>8e1a898</code></a>
docs: add tabs to cli code blocks (<a
href="https://redirect.github.com/eslint/eslint/issues/18784 ">#18784</a>)
(Jay)</li>
<li><a
href="f3aeefbd65 "><code>f3aeefb</code></a>
docs: rewrite using let and const in rule examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19320 ">#19320</a>)
(PoloSpark)</li>
<li><a href="https://github.com/ ...
_Description has been truncated_
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Anthony Shew <anthony.shew@vercel.com>
2025-01-24 13:55:16 -07:00
Thomas Knickman
f4b0254bdb
fix(examples): basic generator ( #9687 )
...
### Description
Generators in the basic example broke as part of migrating to eslint 9
and converting the ui package to ESM. This fixes the generators by only
converting the eslint config file to mjs and not the entire package.
In the longterm we need to update the version of node-plop that is used
in turbo-gen, but that requires updating our internal packages as well
which will take a bit and require a major version change.
### Testing Instructions
<!--
Give a quick description of steps to test your changes.
-->
2025-01-14 13:57:05 -05:00
Anthony Shew
f4e914cb3d
chore(examples): stable React 19 version ( #9575 )
...
### Description
Bumping to stable React 19 version for `basic` example.
### Testing Instructions
Tested locally as `turbo lint check-types build`. CI has examples checks
as well.
2024-12-05 13:01:09 -07:00
Anthony Shew
2dd46cc5f1
chore(examples): Remove spare dependencies from basic example. ( #9516 )
...
### Description
I left some unneeded dependencies behind when I was upgrading this
example in #9501 . This gets rid of them.
### Testing Instructions
I've verified that ESLint violations get reported as expected in my
editor and when running `turbo lint`. You can also clone with `npx
create-turbo@canary -e
https://github.com/vercel/turborepo/tree/shew-0f804/examples/basic
basic-eslint-9` to have a play with it.
2024-11-25 20:51:30 +00:00
Anthony Shew
b00eea2867
chore: update basic example to ESLint v9 and Flat Configurations. ( #9501 )
...
### Description
This PR converts our `basic` example to ESLint v9 with Flat
Configurations.
I may have a few gray hairs now, but I'm very excited for the community
to have this.
### Testing Instructions
Use `npx create-turbo@canary -e
https://github.com/vercel/turborepo/tree/shew-409f3/examples/basic
basic-eslint-9` to try it out.
- Pull it down, make sure you see diagnostics where you'd expect in your
editor. Including for `eslint-config-turbo`, most importantly!
- I know the diff is big, but there may be vestigials from my
experimenting lying around. Please use a finely toothed comb! (I've
looked myself but the more eyes, the better.)
---------
Co-authored-by: vincenthsh <111712068+vincenthsh@users.noreply.github.com>
2024-11-25 09:30:14 -07:00
Anthony Shew
39f94e9af2
examples: Update basic example to Next.js 15. ( #9440 )
...
### Description
As the title says, updating to Next.js 15 in `basic` so `create-turbo`
gives people the latest and greatest.
I've also taken the time to:
- Make the content of the applications Turborepo
- Added a `check-types` task for folks who are interested in running
TypeScript checks.
### Testing Instructions
Our examples CI should make sure things are still building correctly.
Would appreciate if someone could open it up in their editor and see if
they get any squiggly lines, as well!
2024-11-15 08:15:28 -07:00
Dimitri Mitropoulos
c67afb504f
update to TypeScript 5.5.4 ( #9337 )
2024-10-25 17:05:13 -04:00
Dimitri Mitropoulos
be0f18a8d3
upgrade TypeScript one minor to 5.4.5 from 5.3.3 ( #9322 )
2024-10-24 10:27:40 -04:00
홍서현
503276f093
chore: move react, react-dom from devDependency to dependency in several examples ( #8192 )
...
### Description
I moved the react and react-dom libraries from devDependencies to
dependencies in several examples.
Additionally, in the with-tailwind example, there was a duplicate react
dependency listed in both peerDependencies and devDependencies, so I
removed it from devDependencies.
That's a very minor question, but in the with-tailwind example, react is
specified as a peerDependency.
How should it be specified in the other examples?
<!--
✍️ Write a short summary of your work.
If necessary, include relevant screenshots.
-->
### Testing Instructions
<!--
Give a quick description of steps to test your changes.
-->
---------
Co-authored-by: Anthony Shew <anthony.shew@vercel.com>
2024-06-17 11:22:39 -06:00
Ren Adachi
4eecd25f23
chore(packages/ui turbo gen config.ts): Preventing the format of pack… ( #8033 )
...
…age.json from being corrupted
### Description
Prevent the format of `package.json` from getting corrupted when
creating a component with `turbo gen`.
Here's what the exports section looks like before and after the fix:
before
```
"exports": {
"./foo": "./src/foo.tsx",
"./button": "./src/button.tsx",
"./card": "./src/card.tsx",
"./code": "./src/code.tsx"
},
```
after
```
"exports": {
"./foo": "./src/foo.tsx",
"./button": "./src/button.tsx",
"./card": "./src/card.tsx",
"./code": "./src/code.tsx"
},
```
### Testing Instructions
1. Create a component with `turbo gen`.
2. Check package.json.
Co-authored-by: Anthony Shew <anthony.shew@vercel.com>
2024-06-15 17:17:18 -06:00
Anthony Shew
794f9aafbe
Guarantee typescript-eslint parser resolving. ( #7634 )
...
### Description
As it turns out, where the parser resolves to depends on package
manager, project setup, configuration, etc. Let's set set the
`tsconfigRootDir` to be __dirname to make sure it uses exactly where we
want.
Closes TURBO-2540
2024-03-05 16:29:31 -07:00
Anthony Shew
1eb99c12b9
Dependabot updates for examples. ( #7615 )
...
### Description
Dependency updates for examples.
CLOSES TURBO-2523
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04 16:36:40 -07:00
Tấn Dâng
4928e80c61
fix(examples): basic generator ( #7400 )
...
### Description
- correct path name
2024-02-16 10:10:52 -05:00
Thomas Knickman
5c0507ead9
fix(examples): ui turbo.json no longer needed ( #7087 )
...
### Description
This is no longer needed since we aren't building ui
Closes TURBO-2137
2024-01-23 16:34:56 -07:00
Thomas Knickman
4112138f31
fix(examples): basic generator ( #7022 )
...
### Description
Basic example generator was broken after the example rework
2024-01-17 18:40:51 +00:00
Anthony Shew
b33e157810
Update dependencies in examples. ( #6920 )
...
### Description
Umbrella PR for dependency updates in examples brought up by Dependabot.
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-05 16:38:30 -08:00
Anthony Shew
2c2d578328
Mix of server and client components in basic example. ( #6682 )
...
Previously, the `basic` example (AKA create-turbo) was entirely Server
Components. In this PR, we're continuing to leverage the Internal
Package pattern such that we have a mix of React Server Components
**and** Client components.
The Client Component is the new `Button` component in the `@repo/ui`
package.
Notably, this PR closes #6019 , fulfilling these requirements:
- A mix of Server Components and Client Components
- Editor go-to-definition across packages (already done in previous
work)
- Using an `src` folder in the package but not having to use it when
importing into another package
- Tree-shaking (already done in previous work, check out `exports` in
`./packages/ui.package.json`
Non-goals of this PR:
- Including the entirety of `shadcn-ui` (We're showing you the
fundamentals of how to support `shadcn-ui` here but not bringing in the
components)
- Using `tsup` to create an RSC package (Please open a new issue/add
reactions to an existing issue if you'd like to see this)
2023-12-05 22:16:33 -07:00
Anthony Shew
e340cb0c31
Re-up create-turbo. ( #6439 )
...
Anthony's To-Do's:
- [x] Make sure all dependencies are up to date
- [x] Find anything that may be broken in-editor
- [x] Loosen ESLint configuration
- [x] Make sure it deploys for CI
- [x] Check with TypeScript team that we are following current best
practices (post-ship, non-blocking)
### Description
Making sure `create-turbo` is robust and modern.
### Testing Instructions
Try it out with `npx create-turbo@latest -e
https://github.com/vercel/turbo/tree/update-create-turbo/examples/basic `
Things to pay attention to:
- [x] Is tasking correct? Are all tasks successful out-of-the-box? Do I
hit cache when I'm expecting?
- [x] If I add an unused variable in a workspace, do I see a warning in
both my editor and when I run `turbo lint`?
- [x] Does auto-importing work across packages?
- [x] Anything else wonky in your editor?
- [x] Do I get proper hot-reloading in `turbo dev`?
- [x] Anything else that may come up!
---------
Co-authored-by: Turbobot <turbobot@vercel.com>
2023-11-20 12:09:07 -07:00
Thomas Knickman
5a0046d03e
feat(examples): upgrade ts ( #6338 )
2023-11-13 09:09:10 -05:00
Thomas Knickman
e424eed799
feat(example): update basic starter template ( #5880 )
2023-09-05 16:14:19 -04:00
Thomas Knickman
9fa5844438
feat(examples): upgrade @vercel/style-guide to 5 ( #5834 )
2023-08-29 13:09:58 -07:00