Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 17, 2025

Bumps eslint from 8.57.1 to 9.38.0.

Release notes

Sourced from eslint's releases.

v9.38.0

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)

v9.37.0

Features

  • 39f7fb4 feat: preserve-caught-error should recognize all static "cause" keys (#20163) (Pixel998)
  • f81eabc feat: support TS syntax in no-restricted-imports (#19562) (Nitin Kumar)

Bug Fixes

  • a129cce fix: correct no-loss-of-precision false positives for leading zeros (#20164) (Francesco Trotta)
  • 09e04fc fix: add missing AST token types (#20172) (Pixel998)
  • 861c6da fix: correct ESLint typings (#20122) (Pixel998)

Documentation

  • b950359 docs: fix typos across the docs (#20182) (루밀LuMir)
  • 42498a2 docs: improve ToC accessibility by hiding non-semantic character (#20181) (Percy Ma)
  • 29ea092 docs: Update README (GitHub Actions Bot)
  • 5c97a04 docs: show availableUntil in deprecated rule banner (#20170) (Pixel998)
  • 90a71bf docs: update README files to add badge and instructions (#20115) (루밀LuMir)
  • 1603ae1 docs: update references from master to main (#20153) (루밀LuMir)

Chores

  • afe8a13 chore: update @eslint/js dependency to version 9.37.0 (#20183) (Francesco Trotta)
  • abee4ca chore: package.json update for @​eslint/js release (Jenkins)
  • fc9381f chore: fix typos in comments (#20175) (overlookmotel)
  • e1574a2 chore: unpin jiti (#20173) (renovate[bot])

... (truncated)

Commits

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)

Bumps [eslint](https://github.com/eslint/eslint) from 8.57.1 to 9.38.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v8.57.1...v9.38.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 9.38.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Oct 17, 2025
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Oct 17, 2025

Deploying redot-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: 64a3ad2
Status: ✅  Deploy successful!
Preview URL: https://cb35ab73.redot-website.pages.dev
Branch Preview URL: https://dependabot-bun-eslint-9-38-0.redot-website.pages.dev

View logs

@sonarqubecloud
Copy link

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Oct 17, 2025

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
❌ Deployment failed
View logs
main-website 64a3ad2 Oct 17 2025, 11:27 PM

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Greptile Overview

Summary

ESLint upgraded from 8.57.1 to 9.38.0, a major version bump. The upgrade is compatible with the existing configuration:

  • eslint-config-next@15.1.3 explicitly supports ESLint ^9 in its peer dependencies
  • The project uses .eslintrc.json (legacy config format), which ESLint 9 still supports
  • No code changes required; only dependency version updates in package.json and bun.lock

Key improvements in ESLint 9.38.0:

  • Better TypeScript support with improved type definitions
  • Enhanced no-loss-of-precision rule with fewer false positives
  • Updated complexity rule highlighting
  • Performance improvements and bug fixes

Note: ESLint 9 uses flat config (eslint.config.js) as the default format. While legacy .eslintrc.json is still supported, the project may want to migrate to flat config in the future for better performance and modern features.

Confidence Score: 4/5

  • Safe to merge with low risk - dependency update is well-supported
  • This is a straightforward dependency update with good compatibility. The existing eslint-config-next@15.1.3 explicitly supports ESLint 9.x in its peer dependencies. While ESLint 9 introduces flat config as default, it maintains backward compatibility with legacy .eslintrc.json format. The only minor consideration is that the project should eventually migrate to flat config format, but this doesn't block the current update.
  • No files require special attention - all changes are automated dependency updates

Important Files Changed

File Analysis

Filename Score Overview
package.json 4/5 ESLint version bumped from ^8 to ^9. Compatible with existing eslint-config-next@15.1.3.
bun.lock 5/5 Lockfile updated with ESLint 9.38.0 dependencies, all peer dependencies satisfied.

Sequence Diagram

sequenceDiagram
    participant D as Dependabot
    participant P as package.json
    participant L as bun.lock
    participant E as ESLint Config
    
    D->>P: Update eslint: ^8 → ^9
    D->>L: Resolve dependencies
    L->>L: Install ESLint 9.38.0
    L->>L: Verify peer deps
    Note over E: .eslintrc.json uses<br/>eslint-config-next@15.1.3<br/>(supports ESLint ^9)
    E-->>L: Compatible ✓
Loading

1 file reviewed, no comments

Edit Code Review Agent Settings | Greptile

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

Labels

dependencies Pull requests that update a dependency file feature fix javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant