Skip to content

Conversation

@vasylenko
Copy link
Owner

snyk-top-banner

Snyk has created this PR to upgrade eslint from 9.38.0 to 9.39.0.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 1 version ahead of your current version.

  • The recommended version was released 24 days ago.

Release notes
Package name: eslint
  • 9.39.0 - 2025-10-31

    Features

    • cc57d87 feat: update error loc to key in no-dupe-class-members (#20259) (Tanuj Kanti)
    • 126552f feat: update error location in for-direction and no-dupe-args (#20258) (Tanuj Kanti)
    • 167d097 feat: update complexity rule to highlight only static block header (#20245) (jaymarvelz)

    Bug Fixes

    • 15f5c7c fix: forward traversal step.args to visitors (#20253) (jaymarvelz)
    • 5a1a534 fix: allow JSDoc comments in object-shorthand rule (#20167) (Nitin Kumar)
    • e86b813 fix: Use more types from @ eslint/core (#20257) (Nicholas C. Zakas)
    • 927272d fix: correct Scope typings (#20198) (jaymarvelz)
    • 37f76d9 fix: use AST.Program type for Program node (#20244) (Francesco Trotta)
    • ae07f0b fix: unify timing report for concurrent linting (#20188) (jaymarvelz)
    • b165d47 fix: correct Rule typings (#20199) (jaymarvelz)
    • fb97cda fix: improve error message for missing fix function in suggestions (#20218) (jaymarvelz)

    Documentation

    • d3e81e3 docs: Always recommend to include a files property (#20158) (Percy Ma)
    • 0f0385f docs: use consistent naming recommendation (#20250) (Alex M. Spieslechner)
    • a3b1456 docs: Update README (GitHub Actions Bot)
    • cf5f2dd docs: fix correct tag of no-useless-constructor (#20255) (Tanuj Kanti)
    • 10b995c docs: add TS options and examples for nofunc in no-use-before-define (#20249) (Tanuj Kanti)
    • 2584187 docs: remove repetitive word in comment (#20242) (reddaisyy)
    • 637216b docs: update CLI flags migration instructions (#20238) (jaymarvelz)
    • e7cda3b docs: Update README (GitHub Actions Bot)
    • 7b9446f docs: handle empty flags sections on the feature flags page (#20222) (sethamus)

    Chores

    • dfe3c1b chore: update @ eslint/js version to 9.39.0 (#20270) (Francesco Trotta)
    • 2375a6d chore: package.json update for @ eslint/js release (Jenkins)
    • a1f4e52 chore: update @ eslint dependencies (#20265) (Francesco Trotta)
    • c7d3229 chore: update dependency @ eslint/core to ^0.17.0 (#20256) (renovate[bot])
    • 27549bc chore: update fuzz testing to not error if code sample minimizer fails (#20252) (Milos Djermanovic)
    • a1370ee ci: bump actions/setup-node from 5 to 6 (#20230) (dependabot[bot])
    • 9e7fad4 chore: add script to auto-generate eslint:recommended configuration (#20208) (唯然)
  • 9.38.0 - 2025-10-17

    Features

    • ce40f74 feat: update complexity rule to only highlight function header (#20048) (Atul Nair)
    • e37e590 feat: correct no-loss-of-precision false positives with e notation (#20187) (Francesco Trotta)

    Bug Fixes

    • 50c3dfd fix: improve type support for isolated dependencies in pnpm (#20201) (Francesco Trotta)
    • a1f06a3 fix: correct SourceCode typings (#20114) (Pixel998)

    Documentation

    • 462675a docs: improve web accessibility by hiding non-semantic character (#20205) (루밀LuMir)
    • c070e65 docs: correct formatting in no-irregular-whitespace rule documentation (#20203) (루밀LuMir)
    • b39e71a docs: Update README (GitHub Actions Bot)
    • cd39983 docs: move custom-formatters type descriptions to nodejs-api (#20190) (Percy Ma)

    Chores

    • d17c795 chore: upgrade @ eslint/js@9.38.0 (#20221) (Milos Djermanovic)
    • 25d0e33 chore: package.json update for @ eslint/js release (Jenkins)
    • c82b5ef refactor: Use types from @ eslint/core (#20168) (Nicholas C. Zakas)
    • ff31609 ci: add Node.js 25 to ci.yml (#20220) (루밀LuMir)
    • 004577e ci: bump github/codeql-action from 3 to 4 (#20211) (dependabot[bot])
    • eac71fb test: remove use of nodejsScope option of eslint-scope from tests (#20206) (Milos Djermanovic)
    • 4168a18 chore: fix typo in legacy-eslint.js (#20202) (Sweta Tanwar)
    • 205dbd2 chore: fix typos (#20200) (ntnyq)
    • dbb200e chore: use team member's username when name is not available in data (#20194) (Milos Djermanovic)
    • 8962089 chore: mark deprecated rules as available until v11.0.0 (#20184) (Pixel998)
from eslint GitHub release notes

Important

  • Check the changes in this PR to ensure they won't cause issues with your project.
  • This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

Snyk has created this PR to upgrade eslint from 9.38.0 to 9.39.0.

See this package in npm:
eslint

See this project in Snyk:
https://app.snyk.io/org/vasylenko/project/f91a14a8-1c94-429b-98a0-6b0724e93f5c?utm_source=github&utm_medium=referral&page=upgrade-pr
@vasylenko
Copy link
Owner Author

vasylenko commented Nov 24, 2025

Snyk checks have passed. No issues have been found so far.

Status Scanner Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Code Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants