Skip to content

chore(deps-dev): bump eslint from 9.39.2 to 10.8.0 in /src/Dhadgar.Scope - #162

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

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/src/Dhadgar.Scope/eslint-10.8.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 26, 2026 •

Copy link
Copy Markdown
Contributor

Bumps eslint from 9.39.2 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

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

@dependabot dependabot Bot added dependencies javascript Pull requests that update javascript code labels Jul 26, 2026
Bumps [eslint](https://github.com/eslint/eslint) from 9.39.2 to 10.8.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v9.39.2...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/src/Dhadgar.Scope/eslint-10.8.0 branch from 356629e to 06fb5bb Compare July 26, 2026 21:05
Cadacious added a commit that referenced this pull request Oct 26, 2026
…Auth exchange (#212)

* ci(deps): stop Dependabot proposing static-web-apps-deploy

The action is only published as a moving v1 tag, which Dependabot
resolves to the 2021 tag commit and offers as an update (#207). Ignore
it and update the pin by hand.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014QCSL3vKBpaY5vx6epF7wE

* chore(deps): dotenv 18 in BetterAuth

Supersedes Dependabot #202 (17.4.2 -> 18.0.9). dotenv 18 adds a CLI and
an opt-in fast parser, drops .env.vault support and preloading, and moves
the "injected env" line to stderr. config() still logs unless quiet is
set, so env.js keeps config({ quiet: true }); only its comment changes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014QCSL3vKBpaY5vx6epF7wE

* fix(betterauth): rate-limit the exchange endpoint

Addresses CodeQL js/missing-rate-limiting on POST
/api/v1/betterauth/exchange, which does a session lookup, a DB query and
signs a token per request. express-rate-limit 8 now limits it per client
IP (default 30 per minute, EXCHANGE_RATE_LIMIT_MAX and
EXCHANGE_RATE_LIMIT_WINDOW_MS override) and answers 429
{ "error": "rate_limited" } with draft-8 RateLimit headers.

The client IP comes from a new TRUST_PROXY setting (unset = trust
nothing, integer = hop count, otherwise an address/subnet list). "true"
is refused at startup because it lets clients spoof X-Forwarded-For.
Behind the Gateway the deployment should set TRUST_PROXY=1.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014QCSL3vKBpaY5vx6epF7wE

* deploy(compose): trust the Gateway hop in BetterAuth

BetterAuth sits behind the Gateway, so without TRUST_PROXY every request
looks like it comes from the Gateway and the /exchange rate limit becomes
one bucket for all users. Trust one hop.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014QCSL3vKBpaY5vx6epF7wE

* chore(deps): bump astro to 7.4.2 and @astrojs/react to 7.1.1 in Panel and ShoppingCart

Resolves Dependabot #203, #204, #205 and #206. @astrojs/react 7 moves to
@vitejs/plugin-react 6 (Oxc) and drops the `babel` option; neither site
passes options to react(), so no config change is needed. Adds
engines.node >=22.23.4 to match Scope and the new astro/@astrojs/react
engine floor.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014QCSL3vKBpaY5vx6epF7wE

* chore(deps): bump @astrojs/react to 7.1.1 in Scope

Keeps Scope on the same @astrojs/react major as Panel and ShoppingCart.
Scope passes no options to react(), so the removed `babel` option does
not affect it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014QCSL3vKBpaY5vx6epF7wE

* chore(deps): move Scope linting to ESLint 10

Resolves Dependabot #162 (eslint 9 -> 10; takes 10.13.0, the newest 10.x).

- eslint 10.13.0, plus @eslint/js 10.0.1 as an explicit devDependency
  (eslint 10 no longer pulls it in).
- eslint-plugin-react 7.37.5 -> @eslint-react/eslint-plugin 5.28.8.
  eslint-plugin-react crashes on ESLint 10 (removed context.getFilename)
  and its maintainer says it is not yet supported
  (jsx-eslint/eslint-plugin-react#3977). Uses recommended-typescript, with
  the old recommended rules it only warns on or omits raised to error
  (no-missing-component-display-name, jsx-no-comment-textnodes,
  jsx-no-children-prop, dom-no-unsafe-target-blank,
  dom-no-unknown-property). Its duplicate hook rules are turned off so
  eslint-plugin-react-hooks stays the only source of hooks checks.
- eslint-plugin-jsx-a11y 6.10.2 -> eslint-plugin-jsx-a11y-x 0.2.0, the
  maintained drop-in fork that declares ESLint 10 support; the same 31
  recommended rules, now under the jsx-a11y-x/ prefix.
- eslint-plugin-security 3.0.1 -> 4.2.0: 3.x calls context.getSourceCode()
  and crashes on ESLint 10. 4.x adds detect-invisible-characters (warn).

No --force, --legacy-peer-deps, overrides or compat shims. Lint: 0 errors,
22 warnings (12 new warnings from @eslint-react recommended rules).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014QCSL3vKBpaY5vx6epF7wE

* chore(deps): NuGet minor/patch group and coverlet 10.1

Applies the target versions from Dependabot #196 (nuget-minor-patch
group) and #197 (coverlet.collector) on top of current main, and
regenerates the lock files.

Notable bumps:
- Aspire.Hosting.* and Aspire.Hosting.Testing 13.5.3 -> 13.6.4, with the
  AppHost SDK moved to 13.6.4 to match (MessagePack stays 3.1.12)
- OpenTelemetry core, exporter and AspNetCore/Http/Runtime
  instrumentation 1.18.0 -> 1.20.1
- coverlet.collector 10.0.1 -> 10.1.0
- AngleSharp 1.8.6, MailKit 4.18.2, OpenIddict 7.7.2,
  Microsoft.Extensions.* (Resilience/Telemetry/Redaction/TimeProvider)
  10.11.0, IdentityModel 8.23.0, Azure KeyVault patches,
  Azure.ResourceManager.KeyVault 1.5.0, FluentValidation 12.2.0,
  FluentAssertions 8.11.0, Microsoft.OpenApi 2.13.0, Scalar 2.18.3,
  Spectre.Console.Cli 0.57.2, Discord.Net 3.20.2, SQLitePCLRaw 2.1.14

Held back:
- MassTransit stays 8.3.6 (deliberate hold, #195)
- System.CommandLine stays 2.0.0-beta4 (the group's 2.0.14 is the
  stable line with a different API)

The group's extra csproj edits (VersionOverride on StackExchange.Redis,
direct FluentValidation/Jwt references in Identity) were not needed and
are left out; no code changes were required.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014QCSL3vKBpaY5vx6epF7wE

* chore(deps): bump MassTransit to 8.5.12 and System.CommandLine to 2.0.14

MassTransit, MassTransit.EntityFrameworkCore and MassTransit.RabbitMQ
go from 8.3.6 to 8.5.12. The 8.5.12 nuspecs declare Apache-2.0, so this
stays on the open-source v8 line; the hold on v9 (commercial) remains.
MassTransit 8.5 registers a usage tracker that only implements
IAsyncDisposable, so the messaging credential tests now dispose their
ServiceProvider with await using, as the generic host does.

System.CommandLine moves from 2.0.0-beta4.22272.1 to the 2.0.14 stable
release. The CLI is migrated to the GA API:
- SetHandler/InvocationContext -> SetAction with ParseResult.GetValue;
  commands that set an exit code now return it from the action
- AddCommand/AddOption/AddArgument -> Subcommands/Options/Arguments.Add
- descriptions move to the Description property, IsRequired -> Required,
  getDefaultValue -> DefaultValueFactory
- option validators use Validators.Add and AddError
- root.InvokeAsync(args) -> root.Parse(args).InvokeAsync()
- the ping command forwards the action's cancellation token (CA2016)
- the commands listing handles Option.Name now carrying the "--" prefix
  and ArgumentHelpName becoming HelpName

Help, validation and error output is unchanged except that root help
lists --help before --version and some blank lines move.

Lock files regenerated with --force-evaluate.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014QCSL3vKBpaY5vx6epF7wE

* fix(betterauth): close the direct-port bypass and log rate-limit hits

- Bind BetterAuth's compose host port to 127.0.0.1. With TRUST_PROXY=1, a
  caller reaching port 5130 directly could set X-Forwarded-For per request
  and get a fresh bucket each time.
- Log when the exchange limit rejects a request.
- Parse TRUST_PROXY and the limit settings before loading secrets and
  running migrations, so a bad value fails fast.
- README: per-client limits need Cloudflare in front of the Gateway, and
  the count is per process.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014QCSL3vKBpaY5vx6epF7wE

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
@dependabot @github

dependabot Bot commented on behalf of github Oct 26, 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/src/Dhadgar.Scope/eslint-10.8.0 branch October 26, 2026 23:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants