diff --git a/biome.json b/biome.json index 770e3da..820cf29 100644 --- a/biome.json +++ b/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.1.3/schema.json", + "$schema": "https://biomejs.dev/schemas/2.4.8/schema.json", "vcs": { "enabled": true, "clientKind": "git", @@ -28,6 +28,9 @@ "quoteStyle": "double" } }, + "html": { + "experimentalFullSupportEnabled": true + }, "assist": { "enabled": true, "actions": { @@ -35,18 +38,5 @@ "organizeImports": "on" } } - }, - "overrides": [ - { - "includes": ["**/*.astro", "**/*.vue", "**/*.svelte"], - "linter": { - "rules": { - "correctness": { - "noUnusedVariables": "off", - "noUnusedImports": "off" - } - } - } - } - ] + } } diff --git a/package.json b/package.json index 83509fb..9cea3c2 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "type": "module", "packageManager": "pnpm@10.30.1", "devDependencies": { - "@biomejs/biome": "2.1.3", + "@biomejs/biome": "2.4.8", "@types/node": "^25.3.5", "@typescript/native-preview": "^7.0.0-dev", "tsdown": "^0.21.0", diff --git a/packages/core/fixtures/dev/alpinejs/src/pages/basic.astro b/packages/core/fixtures/dev/alpinejs/src/pages/basic.astro index b6f2474..3370084 100644 --- a/packages/core/fixtures/dev/alpinejs/src/pages/basic.astro +++ b/packages/core/fixtures/dev/alpinejs/src/pages/basic.astro @@ -6,13 +6,13 @@ interface Props { const { initialCount } = Astro.props; --- - +
- +
{ initialCount }
- +
diff --git a/packages/core/fixtures/dev/basic/src/pages/imgTag.astro b/packages/core/fixtures/dev/basic/src/pages/imgTag.astro index 3473c3c..abeba9c 100644 --- a/packages/core/fixtures/dev/basic/src/pages/imgTag.astro +++ b/packages/core/fixtures/dev/basic/src/pages/imgTag.astro @@ -2,4 +2,4 @@ import sampleImg from "../assets/sample.png"; --- - + diff --git a/packages/core/fixtures/dev/basic/src/pages/page.astro b/packages/core/fixtures/dev/basic/src/pages/page.astro index 72e2994..84841ac 100644 --- a/packages/core/fixtures/dev/basic/src/pages/page.astro +++ b/packages/core/fixtures/dev/basic/src/pages/page.astro @@ -7,7 +7,7 @@ const { title } = Astro.props; --- - + diff --git a/packages/core/fixtures/dev/basic/src/pages/styles.astro b/packages/core/fixtures/dev/basic/src/pages/styles.astro index da347c1..8b79003 100644 --- a/packages/core/fixtures/dev/basic/src/pages/styles.astro +++ b/packages/core/fixtures/dev/basic/src/pages/styles.astro @@ -1,4 +1,4 @@ - + diff --git a/packages/core/fixtures/dev/basic/src/pages/stylesWithChild.astro b/packages/core/fixtures/dev/basic/src/pages/stylesWithChild.astro index 2157f3d..d7c6a9e 100644 --- a/packages/core/fixtures/dev/basic/src/pages/stylesWithChild.astro +++ b/packages/core/fixtures/dev/basic/src/pages/stylesWithChild.astro @@ -2,7 +2,7 @@ import StyleChild from "../components/StyleChild.astro"; --- - + diff --git a/packages/core/fixtures/dev/partytown/src/pages/basic.astro b/packages/core/fixtures/dev/partytown/src/pages/basic.astro index 387c674..36b28e4 100644 --- a/packages/core/fixtures/dev/partytown/src/pages/basic.astro +++ b/packages/core/fixtures/dev/partytown/src/pages/basic.astro @@ -1,4 +1,4 @@ - + PartyTown demo diff --git a/packages/core/fixtures/dev/react-renderer/src/pages/clientload.astro b/packages/core/fixtures/dev/react-renderer/src/pages/clientload.astro index 0f48983..a4dd55a 100644 --- a/packages/core/fixtures/dev/react-renderer/src/pages/clientload.astro +++ b/packages/core/fixtures/dev/react-renderer/src/pages/clientload.astro @@ -8,7 +8,7 @@ interface Props { const { title } = Astro.props; --- - + diff --git a/packages/core/fixtures/start/basic/src/pages/imgTag.astro b/packages/core/fixtures/start/basic/src/pages/imgTag.astro index 3473c3c..abeba9c 100644 --- a/packages/core/fixtures/start/basic/src/pages/imgTag.astro +++ b/packages/core/fixtures/start/basic/src/pages/imgTag.astro @@ -2,4 +2,4 @@ import sampleImg from "../assets/sample.png"; --- - + diff --git a/packages/core/fixtures/start/basic/src/pages/page.astro b/packages/core/fixtures/start/basic/src/pages/page.astro index 20f488a..aee199b 100644 --- a/packages/core/fixtures/start/basic/src/pages/page.astro +++ b/packages/core/fixtures/start/basic/src/pages/page.astro @@ -1,4 +1,4 @@ - + diff --git a/packages/core/fixtures/start/basic/src/pages/scriptTag.astro b/packages/core/fixtures/start/basic/src/pages/scriptTag.astro index 4ab884b..91fe3ea 100644 --- a/packages/core/fixtures/start/basic/src/pages/scriptTag.astro +++ b/packages/core/fixtures/start/basic/src/pages/scriptTag.astro @@ -1,4 +1,4 @@ - + diff --git a/packages/core/fixtures/start/basic/src/pages/styles.astro b/packages/core/fixtures/start/basic/src/pages/styles.astro index da347c1..8b79003 100644 --- a/packages/core/fixtures/start/basic/src/pages/styles.astro +++ b/packages/core/fixtures/start/basic/src/pages/styles.astro @@ -1,4 +1,4 @@ - + diff --git a/packages/core/src/utils/injectTagsIntoHead.ts b/packages/core/src/utils/injectTagsIntoHead.ts index a1b9afb..6c44b21 100644 --- a/packages/core/src/utils/injectTagsIntoHead.ts +++ b/packages/core/src/utils/injectTagsIntoHead.ts @@ -15,7 +15,9 @@ export function injectTagsIntoHead( visit(tree, "element", (node) => { if (node.tagName === "head" && node.position) { hasHead = true; - children.forEach((child) => node.children.push(child)); + children.forEach((child) => { + node.children.push(child); + }); return EXIT; } }); diff --git a/packages/core/tests/dev/basic.test.ts b/packages/core/tests/dev/basic.test.ts index 244eac9..c31073a 100644 --- a/packages/core/tests/dev/basic.test.ts +++ b/packages/core/tests/dev/basic.test.ts @@ -73,7 +73,7 @@ describe("dev basic fixture", () => { expect(response.status).toBe(200); expect(response.content).toBe( - '

Hello World

', + '

Hello World

', ); }); diff --git a/packages/core/tests/start/basic.test.ts b/packages/core/tests/start/basic.test.ts index 8907794..8e56601 100644 --- a/packages/core/tests/start/basic.test.ts +++ b/packages/core/tests/start/basic.test.ts @@ -64,7 +64,7 @@ describe("start basic fixture", () => { expect(response).toEqual({ status: 200, content: - "

Hello World!

", + '

Hello World!

', }); }); @@ -96,7 +96,7 @@ describe("start basic fixture", () => { expect(response.status).toBe(200); const imageSrc = response.content.match( - //, + //, )?.[1] as string; expect(imageSrc).toMatch(/^\/_astro\//); diff --git a/packages/docs/src/components/starlight/Hero.astro b/packages/docs/src/components/starlight/Hero.astro index fe67f35..c71709d 100644 --- a/packages/docs/src/components/starlight/Hero.astro +++ b/packages/docs/src/components/starlight/Hero.astro @@ -22,13 +22,13 @@ const PAGE_TITLE_ID = "_top"; ({ attrs: { class: className, ...attrs } = {}, icon, - link: href, + link, text, variant, }) => (