Skip to content

Commit 0d4c960

Browse files
committed
Merge branch 'main' into next
# Conflicts: # Cargo.lock # crates/biome_cli/src/commands/rage.rs # crates/biome_configuration/src/analyzer/assist/actions.rs # crates/biome_configuration/src/analyzer/linter/rules.rs # crates/biome_service/Cargo.toml # crates/biome_service/src/file_handlers/html.rs # crates/biome_service/src/workspace/server.rs # packages/@biomejs/backend-jsonrpc/src/workspace.ts # packages/@biomejs/biome/configuration_schema.json
2 parents 789b0e7 + 8f36051 commit 0d4c960

File tree

638 files changed

+15527
-3042
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

638 files changed

+15527
-3042
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
"@biomejs/biome": patch
3+
---
4+
5+
Added the nursery rule [`useAwaitThenable`](https://biomejs.dev/linter/rules/use-await-thenable/), which enforces that `await` is only used on Promise values.
6+
7+
#### Invalid
8+
9+
```js
10+
await 'value';
11+
12+
const createValue = () => 'value';
13+
await createValue();
14+
```
15+
16+
#### Caution
17+
18+
This is a first iteration of the rule, and does not yet detect generic ["thenable"](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise#thenables) values.

.changeset/big-shoes-know.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@biomejs/biome": patch
3+
---
4+
5+
Added the nursery rule [`useRegexpExec`](https://biomejs.dev/linter/rules/use-regexp-exec/). Enforce `RegExp#exec` over `String#match` if no global flag is provided.

.changeset/blue-teeth-obey.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@biomejs/biome": patch
3+
---
4+
5+
Reduced the internal memory used by the Biome formatter.

.changeset/brave-scripts-dance.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@biomejs/biome": patch
3+
---
4+
5+
Added the rule [`useRequiredScripts`](https://biomejs.dev/linter/rules/use-required-scripts/), which enforces presence of configurable entries in the `scripts` section of `package.json` files.

.changeset/bumpy-months-draw.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

.changeset/busy-zebras-begin.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
"@biomejs/biome": patch
3+
---
4+
5+
The HTML formatter has been updated to match Prettier 3.7's behavior for handling `<iframe>`'s `allow` attribute.
6+
7+
```diff
8+
- <iframe allow="layout-animations 'none'; unoptimized-images 'none'; oversized-images 'none'; sync-script 'none'; sync-xhr 'none'; unsized-media 'none';"></iframe>
9+
+ <iframe
10+
+ allow="
11+
+ layout-animations 'none';
12+
+ unoptimized-images 'none';
13+
+ oversized-images 'none';
14+
+ sync-script 'none';
15+
+ sync-xhr 'none';
16+
+ unsized-media 'none';
17+
+ "
18+
+ ></iframe>
19+
```

.changeset/calm-foxes-dance.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@biomejs/biome": patch
3+
---
4+
5+
Fixed [#8109](https://github.com/biomejs/biome/issues/8109): return statements in Astro frontmatter no longer trigger "Illegal return statement" errors when using `experimentalFullSupportEnabled`.

.changeset/calm-shrimps-study.md

Lines changed: 0 additions & 14 deletions
This file was deleted.

.changeset/clean-swans-act.md

Lines changed: 0 additions & 11 deletions
This file was deleted.

.changeset/cold-webs-vanish.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)