Skip to content

build(deps-dev): bump the typescript-tooling group across 1 directory with 2 updates#200

Merged
theagenticguy merged 2 commits into
mainfrom
dependabot/npm_and_yarn/typescript-tooling-342deff637
Jun 7, 2026
Merged

build(deps-dev): bump the typescript-tooling group across 1 directory with 2 updates#200
theagenticguy merged 2 commits into
mainfrom
dependabot/npm_and_yarn/typescript-tooling-342deff637

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Jun 6, 2026

Bumps the typescript-tooling group with 2 updates in the / directory: @biomejs/biome and @types/node.

Updates @biomejs/biome from 2.4.15 to 2.4.16

Release notes

Sourced from @​biomejs/biome's releases.

Biome CLI v2.4.16

2.4.16

Patch Changes

  • #10329 ef764d5 Thanks @​Conaclos! - Fixed an issue where diagnostics showed an incorrect location in Astro files.

  • #10363 50aa415 Thanks @​dyc3! - Fixed HTML formatting for a case where comments could cause the formatter to split up a closing tag, which would cause the resulting HTML to be syntactically invalid.

    Input:

    <span
      ><!-- 1
    --><span>a</span
      ><!-- 2
    --><span>b</span
      ><!-- 3
    --></span>

    Output:

      <span
    	  ><!-- 1
    - --> <span>a</span<!-- 2
    - --> ><span>b</span><!-- 3
    + --><span>a</span><!-- 2
    + --><span>b</span><!-- 3
      --></span
      >
  • #10465 0c718da Thanks @​dfedoryshchev! - Fixed diagnostics emitted by the noUntrustedLicenses rule.

  • #10358 05c2617 Thanks @​dyc3! - Fixed #10356: biome rage --linter now displays rules enabled through linter domains in the enabled rules list.

  • #10300 950247c Thanks @​dyc3! - Fixed #10265: Svelte function bindings such as bind:value={get, set} are now parsed more precisely, so noCommaOperator won't emit false positives for that syntax anymore.

  • #9786 e71f584 Thanks @​MeGaNeKoS! - Fixed #8480: useDestructuring now provides variableDeclarator and assignmentExpression options to control which contexts enforce destructuring, matching ESLint's prefer-destructuring configuration. Both default to {array: true, object: true}. The diagnostic for object destructuring in assignment expressions now instructs users to wrap the assignment in parentheses.

  • #10425 1948b72 Thanks @​sjh9714! - Fixed #10244: The useOptionalChain rule now detects negated guard inequality chains like !foo || foo.bar !== "x".

  • #10442 001f94f Thanks @​ematipico! - Fixed #10411: noMisusedPromises no longer causes a stack overflow when a nested function returns an object with shorthand properties that shadow destructured variables from an outer scope.

  • #10318 9b1577f Thanks @​dyc3! - Added support for formatter.trailingCommas in overrides. This option was previously available in the top-level formatter configuration but missing from formatter overrides.

  • #10319 2e37709 Thanks @​dyc3! - Fixed Vue and Svelte formatting for standalone interpolations in inline elements. Biome now preserves existing newlines in cases like:

... (truncated)

Changelog

Sourced from @​biomejs/biome's changelog.

2.4.16

Patch Changes

  • #10329 ef764d5 Thanks @​Conaclos! - Fixed an issue where diagnostics showed an incorrect location in Astro files.

  • #10363 50aa415 Thanks @​dyc3! - Fixed HTML formatting for a case where comments could cause the formatter to split up a closing tag, which would cause the resulting HTML to be syntactically invalid.

    Input:

    <span
      ><!-- 1
    --><span>a</span
      ><!-- 2
    --><span>b</span
      ><!-- 3
    --></span>

    Output:

      <span
    	  ><!-- 1
    - --> <span>a</span<!-- 2
    - --> ><span>b</span><!-- 3
    + --><span>a</span><!-- 2
    + --><span>b</span><!-- 3
      --></span
      >
  • #10465 0c718da Thanks @​dfedoryshchev! - Fixed diagnostics emitted by the noUntrustedLicenses rule.

  • #10358 05c2617 Thanks @​dyc3! - Fixed #10356: biome rage --linter now displays rules enabled through linter domains in the enabled rules list.

  • #10300 950247c Thanks @​dyc3! - Fixed #10265: Svelte function bindings such as bind:value={get, set} are now parsed more precisely, so noCommaOperator won't emit false positives for that syntax anymore.

  • #9786 e71f584 Thanks @​MeGaNeKoS! - Fixed #8480: useDestructuring now provides variableDeclarator and assignmentExpression options to control which contexts enforce destructuring, matching ESLint's prefer-destructuring configuration. Both default to {array: true, object: true}. The diagnostic for object destructuring in assignment expressions now instructs users to wrap the assignment in parentheses.

  • #10425 1948b72 Thanks @​sjh9714! - Fixed #10244: The useOptionalChain rule now detects negated guard inequality chains like !foo || foo.bar !== "x".

  • #10442 001f94f Thanks @​ematipico! - Fixed #10411: noMisusedPromises no longer causes a stack overflow when a nested function returns an object with shorthand properties that shadow destructured variables from an outer scope.

  • #10318 9b1577f Thanks @​dyc3! - Added support for formatter.trailingCommas in overrides. This option was previously available in the top-level formatter configuration but missing from formatter overrides.

  • #10319 2e37709 Thanks @​dyc3! - Fixed Vue and Svelte formatting for standalone interpolations in inline elements. Biome now preserves existing newlines in cases like:

... (truncated)

Commits
  • 5f4ea56 ci: release (#10326)
  • de2a33c fix(core): regression in emitted types (#10478)
  • d835303 docs: remove redundant default phrase in useConsistentObjectDefinitions rul...
  • 4f1aaf2 fix: incorrect build when using build or test (#10426)
  • dc73b6b refactor: make plugins opt-in via feature gate (#10418)
  • e71f584 feat(useDestructuring): add options for assignment/declaration and improve di...
  • 9b1577f fix(config): support trailingCommas in overrides (#10318)
  • See full diff in compare view

Updates @types/node from 25.9.1 to 25.9.2

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 6, 2026
@dependabot dependabot Bot requested a review from theagenticguy as a code owner June 6, 2026 04:42
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 6, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/typescript-tooling-342deff637 branch 6 times, most recently from b9c00c1 to 612890b Compare June 7, 2026 16:01
theagenticguy pushed a commit that referenced this pull request Jun 7, 2026
@theagenticguy theagenticguy force-pushed the dependabot/npm_and_yarn/typescript-tooling-342deff637 branch from 612890b to 1addee5 Compare June 7, 2026 16:05
@theagenticguy theagenticguy force-pushed the dependabot/npm_and_yarn/typescript-tooling-342deff637 branch from 1addee5 to 56eba2d Compare June 7, 2026 16:06
biome 2.4.16 (this PR's bump) tightened lint/complexity/useOptionalChain
to flag `!x || x.k !== v` patterns. Rewrote the 7 sites as `x?.k !== v`
(semantically equivalent — when x is null/undefined, x?.k is undefined,
which !== v is true, matching the original guard). Tests unchanged:
analysis 128, cli 307, mcp 200, storage 169, all pass.
@theagenticguy theagenticguy merged commit 9da284b into main Jun 7, 2026
43 of 44 checks passed
@theagenticguy theagenticguy deleted the dependabot/npm_and_yarn/typescript-tooling-342deff637 branch June 7, 2026 16:18
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