Bump @biomejs/biome from 2.1.3 to 2.2.2
Type: Pull Request
State: Open
![dependabot[bot]](https://github.com/dependabot.png)
Association: Contributor
Comments: 0
(8 days ago)
(8 days ago)
dependencies javascript
Bumps @biomejs/biome from 2.1.3 to 2.2.2.
Release notes
Sourced from @biomejs/biome
's releases.
Biome CLI v2.2.2
2.2.2
Patch Changes
#7266
b270bb5
Thanks@ematipico
! - Fixed an issue where Biome got stuck when analyzing some files. This is usually caused by a bug in the inference engine. Now Biome has some guards in place in case the number of types grows too much, and if that happens, a diagnostic is emitted and the inference is halted.#7281
6436180
Thanks@ematipico
! - Fixed an issue where the functionscanProject
wouldn't work as expected.#7285
1511d0c
Thanks@rriski
! - Partially fixed #6782: JSX node kinds are now supported in GritQL AST nodes.#7249
dff85c0
Thanks@ematipico
! - Fixed #748, where Biome Language Server didn't show the unsafe fixes when requesting the quick fixes. Now all LSP editors will show also opt-in, unsafe fixes.#7266
b270bb5
Thanks@ematipico
! - Fixed #7020: Resolved an issue with analysing types of static member expressions involving unions. If the object type was a union that referenced nested unions, it would trigger an infinite loop as it tried to keep expanding nested unions, and the set of types would grow indefinitely.#7209
679b70e
Thanks@patrickshipe
! - Resolved an overcorrection inuseImportExtensions
when importing explicit index files.Imports that explicitly reference an index file are now preserved and no longer rewritten to nested index paths.
Example
// Before - import "./sub/index"; + import "./sub/index/index.js";
// After
import "./sub/index";
import "./sub/index.js";
#7270
953f9c6
Thanks@arendjr
! - Fixed #6172: Resolved an issue with inferring types for rest parameters. This issue caused rest-parameter types to be incorrect, and in some cases caused extreme performance regressions in files that contained many methods with rest-parameter definitions.#7234
b7aa111
Thanks@JeetuSuthar
! - Fixed #7233: The useIndexOf rule now correctly suggests using indexOf() instead of findIndex().The diagnostic message was incorrectly recommending Array#findIndex() over Array#indexOf(), when it should recommend the opposite for simple equality checks.
#7283
0b07f45
Thanks@ematipico
! - Fixed #7236. Now Biome correctly migrates JSONC configuration files when they are passed using--config-path
.#7239
1d643d8
Thanks@minht11
! - Fixed an issue where Svelte globals ($state and so on) were not properly recognized inside.svelte.test.ts/js
and.svelte.spec.ts/js
files.#7264
62fdbc8
Thanks@ematipico
! - Fixed a regression where when using--log-kind-pretty
wasn't working anymore as expected.#7244
660031b
Thanks@JeetuSuthar
! - Fixed #7225: ThenoExtraBooleanCast
rule now preserves parentheses when removingBoolean
calls inside negations.// Before !Boolean(b0 && b1); // After !(b0 && b1); // instead of !b0 && b1
... (truncated)
Changelog
Sourced from @biomejs/biome
's changelog.
2.2.2
Patch Changes
#7266
b270bb5
Thanks@ematipico
! - Fixed an issue where Biome got stuck when analyzing some files. This is usually caused by a bug in the inference engine. Now Biome has some guards in place in case the number of types grows too much, and if that happens, a diagnostic is emitted and the inference is halted.#7281
6436180
Thanks@ematipico
! - Fixed an issue where the functionscanProject
wouldn't work as expected.#7285
1511d0c
Thanks@rriski
! - Partially fixed #6782: JSX node kinds are now supported in GritQL AST nodes.#7249
dff85c0
Thanks@ematipico
! - Fixed #748, where Biome Language Server didn't show the unsafe fixes when requesting the quick fixes. Now all LSP editors will show also opt-in, unsafe fixes.#7266
b270bb5
Thanks@ematipico
! - Fixed #7020: Resolved an issue with analysing types of static member expressions involving unions. If the object type was a union that referenced nested unions, it would trigger an infinite loop as it tried to keep expanding nested unions, and the set of types would grow indefinitely.#7209
679b70e
Thanks@patrickshipe
! - Resolved an overcorrection inuseImportExtensions
when importing explicit index files.Imports that explicitly reference an index file are now preserved and no longer rewritten to nested index paths.
Example
// Before - import "./sub/index"; + import "./sub/index/index.js";
// After
import "./sub/index";
import "./sub/index.js";
#7270
953f9c6
Thanks@arendjr
! - Fixed #6172: Resolved an issue with inferring types for rest parameters. This issue caused rest-parameter types to be incorrect, and in some cases caused extreme performance regressions in files that contained many methods with rest-parameter definitions.#7234
b7aa111
Thanks@JeetuSuthar
! - Fixed #7233: The useIndexOf rule now correctly suggests using indexOf() instead of findIndex().The diagnostic message was incorrectly recommending Array#findIndex() over Array#indexOf(), when it should recommend the opposite for simple equality checks.
#7283
0b07f45
Thanks@ematipico
! - Fixed #7236. Now Biome correctly migrates JSONC configuration files when they are passed using--config-path
.#7239
1d643d8
Thanks@minht11
! - Fixed an issue where Svelte globals ($state and so on) were not properly recognized inside.svelte.test.ts/js
and.svelte.spec.ts/js
files.#7264
62fdbc8
Thanks@ematipico
! - Fixed a regression where when using--log-kind-pretty
wasn't working anymore as expected.#7244
660031b
Thanks@JeetuSuthar
! - Fixed #7225: ThenoExtraBooleanCast
rule now preserves parentheses when removingBoolean
calls inside negations.// Before !Boolean(b0 && b1); // After !(b0 && b1); // instead of !b0 && b1
... (truncated)
Commits
dcdd819
ci: release (#7303)7886c98
chore: remove changeset, fix version number941cd73
chore: revert version number0f5fb2f
ci: release (#7238)27c93e8
docs: fix CHANGELOG to reflect operatorLinebreak (#7253)38795eb
chore: fix image sponsor (#7250)1075b73
fix(changelog): correct dead links in 2.2 (#7243)e1ba03c
chore: restore version and use different runner1b783c8
chore: revert versionee7ec19
chore: update version and lockfile- Additional commits viewable in compare view
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 commands and options
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)
Pull Request Statistics
1
1
+35
-35
Package Dependencies
Technical Details
ID: | 6421428 |
UUID: | 2790880270 |
Node ID: | PR_kwDOOhKkJc6mWXQO |
Host: | GitHub |
Repository: | screenshotmax/typescript-sdk |
Merge State: | Unknown |