Skip to content

chore(deps-dev): bump @eslint/js from 9.39.4 to 10.0.1#183

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/eslint/js-10.0.1
Open

chore(deps-dev): bump @eslint/js from 9.39.4 to 10.0.1#183
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/eslint/js-10.0.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 30, 2026

Copy link
Copy Markdown
Contributor

Bumps @eslint/js from 9.39.4 to 10.0.1.

Release notes

Sourced from @​eslint/js's releases.

v10.0.1

Bug Fixes

  • c87d5bd fix: update eslint (#20531) (renovate[bot])
  • d841001 fix: update minimatch to 10.2.1 to address security vulnerabilities (#20519) (루밀LuMir)
  • 04c2147 fix: update error message for unused suppressions (#20496) (fnx)
  • 38b089c fix: update dependency @​eslint/config-array to ^0.23.1 (#20484) (renovate[bot])

Documentation

  • 5b3dbce docs: add AI acknowledgement section to templates (#20431) (루밀LuMir)
  • 6f23076 docs: toggle nav in no-JS mode (#20476) (Tanuj Kanti)
  • b69cfb3 docs: Update README (GitHub Actions Bot)

Chores

  • e5c281f chore: updates for v9.39.3 release (Jenkins)
  • 8c3832a chore: update @​typescript-eslint/parser to ^8.56.0 (#20514) (Milos Djermanovic)
  • 8330d23 test: add tests for config-api (#20493) (Milos Djermanovic)
  • 37d6e91 chore: remove eslint v10 prereleases from eslint-config-eslint deps (#20494) (Milos Djermanovic)
  • da7cd0e refactor: cleanup error message templates (#20479) (Francesco Trotta)
  • 84fb885 chore: package.json update for @​eslint/js release (Jenkins)
  • 1f66734 chore: add eslint to peerDependencies of @eslint/js (#20467) (Milos Djermanovic)

v10.0.0

Breaking Changes

  • f9e54f4 feat!: estimate rule-tester failure location (#20420) (ST-DDT)
  • a176319 feat!: replace chalk with styleText and add color to ResultsMeta (#20227) (루밀LuMir)
  • c7046e6 feat!: enable JSX reference tracking (#20152) (Pixel998)
  • fa31a60 feat!: add name to configs (#20015) (Kirk Waiblinger)
  • 3383e7e fix!: remove deprecated SourceCode methods (#20137) (Pixel998)
  • 501abd0 feat!: update dependency minimatch to v10 (#20246) (renovate[bot])
  • ca4d3b4 fix!: stricter rule tester assertions for valid test cases (#20125) (唯然)
  • 96512a6 fix!: Remove deprecated rule context methods (#20086) (Nicholas C. Zakas)
  • c69fdac feat!: remove eslintrc support (#20037) (Francesco Trotta)
  • 208b5cc feat!: Use ScopeManager#addGlobals() (#20132) (Milos Djermanovic)
  • a2ee188 fix!: add uniqueItems: true in no-invalid-regexp option (#20155) (Tanuj Kanti)
  • a89059d feat!: Program range span entire source text (#20133) (Pixel998)
  • 39a6424 fix!: assert 'text' is a string across all RuleFixer methods (#20082) (Pixel998)
  • f28fbf8 fix!: Deprecate "always" and "as-needed" options of the radix rule (#20223) (Milos Djermanovic)
  • aa3fb2b fix!: tighten func-names schema (#20119) (Pixel998)
  • f6c0ed0 feat!: report eslint-env comments as errors (#20128) (Francesco Trotta)
  • 4bf739f fix!: remove deprecated LintMessage#nodeType and TestCaseError#type (#20096) (Pixel998)
  • 523c076 feat!: drop support for jiti < 2.2.0 (#20016) (michael faith)
  • 454a292 feat!: update eslint:recommended configuration (#20210) (Pixel998)
  • 4f880ee feat!: remove v10_* and inactive unstable_* flags (#20225) (sethamus)
  • f18115c feat!: no-shadow-restricted-names report globalThis by default (#20027) (sethamus)
  • c6358c3 feat!: Require Node.js ^20.19.0 || ^22.13.0 || >=24 (#20160) (Milos Djermanovic)

Features

  • bff9091 feat: handle Array.fromAsync in array-callback-return (#20457) (Francesco Trotta)
  • 290c594 feat: add self to no-implied-eval rule (#20468) (sethamus)
  • 43677de feat: fix handling of function and class expression names in no-shadow (#20432) (Milos Djermanovic)

... (truncated)

Commits
  • 84fb885 chore: package.json update for @​eslint/js release
  • 1f66734 chore: add eslint to peerDependencies of @eslint/js (#20467)
  • f3fbc2f chore: set @eslint/js version to 10.0.0 to skip releasing it (#20466)
  • b4b3127 chore: package.json update for @​eslint/js release
  • 0b14059 chore: package.json update for @​eslint/js release
  • fa31a60 feat!: add name to configs (#20015)
  • 1e2cad5 chore: package.json update for @​eslint/js release
  • 454a292 feat!: update eslint:recommended configuration (#20210)
  • c6358c3 feat!: Require Node.js ^20.19.0 || ^22.13.0 || >=24 (#20160)
  • See full diff in compare view

Summary by CodeRabbit

  • Chores
    • Updated ESLint development tools to the latest version.

Review Change Stack

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 30, 2026
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented May 30, 2026

Copy link
Copy Markdown

Deploying apple1js with  Cloudflare Pages  Cloudflare Pages

Latest commit: dcefcee
Status: ✅  Deploy successful!
Preview URL: https://55a3373b.apple1js.pages.dev
Branch Preview URL: https://dependabot-npm-and-yarn-esli.apple1js.pages.dev

View logs

@coderabbitai

coderabbitai Bot commented May 30, 2026

Copy link
Copy Markdown

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 172ed9f4-eb17-4184-a93a-2fe12847938a

📥 Commits

Reviewing files that changed from the base of the PR and between 7767691 and dcefcee.

⛔ Files ignored due to path filters (1)
  • yarn.lock is excluded by !**/yarn.lock, !**/*.lock
📒 Files selected for processing (1)
  • package.json
🚧 Files skipped from review as they are similar to previous changes (1)
  • package.json

📝 Walkthrough

Walkthrough

The @eslint/js development dependency in package.json was updated from ^9.39.4 to ^10.0.1.

Changes

ESLint Dependency Update

Layer / File(s) Summary
ESLint js package upgrade
package.json
@eslint/js development dependency upgraded from ^9.39.4 to ^10.0.1.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • stid/Apple1JS#152: Also updates @eslint/js in devDependencies alongside other ESLint toolchain changes.

Poem

🐰 I hopped from nine up to ten,
A caret changed — I sing again.
Linting tunes now hum so bright,
I polish code by moonlight. ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change: bumping @eslint/js from 9.39.4 to 10.0.1, which is the sole modification in this dependency update PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/npm_and_yarn/eslint/js-10.0.1

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@package.json`:
- Line 44: The package.json currently lists "`@eslint/js`": "^10.0.1" while
"eslint" remains at "^9.39.4", causing a peer-version mismatch; update the
dependency pair so they match by bumping "eslint" to a compatible v10 range
(e.g., "^10.0.0") in package.json to align with "`@eslint/js`": "^10.0.1" (or
alternatively downgrade "`@eslint/js`" to a v9-compatible release), and verify the
project's Node engine/CI uses a Node version that satisfies "`@eslint/js`" engines
(e.g., ^20.19.0 || ^22.13.0 || >=24) so the peer/engine contract is consistent.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: a83f16c9-1c71-4504-a8a2-0fd965216ef6

📥 Commits

Reviewing files that changed from the base of the PR and between 71d30d7 and e0f58e6.

⛔ Files ignored due to path filters (1)
  • yarn.lock is excluded by !**/yarn.lock, !**/*.lock
📒 Files selected for processing (1)
  • package.json

Comment thread package.json
"@commitlint/cli": "^21.0.1",
"@commitlint/config-conventional": "^21.0.1",
"@eslint/js": "^9.39.4",
"@eslint/js": "^10.0.1",

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟠 Major | 🏗️ Heavy lift

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "== `@eslint/js`@10.0.1 metadata (peer deps + engines) =="
curl -s https://registry.npmjs.org/@eslint/js/10.0.1 | jq '{name,version,peerDependencies,engines}'

echo
echo "== eslint@9.39.4 metadata (engines) =="
curl -s https://registry.npmjs.org/eslint/9.39.4 | jq '{name,version,engines}'

echo
echo "== Repository Node version declarations =="
fd -HI --glob '.nvmrc' --glob '.node-version' --glob '.tool-versions'

echo
echo "== CI workflow node-version usage =="
rg -n --iglob '*.yml' --iglob '*.yaml' 'setup-node|node-version|matrix.*node'

Repository: stid/Apple1JS

Length of output: 654


Align @eslint/js and eslint major versions (v10 vs v9).

  • @eslint/js@10.0.1 requires eslint peer ^10.0.0, but package.json keeps eslint at ^9.39.4 (Line 58) while bumping @eslint/js to ^10.0.1 (Line 44).
  • @eslint/js@10.0.1 also requires node ^20.19.0 || ^22.13.0 || >=24; ensure CI/runtime Node matches.

Bump eslint to v10 in the same PR (or downgrade @eslint/js) to keep the peer/engine contract consistent.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@package.json` at line 44, The package.json currently lists "`@eslint/js`":
"^10.0.1" while "eslint" remains at "^9.39.4", causing a peer-version mismatch;
update the dependency pair so they match by bumping "eslint" to a compatible v10
range (e.g., "^10.0.0") in package.json to align with "`@eslint/js`": "^10.0.1"
(or alternatively downgrade "`@eslint/js`" to a v9-compatible release), and verify
the project's Node engine/CI uses a Node version that satisfies "`@eslint/js`"
engines (e.g., ^20.19.0 || ^22.13.0 || >=24) so the peer/engine contract is
consistent.

@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/eslint/js-10.0.1 branch from e0f58e6 to 7767691 Compare May 30, 2026 21:49
Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.39.4 to 10.0.1.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/commits/v10.0.1/packages/js)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-version: 10.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/eslint/js-10.0.1 branch from 7767691 to dcefcee Compare May 30, 2026 21:51
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 javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants