Skip to content

deps(frontend)(deps-dev): bump the eslint group in /frontend with 2 updates - #190

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

deps(frontend)(deps-dev): bump the eslint group in /frontend with 2 updates#190
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/frontend/eslint-b159e43369

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps the eslint group in /frontend with 2 updates: eslint and typescript-eslint.

Updates eslint from 10.4.1 to 10.6.0

Release notes

Sourced from eslint's releases.

v10.6.0

Features

  • b1f9106 feat: detect Symbol() and BigInt() in no-constant-binary-expression (#20981) (Taejin Kim)
  • f291007 feat: add checkRelationalComparisons to no-constant-binary-expression (#20948) (sethamus)

Bug Fixes

  • 6b05784 fix: prefer-exponentiation-operator invalid autofix at statement start (#20997) (Milos Djermanovic)
  • bb9eb2a fix: account for shadowed Boolean in no-extra-boolean-cast (#21013) (den$)
  • 8fd8741 fix: don't report shadowed undefined in radix rule (#21011) (Pixel)
  • 5784980 fix: don't report shadowed undefined in no-throw-literal (#21010) (Pixel)
  • 9cd1e6d fix: suppress invalid class suggestion in no-promise-executor-return (#21008) (Pixel)
  • d4eb2dc fix: don't report shadowed undefined in prefer-promise-reject-errors (#21006) (Pixel)
  • 2360464 fix: prefer-promise-reject-errors false positives for shadowed Promise (#21003) (den$)
  • 63d52d2 fix: restore max-classes-per-file report range (#21002) (Pixel)
  • 7feaff0 fix: callback detection logic for IIFEs in max-nested-callbacks (#20979) (fnx)
  • 399a2ec fix: don't report inner non-callbacks in max-nested-callbacks (#20995) (Milos Djermanovic)

Documentation

  • a83683d docs: Update README (GitHub Actions Bot)
  • f5449f9 docs: document userland patterns for global assertionOptions in RuleT… (#20986) (playgirl)
  • bea49f7 docs: Update README (GitHub Actions Bot)
  • e5f70f9 docs: update code-path diagrams (#20984) (Tanuj Kanti)
  • 8890c2d docs: add TypeScript config guidance for MCP server (#20796) (Pierluigi Lenoci)
  • 3eb3d9b docs: Update README (GitHub Actions Bot)
  • c5bb59c docs: Update README (GitHub Actions Bot)
  • eb3c97c docs: fix grammar in prefer-const rule description (#20983) (lumir)

Chores

  • 6a42034 ci: run ecosystem tests on main branch (#20891) (sethamus)
  • 3dbacdb ci: bump actions/checkout from 6 to 7 (#21014) (dependabot[bot])
  • c3abfca chore: correct JSDoc param types in html formatter (#21018) (Minseon Kim)
  • a832320 ci: split ecosystem tests into separate jobs (#21001) (xbinaryx)
  • 27166e7 chore: update ecosystem plugins (#21005) (ESLint Bot)
  • 865d76e ci: bump pnpm/action-setup from 6.0.8 to 6.0.9 (#20989) (dependabot[bot])
  • 27a88c9 chore: update dependency markdown-it to v14 in root (#20994) (Milos Djermanovic)
  • 970cea6 chore: update dependency markdown-it to v14 (#20993) (Milos Djermanovic)
  • b482120 chore: update dependency prettier to v3.8.4 (#20990) (renovate[bot])
  • 6993fb3 chore: update ecosystem plugins (#20985) (ESLint Bot)

v10.5.0

Features

  • 5ca8c52 feat: correct stack tracking in max-nested-callbacks (#20973) (Pixel998)
  • b565783 feat: report no-with violations at the with keyword (#20971) (Pixel998)
  • 2ce032f feat: report max-lines-per-function violations at function head (#20966) (Pixel998)
  • 732cb3e feat: report max-nested-callbacks violations at function head (#20967) (Pixel998)
  • f9c138a feat: report max-depth violations on keywords (#20943) (Pixel998)
  • bdb496c feat: correct max-depth handling for else-if chains (#20944) (Pixel998)
  • c296873 feat: update error loc in max-statements to function header (#20907) (Taejin Kim)

Documentation

... (truncated)

Commits
  • 5d12a04 10.6.0
  • f7ca54b Build: changelog update for 10.6.0
  • 6a42034 ci: run ecosystem tests on main branch (#20891)
  • b1f9106 feat: detect Symbol() and BigInt() in no-constant-binary-expression (#20981)
  • 3dbacdb ci: bump actions/checkout from 6 to 7 (#21014)
  • c3abfca chore: correct JSDoc param types in html formatter (#21018)
  • a83683d docs: Update README
  • a832320 ci: split ecosystem tests into separate jobs (#21001)
  • 6b05784 fix: prefer-exponentiation-operator invalid autofix at statement start (#20997)
  • bb9eb2a fix: account for shadowed Boolean in no-extra-boolean-cast (#21013)
  • Additional commits viewable in compare view

Updates typescript-eslint from 8.61.0 to 8.62.1

Release notes

Sourced from typescript-eslint's releases.

v8.62.1

8.62.1 (2026-06-29)

🩹 Fixes

  • eslint-plugin: [prefer-optional-chain] use suggestion instead of autofix for trailing binary operator (#12328)
  • eslint-plugin: [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (#12365)
  • eslint-plugin: [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (#12443, #12418)

❤️ Thank You

See GitHub Releases for more information.

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

v8.62.0

8.62.0 (2026-06-22)

🚀 Features

  • remove redundant package.json "files" (#12444)

🩹 Fixes

  • add "files" to rule-schema-to-typescript-types (#12441)

❤️ Thank You

See GitHub Releases for more information.

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

v8.61.1

8.61.1 (2026-06-15)

🩹 Fixes

  • eslint-plugin: [consistent-indexed-object-style] do not remove comments when fixing (#12396, #10577)
  • eslint-plugin: [no-unnecessary-type-assertion] avoid false positive for template literal expressions (#12281)
  • eslint-plugin: [no-unnecessary-type-assertion] wrap object literal in parens when removing TSTypeAssertion in arrow body (#12394, #12393)
  • eslint-plugin: [no-unnecessary-boolean-literal-compare] fix precedence bug in autofix (#12413)
  • eslint-plugin: [no-unnecessary-template-expression] respect ECMAScript line terminators (#12388)

... (truncated)

Changelog

Sourced from typescript-eslint's changelog.

8.62.1 (2026-06-29)

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

See GitHub Releases for more information.

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

8.62.0 (2026-06-22)

🚀 Features

  • remove redundant package.json "files" (#12444)

❤️ Thank You

See GitHub Releases for more information.

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

8.61.1 (2026-06-15)

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

See GitHub Releases for more information.

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

Commits

You can trigger a rebase of this PR 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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps the eslint group in /frontend with 2 updates: [eslint](https://github.com/eslint/eslint) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).


Updates `eslint` from 10.4.1 to 10.6.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v10.4.1...v10.6.0)

Updates `typescript-eslint` from 8.61.0 to 8.62.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.62.1/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 10.6.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: typescript-eslint
  dependency-version: 8.62.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

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 Jul 1, 2026
@pacphi

pacphi commented Jul 1, 2026

Copy link
Copy Markdown
Owner

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

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues

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

pacphi added a commit that referenced this pull request Jul 31, 2026
…#202)

Brings 26 open Dependabot PRs into a single branch: manifest bumps
applied at latest-compatible-within-major, lockfiles regenerated once.

Backend (Rust):
- quinn-proto 0.11.14 -> 0.11.16 (#201, also patches GHSA-4w2j-m93h-cj5j)
- uuid 1.23.2 -> 1.23.4 (#185)
- pdf-extract 0.10.0 -> 0.12.0 (#184)
- axum-ecosystem group: tower-http 0.6.11 -> 0.7.0, axum-test 20.1.0 -> 21.0.0 (#183)
- anyhow 1.0.102 -> 1.0.103 (#182)
- crypto-ecosystem group: aes-gcm 0.10.3 -> 0.11.0, zeroize 1.8.2 -> 1.9.0 (#181)
- redis 1.2.2 -> 1.3.0 (#180)
- mail-parser 0.11.3 -> 0.11.4 (#178)
- llama-cpp-4 0.3.1 -> 0.3.2 (#177)
- fastembed 5.16.0 -> 5.17.2 (#167)
- regex 1.12.3 -> 1.12.4 (#164)

Docker/CI toolchain:
- rust:1.96-slim -> 1.97-slim base image (#198)
- actions/checkout 6 -> 7 (#175)
- actions/cache 5 -> 6 (#179)
- actions/setup-node 6 -> 7 (#199)
- DavidAnson/markdownlint-cli2-action 23 -> 24 (#196)

Frontend (pnpm monorepo):
- testing group: @testing-library/jest-dom 6.9.1 -> 7.0.0 (major),
  msw 2.14.6 -> 2.15.0, vitest 4.1.8 -> 4.1.10 (#200)
- tailwindcss 4.3.0 -> 4.3.2 (#195); @tailwindcss/postcss 4.3.0 -> 4.3.2 (#192)
- nanoid 5.1.11 -> 5.1.16 (#194)
- recharts 3.8.1 -> 3.9.1 (#193)
- lucide-react 1.17.0 -> 1.22.0 (#191)
- eslint group: eslint 10.4.1 -> 10.6.0, typescript-eslint 8.61.0 -> 8.62.1 (#190)
- storybook group: @storybook/react + storybook 10.4.3 -> 10.4.6 (#189)
- radix-ui group, 10 packages (#187)
- tanstack group: react-query, react-router, react-virtual (#186)

Rust toolchain propagation (PR #198 bumped the Docker base image only;
following the precedent set in #148, the pin is aligned everywhere it's
declared): rust-toolchain.toml channel and Cargo.toml MSRV -> 1.97,
docker-compose RUST_VERSION build-arg, and README/setup/deployment/
maintainer-guide + the two docs/plan snippets. CHANGELOG.md's historical
mention of actions/checkout@v6 is left untouched (immutable record).

Upgrade-caused fix:
- aes-gcm 0.11's `aead`/`hybrid-array` rewrite deprecated
  `Nonce::from_slice`; migrated the 4 call sites (src/email/oauth.rs,
  src/vectors/encryption.rs) to `Nonce::try_from(&[u8]).map_err(...)?`
  plus `&nonce` at the encrypt/decrypt call sites per the new borrowed
  Aead signature. Round-trip encryption tests (security_audit.rs) pass.

Security audit (cargo audit / pnpm audit --prod / Dependabot alerts):
- RUSTSEC-2026-0193 + RUSTSEC-2026-0213 (ammonia mXSS/XSS bypass via
  MathML/SVG): ammonia 4.1.2 -> 4.1.4. Real finding — ammonia sanitizes
  untrusted email HTML directly.
- RUSTSEC-2026-0204 (crossbeam-epoch invalid-pointer Display impl):
  0.9.18 -> 0.9.20 (transitive).
- RUSTSEC-2026-0186 (memmap2 unsound pointer offset): 0.9.10 -> 0.9.11.
- RUSTSEC-2026-0192 (ttf-parser unmaintained, no CVE): no newer release
  exists (confirmed via `cargo info`); documented in backend/audit-ignore
  matching the existing deferred-advisory pattern.
- GHSA-4w2j-m93h-cj5j (quinn-proto memory exhaustion): already resolved
  by the #201 bump above.
- Frontend pnpm-workspace.yaml overrides widened/added for advisories
  disclosed since the last lockfile touch: brace-expansion (both the
  1.x and 4.x/5.x lines) to 1.1.16/5.0.8, tar to 7.5.21, undici to
  7.28.0, postcss to 8.5.18. Verified clean via `pnpm audit --prod`
  (the repo's own audit gate). One remaining high finding
  (brace-expansion 1.1.16 via eslint-plugin-react -> minimatch@3.1.5,
  GHSA-mh99-v99m-4gvg) is devDependency-only tooling processing our own
  trusted lint glob patterns — unreachable in production, out of scope
  for `pnpm audit --prod`, and has no compatible fix within minimatch
  3.1.5's pinned major (forcing brace-expansion 5.x there would be a
  cross-major override risking broken lint globbing). Left deferred.

Verification:
- backend (rust-toolchain 1.97.0): cargo fmt --check, clippy
  --workspace --all-targets -D warnings clean, cargo test --workspace
  (2022 passed, 0 failed), cargo bench --no-run compiles.
- frontend: pnpm install --frozen-lockfile reproduces the lockfile,
  tsc --noEmit clean, prettier --check clean, eslint clean, vitest
  (271 tests passed), turbo build succeeds.

Co-authored-by: claude-flow <ruv@ruv.net>
@pacphi

pacphi commented Jul 31, 2026

Copy link
Copy Markdown
Owner

Superseded by #202, which consolidates this bump (latest-compatible) along with the other open Dependabot PRs into a single branch. #202 is now squash-merged into main. Closing in favor of #202.

@pacphi pacphi closed this Jul 31, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jul 31, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/frontend/eslint-b159e43369 branch July 31, 2026 09:26
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