Skip to content

Chore(deps-dev): bump eslint from 9.39.4 to 10.8.0 - #305

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/eslint-10.8.0
Closed

Chore(deps-dev): bump eslint from 9.39.4 to 10.8.0#305
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/eslint-10.8.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 1, 2026

Copy link
Copy Markdown
Contributor

Bumps eslint from 9.39.4 to 10.8.0.

Release notes

Sourced from eslint's releases.

v10.8.0

Features

  • 2fee9bb feat: export ConfigObject from eslint/config (#21082) (sethamus)

Bug Fixes

  • 6b8d2f7 fix: escape reserved characters in rule id in html formatter (#21129) (Francesco Trotta)
  • 9091071 fix: prevent no-unreachable-loop crash when all loop types are ignored (#21116) (Pixel)
  • e23fafe fix: prefer-object-spread add semicolon when adding parenthesis (#21081) (synthex-byte)
  • 20b5ad0 fix: quadratic-time regex in prefer-template (#21096) (Milos Djermanovic)
  • 8b6f6c0 fix: apply ignore configs to computed methods in class-methods-use-this (#21094) (Pixel)
  • b2c608c fix: NewExpression with parenthesized callee in preserve-caught-error (#21083) (Francesco Trotta)

Documentation

  • 6ddf858 docs: fix broken Specify Parser Options anchor link (#21106) (Minsu)
  • 784dfbe docs: Clarify no-eq-null description (#21120) (Park Harin)
  • 7ec733a docs: Fix typos and grammar in glossary (#21095) (Marry (Subin Yang))
  • 92bb13f docs: replace quake link (#21108) (Jung Hyeon Jun)
  • 68eb4a5 docs: fix broken Specify Globals anchor links in rule pages (#21103) (Minsu)
  • d28f697 docs: replace Code Climate CLI links with Qlty CLI links (#21099) (Jung Hyeon Jun)
  • eccc68d docs: correct --suppressions-location option description (#21093) (Ga eun Lee)
  • c5963f7 docs: Update README (GitHub Actions Bot)

Chores

  • 4fbf46d test: pin webpack version to 5.108.4 (#21137) (Francesco Trotta)
  • 2d063e2 chore: update HTTP URLs to HTTPS in JSDoc and comments (#21101) (Bo Hyun Kim)
  • eccbe7b test: add error locations to no-class-assign (#21123) (devoil)
  • e7d1e43 ci: bump actions/setup-go from 6 to 7 (#21118) (dependabot[bot])
  • e9d66d0 ci: bump actions/setup-node from 6 to 7 (#21119) (dependabot[bot])
  • ee225b6 test: Add error location details to no-eq-null rule (#21117) (Park Harin)
  • 044a627 chore: update minimatch to ^10.2.5 (#21107) (김채영)
  • fb09aa8 chore: update ecosystem plugins (#21115) (ESLint Bot)
  • 5abd878 test: add error locations to no-proto (#21114) (Gihyeon Jeong / 정기현)
  • 9715887 test: Add error location details to no-div-regex (#21110) (Park Harin)
  • a746ec6 test: add error locations to no-new-wrappers (#21109) (Gihyeon Jeong / 정기현)
  • 8dde645 test: add error locations to no-ex-assign (#21102) (devoil)
  • 13ab0ec test: add error locations to no-label-var (#21098) (Gihyeon Jeong / 정기현)
  • a99906f test: Add error location details to no-delete-var rule (#21105) (Park Harin)
  • c47e8dc chore: add missing backticks to languages/js/index.js (#21104) (beeen)
  • 0174428 chore: add missing backticks to translate-cli-options.js (#21097) (dongkyu lee)
  • 3d36589 chore: add missing backticks to serialization.js (#21091) (이규환)
  • dcc9312 test: add error locations to eqeqeq (#21090) (Ga eun Lee)
  • 2710b18 ci: Add explicit permissions to rebuild-docs-sites workflow (#21089) (Marry (Subin Yang))
  • 5d2f866 chore: update dependency prettier to v3.9.5 (#21086) (renovate[bot])
  • d584e31 chore: fix failing ecosystem test for eslint-plugin-unicorn (#21084) (Francesco Trotta)
  • bf3eda0 chore: update ecosystem plugins (#21079) (ESLint Bot)

v10.7.0

Features

  • cf2a9bf feat: add errorClassNames option to preserve-caught-error rule (#21032) (sethamus)
  • f8b873a feat: max-nested-callbacks option for constructor callbacks (#21063) (fnx)

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 1, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/eslint-10.8.0 branch from 3336dee to 0057078 Compare August 10, 2026 02:51
Bumps [eslint](https://github.com/eslint/eslint) from 9.39.4 to 10.8.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v9.39.4...v10.8.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 10.8.0
  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-10.8.0 branch from 0057078 to 36f5739 Compare August 10, 2026 02:57
jinon86 added a commit that referenced this pull request Aug 10, 2026
…#307)

Supersedes the two coupled dependabot PRs (#305 eslint 9.39.4 -> 10.8.0,
#304 @eslint/js 9.39.4 -> 10.0.1). Neither can land alone: #304 alone fails
lint, and #305 alone passes only because @eslint/js 9's recommended config
does not yet enable the new rules, so it would be a half upgrade that breaks
the moment #304 follows.

Together the two bumps surface 17 errors from two rules newly enabled by
eslint:recommended in @eslint/js 10, none of them auto-fixable:

- preserve-caught-error (6) — fixed. Every site rethrows a wrapper Error from
  a catch without linking the original, so the underlying parse/IO failure was
  dropped from the chain. Now passes `{ cause }`.
- no-useless-assignment (11) — rule disabled in eslint.config.js. The flagged
  sites seed `let ok = false` / `let detail = ''` before a switch or try/catch
  so a branch that forgets to assign yields a safe default instead of
  `undefined`. Removing those initializers changes no behaviour and removes the
  guard, so the defensive style is kept and the rule is turned off with a
  comment recording why.

preserve-caught-error stays at error level and was confirmed to still fail on a
reintroduced violation, so this is a fix rather than a blanket suppression.

Verified locally on Node 24 (same as CI) by reproducing all five CI steps:
lint, format:check, test:unit, npm test, make ci-round — all pass.

Co-authored-by: jinon86 <247078695+jinon86@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
@jinon86

jinon86 commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

#307 로 대체되어 종료합니다 (머지 커밋 8a5e63dd, main에 eslint@10.8.1 반영).

단독 머지가 불가했던 이유: 이 PR은 CI가 green이었지만 그건 @eslint/js가 9에 머물러 recommended가 신규 규칙을 켜지 않았기 때문인 false green이었습니다. #304와 짝을 맞추는 순간 17건이 그대로 드러납니다 (로컬 Node 24 실검증). 그래서 두 승격 + 위반 처리를 #307 하나로 묶었습니다.

@jinon86 jinon86 closed this Aug 10, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 10, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/eslint-10.8.0 branch August 10, 2026 04:32
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.

1 participant