github biomejs/biome @biomejs/biome@2.3.10
Biome CLI v2.3.10

8 hours ago

2.3.10

Patch Changes

  • #8417 c3a2557 Thanks @taga3s! - Fixed #7809: noRedeclare no longer reports redeclarations for infer type in conditional types.

  • #8477 90e8684 Thanks @dyc3! - Fixed #8475: fixed a regression in how noExtraNonNullAssertion flags extra non-null assertions

  • #8479 250b519 Thanks @dyc3! - Fixed #8473: The semantic model now indexes typescript constructor method definitions, and no longer panics if you use one (a regression in 2.3.9).

  • #8448 2af85c1 Thanks @mdevils! - Improved handling of defineProps() macro in Vue components. The noVueReservedKeys rule now avoids false positives in non-setup scripts.

  • #8420 42033b0 Thanks @vsn4ik! - Fixed the nursery rule noLeakedRender.

    The biome migrate eslint command now correctly detects the rule react/jsx-no-leaked-render in your eslint configurations.

  • #8426 285d932 Thanks @anthonyshew! - Added a Turborepo domain and a new "noUndeclaredEnvVars" rule in it for warning users of unsafe environment variable usage in Turborepos.

  • #8410 a21db74 Thanks @ematipico! - Fixed #2988 where Biome couldn't handle properly characters that contain multiple code points when running in stdin mode.

  • #8372 b352ee4 Thanks @Netail! - Added the nursery rule noAmbiguousAnchorText, which disallows ambiguous anchor descriptions.

    Invalid

    <a>learn more</a>

What's Changed

  • feat: new Turborepo domain and noUndeclaredEnvVars rule by @anthonyshew in #8426
  • fix(noExtraNonNullAssertion): fix regression by @dyc3 in #8477
  • fix(analyze/js): index ts constructor methods in semantic model (regression) by @dyc3 in #8479
  • fix(lint): lint/suspicous/noRedeclare should not report redeclarations for infer type in conditional types by @taga3s in #8417
  • fix(noLeakedRender): eslint rule name fix by @vsn4ik in #8420
  • chore: add kraken as bronze sponsor by @dyc3 in #8486
  • fix(linter): improve Vue defineProps handling in noVueReservedKeys by @mdevils in #8448
  • fix(cli): colors with multi-codepoints characters by @ematipico in #8410
  • feat(lint): implement noAmbiguousAnchorText by @Netail in #8372
  • ci: release by @github-actions[bot] in #8474
  • docs: fix typos for assist/actions/organize-imports by @sergioness in #8490

New Contributors

Full Changelog: https://github.com/biomejs/biome/compare/@biomejs/biome@2.3.9...@biomejs/biome@2.3.10

Don't miss a new biome release

NewReleases is sending notifications on new releases.