Skip to content

build: update dev-dependency @biomejs/biome from 2.4.13 to 2.5.2#17

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/npm/biomejs-biome-2.x
Open

build: update dev-dependency @biomejs/biome from 2.4.13 to 2.5.2#17
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/npm/biomejs-biome-2.x

Conversation

@renovate

@renovate renovate Bot commented Jun 22, 2025

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Adoption Passing Confidence OpenSSF
@biomejs/biome (source) 2.4.132.5.2 age adoption passing confidence OpenSSF Scorecard

Release Notes

biomejs/biome (@​biomejs/biome)

v2.5.2

Compare Source

Patch Changes
  • #​10595 f458028 Thanks @​pkallos! - Added the option ignoreBooleanCoercion to useNullishCoalescing. When enabled, Biome ignores || and ||= used inside a Boolean() call, where coalescing on falsy values is intentional.

  • #​10798 4a32b63 Thanks @​pkallos! - Added the option ignorePrimitives to useNullishCoalescing. When enabled, Biome ignores ||, ||=, and ternary expressions whose non-nullish operands are all primitives the option opts out of. Use true to ignore all primitives, or an object selecting string, number, boolean, or bigint.

  • #​10545 f3d4c00 Thanks @​Mokto! - Added the new nursery rule noSvelteUnnecessaryStateWrap, which reports unnecessary $state() wrapping of classes from svelte/reactivity that are already reactive.

    <script>
    import { SvelteMap } from "svelte/reactivity";
    const map = $state(new SvelteMap()); // redundant
    </script>
  • #​10752 f62fb8b Thanks @​ematipico! - Fixed #​10739. Now the rule useValidAutocomplete correctly flags the autoComplete attribute.

  • #​10796 f1b3ab2 Thanks @​ematipico! - Fixed #​10768. Improved the performance of the Biome Language Server by cancelling certain in-flight operations when there are fast updates.

  • #​10719 aa649b5 Thanks @​minseong0324! - Fixed noMisleadingReturnType false positive on returns that use a widening type assertion: "a" as string is no longer reported as misleading. The rule now also reports a literal-pinning assertion such as false as false, matching the existing as const behavior.

    // No longer flagged (returns are `string`):
    function getValue(b: boolean): string {
      if (b) return "a" as string;
      return "b" as string;
    }
    
    // Now also reported, like `as const` (returns `false`):
    function isReady(): boolean {
      return false as false;
    }
  • #​10678 8f073a7 Thanks @​PranavAchar01! - Fixed #​7718: Biome now correctly parses CSS nesting selectors when & appears as a trailing sub-selector after a type selector, e.g. h1& { color: red; }.

  • #​10756 5ec965a Thanks @​denbezrukov! - Fixed CSS formatter output for selector lists with allowWrongLineComments and // comments after a selector comma. Biome now keeps the selector before the line comment inline instead of breaking it across descendant combinators.

    -.powerPathNavigator
    -  .helm
    -  button.pressedButton, // pressed
    +.powerPathNavigator .helm button.pressedButton, // pressed
     .powerPathNavigator .helm button:active:not(.disabledButton) {
     }
  • #​10757 6232fcd Thanks @​PranavAchar01! - Fixed #​8269: the CSS parser now accepts Tailwind @variant and @utility names that start with a digit, such as the 2xl breakpoint.

    @&#8203;utility container {
      @&#8203;variant 2xl {
        max-width: 1400px;
      }
    }
  • #​10777 575ced6 Thanks @​WaterWhisperer! - Fixed an issue reported in #​10708: the GitLab reporter now handles --verbose diagnostics filtering correctly.

  • #​10281 0efe244 Thanks @​Zelys-DFKH! - Fixed a bug where GritQL patterns rejected positional (unkeyed) arguments.

  • #​10758 e36fd8a Thanks @​henrybrewer00-dotcom! - Fixed #​10697: The formatter no longer removes the parentheses around an await or yield expression used as the target of a TypeScript instantiation expression. For example, (await makeFactory)<Value> is no longer reformatted to await makeFactory<Value>, which would change the meaning of the code.

  • #​10586 3617094 Thanks @​IxxyDev! - Fixed #​9568: noFloatingPromises no longer reports a false positive when calling an overloaded function and the selected overload does not return a promise.

    function bestEffort(cb: () => Promise<number>): Promise<number>;
    function bestEffort(cb: () => number): number;
    function bestEffort(
      cb: () => number | Promise<number>,
    ): Promise<number> | number {
      return cb() as Promise<number> | number;
    }
    
    // This resolves to the second overload, which returns `number`, so it is no
    // longer flagged as a floating promise.
    bestEffort(() => 42);
  • #​10766 7aff4c1 Thanks @​JamBalaya56562! - Fixed #​2862: noInteractiveElementToNoninteractiveRole no longer reports custom elements (a tag name containing a dash, e.g. <my-button role="img" />). Per the W3C HTML-ARIA specification, a custom element may be given any role or none.

  • #​10680 771daa4 Thanks @​WaterWhisperer! - Fixed #​10635: Biome now recognizes chained
    table tests such as test.concurrent.each() and it.concurrent.each() as test calls, fixing
    noMisplacedAssertion false positives and improving formatting for those test declarations.

  • #​10759 34570b5 Thanks @​henrybrewer00-dotcom! - Fixed #​10636: noStaticElementInteractions no longer reports a false positive for event handlers on Svelte special elements such as <svelte:window>, <svelte:document>, and <svelte:body>. These are not real DOM elements, so they are now ignored by the rule.

  • #​10741 bd2364e Thanks @​JamBalaya56562! - Fixed #​6686: the rage command now respects the --config-path option and the BIOME_CONFIG_PATH environment variable when loading the Biome configuration. Previously it always used the default configuration resolution and reported the configuration as Not set when no biome.json existed in the working directory.

  • #​10763 2c3e82d Thanks @​Aqu1bp! - Fixed #​10742: noSolidDestructuredProps now reports destructured props in Solid function components and JSX children.

  • #​10606 a4cc4ab Thanks @​Mokto! - Fixed false positives in noUnusedImports, noUnusedVariables, and useImportType for Svelte components that use both a <script module> and a <script> block. The two blocks compile to a single module and share a top-level scope, so a binding (import, function, or variable) declared in one block and used only in the other is no longer reported as unused.

  • #​10767 36d5aa7 Thanks @​otkrickey! - Fixed #​10754: useVueValidVBind no longer reports the Vue 3.4+ same-name shorthand as missing a value. :foo and v-bind:foo are now accepted as equivalent to :foo="foo", while v-bind, v-bind:[dynamicArg], and :[dynamicArg] without a value continue to be reported.

  • #​10775 a918af0 Thanks @​WaterWhisperer! - Fixed an issue reported in #​10708: biome rage didn't detect running Biome daemon pipes on Windows.

  • #​10730 5a2e65b Thanks @​dinocosta! - Fixed an issue where Biome was resolving the well-known Zed settings file from the wrong location on macOS and Windows.

  • #​10807 d97fffe Thanks @​ematipico! - Fixed an issue where .scss files were incorrectly analyzed when running biome check.

  • #​10672 53c6efc Thanks @​ematipico! - Fixed a bug where Biome incorrectly formatted snippets that have parsing errors.

  • #​10719 aa649b5 Thanks @​minseong0324! - Fixed useAwaitThenable false positive when awaiting a custom thenable that is not the global Promise. A value with a callable then member is now recognized as awaitable.

    interface Thenable<T> {
      then(onfulfilled: (value: T) => void): void;
    }
    declare const t: Thenable<number>;
    async function f() {
      await t;
    }
  • #​10734 4396496 Thanks @​BangDori! - Fixed #​10708: biome migrate now preserves trivia when migrating the deprecated recommended option to preset.

  • #​10683 ae31a00 Thanks @​Netail! - Fixed #​10657 #​10671 #​10661 #​10637 #​10718: HTML rules now correctly handle dynamic attributes.

  • #​10746 54e8239 Thanks @​ematipico! - Fixed an issue where noUndeclaredClasses didn't correctly detect styles defined inside the Astro directive is:global.

  • #​10770 dd1429c Thanks @​ematipico! - Improved the Biome Language Server DX by orchestrating certain operations, so that they won't block the editor during typing. This improvement is more visible in large documents.

  • #​10473 d9b5133 Thanks @​Mokto! - Improved noUnusedImports, noUnusedVariables, noUnusedFunctionParameters, and useImportType for Svelte, Vue, and Astro files (with html.experimentalFullSupportEnabled). Bindings used only in the template — including component tags, attribute interpolations, directives, bind: shorthand, and snippet parameters — are no longer reported as unused, while genuinely unused ones still are.

  • #​10796 f1b3ab2 Thanks @​ematipico! - Fixed an issue where the Biome Language Server didn't enable project or type-aware lint rules, even when they were explicitly enabled.

  • #​10746 54e8239 Thanks @​ematipico! - Fixed an issue where noUndeclaredClasses didn't detect styles declared inside HTML documents.

  • #​10774 bde945b Thanks @​pattrickrice! - Fixed #​10268 where a race condition resulted in internal errors such as: The file biome.json does not exist in the workspace.

v2.5.1

Compare Source

Patch Changes

v2.5.0

Compare Source

Minor Changes
  • #​9539 f0615fd Thanks @​ematipico! - Added a new reporter called concise. When --reporter=concise is passed the commands format, lint, check and ci, the diagnostics are printed in a compact manner:

    ! index.ts:2:10: lint/correctness/noUnusedImports: Several of these imports are unused.
    ! main.ts:9:7: lint/correctness/noUnusedVariables: This variable f is unused.
    × index.ts:8:5: lint/suspicious/noImplicitAnyLet: This variable implicitly has the any type.
    × main.ts:2:10: lint/suspicious/noRedeclare: Shouldn't redeclare 'z'. Consider to delete it or rename it.
    
  • #​9495 2056b23 Thanks @​aviraldua93! - Added the useKeyWithClickEvents a11y lint rule for HTML files (.html, .vue, .svelte, .astro). This is a port of the existing JSX rule. The rule enforces that elements with an onclick handler also have at least one keyboard event handler (onkeydown, onkeyup, or onkeypress) to ensure keyboard accessibility.

    Inherently keyboard-accessible elements (<a>, <button>, <input>, <select>, <textarea>, <option>) are excluded, as are elements hidden from assistive technologies (aria-hidden) or with role="presentation" / role="none".

    <!-- Invalid: no keyboard handler -->
    <div onclick="handleClick()">Click me</div>
    
    <!-- Valid: has keyboard handler -->
    <div onclick="handleClick()" onkeydown="handleKeyDown()">Click me</div>
    
    <!-- Valid: inherently keyboard-accessible -->
    <button onclick="handleClick()">Submit</button>
  • #​9152 9ec8500 Thanks @​ematipico! - Added new nursery lint rule noUndeclaredClasses for HTML, JSX, and SFC files (Vue, Astro, Svelte). The rule detects CSS class names used in class="..." (or className) attributes that are not defined in any <style> block or linked stylesheet reachable from the file.

    <!-- .typo is used but never defined -->
    <html>
      <head>
        <style>
          .button {
            color: blue;
          }
        </style>
      </head>
      <body>
        <div class="button typo"></div>
      </body>
    </html>
  • #​9152 9ec8500 Thanks @​ematipico! - Added new nursery lint rule noUnusedClasses for CSS. The rule detects CSS class selectors that are never referenced in any HTML or JSX file that imports the stylesheet. This is a project-domain rule that requires the module graph.

    /* styles.css — .ghost is never used in any importing file */
    .button {
      color: blue;
    }
    .ghost {
      color: red;
    }
    /* App.jsx */
    import "./styles.css";
    export default () => <div className="button" />;
  • #​9546 6567efa Thanks @​nhedger! - Added a biome upgrade command for standalone installations. It upgrades Homebrew installs with brew upgrade biome, updates manually installed binaries from the latest GitHub release, and tells npm users to upgrade with their package manager instead.

  • #​9716 701767a Thanks @​faizkhairi! - Added the HTML version of the useHeadingContent rule. The rule now enforces that heading elements (h1-h6) have content accessible to screen readers in HTML, Vue, Svelte, and Astro files.

    <!-- Invalid: empty heading -->
    <h1></h1>
    
    <!-- Invalid: heading hidden from screen readers -->
    <h1 aria-hidden="true">invisible content</h1>
    
    <!-- Valid: heading with text content -->
    <h1>heading</h1>
    
    <!-- Valid: heading with accessible name -->
    <h1 aria-label="Screen reader content"></h1>
  • #​9582 f437ef8 Thanks @​rahuld109! - Added the HTML version of the useKeyWithMouseEvents rule. The rule now enforces that onmouseover is accompanied by onfocus and onmouseout is accompanied by onblur in HTML, Vue, Svelte, and Astro files.

    <!-- Invalid: onmouseover without onfocus -->
    <div onmouseover="handleMouseOver()"></div>
    
    <!-- Valid: onmouseover paired with onfocus -->
    <div onmouseover="handleMouseOver()" onfocus="handleFocus()"></div>
  • #​9275 1fdbcee Thanks @​ff1451! - Added the new assist action useSortedTypeFields, which sorts the fields of GraphQL object types, interface types and input object types alphabetically, e.g. name, age, id becomes age, id, name.

  • #​10561 78075b7 Thanks @​Conaclos! - Added a new style option to useExportType,
    which enforces a style for exporting types.
    This is the same option as the one provided by useImportType.

  • #​8987 d16e32b Thanks @​DerTimonius! - Ported the useValidAnchor rule to HTML. This rule enforces that all anchors are valid and that they are navigable elements.

  • #​9533 4d251d4 Thanks @​ematipico! - The init command now prints the Biome logo.

  • #​10069 0eb9310 Thanks @​Netail! - Added the HTML lint rule noStaticElementInteractions, which enforces that static, visible elements (such as <div>) that have click handlers use the valid role attribute.

    Invalid:

    <div onclick="myFunction()"></div>
  • #​9134 2a43488 Thanks @​ematipico! - Added the assist action useSortedPackageJson.

    This action organizes package.json fields according to the same conventions as the popular sort-package-json tool.

  • #​9309 7daa18b Thanks @​Bertie690! - The allowDoubleNegation option has been added to noImplicitCoercions to allow ignoring double negations inside code.

    With the option enabled, the following example is considered valid and is ignored by the rule:

    const truthy = !!value;
  • #​9700 894f3fb Thanks @​ematipico! - The Biome Language server now supports the "go-to definition" feature.

    When the cursor of the mouse is hovering an entity (variable, CSS class, type, etc.), and the command CTRL + click is triggered, the editor jumps to where this entity is defined, if the language server can find it.

    Here's what Biome is able to resolve:

    • Variables and types used in JavaScript modules, defined in the same file or imported from another module.
    • JSX Components used in JavaScript modules, defined in the same file or imported from another module.
    • CSS classes used in JSX and HTML-ish files (Vue, Svelte and Astro), and defined in CSS files.
    • Components used in HTML-ish files and defined in other HTML-ish.
    • Variables used in HTML-ish files and defined in the same file or imported from another module (JavaScript or HTML-ish).
  • #​10070 bae0710 Thanks @​Conaclos! - Added the :STYLE: group matcher for organizeImports that matches style imports.

    For example, the following configuration...

    {
      "assist": {
        "actions": {
          "source": {
            "organizeImports": {
              "level": "on",
              "options": {
                "groups": ["**", "!:STYLE:"],
                "sortBareImports": true
              }
            }
          }
        }
      }
    }

    ...places style imports last:

    - import "./style.css"
      import A from "./a.js"
    + import "./style.css"
  • #​9170 e3107de Thanks @​mdrobny! - Added bundleDependencies option to NoUndeclaredDependencies rule.

    This rule now supports imports of packages that are defined only in bundleDependencies and bundledDependencies arrays.

  • #​9547 01f8473 Thanks @​mujpao! - Added new assist rule useSortedAttributes for HTML, porting the existing JSX rule. This rule enforces sorted HTML attributes.

    Invalid

    <input type="text" id="name" name="name" />
  • #​9366 2ca1117 Thanks @​dyc3! - Added the html.parser.vue configuration option. When enabled, it adds support for the parsing of Vue in .html files. Most Vue users don't need to enable this option since Vue files typically use the .vue extension, but it can be useful for projects that embed Vue syntax in regular HTML files.

  • #​9073 74b20ee Thanks @​chocky335! - Added support for applying GritQL plugin rewrites as code actions. GritQL plugins that use the rewrite operator (=>) now produce fixable diagnostics for JavaScript, CSS, and JSON files. By default, plugin rewrites are treated as unsafe fixes and require --write --unsafe to apply. Plugin authors can pass fix_kind = "safe" to register_diagnostic() to mark a fix as safe, allowing it to be applied with just --write.

    Example plugin (useConsoleInfo.grit):

    language js
    
    `console.log($msg)` as $call where {
        register_diagnostic(span = $call, message = "Use console.info instead of console.log.", severity = "warn", fix_kind = "safe"),
        $call => `console.info($msg)`
    }
    

    Running biome check --write applies safe rewrites. Unsafe rewrites (the default, or fix_kind = "unsafe") still require --write --unsafe.

  • #​9384 f4c9edc Thanks @​Conaclos! - Added the sortBareImports option to organizeImports,
    which allows bare imports to be sorted within other imports when set to false.

    {
      "assist": {
        "actions": {
          "source": {
            "organizeImports": {
              "level": "on",
              "options": { "sortBareImports": true }
            }
          }
        }
      }
    }
    - import "b";
      import "a";
    + import "b";
      import { A } from "a";
    + import "./file";
      import { Local } from "./file";
    - import "./file";
  • #​8731 e7872bf Thanks @​siketyan! - Added the watch mode (--watch) to the CLI for check/format/lint commands. By enabling this option, Biome will re-run the check automatically when any file in the workspace has changed after the first run.

  • #​10106 9b35f78 Thanks @​ematipico! - Biome can now format and lint .svg files.

  • #​9967 e9b6c17 Thanks @​dyc3! - Added HTML support for noExcessiveLinesPerFile. Biome now reports HTML files that exceed the configured line limit, including when skipBlankLines is enabled.

  • #​9491 b3eb63c Thanks @​IxxyDev! - Added the HTML lint rule noAriaUnsupportedElements. This rule enforces that elements that do not support ARIA roles, states, and properties (meta, html, script, style) do not have role or aria-* attributes.

    <!-- Invalid: meta does not support aria attributes -->
    <meta charset="UTF-8" role="meta" />
  • #​9306 afd57a6 Thanks @​viraxslot! - Added the noNoninteractiveTabindex lint rule for HTML. This rule enforces that tabindex is not used on non-interactive elements, as it can cause usability issues for keyboard users.

    <div tabindex="0">Invalid: non-interactive element</div>
    `
  • #​9276 6d041d9 Thanks @​IxxyDev! - Added the HTML lint rule noRedundantRoles. This rule enforces that explicit role attributes are not the same as the implicit/default role of an HTML element. It supports HTML, Vue, Svelte, and Astro files.

    <!-- Invalid: role="button" is redundant on <button> -->
    <button role="button"></button>
  • #​9813 69aadc2 Thanks @​ematipico! - Added a new linter configuration called preset. With the new option, users can enable different kinds of rules at once.

    The following presets are available:

    • "recommended": it enables all Biome-recommended rules, or recommended rules of a group;
    • "all": it enables all Biome rules, or enables all rules of a group;
    • "none": it disables all Biome rules, or disable all rules of a group.

    You can enable recommended rules:

    {
      "linter": {
        "rules": {
          "preset": "recommended"
        }
      }
    }

    You can enable all rules at once:

    {
      linter: {
        rules: {
          preset: "all", // enables all rules
        },
      },
    }

    Or enable all rules for a group:

    {
      linter: {
        rules: {
          style: {
            preset: "all", // enables all rules in the style group
          },
        },
      },
    }

    This new option, however, doesn't affect how nursery rules work. Nursery rules must be enabled singularly, due to their nature.

    This new option is meant to replace recommended, so make sure to run the migrate command.

  • #​10022 3422d71 Thanks @​Netail! - Added the HTML lint rule noNoninteractiveElementToInteractiveRole, which enforces that interactive ARIA roles are not assigned to non-interactive HTML elements.

    Invalid:

    <h1 role="checkbox"></h1>
  • #​8396 13785fc Thanks @​apple-yagi! - Biome now supports pnpm catalogs (default and named) when resolving dependencies for linting. This behavior is opt-in and requires setting javascript.resolver.experimentalPnpmCatalogs to true.

  • #​10028 1009414 Thanks @​Netail! - Added the HTML lint rule noInteractiveElementToNoninteractiveRole, which enforces that non-interactive ARIA roles are not assigned to interactive HTML elements.

    Invalid:

    <input role="img" />
  • #​9853 816302f Thanks @​Netail! - Added the new assist action useSortedSelectionSet, which sorts GraphQL selection sets alphabetically, e.g. name, age, id becomes age, id, name.

    Invalid:

    query {
      name
      age
      id
    }
  • #​10074 9c7c6eb Thanks @​georgephillips! - Added a kind field to the ImportMatcher used by the organizeImports assist action. The new field selects imports by their syntactic kind and currently supports bare (matching side-effect imports such as import "polyfill") with optional ! negation (!bare). The matcher composes with the existing type and source fields, so users can express patterns such as "only bare imports that import a CSS file" ({ "kind": "bare", "source": "**/*.css" }).

    For example, with the following configuration:

    {
      "assist": {
        "actions": {
          "source": {
            "organizeImports": {
              "level": "on",
              "options": {
                "sortBareImports": true,
                "groups": [
                  { "kind": "!bare" },
                  ":BLANK_LINE:",
                  { "kind": "bare" }
                ]
              }
            }
          }
        }
      }
    }

    ...the following code:

    import "./register-my-component";
    import { render } from "react-dom";
    import "./polyfill";
    import { Button } from "@&#8203;/components/Button";

    ...is organized as:

    import { render } from "react-dom";
    import { Button } from "@&#8203;/components/Button";
    
    import "./polyfill";
    import "./register-my-component";
  • #​9171 ce65710 Thanks @​chocky335! - Added includes option for plugin file scoping. Plugins can now be configured with glob patterns to restrict which files they run on. Use negated globs for exclusions.

    {
      "plugins": [
        "global-plugin.grit",
        {
          "path": "scoped-plugin.grit",
          "includes": ["src/**/*.ts", "!**/*.test.ts"]
        }
      ]
    }
  • #​9617 dcb99ef Thanks @​faizkhairi! - Ported useAriaActivedescendantWithTabindex a11y rule to HTML.

  • #​9496 1dfb829 Thanks @​aviraldua93! - Added HTML support for the noAriaHiddenOnFocusable accessibility lint rule, which enforces that aria-hidden="true" is not set on focusable elements. Focusable elements include native interactive elements (<button>, <input>, <select>, <textarea>), elements with href (<a>, <area>), elements with tabindex >= 0, and editing hosts (contenteditable). Includes an unsafe fix to remove the aria-hidden attribute.

    <!-- Invalid: aria-hidden on a focusable element -->
    <button aria-hidden="true">Submit</button>
    
    <!-- Valid: aria-hidden on a non-focusable element -->
    <div aria-hidden="true">decorative content</div>
  • #​9792 f516854 Thanks @​Maximiliano-Zeballos! - Added the useSemanticElements lint rule for HTML. The rule now detects the use of role attributes in HTML elements and suggests using semantic elements instead.

    For example, the following code is now flagged:

    <div role="navigation"></div>

    The rule suggests using <nav> instead.

  • #​9761 cbbb7d5 Thanks @​Maximiliano-Zeballos! - Ported the useValidAriaProps lint rule to HTML. This rule checks that all aria-* attributes used in HTML elements are valid ARIA attributes as defined by the WAI-ARIA specification.

  • #​9928 aa82576 Thanks @​aviraldua93! - Ported useValidAriaValues to HTML. Biome now validates static aria-* attribute values in HTML elements against WAI-ARIA types, catching invalid values such as aria-hidden="yes".

  • #​10562 6642895 Thanks @​ematipico! - Promoted 73 nursery rules to stable groups.

    Four rules were renamed as part of the promotion:

Correctness

Promoted the following rules to the correctness group:

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added bot Bot involvement dependency Additions or changes involving dependency renovate Anything from renovatebot labels Jun 22, 2025
@renovate renovate Bot requested a review from codeismyid as a code owner June 22, 2025 00:09
@codecov-commenter

codecov-commenter commented Jun 22, 2025

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

✅ All tests successful. No failed tests found.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch from f5feb33 to e6e8b7f Compare June 29, 2025 11:56
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.0.4 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.0.6 Jun 29, 2025
@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch from e6e8b7f to f0a7616 Compare July 13, 2025 20:03
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.0.6 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.1.1 Jul 13, 2025
@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch from f0a7616 to 5404227 Compare July 27, 2025 07:54
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.1.1 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.1.2 Jul 27, 2025
@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch from 5404227 to 3ead999 Compare August 4, 2025 22:37
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.1.2 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.1.3 Aug 4, 2025
@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch from 3ead999 to ff09fc8 Compare August 8, 2025 03:39
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.1.3 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.1.4 Aug 8, 2025
@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch from ff09fc8 to 4f6245c Compare August 15, 2025 11:52
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.1.4 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.2.0 Aug 15, 2025
@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch from 4f6245c to e51c1bb Compare August 24, 2025 12:12
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.2.0 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.2.2 Aug 24, 2025
@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch from e51c1bb to 156ea2e Compare September 5, 2025 22:50
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.2.2 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.2.3 Sep 5, 2025
@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch from 156ea2e to 17235fa Compare September 10, 2025 16:15
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.2.3 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.2.4 Sep 10, 2025
@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch from 17235fa to 2516643 Compare October 3, 2025 07:57
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.2.4 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.2.5 Oct 3, 2025
@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch from 2516643 to 34d8a07 Compare October 14, 2025 03:57
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.2.5 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.2.6 Oct 14, 2025
@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch from 34d8a07 to cb2bc2b Compare October 25, 2025 07:17
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.2.6 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.3.0 Oct 25, 2025
@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch from cb2bc2b to dd983f5 Compare October 26, 2025 23:51
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.3.7 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.3.8 Nov 28, 2025
@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch from 5e27470 to 28ffd67 Compare December 20, 2025 04:00
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.3.8 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.3.9 Dec 20, 2025
@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch from 28ffd67 to 616eca2 Compare December 21, 2025 07:52
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.3.9 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.3.10 Dec 21, 2025
@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch from 616eca2 to e3e0d71 Compare January 7, 2026 07:44
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.3.10 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.3.11 Jan 7, 2026
@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch from e3e0d71 to 5206784 Compare January 27, 2026 08:05
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.3.11 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.3.12 Jan 27, 2026
@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch from 5206784 to b161707 Compare January 30, 2026 11:54
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.3.12 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.3.13 Jan 30, 2026
@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch 2 times, most recently from fc483e6 to e1f7795 Compare February 7, 2026 04:16
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.3.13 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.3.14 Feb 7, 2026
@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch 2 times, most recently from ecf31f8 to 4bd00f7 Compare February 16, 2026 04:14
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.3.14 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.3.15 Feb 16, 2026
@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch from 4bd00f7 to 0add64c Compare February 19, 2026 03:12
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.3.15 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.4.0 Feb 19, 2026
@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch from 0add64c to 4af153e Compare February 20, 2026 11:49
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.4.0 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.4.2 Feb 20, 2026
@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch from 4af153e to 4239ea2 Compare February 24, 2026 04:46
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.4.2 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.4.4 Feb 24, 2026
@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch from 4239ea2 to 397c325 Compare March 8, 2026 08:03
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.4.4 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.4.5 Mar 8, 2026
@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch from 397c325 to f97f749 Compare March 14, 2026 12:27
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.4.5 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.4.6 Mar 14, 2026
@renovate renovate Bot force-pushed the renovate/npm/biomejs-biome-2.x branch from f97f749 to 6db1d4e Compare March 31, 2026 09:40
@renovate renovate Bot changed the title build: update dev-dependency @biomejs/biome from 1.9.4 to 2.4.6 build: update dev-dependency @biomejs/biome from 1.9.4 to 2.4.9 Mar 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bot Bot involvement dependency Additions or changes involving dependency renovate Anything from renovatebot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant