Update dependency @biomejs/biome to ^1.7.2 #407
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^1.7.1
->^1.7.2
Release Notes
biomejs/biome (@biomejs/biome)
v1.7.2
Compare Source
Analyzer
Bug fixes
Import sorting now ignores side effect imports (#817).
A side effect import consists now in its own group.
This ensures that side effect imports are not reordered.
Here is an example of how imports are now sorted:
Contributed by @Conaclos
Import sorting now adds spaces where needed (#1665)
Contributed by @Conaclos
CLI
Bug fixes
biome migrate eslint
now handles cyclic references.Some plugins and configurations export objects with cyclic references.
This causes
biome migrate eslint
to fail or ignore them.These edge cases are now handled correctly.
Contributed by @Conaclos
Formatter
Bug fixes
Linter
New features
Add nusery/noReactSpecificProps.
Contributed by @marvin-j97
Add noUselessUndefinedInitialization.
Contributed by @lutaok
Add nusery/useArrayLiterals.
Contributed by @Kazuhiro-Mimaki
Add nusery/useConsistentBuiltinInstatiation.
Contributed by @minht11
Add nusery/useDefaultSwitchClause.
Contributed by @michellocana
Bug fixes
noDuplicateJsonKeys no longer crashes when a JSON file contains an unterminated string (#2357).
Contributed by @Conaclos
noRedeclare now reports redeclarations of parameters in a functions body (#2394).
The rule was unable to detect redeclarations of a parameter or type parameter in the function body.
The following two redeclarations are now reported:
Contributed by @Conaclos
noRedeclare no longer reports overloads in object types (#2608).
The rule no longer report redeclarations in the following code:
Contributed by @Conaclos
noRedeclare now merge default function export declarations and types (#2372).
The following code is no longer reported as a redeclaration:
Contributed by @Conaclos
noUndeclaredVariables no longer reports variable-only and type-only exports (#2637).
Contributed by @Conaclos
[noUnusedVariables] no longer crash Biome when encountering a malformed conditional type (#1695).
Contributed by @Conaclos
useConst now ignores a variable that is read before its assignment.
Previously, the rule reported the following example:
It is now correctly ignored.
Contributed by @Conaclos
useShorthandFunctionType now suggests correct code fixes when parentheses are required (#2595).
Previously, the rule didn't add parentheses when they were needed.
It now adds parentheses when the function signature is inside an array, a union, or an intersection.
Contributed by @Conaclos
useTemplate now correctly escapes strings (#2580).
Previously, the rule didn't correctly escape characters preceded by an escaped character.
Contributed by @Conaclos
noMisplacedAssertion now allow these matchers
expect.any()
expect.anything()
expect.closeTo
expect.arrayContaining
expect.objectContaining
expect.stringContaining
expect.stringMatching
expect.extend
expect.addEqualityTesters
expect.addSnapshotSerializer
Contributed by @fujiyamaorange
Parser
Bug fixes
The language parsers no longer panic on unterminated strings followed by a newline and a space (#2606, #2410).
The following example is now parsed without making Biome panics:
Contributed by @Conaclos
Configuration
📅 Schedule: Branch creation - "before 9am every weekday,every weekend" in timezone Asia/Tokyo, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.