Skip to content

Commit 01a61e8

Browse files
build(deps-dev): bump @biomejs/biome from 2.3.0 to 2.3.4 (#438)
Bumps [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) from 2.3.0 to 2.3.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/biomejs/biome/releases"><code>@​biomejs/biome</code>'s releases</a>.</em></p> <blockquote> <h2>Biome CLI v2.3.4</h2> <h2>2.3.4</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/biomejs/biome/pull/7989">#7989</a> <a href="https://github.com/biomejs/biome/commit/4855c4a5c28d8381dd724449d43a9a60a860edaa"><code>4855c4a</code></a> Thanks <a href="https://github.com/alissonlauffer"><code>@​alissonlauffer</code></a>! - Fixed a regression in Astro frontmatter parsing where comments inside quoted strings were incorrectly detected as actual comments. This caused the parser to prematurely terminate frontmatter parsing when encountering strings like <code>const test = &quot;//&quot;;</code>. For example, the following Astro frontmatter now parses correctly:</p> <pre lang="astro"><code>--- const test = &quot;// not a real comment&quot;; --- </code></pre> </li> <li> <p><a href="https://redirect.github.com/biomejs/biome/pull/7968">#7968</a> <a href="https://github.com/biomejs/biome/commit/0b28f5f47aa968bd2511224679ae1cfbcf708fd7"><code>0b28f5f</code></a> Thanks <a href="https://github.com/denbezrukov"><code>@​denbezrukov</code></a>! - Refactored formatter to use strict <code>Token</code> element for better performance. The new <code>Token</code> variant is optimized for static, ASCII-only text (keywords, operators, punctuation) with the following constraints:</p> <ul> <li>ASCII only (no Unicode characters)</li> <li>No newlines (<code>\n</code>, <code>\r</code>)</li> <li>No tab characters (<code>\t</code>)</li> </ul> <p>This enables faster printing and fitting logic by using bulk string operations (<code>push_str</code>, <code>len()</code>) instead of character-by-character iteration with Unicode width calculations.</p> </li> <li> <p><a href="https://redirect.github.com/biomejs/biome/pull/7941">#7941</a> <a href="https://github.com/biomejs/biome/commit/19b82805e013d5befc644f85f272df19ed1264ae"><code>19b8280</code></a> Thanks <a href="https://github.com/Conaclos"><code>@​Conaclos</code></a>! - Fixed <a href="https://redirect.github.com/biomejs/biome/issues/7943">#7943</a>. Rules' <code>options</code> are now properly merged with the inherited <code>options</code> from a shared configuration.</p> <p>This means that you can now override a specific option from a rule without resetting the other options to their default.</p> <p>Given the following shared configuration:</p> <pre lang="json"><code>{ &quot;linter&quot;: { &quot;rules&quot;: { &quot;style&quot;: { &quot;useNamingConvention&quot;: { &quot;level&quot;: &quot;on&quot;, &quot;options&quot;: { &quot;strictCase&quot;: false, &quot;conventions&quot;: [ { &quot;selector&quot;: { &quot;kind&quot;: &quot;variable&quot;, &quot;scope&quot;: &quot;global&quot; }, &quot;formats&quot;: [&quot;CONSTANT_CASE&quot;] } ] } } } } } } </code></pre> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md"><code>@​biomejs/biome</code>'s changelog</a>.</em></p> <blockquote> <h2>2.3.4</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/biomejs/biome/pull/7989">#7989</a> <a href="https://github.com/biomejs/biome/commit/4855c4a5c28d8381dd724449d43a9a60a860edaa"><code>4855c4a</code></a> Thanks <a href="https://github.com/alissonlauffer"><code>@​alissonlauffer</code></a>! - Fixed a regression in Astro frontmatter parsing where comments inside quoted strings were incorrectly detected as actual comments. This caused the parser to prematurely terminate frontmatter parsing when encountering strings like <code>const test = &quot;//&quot;;</code>. For example, the following Astro frontmatter now parses correctly:</p> <pre lang="astro"><code>--- const test = &quot;// not a real comment&quot;; --- </code></pre> </li> <li> <p><a href="https://redirect.github.com/biomejs/biome/pull/7968">#7968</a> <a href="https://github.com/biomejs/biome/commit/0b28f5f47aa968bd2511224679ae1cfbcf708fd7"><code>0b28f5f</code></a> Thanks <a href="https://github.com/denbezrukov"><code>@​denbezrukov</code></a>! - Refactored formatter to use strict <code>Token</code> element for better performance. The new <code>Token</code> variant is optimized for static, ASCII-only text (keywords, operators, punctuation) with the following constraints:</p> <ul> <li>ASCII only (no Unicode characters)</li> <li>No newlines (<code>\n</code>, <code>\r</code>)</li> <li>No tab characters (<code>\t</code>)</li> </ul> <p>This enables faster printing and fitting logic by using bulk string operations (<code>push_str</code>, <code>len()</code>) instead of character-by-character iteration with Unicode width calculations.</p> </li> <li> <p><a href="https://redirect.github.com/biomejs/biome/pull/7941">#7941</a> <a href="https://github.com/biomejs/biome/commit/19b82805e013d5befc644f85f272df19ed1264ae"><code>19b8280</code></a> Thanks <a href="https://github.com/Conaclos"><code>@​Conaclos</code></a>! - Fixed <a href="https://redirect.github.com/biomejs/biome/issues/7943">#7943</a>. Rules' <code>options</code> are now properly merged with the inherited <code>options</code> from a shared configuration.</p> <p>This means that you can now override a specific option from a rule without resetting the other options to their default.</p> <p>Given the following shared configuration:</p> <pre lang="json"><code>{ &quot;linter&quot;: { &quot;rules&quot;: { &quot;style&quot;: { &quot;useNamingConvention&quot;: { &quot;level&quot;: &quot;on&quot;, &quot;options&quot;: { &quot;strictCase&quot;: false, &quot;conventions&quot;: [ { &quot;selector&quot;: { &quot;kind&quot;: &quot;variable&quot;, &quot;scope&quot;: &quot;global&quot; }, &quot;formats&quot;: [&quot;CONSTANT_CASE&quot;] } ] } } } } } } </code></pre> <p>And the user configuration that extends this shared configuration:</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/biomejs/biome/commit/e8b67537fb0c8a33dded08d847f1aa8a933bdb34"><code>e8b6753</code></a> ci: release (<a href="https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7965">#7965</a>)</li> <li><a href="https://github.com/biomejs/biome/commit/ec24456f85e2f1f2905a6720ff0cb7379313e07b"><code>ec24456</code></a> chore: add graphite as bronze sponsor (<a href="https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7974">#7974</a>)</li> <li><a href="https://github.com/biomejs/biome/commit/19b82805e013d5befc644f85f272df19ed1264ae"><code>19b8280</code></a> fix(config): implement Merge for rules' options (<a href="https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7941">#7941</a>)</li> <li><a href="https://github.com/biomejs/biome/commit/c9e20c3780b328ff59b63fa8917938d97b090148"><code>c9e20c3</code></a> feat(lint): implement <code>noContinue</code> (<a href="https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7856">#7856</a>)</li> <li><a href="https://github.com/biomejs/biome/commit/fd282fc5f49cee3a62c8a9d5ad1ff734c5188800"><code>fd282fc</code></a> ci: release (<a href="https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7916">#7916</a>)</li> <li><a href="https://github.com/biomejs/biome/commit/198a371c7381fe21701ee010b2f1a14f4f962514"><code>198a371</code></a> chore: update Rust to v1.91.0 (<a href="https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7947">#7947</a>)</li> <li><a href="https://github.com/biomejs/biome/commit/2509b91cde53b8f747d397fcec5e37eb47bd524d"><code>2509b91</code></a> feat(lint): implement <code>no-unknown-property</code> from eslint react (<a href="https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7774">#7774</a>)</li> <li><a href="https://github.com/biomejs/biome/commit/69cececbbaccbe5c44c71afee8e242437783cabc"><code>69cecec</code></a> feat(lint): new rule: no parameters only used in recursion (<a href="https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7926">#7926</a>)</li> <li><a href="https://github.com/biomejs/biome/commit/6d95a67d7ae839a266a1e50e68559cf131243003"><code>6d95a67</code></a> ci: release (<a href="https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7887">#7887</a>)</li> <li><a href="https://github.com/biomejs/biome/commit/c6006184a860b42fea3f0ea5fe96c47087341a90"><code>c600618</code></a> feat(lint): implement <code>noIncrementDecrement</code> (<a href="https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7859">#7859</a>)</li> <li>Additional commits viewable in <a href="https://github.com/biomejs/biome/commits/@biomejs/[email protected]/packages/@biomejs/biome">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@biomejs/biome&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=2.3.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 0b1bef0 commit 01a61e8

File tree

2 files changed

+135
-16
lines changed

2 files changed

+135
-16
lines changed

package-lock.json

Lines changed: 134 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@
177177
"typecheck": "tsc --noEmit"
178178
},
179179
"devDependencies": {
180-
"@biomejs/biome": "^2.3.0",
180+
"@biomejs/biome": "^2.3.4",
181181
"@jridgewell/trace-mapping": "^0.3.31",
182182
"@types/chai": "^4.3.20",
183183
"@types/estree": "^1.0.8",

0 commit comments

Comments
 (0)