[PR #463] [CLOSED] Bump @eslint/js from 9.23.0 to 9.28.0 #479

Closed
opened 2026-03-03 13:54:44 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/jehna/humanify/pull/463
Author: @dependabot[bot]
Created: 6/2/2025
Status: Closed

Base: mainHead: dependabot/npm_and_yarn/eslint/js-9.28.0


📝 Commits (1)

  • 5567311 Bump @eslint/js from 9.23.0 to 9.28.0

📊 Changes

1 file changed (+16 additions, -3 deletions)

View changed files

📝 package-lock.json (+16 -3)

📄 Description

Bumps @eslint/js from 9.23.0 to 9.28.0.

Release notes

Sourced from @​eslint/js's releases.

v9.28.0

Features

  • b0674be feat: Customization of serialization for languageOptions (#19760) (Nicholas C. Zakas)
  • a95721f feat: Add --pass-on-unpruned-suppressions CLI option (#19773) (Milos Djermanovic)
  • bfd0e7a feat: support TypeScript syntax in no-use-before-define (#19566) (Tanuj Kanti)
  • 68c61c0 feat: support TS syntax in no-shadow (#19565) (Nitin Kumar)
  • 0f773ef feat: support TS syntax in no-magic-numbers (#19561) (Nitin Kumar)
  • c4a6b60 feat: add allowTypeAnnotation to func-style (#19754) (sethamus)
  • b03ad17 feat: add TypeScript support to prefer-arrow-callback (#19678) (Tanuj Kanti)
  • bc3c331 feat: ignore overloaded function declarations in func-style rule (#19755) (sethamus)

Bug Fixes

  • eea3e7e fix: Remove configured global variables from GlobalScope#implicit (#19779) (Milos Djermanovic)
  • a467de3 fix: update context.report types (#19751) (Nitin Kumar)
  • fd467bb fix: remove interopDefault to use jiti's default (#19697) (sethamus)
  • 72d16e3 fix: avoid false positive in no-unassigned-vars for declare module (#19746) (Azat S.)
  • 81c3c93 fix: curly types (#19750) (Eli)

Documentation

  • 3ec2082 docs: Nested arrays in files config entry (#19799) (Nicholas C. Zakas)
  • 89a65b0 docs: clarify how config arrays can apply to subsets of files (#19788) (Shais Ch)
  • 2ba8a0d docs: Add description of meta.namespace to plugin docs (#19798) (Nicholas C. Zakas)
  • 59dd7e6 docs: update func-style with examples (#19793) (Tanuj Kanti)
  • e9129e0 docs: add global scope's implicit field to Scope Manager docs (#19770) (Milos Djermanovic)
  • 52f5b7a docs: fix minor typos and add links (#19743) (루밀LuMir)
  • 00716a3 docs: upfront recommend against using the no-return-await rule (#19727) (Mike DiDomizio)

Chores

  • 175b7b8 chore: upgrade to @eslint/js@9.28.0 (#19802) (Francesco Trotta)
  • 844f5a6 chore: package.json update for @​eslint/js release (Jenkins)
  • 62b1c1b chore: update globals to v16 (#19791) (Nitin Kumar)
  • e8a1cb8 chore: ignore jiti-v2.0 & jiti-v2.1 for renovate (#19786) (Nitin Kumar)
  • 43d3975 chore: Add Copilot Instructions file (#19753) (Nicholas C. Zakas)
  • 2dfb5eb test: update SourceCodeTraverser tests (#19763) (Milos Djermanovic)
  • 5bc21f9 chore: add *.code-workspace to .gitignore (#19771) (루밀LuMir)
  • f4fa40e refactor: NodeEventGenerator -> SourceCodeTraverser (#19679) (Nicholas C. Zakas)
  • 0f49329 refactor: use a service to emit warnings (#19725) (Francesco Trotta)
  • 20a9e59 chore: update dependency shelljs to ^0.10.0 (#19740) (renovate[bot])

v9.27.0

Features

  • d71e37f feat: Allow flags to be set in ESLINT_FLAGS env variable (#19717) (Nicholas C. Zakas)
  • ba456e0 feat: Externalize MCP server (#19699) (Nicholas C. Zakas)
  • 07c1a7e feat: add allowRegexCharacters to no-useless-escape (#19705) (sethamus)
  • 7bc6c71 feat: add no-unassigned-vars rule (#19618) (Jacob Bandes-Storch)
  • ee40364 feat: convert no-array-constructor suggestions to autofixes (#19621) (sethamus)
  • 32957cd feat: support TS syntax in max-params (#19557) (Nitin Kumar)

Bug Fixes

  • 5687ce7 fix: correct mismatched removed rules (#19734) (루밀LuMir)

... (truncated)

Changelog

Sourced from @​eslint/js's changelog.

v9.28.0 - May 30, 2025

  • 175b7b8 chore: upgrade to @eslint/js@9.28.0 (#19802) (Francesco Trotta)
  • 844f5a6 chore: package.json update for @​eslint/js release (Jenkins)
  • b0674be feat: Customization of serialization for languageOptions (#19760) (Nicholas C. Zakas)
  • 3ec2082 docs: Nested arrays in files config entry (#19799) (Nicholas C. Zakas)
  • 89a65b0 docs: clarify how config arrays can apply to subsets of files (#19788) (Shais Ch)
  • 2ba8a0d docs: Add description of meta.namespace to plugin docs (#19798) (Nicholas C. Zakas)
  • eea3e7e fix: Remove configured global variables from GlobalScope#implicit (#19779) (Milos Djermanovic)
  • a95721f feat: Add --pass-on-unpruned-suppressions CLI option (#19773) (Milos Djermanovic)
  • a467de3 fix: update context.report types (#19751) (Nitin Kumar)
  • 59dd7e6 docs: update func-style with examples (#19793) (Tanuj Kanti)
  • 62b1c1b chore: update globals to v16 (#19791) (Nitin Kumar)
  • bfd0e7a feat: support TypeScript syntax in no-use-before-define (#19566) (Tanuj Kanti)
  • 68c61c0 feat: support TS syntax in no-shadow (#19565) (Nitin Kumar)
  • e8a1cb8 chore: ignore jiti-v2.0 & jiti-v2.1 for renovate (#19786) (Nitin Kumar)
  • 0f773ef feat: support TS syntax in no-magic-numbers (#19561) (Nitin Kumar)
  • 43d3975 chore: Add Copilot Instructions file (#19753) (Nicholas C. Zakas)
  • c4a6b60 feat: add allowTypeAnnotation to func-style (#19754) (sethamus)
  • fd467bb fix: remove interopDefault to use jiti's default (#19697) (sethamus)
  • 2dfb5eb test: update SourceCodeTraverser tests (#19763) (Milos Djermanovic)
  • b03ad17 feat: add TypeScript support to prefer-arrow-callback (#19678) (Tanuj Kanti)
  • e9129e0 docs: add global scope's implicit field to Scope Manager docs (#19770) (Milos Djermanovic)
  • bc3c331 feat: ignore overloaded function declarations in func-style rule (#19755) (sethamus)
  • 5bc21f9 chore: add *.code-workspace to .gitignore (#19771) (루밀LuMir)
  • 72d16e3 fix: avoid false positive in no-unassigned-vars for declare module (#19746) (Azat S.)
  • f4fa40e refactor: NodeEventGenerator -> SourceCodeTraverser (#19679) (Nicholas C. Zakas)
  • 81c3c93 fix: curly types (#19750) (Eli)
  • 52f5b7a docs: fix minor typos and add links (#19743) (루밀LuMir)
  • 0f49329 refactor: use a service to emit warnings (#19725) (Francesco Trotta)
  • 20a9e59 chore: update dependency shelljs to ^0.10.0 (#19740) (renovate[bot])
  • 00716a3 docs: upfront recommend against using the no-return-await rule (#19727) (Mike DiDomizio)

v9.27.0 - May 16, 2025

  • f8f1560 chore: upgrade @​eslint/js@​9.27.0 (#19739) (Milos Djermanovic)
  • ecaef73 chore: package.json update for @​eslint/js release (Jenkins)
  • 25de550 docs: Update description of frozen rules to mention TypeScript (#19736) (Nicholas C. Zakas)
  • bd5def6 docs: Clean up configuration files docs (#19735) (Nicholas C. Zakas)
  • d71e37f feat: Allow flags to be set in ESLINT_FLAGS env variable (#19717) (Nicholas C. Zakas)
  • 5687ce7 fix: correct mismatched removed rules (#19734) (루밀LuMir)
  • 596fdc6 chore: update dependency @​arethetypeswrong/cli to ^0.18.0 (#19732) (renovate[bot])
  • ba456e0 feat: Externalize MCP server (#19699) (Nicholas C. Zakas)
  • dc5ed33 fix: correct types and tighten type definitions in SourceCode class (#19731) (루밀LuMir)
  • 4d0c60d docs: Add Neovim to editor integrations (#19729) (Maria José Solano)
  • f791da0 chore: remove unbalanced curly brace from .editorconfig (#19730) (Maria José Solano)
  • e86edee refactor: Consolidate Config helpers (#19675) (Nicholas C. Zakas)
  • 07c1a7e feat: add allowRegexCharacters to no-useless-escape (#19705) (sethamus)
  • cf36352 chore: remove shared types (#19718) (Francesco Trotta)
  • f60f276 refactor: Easier RuleContext creation (#19709) (Nicholas C. Zakas)

... (truncated)

Commits
  • 844f5a6 chore: package.json update for @​eslint/js release
  • ecaef73 chore: package.json update for @​eslint/js release
  • 7bc6c71 feat: add no-unassigned-vars rule (#19618)
  • 35304dd chore: add missing funding field to packages (#19684)
  • d6fa4ac chore: package.json update for @​eslint/js release
  • addd0a6 docs: fix formatting of unordered lists in Markdown (#19660)
  • 771317f chore: package.json update for @​eslint/js release
  • 345288d chore: package.json update for @​eslint/js release
  • 4946847 chore: package.json update for @​eslint/js release
  • See full diff in compare view

Dependabot compatibility score

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 commands and options

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)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/jehna/humanify/pull/463 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 6/2/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `dependabot/npm_and_yarn/eslint/js-9.28.0` --- ### 📝 Commits (1) - [`5567311`](https://github.com/jehna/humanify/commit/55673111a7d2144596bffb8f28accd998014a2d4) Bump @eslint/js from 9.23.0 to 9.28.0 ### 📊 Changes **1 file changed** (+16 additions, -3 deletions) <details> <summary>View changed files</summary> 📝 `package-lock.json` (+16 -3) </details> ### 📄 Description Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.23.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="https://github.com/eslint/eslint/commit/b0674be94e4394401b4f668453a473572c321023"><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="https://github.com/eslint/eslint/commit/a95721f1064fdbfe0e392b955ce3053a24551f80"><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="https://github.com/eslint/eslint/commit/bfd0e7a39535b3c1ddc742dfffa6bdcdc93079e2"><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="https://github.com/eslint/eslint/commit/68c61c093a885623e48f38026e3f3a05bfa403de"><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="https://github.com/eslint/eslint/commit/0f773ef248af0301a410fee11e1b22174100cf6a"><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="https://github.com/eslint/eslint/commit/c4a6b6051889b1cb668d4d2ae29e9c27c74993d6"><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="https://github.com/eslint/eslint/commit/b03ad176f158afdd921f0af5126c398012b10559"><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="https://github.com/eslint/eslint/commit/bc3c3313ce2719062805b6849d29f9a375cf23f2"><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="https://github.com/eslint/eslint/commit/eea3e7eb1ca84f9e8870e1190d65d5235d9d8429"><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="https://github.com/eslint/eslint/commit/a467de39f6e509af95a7963904326635c1bf7116"><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="https://github.com/eslint/eslint/commit/fd467bb892d735a4a8863beabd181a3f3152689a"><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="https://github.com/eslint/eslint/commit/72d16e3066aac2f1c74f4150ba43dfa8cf532584"><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="https://github.com/eslint/eslint/commit/81c3c936266474c2081f310098084bd0eb1768d2"><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="https://github.com/eslint/eslint/commit/3ec208233f29c161aae8f99f9f091e371fe83a62"><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="https://github.com/eslint/eslint/commit/89a65b07f6171a860284b62d97c8b3edf312b98c"><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="https://github.com/eslint/eslint/commit/2ba8a0d75c7a8e6aa4798275126698be40391d37"><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="https://github.com/eslint/eslint/commit/59dd7e6b28507053bde985ea2311dca8ec0db681"><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="https://github.com/eslint/eslint/commit/e9129e0799d068c377d63d59a0a800e7d1fea8dd"><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="https://github.com/eslint/eslint/commit/52f5b7a0af48a2f143f0bccfd4e036025b08280d"><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="https://github.com/eslint/eslint/commit/00716a339ede24ed5a76aceed833f38a6c4e8d3a"><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="https://github.com/eslint/eslint/commit/175b7b83fcdc8f3f84821510dd7e04d120402317"><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="https://github.com/eslint/eslint/commit/844f5a69dc78ca38f856c137e061e8facc9d00ba"><code>844f5a6</code></a> chore: package.json update for <code>@​eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/62b1c1bc7981798c3aec2dd430c200c797a25629"><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="https://github.com/eslint/eslint/commit/e8a1cb8f7fbc18efa589bfedea5326de636b4868"><code>e8a1cb8</code></a> chore: ignore jiti-v2.0 &amp; 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="https://github.com/eslint/eslint/commit/43d39754b6d315954f46a70dbd53d1fa0eea1619"><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="https://github.com/eslint/eslint/commit/2dfb5ebef4c14d552d10a6c7c2c2ce376e63654a"><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="https://github.com/eslint/eslint/commit/5bc21f9e8e00f9e49442d1b6520b307ce94f3518"><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="https://github.com/eslint/eslint/commit/f4fa40eb4bd6f4dba3b2e7fff259d0780ef6becf"><code>f4fa40e</code></a> refactor: NodeEventGenerator -&gt; SourceCodeTraverser (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19679">#19679</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/0f49329b4a7f91714f2cd1e9ce532d32202c47f4"><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="https://github.com/eslint/eslint/commit/20a9e59438fde3642ab058cc55ee1b9fa02b6391"><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> <h2>v9.27.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/d71e37f450f4ae115ec394615e21523685f0d370"><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="https://github.com/eslint/eslint/commit/ba456e000e104fd7f2dbd27eebbd4f35e6c18934"><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="https://github.com/eslint/eslint/commit/07c1a7e839ec61bd706c651428606ea5955b2bb0"><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="https://github.com/eslint/eslint/commit/7bc6c71ca350fa37531291e1d704be6ed408c5dc"><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="https://github.com/eslint/eslint/commit/ee4036429758cdaf7f77c52f1c2b74b5a2bb7b66"><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="https://github.com/eslint/eslint/commit/32957cde72196c7e41741db311786d881c1613a1"><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="https://github.com/eslint/eslint/commit/5687ce7055d30e2d5ef800b3d5c3096c3fc42c0e"><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> </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.28.0 - May 30, 2025</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/175b7b83fcdc8f3f84821510dd7e04d120402317"><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="https://github.com/eslint/eslint/commit/844f5a69dc78ca38f856c137e061e8facc9d00ba"><code>844f5a6</code></a> chore: package.json update for <code>@​eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/b0674be94e4394401b4f668453a473572c321023"><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="https://github.com/eslint/eslint/commit/3ec208233f29c161aae8f99f9f091e371fe83a62"><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="https://github.com/eslint/eslint/commit/89a65b07f6171a860284b62d97c8b3edf312b98c"><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="https://github.com/eslint/eslint/commit/2ba8a0d75c7a8e6aa4798275126698be40391d37"><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="https://github.com/eslint/eslint/commit/eea3e7eb1ca84f9e8870e1190d65d5235d9d8429"><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="https://github.com/eslint/eslint/commit/a95721f1064fdbfe0e392b955ce3053a24551f80"><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="https://github.com/eslint/eslint/commit/a467de39f6e509af95a7963904326635c1bf7116"><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="https://github.com/eslint/eslint/commit/59dd7e6b28507053bde985ea2311dca8ec0db681"><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="https://github.com/eslint/eslint/commit/62b1c1bc7981798c3aec2dd430c200c797a25629"><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="https://github.com/eslint/eslint/commit/bfd0e7a39535b3c1ddc742dfffa6bdcdc93079e2"><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="https://github.com/eslint/eslint/commit/68c61c093a885623e48f38026e3f3a05bfa403de"><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="https://github.com/eslint/eslint/commit/e8a1cb8f7fbc18efa589bfedea5326de636b4868"><code>e8a1cb8</code></a> chore: ignore jiti-v2.0 &amp; 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="https://github.com/eslint/eslint/commit/0f773ef248af0301a410fee11e1b22174100cf6a"><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="https://github.com/eslint/eslint/commit/43d39754b6d315954f46a70dbd53d1fa0eea1619"><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="https://github.com/eslint/eslint/commit/c4a6b6051889b1cb668d4d2ae29e9c27c74993d6"><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="https://github.com/eslint/eslint/commit/fd467bb892d735a4a8863beabd181a3f3152689a"><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="https://github.com/eslint/eslint/commit/2dfb5ebef4c14d552d10a6c7c2c2ce376e63654a"><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="https://github.com/eslint/eslint/commit/b03ad176f158afdd921f0af5126c398012b10559"><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="https://github.com/eslint/eslint/commit/e9129e0799d068c377d63d59a0a800e7d1fea8dd"><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="https://github.com/eslint/eslint/commit/bc3c3313ce2719062805b6849d29f9a375cf23f2"><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="https://github.com/eslint/eslint/commit/5bc21f9e8e00f9e49442d1b6520b307ce94f3518"><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="https://github.com/eslint/eslint/commit/72d16e3066aac2f1c74f4150ba43dfa8cf532584"><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="https://github.com/eslint/eslint/commit/f4fa40eb4bd6f4dba3b2e7fff259d0780ef6becf"><code>f4fa40e</code></a> refactor: NodeEventGenerator -&gt; SourceCodeTraverser (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19679">#19679</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/81c3c936266474c2081f310098084bd0eb1768d2"><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="https://github.com/eslint/eslint/commit/52f5b7a0af48a2f143f0bccfd4e036025b08280d"><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="https://github.com/eslint/eslint/commit/0f49329b4a7f91714f2cd1e9ce532d32202c47f4"><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="https://github.com/eslint/eslint/commit/20a9e59438fde3642ab058cc55ee1b9fa02b6391"><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="https://github.com/eslint/eslint/commit/00716a339ede24ed5a76aceed833f38a6c4e8d3a"><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> <p>v9.27.0 - May 16, 2025</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/f8f1560de633aaf24a7099f89cbbfed12a762a32"><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="https://github.com/eslint/eslint/commit/ecaef7351f9f3220aa57409bf98db3e55b07a02a"><code>ecaef73</code></a> chore: package.json update for <code>@​eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/25de55055d420d7c8b794ae5fdaeb67947c613d9"><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="https://github.com/eslint/eslint/commit/bd5def66d1a3f9bad7da3547b5dff6003e67d9d3"><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="https://github.com/eslint/eslint/commit/d71e37f450f4ae115ec394615e21523685f0d370"><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="https://github.com/eslint/eslint/commit/5687ce7055d30e2d5ef800b3d5c3096c3fc42c0e"><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="https://github.com/eslint/eslint/commit/596fdc62047dff863e990c3246b32da97ae9a14e"><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="https://github.com/eslint/eslint/commit/ba456e000e104fd7f2dbd27eebbd4f35e6c18934"><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="https://github.com/eslint/eslint/commit/dc5ed337fd18cb59801e4afaf394f6b84057b601"><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="https://github.com/eslint/eslint/commit/4d0c60d0738cb32c12e4ea132caa6fab6d5ed0a7"><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="https://github.com/eslint/eslint/commit/f791da040189ada1b1ec15856557b939ffcd978b"><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="https://github.com/eslint/eslint/commit/e86edee0918107e4e41e908fe59c937b83f00d4e"><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="https://github.com/eslint/eslint/commit/07c1a7e839ec61bd706c651428606ea5955b2bb0"><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="https://github.com/eslint/eslint/commit/cf3635299e09570b7472286f25dacd8ab24e0517"><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="https://github.com/eslint/eslint/commit/f60f2764971a33e252be13e560dccf21f554dbf1"><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> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/844f5a69dc78ca38f856c137e061e8facc9d00ba"><code>844f5a6</code></a> chore: package.json update for <code>@​eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/ecaef7351f9f3220aa57409bf98db3e55b07a02a"><code>ecaef73</code></a> chore: package.json update for <code>@​eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/7bc6c71ca350fa37531291e1d704be6ed408c5dc"><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="https://github.com/eslint/eslint/commit/35304dd2b0d8a4b640b9a25ae27ebdcb5e124cde"><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><a href="https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77"><code>d6fa4ac</code></a> chore: package.json update for <code>@​eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/addd0a6a62d1b89dc7ab49cbd08c5a6af3e7da29"><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="https://github.com/eslint/eslint/commit/771317fa937a07277201f7155e9b835e6a5658f9"><code>771317f</code></a> chore: package.json update for <code>@​eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/345288d7b270e8c122e922bfa31f219aedc4e63b"><code>345288d</code></a> chore: package.json update for <code>@​eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/4946847bb675ee26c3a52bfe3bca63a0dc5e5c61"><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.28.0/packages/js">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@eslint/js&package-manager=npm_and_yarn&previous-version=9.23.0&new-version=9.28.0)](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> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 13:54:44 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/humanify#479
No description provided.