Bumps the dev-dependencies group with 3 updates: eslint, eslint-config-next and playwright.
Updates eslint from 9.12.0 to 9.34.0
Release notes
Sourced from eslint's releases.
v9.34.0
Features
- 0bb777afeat: multithread linting (#19794) (Francesco Trotta)
- 43a5f9efeat: add eslint-plugin-regexp to eslint-config-eslint base config (#19951) (Pixel998)
Bug Fixes
- 9b89903fix: default value of accessor-pairs option in rule.d.ts file (#20024) (Tanuj Kanti)
- 6c07420fix: fix spurious failure in neostandard integration test (#20023) (Kirk Waiblinger)
- 676f4acfix: allow scientific notation with trailing zeros matching exponent (#20002) (Sweta Tanwar)
Documentation
- 0b4a590docs: make rulesdir deprecation clearer (#20018) (Domenico Gemoli)
- 327c672docs: Update README (GitHub Actions Bot)
- bf26229docs: Fix typo in core-concepts/index.md (#20009) (Tobias Hernstig)
- 2309327docs: fix typo in the "Configuring Rules" section (#20001) (ghazi-git)
- 2b87e21docs: [no-else-return] clarify sample code. (#19991) (Yuki Takada (Yukinosuke Takada))
- c36570cdocs: Update README (GitHub Actions Bot)
Chores
- f19ad94chore: upgrade to- @eslint/js@9.34.0(#20030) (Francesco Trotta)
- b48fa20chore: package.json update for- @eslint/jsrelease (Jenkins)
- 4bce8a2chore: package.json update for eslint-config-eslint release (Jenkins)
- 0c9999crefactor: prefer default options in- grouped-accessor-pairs(#20028) (루밀LuMir)
- d503f19ci: fix- stale.yml(#20010) (루밀LuMir)
- e2dc67dci: centralize- stale.yml(#19994) (루밀LuMir)
- 7093cb8ci: bump actions/checkout from 4 to 5 (#20005) (dependabot[bot])
v9.33.0
Features
- e07820efeat: add global object access detection to no-restricted-globals (#19939) (sethamus)
- 90b050efeat: support explicit resource management in- one-var(#19941) (Sweta Tanwar)
Bug Fixes
- 732433cfix: allow any type for- meta.docs.recommendedin custom rules (#19995) (Francesco Trotta)
- e8a6914fix: Fixed potential bug in check-emfile-handling.js (#19975) (諏訪原慶斗)
Documentation
- 34f0723docs: playground button for TypeScript code example (#19671) (Tanuj Kanti)
- dc942a4docs: Update README (GitHub Actions Bot)
- 5a4b6f7docs: Update no-multi-assign.md (#19979) (Yuki Takada (Yukinosuke Takada))
- 247e156docs: add missing let declarations in- no-plusplus(#19980) (Yuki Takada (Yukinosuke Takada))
- 0d17242docs: Update README (GitHub Actions Bot)
- fa20b9ddocs: Clarify when to open an issue for a PR (#19974) (Nicholas C. Zakas)
Build Related
- 27fa865build: use- ESLintclass to generate formatter examples (#19972) (Milos Djermanovic)
Chores
- 4258046chore: update dependency- @eslint/jsto v9.33.0 (#19998) (renovate[bot])
- ad28371chore: package.json update for- @eslint/jsrelease (Jenkins)
... (truncated)
 
Changelog
Sourced from eslint's changelog.
v9.34.0 - August 22, 2025
- f19ad94chore: upgrade to- @eslint/js@9.34.0(#20030) (Francesco Trotta)
- b48fa20chore: package.json update for- @eslint/jsrelease (Jenkins)
- 4bce8a2chore: package.json update for eslint-config-eslint release (Jenkins)
- 0c9999crefactor: prefer default options in- grouped-accessor-pairs(#20028) (루밀LuMir)
- 0b4a590docs: make rulesdir deprecation clearer (#20018) (Domenico Gemoli)
- 9b89903fix: default value of accessor-pairs option in rule.d.ts file (#20024) (Tanuj Kanti)
- 6c07420fix: fix spurious failure in neostandard integration test (#20023) (Kirk Waiblinger)
- 676f4acfix: allow scientific notation with trailing zeros matching exponent (#20002) (Sweta Tanwar)
- 327c672docs: Update README (GitHub Actions Bot)
- d503f19ci: fix- stale.yml(#20010) (루밀LuMir)
- 0bb777afeat: multithread linting (#19794) (Francesco Trotta)
- bf26229docs: Fix typo in core-concepts/index.md (#20009) (Tobias Hernstig)
- 43a5f9efeat: add eslint-plugin-regexp to eslint-config-eslint base config (#19951) (Pixel998)
- e2dc67dci: centralize- stale.yml(#19994) (루밀LuMir)
- 7093cb8ci: bump actions/checkout from 4 to 5 (#20005) (dependabot[bot])
- 2309327docs: fix typo in the "Configuring Rules" section (#20001) (ghazi-git)
- 2b87e21docs: [no-else-return] clarify sample code. (#19991) (Yuki Takada (Yukinosuke Takada))
- c36570cdocs: Update README (GitHub Actions Bot)
v9.33.0 - August 8, 2025
- 4258046chore: update dependency- @eslint/jsto v9.33.0 (#19998) (renovate[bot])
- ad28371chore: package.json update for- @eslint/jsrelease (Jenkins)
- 06a22f1test: resolve flakiness in --mcp flag test (#19993) (Pixel998)
- 732433cfix: allow any type for- meta.docs.recommendedin custom rules (#19995) (Francesco Trotta)
- 34f0723docs: playground button for TypeScript code example (#19671) (Tanuj Kanti)
- dc942a4docs: Update README (GitHub Actions Bot)
- 5a4b6f7docs: Update no-multi-assign.md (#19979) (Yuki Takada (Yukinosuke Takada))
- 247e156docs: add missing let declarations in- no-plusplus(#19980) (Yuki Takada (Yukinosuke Takada))
- 0d17242docs: Update README (GitHub Actions Bot)
- e07820efeat: add global object access detection to no-restricted-globals (#19939) (sethamus)
- fa20b9ddocs: Clarify when to open an issue for a PR (#19974) (Nicholas C. Zakas)
- 54920edtest: switch to- Linter.Configin- ESLintRulestype tests (#19977) (Francesco Trotta)
- e8a6914fix: Fixed potential bug in check-emfile-handling.js (#19975) (諏訪原慶斗)
- 90b050efeat: support explicit resource management in- one-var(#19941) (Sweta Tanwar)
- 27fa865build: use- ESLintclass to generate formatter examples (#19972) (Milos Djermanovic)
v9.32.0 - July 25, 2025
- 960fd40fix: Upgrade- @eslint/js(#19971) (Nicholas C. Zakas)
- 50de1cechore: package.json update for- @eslint/jsrelease (Jenkins)
- bbf23fafix: Refactor reporting into FileReport (#19877) (Nicholas C. Zakas)
- 74f01a3ci: unpin- jitito version- ^2.5.1(#19970) (루밀LuMir)
- d498887fix: bump- @eslint/plugin-kitto 0.3.4 to resolve vulnerability (#19965) (Milos Djermanovic)
- 2ab1381ci: pin- jitito version 2.4.2 (#19964) (Francesco Trotta)
- b7f7545test: switch to flat config mode in- SourceCodetests (#19953) (Milos Djermanovic)
- f5a35e3test: switch to flat config mode in eslint-fuzzer (#19960) (Milos Djermanovic)
- f46fc6cfix: report only global references in no-implied-eval (#19932) (Nitin Kumar)
... (truncated)
 
Commits
- b8875f69.34.0
- 2e455fbBuild: changelog update for 9.34.0
- f19ad94chore: upgrade to- @eslint/js@9.34.0(#20030)
- b48fa20chore: package.json update for- @eslint/jsrelease
- 4bce8a2chore: package.json update for eslint-config-eslint release
- 0c9999crefactor: prefer default options in- grouped-accessor-pairs(#20028)
- 0b4a590docs: make rulesdir deprecation clearer (#20018)
- 9b89903fix: default value of accessor-pairs option in rule.d.ts file (#20024)
- 6c07420fix: fix spurious failure in neostandard integration test (#20023)
- 676f4acfix: allow scientific notation with trailing zeros matching exponent (#20002)
- Additional commits viewable in compare view 
 
Updates eslint-config-next from 14.2.14 to 15.5.2
Release notes
Sourced from eslint-config-next's releases.
v15.5.2
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- fix: disable unknownatrules lint rule entirely (#83059)
- revert: add ?dpl to fonts in /_next/static/media (#83062)
Credits
Huge thanks to @bgub and @ztanner for helping!
v15.5.1
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- fix: aliased navigations should apply scroll handling (#82900)
- Turbopack: fix invalid NFT entry with file behind symlink (#82887)
- fix: typesafe linking to route handlers and pages API routes (#82858)
- fix: change "noUnknownAtRules" to "warn" for Biome (#82974)
- fix: add path normalization to getRelativePath for Windows (#82918)
- feat: add typesafety with config.typedRoutes to redirect() and permanentRedirect() (#82860)
- fix: avoid importing types that will be unused (#82856)
- fix: update the config.api.responseLimit type (#82852)
- fix: update validation return types (#82854)
Credits
Huge thanks to @bgub, @mischnic, and @ztanner for helping!
v15.5.1-canary.22
Misc Changes
- Turbopack: Redefine Background backend jobs: #83174 
Credits
Huge thanks to @sokra for helping!
v15.5.1-canary.21
Misc Changes
- Turbopack: improve overhead benchmarks: #83231 
Credits
Huge thanks to @sokra for helping!
v15.5.1-canary.20
... (truncated)
 
Commits
 
Updates playwright from 1.47.2 to 1.55.0
Release notes
Sourced from playwright's releases.
v1.55.0
New APIs
- New Property testStepInfo.titlePath Returns the full title path starting from the test file, including test and step titles.
Codegen
- Automatic toBeVisible()assertions: Codegen can now generate automatictoBeVisible()assertions for common UI interactions. This feature can be enabled in the Codegen settings UI.
Breaking Changes
- ⚠️ Dropped support for Chromium extension manifest v2.
Miscellaneous
- Added support for Debian 13 "Trixie".
Browser Versions
- Chromium 140.0.7339.16
- Mozilla Firefox 141.0
- WebKit 26.0
This version was also tested against the following stable channels:
- Google Chrome 139
- Microsoft Edge 139
v1.54.2
Highlights
microsoft/playwright#36714 - [Regression]: Codegen is not able to launch in Administrator Terminal on Windows (ProtocolError: Protocol error)
microsoft/playwright#36828 - [Regression]: Playwright Codegen keeps spamming with selected option
microsoft/playwright#36810 - [Regression]: Starting Codegen with target language doesn't work anymore
Browser Versions
- Chromium 139.0.7258.5
- Mozilla Firefox 140.0.2
- WebKit 26.0
This version was also tested against the following stable channels:
- Google Chrome 140
- Microsoft Edge 140
v1.54.1
Highlights
microsoft/playwright#36650 - [Regression]: 1.54.0 breaks downloading browsers when an HTTP(S) proxy is used
Browser Versions
- Chromium 139.0.7258.5
- Mozilla Firefox 140.0.2
- WebKit 26.0
... (truncated)
 
Commits
 
Maintainer changes
This version was pushed to npm by playwright-bot, a new releaser for playwright since your current version.
 
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 rebasewill rebase this PR
- @dependabot recreatewill recreate this PR, overwriting any edits that have been made to it
- @dependabot mergewill merge this PR after your CI passes on it
- @dependabot squash and mergewill squash and merge this PR after your CI passes on it
- @dependabot cancel mergewill cancel a previously requested merge and block automerging
- @dependabot reopenwill reopen this PR if it is closed
- @dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- @dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency
- @dependabot ignore <dependency name> major versionwill 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 versionwill 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
 
  
 
Uh oh!
There was an error while loading. Please reload this page.
Bumps the dev-dependencies group with 3 updates: eslint, eslint-config-next and playwright.
Updates
eslintfrom 9.12.0 to 9.34.0Release notes
Sourced from eslint's releases.
... (truncated)
Changelog
Sourced from eslint's changelog.
... (truncated)
Commits
b8875f69.34.02e455fbBuild: changelog update for 9.34.0f19ad94chore: upgrade to@eslint/js@9.34.0(#20030)b48fa20chore: package.json update for@eslint/jsrelease4bce8a2chore: package.json update for eslint-config-eslint release0c9999crefactor: prefer default options ingrouped-accessor-pairs(#20028)0b4a590docs: make rulesdir deprecation clearer (#20018)9b89903fix: default value of accessor-pairs option in rule.d.ts file (#20024)6c07420fix: fix spurious failure in neostandard integration test (#20023)676f4acfix: allow scientific notation with trailing zeros matching exponent (#20002)Updates
eslint-config-nextfrom 14.2.14 to 15.5.2Release notes
Sourced from eslint-config-next's releases.
... (truncated)
Commits
497ec6av15.5.2cc68cedv15.5.17e08c82v15.5.08f6d345v15.4.2-canary.56e3e2197v15.4.2-canary.55a745826v15.4.2-canary.54bec38efv15.4.2-canary.5397dbf5fv15.4.2-canary.529934b37v15.4.2-canary.51df9f3bav15.4.2-canary.50Updates
playwrightfrom 1.47.2 to 1.55.0Release notes
Sourced from playwright's releases.
... (truncated)
Commits
f992162chore: mark v1.55.0 (#37121)4a92ea0cherry-pick(#37113): docs: add release-notes for v1.55aa05507cherry-pick(#37114): test: move browser._launchServer in child process27ae7dctest: tree gardening (#37107)cd09d85test: unflake "should pick element" (#37103)72e4772chore(trace-viewer): remove unused code (#37097)5b8c7d6chore(dotnet): float is non-nullable (#37095)c7bf035test(webkit): closing dialog > contenteditable (#37084)9fd6986test: skip debug-controller tests in driver mode (#37090)4c2f44dtest(bidi): use the nightly channel only for Firefox in CI (#37086)Maintainer changes
This version was pushed to npm by playwright-bot, a new releaser for playwright since your current version.
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill 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 versionwill 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