Skip to content

Commit f8c757f

Browse files
Bump @biomejs/biome from 2.4.8 to 2.4.9 (#599)
Bumps [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) from 2.4.8 to 2.4.9. <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.4.9</h2> <h2>2.4.9</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/biomejs/biome/pull/9315">#9315</a> <a href="https://github.com/biomejs/biome/commit/085d324b963f12b4ceaf901c36875b196d383cc4"><code>085d324</code></a> Thanks <a href="https://github.com/ematipico"><code>@​ematipico</code></a>! - Added a new nursery CSS rule <a href="https://biomejs.dev/linter/rules/no-duplicate-selectors/"><code>noDuplicateSelectors</code></a>, that disallows duplicate selector lists within the same at-rule context.</p> <p>For example, the following snippet triggers the rule because the second selector and the first selector are the same:</p> <pre lang="css"><code>/* First selector */ .x .y .z { } <p>/* Second selector */ .x { .y { .z { } } } </code></pre></p> </li> <li> <p><a href="https://redirect.github.com/biomejs/biome/pull/9567">#9567</a> <a href="https://github.com/biomejs/biome/commit/b7ab931be14f5e61e5716a345c7ef0da59abb016"><code>b7ab931</code></a> Thanks <a href="https://github.com/ematipico"><code>@​ematipico</code></a>! - Fixed <a href="https://redirect.github.com/biomejs/biome/issues/7211">#7211</a>: <a href="https://biomejs.dev/linter/rules/use-optional-chain/"><code>useOptionalChain</code></a> now detects negated logical OR chains. The following code is now considered invalid:</p> <pre lang="js"><code>!foo || !foo.bar; </code></pre> </li> <li> <p><a href="https://redirect.github.com/biomejs/biome/pull/8670">#8670</a> <a href="https://github.com/biomejs/biome/commit/607ebf9eacec1480f57e06deea46c99174b000a2"><code>607ebf9</code></a> Thanks <a href="https://github.com/tt-a1i"><code>@​tt-a1i</code></a>! - Fixed <a href="https://redirect.github.com/biomejs/biome/issues/8345">#8345</a>: <a href="https://biomejs.dev/linter/rules/use-adjacent-overload-signatures/"><code>useAdjacentOverloadSignatures</code></a> no longer reports false positives for static and instance methods with the same name. Static methods and instance methods are now treated as separate overload groups.</p> <pre lang="ts"><code>class Kek { static kek(): number { return 0; } another(): string { return &quot;&quot;; } kek(): number { return 1; } // no longer reported as non-adjacent } </code></pre> </li> <li> <p><a href="https://redirect.github.com/biomejs/biome/pull/9476">#9476</a> <a href="https://github.com/biomejs/biome/commit/97b80a8b017dc3a56542bfe01b6dadab081729bf"><code>97b80a8</code></a> Thanks <a href="https://github.com/masterkain"><code>@​masterkain</code></a>! - Fixed <a href="https://redirect.github.com/biomejs/biome/issues/9475"><code>[#9475](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9475)</code></a>: Fixed a panic when Biome analyzed ambient TypeScript modules containing class constructor, getter, or setter signatures that reference local type aliases. Biome now handles these declarations without crashing during semantic analysis.</p> </li> <li> <p><a href="https://redirect.github.com/biomejs/biome/pull/9553">#9553</a> <a href="https://github.com/biomejs/biome/commit/0cd5298fecae7961c458b026b37f80a8ab98880f"><code>0cd5298</code></a> Thanks <a href="https://github.com/dyc3"><code>@​dyc3</code></a>! - Fixed a bug where enabling the rules of a whole group, would enable rules that belonged to a domain under the same group.</p> </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.4.9</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/biomejs/biome/pull/9315">#9315</a> <a href="https://github.com/biomejs/biome/commit/085d324b963f12b4ceaf901c36875b196d383cc4"><code>085d324</code></a> Thanks <a href="https://github.com/ematipico"><code>@​ematipico</code></a>! - Added a new nursery CSS rule <a href="https://biomejs.dev/linter/rules/no-duplicate-selectors/"><code>noDuplicateSelectors</code></a>, that disallows duplicate selector lists within the same at-rule context.</p> <p>For example, the following snippet triggers the rule because the second selector and the first selector are the same:</p> <pre lang="css"><code>/* First selector */ .x .y .z { } <p>/* Second selector */ .x { .y { .z { } } } </code></pre></p> </li> <li> <p><a href="https://redirect.github.com/biomejs/biome/pull/9567">#9567</a> <a href="https://github.com/biomejs/biome/commit/b7ab931be14f5e61e5716a345c7ef0da59abb016"><code>b7ab931</code></a> Thanks <a href="https://github.com/ematipico"><code>@​ematipico</code></a>! - Fixed <a href="https://redirect.github.com/biomejs/biome/issues/7211">#7211</a>: <a href="https://biomejs.dev/linter/rules/use-optional-chain/"><code>useOptionalChain</code></a> now detects negated logical OR chains. The following code is now considered invalid:</p> <pre lang="js"><code>!foo || !foo.bar; </code></pre> </li> <li> <p><a href="https://redirect.github.com/biomejs/biome/pull/8670">#8670</a> <a href="https://github.com/biomejs/biome/commit/607ebf9eacec1480f57e06deea46c99174b000a2"><code>607ebf9</code></a> Thanks <a href="https://github.com/tt-a1i"><code>@​tt-a1i</code></a>! - Fixed <a href="https://redirect.github.com/biomejs/biome/issues/8345">#8345</a>: <a href="https://biomejs.dev/linter/rules/use-adjacent-overload-signatures/"><code>useAdjacentOverloadSignatures</code></a> no longer reports false positives for static and instance methods with the same name. Static methods and instance methods are now treated as separate overload groups.</p> <pre lang="ts"><code>class Kek { static kek(): number { return 0; } another(): string { return &quot;&quot;; } kek(): number { return 1; } // no longer reported as non-adjacent } </code></pre> </li> <li> <p><a href="https://redirect.github.com/biomejs/biome/pull/9476">#9476</a> <a href="https://github.com/biomejs/biome/commit/97b80a8b017dc3a56542bfe01b6dadab081729bf"><code>97b80a8</code></a> Thanks <a href="https://github.com/masterkain"><code>@​masterkain</code></a>! - Fixed <a href="https://redirect.github.com/biomejs/biome/issues/9475"><code>[#9475](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9475)</code></a>: Fixed a panic when Biome analyzed ambient TypeScript modules containing class constructor, getter, or setter signatures that reference local type aliases. Biome now handles these declarations without crashing during semantic analysis.</p> </li> <li> <p><a href="https://redirect.github.com/biomejs/biome/pull/9553">#9553</a> <a href="https://github.com/biomejs/biome/commit/0cd5298fecae7961c458b026b37f80a8ab98880f"><code>0cd5298</code></a> Thanks <a href="https://github.com/dyc3"><code>@​dyc3</code></a>! - Fixed a bug where enabling the rules of a whole group, would enable rules that belonged to a domain under the same group.</p> <p>For example, <code>linter.rules.correctness = &quot;error&quot;</code> no longer enables React- or Qwik-specific correctness rules unless <code>linter.domains.react</code>, <code>linter.domains.qwik</code>, or an explicit rule config also enables them, or their relative dependencies are installed.</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/ad3752696c34f0ad30311a2a70de1f9b18b31530"><code>ad37526</code></a> ci: release (<a href="https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9620">#9620</a>)</li> <li><a href="https://github.com/biomejs/biome/commit/eb57e3a1df36bf1bbe612f84a68ded658d9b7d00"><code>eb57e3a</code></a> chore: use npmx.dev badge (<a href="https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9614">#9614</a>)</li> <li><a href="https://github.com/biomejs/biome/commit/e1684948cee6572583ab62019a300cf2a7d1d826"><code>e168494</code></a> feat(linter): add rule <code>noUntrustedLicenses</code> (<a href="https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9474">#9474</a>)</li> <li><a href="https://github.com/biomejs/biome/commit/085d324b963f12b4ceaf901c36875b196d383cc4"><code>085d324</code></a> feat(css): add <code>noDuplicateSelectors</code> (<a href="https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9315">#9315</a>)</li> <li><a href="https://github.com/biomejs/biome/commit/4d050df5e3276dd54b6962fca6eeaf8cdcd6f295"><code>4d050df</code></a> feat(analyze): implement noInlineStyles (<a href="https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9534">#9534</a>)</li> <li><a href="https://github.com/biomejs/biome/commit/723798b7cd5d6b27cf6ab653ea6046f66610b402"><code>723798b</code></a> feat: apply fix to use consistent method signatures (<a href="https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9544">#9544</a>)</li> <li>See full diff in <a href="https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.9/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.4.8&new-version=2.4.9)](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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 28cec52 commit f8c757f

File tree

2 files changed

+37
-37
lines changed

2 files changed

+37
-37
lines changed

package-lock.json

Lines changed: 36 additions & 36 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
@@ -215,7 +215,7 @@
215215
"format": "biome check --write"
216216
},
217217
"devDependencies": {
218-
"@biomejs/biome": "^2.4.8",
218+
"@biomejs/biome": "^2.4.9",
219219
"@playwright/test": "^1.58.2",
220220
"@types/mocha": "^10.0.10",
221221
"@types/node": "^25.5.0",

0 commit comments

Comments
 (0)