Pull Request Overview
- Opened on September 8, 2026
- Status Merged
- Commit count 2 with first commit September 8, 2026
Total Delta
Open Days
Test Delta
How long has this pull request spent in each phase of its lifecycle?
| Fraction of total time | Business days | Phase |
|---|---|---|
|
|
0.0 days | Authoring 0 commits before pull request opened for review |
|
|
0.0 days | Awaiting first review |
| Set up deploy tracking to begin tracking full PR start-to-deploy times | ||
Total time for pull request
0.0 business days
from first commit authored to merge
Deploy tracking has not been set up
chore(deps-dev): bump @biomejs/biome from 2.5.11 to 2.5.12
Bumps @biomejs/biome from 2.5.11 to 2.5.12.
Release notes
Sourced from @biomejs/biome's releases.
Biome CLI v2.5.12
2.5.12
Patch Changes
#11440
b88f1eaThanks@Princesseuh! - Fixed Astro attribute expressions rejecting TypeScript and JSX syntax that is accepted in text expressions.<Component icon={<Icon />} count={total as number} onSelect={(e: Event) => e} />#11440
b88f1eaThanks@Princesseuh! - Fixed Astro attribute names being split on:and.inside an expression, such as{x && <button x-on:keyup.enter={go} client:load.foo />}.#11440
b88f1eaThanks@Princesseuh! - Fixed a bare>in the children of an Astro expression being treated as markup, such as{x && <div>a > b</div>}.#11440
b88f1eaThanks@Princesseuh! - Fixed HTML comments inside an Astro expression failing to parse. They are now read as trivia, wherever they appear among the children.{x && <div><!-- first -->text<!-- last --></div>}
{cond && <a></a><!-- c --><b></b>}#11440
b88f1eaThanks@Princesseuh! - Fixedis:rawchildren inside an Astro expression being read as JSX, such as{x && <div is:raw>{not js} < & text</div>}.#11440
b88f1eaThanks@Princesseuh! - Fixed an apostrophe or quote in the text of a JSX element inside an Astro expression ending the expression early, such as{items.map((i) => <li>it's {i}</li>)}.#11440
b88f1eaThanks@Princesseuh! - Fixed the children of a<script>or<style>inside an Astro expression being read as JSX. Their contents are text, so braces and comparisons no longer have to be escaped.{cond && <style>a { color: red }</style>}
{cond && <script>let x = {a: 1};</script>}#11440
b88f1eaThanks@Princesseuh! - Added support for template literal attribute values inside an Astro expression, such as{x && <C data-x=.t${x}/>}#11440
b88f1eaThanks@Princesseuh! - Fixed unquoted attribute values being rejected inside an Astro expression, such as{x && <a class=foo maxlength=255 href=/about>go</a>}.#11440
b88f1eaThanks@Princesseuh! - Fixed a template literal nested inside${}breaking the rest of an Astro file, such asconst href =./blog${page === 0 ? '' :/${page + 1}};#11440
b88f1eaThanks@Princesseuh! - Fixed a quote inside a regex character class breaking the rest of an Astro file, such asconst unsafe = /[/"]/;.#11508
54f3a2eThanks@dyc3! - Added the nursery ruleuseFlatMathMinMax. BecauseMath.min()andMath.max()accept any number of arguments, the rule reports unnecessary nested calls to the same method:Math.max(Math.max(a, b), c);The fix flattens this expression to
Math.max(a, b, c).
<!-- raw HTML omitted -->
... (truncated)
Changelog
Sourced from @biomejs/biome's changelog.
2.5.12
Patch Changes
#11440
b88f1eaThanks@Princesseuh! - Fixed Astro attribute expressions rejecting TypeScript and JSX syntax that is accepted in text expressions.<Component icon={<Icon />} count={total as number} onSelect={(e: Event) => e} />#11440
b88f1eaThanks@Princesseuh! - Fixed Astro attribute names being split on:and.inside an expression, such as{x && <button x-on:keyup.enter={go} client:load.foo />}.#11440
b88f1eaThanks@Princesseuh! - Fixed a bare>in the children of an Astro expression being treated as markup, such as{x && <div>a > b</div>}.#11440
b88f1eaThanks@Princesseuh! - Fixed HTML comments inside an Astro expression failing to parse. They are now read as trivia, wherever they appear among the children.{x && <div><!-- first -->text<!-- last --></div>}
{cond && <a></a><!-- c --><b></b>}#11440
b88f1eaThanks@Princesseuh! - Fixedis:rawchildren inside an Astro expression being read as JSX, such as{x && <div is:raw>{not js} < & text</div>}.#11440
b88f1eaThanks@Princesseuh! - Fixed an apostrophe or quote in the text of a JSX element inside an Astro expression ending the expression early, such as{items.map((i) => <li>it's {i}</li>)}.#11440
b88f1eaThanks@Princesseuh! - Fixed the children of a<script>or<style>inside an Astro expression being read as JSX. Their contents are text, so braces and comparisons no longer have to be escaped.{cond && <style>a { color: red }</style>}
{cond && <script>let x = {a: 1};</script>}#11440
b88f1eaThanks@Princesseuh! - Added support for template literal attribute values inside an Astro expression, such as{x && <C data-x=.t${x}/>}#11440
b88f1eaThanks@Princesseuh! - Fixed unquoted attribute values being rejected inside an Astro expression, such as{x && <a class=foo maxlength=255 href=/about>go</a>}.#11440
b88f1eaThanks@Princesseuh! - Fixed a template literal nested inside${}breaking the rest of an Astro file, such asconst href =./blog${page === 0 ? '' :/${page + 1}};#11440
b88f1eaThanks@Princesseuh! - Fixed a quote inside a regex character class breaking the rest of an Astro file, such asconst unsafe = /[/"]/;.#11508
54f3a2eThanks@dyc3! - Added the nursery ruleuseFlatMathMinMax. BecauseMath.min()andMath.max()accept any number of arguments, the rule reports unnecessary nested calls to the same method:Math.max(Math.max(a, b), c);The fix flattens this expression to
Math.max(a, b, c).#11585
c5c8315Thanks@Netail! - Fixed #11475:noUnresolvedImportsno longer reports Bun runtime built-in modules (bun,bun:bundle,bun:ffi,bun:jsc,bun:sqlite,bun:test).
<!-- raw HTML omitted -->
... (truncated)
Commits
-
0a31d7cci: release (#11530) -
a20f44afeat: noBunModules (#11597) -
1fc42edfeat(lint/js): add noThisOutsideOfClass (#11596) -
6c7fd27feat(lint/js/vue): add noVueDeprecatedScopedSlots (#11593) -
f4e5ebbfeat(lint): add useModernMathApis (#11581) -
54f3a2efeat(lint/js): adduseFlatMathMinMax(#11508) -
1d6210bfeat(lint/js): addnoUnmodifiedLoopCondition(#11491) -
2d55931feat(js_analyze): added a React naming convention rule (#11554) -
ee69e0efix(schema): domains (#11565) -
f5d7896feat(lint/js): addnoInvalidFileInputAccept(#11497) - See full diff in compare view
Comments Threads Pending Resolution
Resolved Comment Threads
No resolved comments have been left on this PR.