An open index of dependabot pull requests across open source projects.

fix(deps): bump the linters group across 1 directory with 20 updates

Open
Number: #417
Type: Pull Request
State: Open
Author: dependabot[bot] dependabot[bot]
Association: Contributor
Comments: 1
Created: September 04, 2025 at 02:07 AM UTC
(4 days ago)
Updated: September 04, 2025 at 02:08 AM UTC
(4 days ago)
Labels:
dependencies javascript
Description:

Bumps the linters group with 20 updates in the / directory:

Package From To
@babel/preset-typescript 7.24.6 7.27.1
@graphql-eslint/eslint-plugin 3.20.1 4.4.0
@ianwremmel/eslint-plugin-ianwremmel 6.2.2 7.0.0
@typescript-eslint/eslint-plugin 6.21.0 8.42.0
@typescript-eslint/parser 6.21.0 8.42.0
eslint 8.57.0 9.34.0
eslint-config-prettier 9.1.0 10.1.8
eslint-plugin-import 2.29.1 2.32.0
eslint-plugin-jsx-a11y 6.8.0 6.10.2
eslint-plugin-lodash 7.4.0 8.0.0
eslint-plugin-markdown 3.0.1 5.1.0
eslint-plugin-prettier 5.1.3 5.5.4
eslint-plugin-react 7.34.2 7.37.5
eslint-plugin-react-hooks 4.6.2 5.2.0
eslint-plugin-workspaces 0.10.1 0.11.0
json-schema-to-typescript 14.0.4 15.0.4
openapi-typescript 6.7.6 7.9.1
prettier 3.3.0 3.6.2
typescript 5.8.3 5.9.2
@graphql-codegen/typescript 4.0.7 4.1.6

Updates @babel/preset-typescript from 7.24.6 to 7.27.1

Release notes

Sourced from @​babel/preset-typescript's releases.

v7.27.1 (2025-04-30)

Thanks @​kermanx and @​woaitsAryan for your first PRs!

:eyeglasses: Spec Compliance

:bug: Bug Fix

  • babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-traverse
  • babel-helper-wrap-function, babel-plugin-transform-async-to-generator
  • babel-helper-remap-async-to-generator, babel-plugin-transform-async-to-generator
  • babel-helper-fixtures, babel-parser
  • babel-generator, babel-parser
    • #17226 Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) (@​JLHwung)
  • babel-parser
    • #17224 Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 1) (@​JLHwung)
    • #17080 Fix start of TSParameterProperty (@​JLHwung)
  • babel-compat-data, babel-preset-env
  • babel-traverse
  • babel-generator

:nail_care: Polish

  • babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-proposal-decorators, babel-plugin-transform-arrow-functions, babel-plugin-transform-class-properties, babel-plugin-transform-destructuring, babel-plugin-transform-object-rest-spread, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-traverse

:house: Internal

  • babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
  • babel-compat-data, babel-preset-env
  • babel-compat-data, babel-standalone
  • babel-register
  • babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-regenerator, babel-preset-env, babel-runtime-corejs3
  • All packages

... (truncated)

Changelog

Sourced from @​babel/preset-typescript's changelog.

v7.27.1 (2025-04-30)

:eyeglasses: Spec Compliance

:bug: Bug Fix

  • babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-traverse
  • babel-helper-wrap-function, babel-plugin-transform-async-to-generator
  • babel-helper-remap-async-to-generator, babel-plugin-transform-async-to-generator
  • babel-helper-fixtures, babel-parser
  • babel-generator, babel-parser
    • #17226 Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) (@​JLHwung)
  • babel-parser
    • #17224 Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 1) (@​JLHwung)
    • #17080 Fix start of TSParameterProperty (@​JLHwung)
  • babel-compat-data, babel-preset-env
  • babel-traverse
  • babel-generator

:nail_care: Polish

  • babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-proposal-decorators, babel-plugin-transform-arrow-functions, babel-plugin-transform-class-properties, babel-plugin-transform-destructuring, babel-plugin-transform-object-rest-spread, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-traverse

:house: Internal

  • babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
  • babel-compat-data, babel-preset-env
  • babel-compat-data, babel-standalone
  • Other
  • babel-register
  • babel-cli, babel-compat-data, babel-core, babel-generator, babel-helper-compilation-targets, babel-helper-fixtures, babel-helper-module-imports, babel-helper-module-transforms, babel-helper-plugin-test-runner, babel-helper-transform-fixture-test-runner, babel-helpers, babel-node, babel-parser, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd, babel-plugin-transform-react-display-name, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-plugin-transform-typeof-symbol, babel-plugin-transform-typescript, babel-preset-env, babel-register, babel-standalone, babel-types
  • babel-plugin-transform-regenerator

... (truncated)

Commits

Updates @graphql-eslint/eslint-plugin from 3.20.1 to 4.4.0

Commits
  • 061b17e chore(release): update monorepo packages versions (#2847)
  • b77a86a Add .whitesource configuration file (#2871)
  • ae63a24 chore(deps): update dependency @​theguild/eslint-config to v0.13.4 (#2885)
  • 86af780 fix(parser): fix programattic api and allow to pass inline string (#2902)
  • 0e04610 fix(deps): update dependency next to v15.2.4 (#2872)
  • 62deaa8 Update README.md
  • b154af9 fix(deps): update dependency next to v15.2.3 [security] (#2899)
  • e37477a chore(deps): update pnpm to v10 (#2895)
  • dbc1f0a fix(deps): update all non-major dependencies (#2896)
  • 3e7f321 chore(deps): update actions/cache digest to 5a3ec84 (#2897)
  • Additional commits viewable in compare view

Updates @ianwremmel/eslint-plugin-ianwremmel from 6.2.2 to 7.0.0

Release notes

Sourced from @​ianwremmel/eslint-plugin-ianwremmel's releases.

v7.0.0

7.0.0 (2025-09-02)

  • feat!: upgrade Node.js requirement to version 22 (ec34aa0)

Features

  • upgrade to ESLint 9 with breaking changes (b7835a3)

BREAKING CHANGES

  • minimum Node.js version increased from 16 to 22

Co-authored-by: ianwremmel 1182361+ianwremmel@users.noreply.github.com

Commits
  • ac2abda Merge pull request #950 from ianwremmel/copilot/fix-59845f45-0926-4c4a-89a5-2...
  • ec34aa0 feat!: upgrade Node.js requirement to version 22
  • b7835a3 feat: upgrade to ESLint 9 with breaking changes
  • 271d64e chore: initial dependency update plan
  • 311ff9e chore: initial plan
  • 19239c2 chore: initial dependency update plan
  • c3f2654 chore: complete dependency updates with comprehensive testing
  • e734b72 chore: initial plan
  • a5cf02d Merge pull request #951 from ianwremmel/copilot/fix-3cb9ff7d-0dda-471d-b79b-1...
  • 5dd06b0 chore: changes before error encountered
  • Additional commits viewable in compare view

Updates @typescript-eslint/eslint-plugin from 6.21.0 to 8.42.0

Release notes

Sourced from @​typescript-eslint/eslint-plugin's releases.

v8.42.0

8.42.0 (2025-09-02)

🚀 Features

  • deprecate tseslint.config() (#11531)

🩹 Fixes

  • deps: update eslint monorepo to v9.33.0 (#11482)
  • typescript-eslint: handle non-normalized windows paths produced by jiti (#11546)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.41.0

8.41.0 (2025-08-25)

🚀 Features

  • tighten tsconfigRootDir validation (#11463)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.40.0

8.40.0 (2025-08-18)

🩹 Fixes

  • typescript-eslint: export plugin, parser, and configs that are compatible with both defineConfig() and tseslint.config() (#11475)
  • typescript-estree: correct range of import assertion with trailing comma (#11478)
  • utils: correct calculateConfigForFile return type (#11451)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.39.1

8.39.1 (2025-08-11)

... (truncated)

Changelog

Sourced from @​typescript-eslint/eslint-plugin's changelog.

8.42.0 (2025-09-02)

🩹 Fixes

  • deps: update eslint monorepo to v9.33.0 (#11482)

You can read about our versioning strategy and releases on our website.

8.41.0 (2025-08-25)

🩹 Fixes

  • deps: update dependency prettier to v3.6.2 (#11496)

You can read about our versioning strategy and releases on our website.

8.40.0 (2025-08-18)

🚀 Features

  • typescript-estree: forbid invalid keys in EnumMember (#11232)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

8.39.1 (2025-08-11)

This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

8.39.0 (2025-08-04)

🚀 Features

  • eslint-plugin: [only-throw-error] support yield/await expressions (#11417)
  • eslint-plugin: add no-unnecessary-type-conversion to strict-type-checked ruleset (#11427)
  • update to TypeScript 5.9.2 (#11445)
  • eslint-plugin: [naming-convention] add enumMember PascalCase default option (#11127)

🩹 Fixes

  • eslint-plugin: [no-unsafe-assignment] add an unsafeObjectPattern message (#11403)
  • eslint-plugin: [prefer-optional-chain] ignore check option for most RHS of a chain (#11272)

❤️ Thank You

... (truncated)

Commits
  • d135909 chore(release): publish 8.42.0
  • 0daf303 chore: use new ESLint rules internally (#11558)
  • ee3efa7 feat(typescript-estree): forbid invalid keys in EnumMember (#11497)
  • 264ca2f fix(deps): update eslint monorepo to v9.33.0 (#11482)
  • 31a7336 chore(release): publish 8.41.0
  • a4526b3 chore: skip failing tests to fix CI (#11505)
  • 03e21eb fix(deps): update dependency prettier to v3.6.2 (#11496)
  • 60c3b26 chore(release): publish 8.40.0
  • 7648622 fix(typescript-estree): revert #11232 (feat(typescript-estree): forbid invali...
  • d50a6b1 feat(typescript-estree): forbid invalid keys in EnumMember (#11232)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for @​typescript-eslint/eslint-plugin since your current version.


Updates @typescript-eslint/parser from 6.21.0 to 8.42.0

Release notes

Sourced from @​typescript-eslint/parser's releases.

v8.42.0

8.42.0 (2025-09-02)

🚀 Features

  • deprecate tseslint.config() (#11531)

🩹 Fixes

  • deps: update eslint monorepo to v9.33.0 (#11482)
  • typescript-eslint: handle non-normalized windows paths produced by jiti (#11546)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.41.0

8.41.0 (2025-08-25)

🚀 Features

  • tighten tsconfigRootDir validation (#11463)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.40.0

8.40.0 (2025-08-18)

🩹 Fixes

  • typescript-eslint: export plugin, parser, and configs that are compatible with both defineConfig() and tseslint.config() (#11475)
  • typescript-estree: correct range of import assertion with trailing comma (#11478)
  • utils: correct calculateConfigForFile return type (#11451)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.39.1

8.39.1 (2025-08-11)

... (truncated)

Changelog

Sourced from @​typescript-eslint/parser's changelog.

8.42.0 (2025-09-02)

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

8.41.0 (2025-08-25)

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

8.40.0 (2025-08-18)

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

8.39.1 (2025-08-11)

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

8.39.0 (2025-08-04)

🚀 Features

  • update to TypeScript 5.9.2 (#11445)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

8.38.0 (2025-07-21)

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

8.37.0 (2025-07-14)

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

8.36.0 (2025-07-07)

... (truncated)

Commits
  • d135909 chore(release): publish 8.42.0
  • 31a7336 chore(release): publish 8.41.0
  • 60c3b26 chore(release): publish 8.40.0
  • b2ee794 chore(release): publish 8.39.1
  • c98d513 chore(release): publish 8.39.0
  • 2112d58 feat: update to TypeScript 5.9.2 (#11445)
  • d11e79e chore(release): publish 8.38.0
  • 816be17 chore(release): publish 8.37.0
  • 84b7a2e chore(release): publish 8.36.0
  • e2ecca6 chore: fix issues introduced by updated nx configuration (#11230)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for @​typescript-eslint/parser since your current version.


Updates eslint from 8.57.0 to 9.34.0

Release notes

Sourced from eslint's releases.

v9.34.0

Features

  • 0bb777a feat: multithread linting (#19794) (Francesco Trotta)
  • 43a5f9e feat: add eslint-plugin-regexp to eslint-config-eslint base config (#19951) (Pixel998)

Bug Fixes

  • 9b89903 fix: default value of accessor-pairs option in rule.d.ts file (#20024) (Tanuj Kanti)
  • 6c07420 fix: fix spurious failure in neostandard integration test (#20023) (Kirk Waiblinger)
  • 676f4ac fix: allow scientific notation with trailing zeros matching exponent (#20002) (Sweta Tanwar)

Documentation

  • 0b4a590 docs: make rulesdir deprecation clearer (#20018) (Domenico Gemoli)
  • 327c672 docs: Update README (GitHub Actions Bot)
  • bf26229 docs: Fix typo in core-concepts/index.md (#20009) (Tobias Hernstig)
  • 2309327 docs: fix typo in the "Configuring Rules" section (#20001) (ghazi-git)
  • 2b87e21 docs: [no-else-return] clarify sample code. (#19991) (Yuki Takada (Yukinosuke Takada))
  • c36570c docs: Update README (GitHub Actions Bot)

Chores

  • f19ad94 chore: upgrade to @eslint/js@9.34.0 (#20030) (Francesco Trotta)
  • b48fa20 chore: package.json update for @​eslint/js release (Jenkins)
  • 4bce8a2 chore: package.json update for eslint-config-eslint release (Jenkins)
  • 0c9999c refactor: prefer default options in grouped-accessor-pairs (#20028) (루밀LuMir)
  • d503f19 ci: fix stale.yml (#20010) (루밀LuMir)
  • e2dc67d ci: centralize stale.yml (#19994) (루밀LuMir)
  • 7093cb8 ci: bump actions/checkout from 4 to 5 (#20005) (dependabot[bot])

v9.33.0

Features

  • e07820e feat: add global object access detection to no-restricted-globals (#19939) (sethamus)
  • 90b050e feat: support explicit resource management in one-var (#19941) (Sweta Tanwar)

Bug Fixes

  • 732433c fix: allow any type for meta.docs.recommended in custom rules (#19995) (Francesco Trotta)
  • e8a6914 fix: Fixed potential bug in check-emfile-handling.js (#19975) (諏訪原慶斗)

Documentation

  • 34f0723 docs: playground button for TypeScript code example (#19671) (Tanuj Kanti)
  • dc942a4 docs: Update README (GitHub Actions Bot)
  • 5a4b6f7 docs: Update no-multi-assign.md (#19979) (Yuki Takada (Yukinosuke Takada))
  • 247e156 docs: add missing let declarations in no-plusplus (#19980) (Yuki Takada (Yukinosuke Takada))
  • 0d17242 docs: Update README (GitHub Actions Bot)
  • fa20b9d docs: Clarify when to open an issue for a PR (#19974) (Nicholas C. Zakas)

Build Related

  • 27fa865 build: use ESLint class to generate formatter examples (#19972) (Milos Djermanovic)

Chores

  • 4258046 chore: update dependency @​eslint/js to v9.33.0 (#19998) (renovate[bot])
  • ad28371 chore: package.json update for @​eslint/js release (Jenkins)

... (truncated)

Changelog

Sourced from eslint's changelog.

v9.34.0 - August 22, 2025

  • f19ad94 chore: upgrade to @eslint/js@9.34.0 (#20030) (Francesco Trotta)
  • b48fa20 chore: package.json update for @​eslint/js release (Jenkins)
  • 4bce8a2 chore: package.json update for eslint-config-eslint release (Jenkins)
  • 0c9999c refactor: prefer default options in grouped-accessor-pairs (#20028) (루밀LuMir)
  • 0b4a590 docs: make rulesdir deprecation clearer (#20018) (Domenico Gemoli)
  • 9b89903 fix: default value of accessor-pairs option in rule.d.ts file (#20024) (Tanuj Kanti)
  • 6c07420 fix: fix spurious failure in neostandard integration test (#20023) (Kirk Waiblinger)
  • 676f4ac fix: allow scientific notation with trailing zeros matching exponent (#20002) (Sweta Tanwar)
  • 327c672 docs: Update README (GitHub Actions Bot)
  • d503f19 ci: fix stale.yml (#20010) (루밀LuMir)
  • 0bb777a feat: multithread linting (#19794) (Francesco Trotta)
  • bf26229 docs: Fix typo in core-concepts/index.md (#20009) (Tobias Hernstig)
  • 43a5f9e feat: add eslint-plugin-regexp to eslint-config-eslint base config (#19951) (Pixel998)
  • e2dc67d ci: centralize stale.yml (#19994) (루밀LuMir)
  • 7093cb8 ci: bump actions/checkout from 4 to 5 (#20005) (dependabot[bot])
  • 2309327 docs: fix typo in the "Configuring Rules" section (#20001) (ghazi-git)
  • 2b87e21 docs: [no-else-return] clarify sample code. (#19991) (Yuki Takada (Yukinosuke Takada))
  • c36570c docs: Update README (GitHub Actions Bot)

v9.33.0 - August 8, 2025

  • 4258046 chore: update dependency @​eslint/js to v9.33.0 (#19998) (renovate[bot])
  • ad28371 chore: package.json update for @​eslint/js release (Jenkins)
  • 06a22f1 test: resolve flakiness in --mcp flag test (#19993) (Pixel998)
  • 732433c fix: allow any type for meta.docs.recommended in custom rules (#19995) (Francesco Trotta)
  • 34f0723 docs: playground button for TypeScript code example (#19671) (Tanuj Kanti)
  • dc942a4 docs: Update README (GitHub Actions Bot)
  • 5a4b6f7 docs: Update no-multi-assign.md (#19979) (Yuki Takada (Yukinosuke Takada))
  • 247e156 docs: add missing let declarations in no-plusplus (#19980) (Yuki Takada (Yukinosuke Takada))
  • 0d17242 docs: Update README (GitHub Actions Bot)
  • e07820e feat: add global object access detection to no-restricted-globals (#19939) (sethamus)
  • fa20b9d docs: Clarify when to open an issue for a PR (#19974) (Nicholas C. Zakas)
  • 54920ed test: switch to Linter.Config in ESLintRules type tests (#19977) (Francesco Trotta)
  • e8a6914 fix: Fixed potential bug in check-emfile-handling.js (#19975) (諏訪原慶斗)
  • 90b050e feat: support explicit resource management in one-var (#19941) (Sweta Tanwar)
  • 27fa865 build: use ESLint class to generate formatter examples (#19972) (Milos Djermanovic)

v9.32.0 - July 25, 2025

  • 960fd40 fix: Upgrade @​eslint/js (#19971) (Nicholas C. Zakas)
  • 50de1ce chore: package.json update for @​eslint/js release (Jenkins)
  • bbf23fa fix: Refactor reporting into FileReport (#19877) (Nicholas C. Zakas)
  • 74f01a3 ci: unpin jiti to version ^2.5.1 (#19970) (루밀LuMir)
  • d498887 fix: bump @​eslint/plugin-kit to 0.3.4 to resolve vulnerability (#19965) (Milos Djermanovic)
  • 2ab1381 ci: pin jiti to version 2.4.2 (#19964) (Francesco Trotta)
  • b7f7545 test: switch to flat config mode in SourceCode tests (#19953) (Milos Djermanovic)
  • f5a35e3 test: switch to flat config mode in eslint-fuzzer (#19960) (Milos Djermanovic)
  • f46fc6c fix: report only global references in no-implied-eval (#19932) (Nitin Kumar)

... (truncated)

Commits
Package Dependencies
Ecosystem:
npm
Version Change:
8.57.0 → 9.34.0
Update Type:
Major
Ecosystem:
npm
Version Change:
9.1.0 → 10.1.8
Update Type:
Major
Ecosystem:
npm
Version Change:
2.29.1 → 2.32.0
Update Type:
Minor
Ecosystem:
npm
Version Change:
4.6.2 → 5.2.0
Update Type:
Major
Ecosystem:
npm
Version Change:
3.0.1 → 5.1.0
Update Type:
Major
Package:
prettier
Ecosystem:
npm
Version Change:
3.3.0 → 3.6.2
Update Type:
Minor
Ecosystem:
npm
Version Change:
7.34.2 → 7.37.5
Update Type:
Minor
Package:
typescript
Ecosystem:
npm
Version Change:
5.8.3 → 5.9.2
Update Type:
Minor
Ecosystem:
npm
Version Change:
6.21.0 → 8.42.0
Update Type:
Major
Ecosystem:
npm
Version Change:
6.21.0 → 8.42.0
Update Type:
Major
Ecosystem:
npm
Version Change:
5.1.3 → 5.5.4
Update Type:
Minor
Ecosystem:
npm
Version Change:
6.8.0 → 6.10.2
Update Type:
Minor
Ecosystem:
npm
Version Change:
7.24.6 → 7.27.1
Update Type:
Minor
Ecosystem:
npm
Version Change:
6.7.6 → 7.9.1
Update Type:
Major
Ecosystem:
npm
Version Change:
4.0.7 → 4.1.6
Update Type:
Minor
Ecosystem:
npm
Version Change:
7.4.0 → 8.0.0
Update Type:
Major
Ecosystem:
npm
Version Change:
0.10.1 → 0.11.0
Update Type:
Minor
Ecosystem:
npm
Version Change:
3.20.1 → 4.4.0
Update Type:
Major
Ecosystem:
npm
Version Change:
14.0.4 → 15.0.4
Update Type:
Major
Ecosystem:
npm
Version Change:
6.2.2 → 7.0.0
Update Type:
Major
Technical Details
ID: 6848008
UUID: 3381862789
Node ID: PR_kwDOI7J0jc6mwklA
Host: GitHub
Repository: code-like-a-carpenter/workbench