From e1660ee5075d0ee8a5cc104528c0b6d13e469c97 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 28 May 2026 16:20:21 +0000 Subject: [PATCH 1/2] chore(deps): bump @biomejs/biome in templates --- generators/biome_config/generator.go | 2 +- generators/biome_config/manifest.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/generators/biome_config/generator.go b/generators/biome_config/generator.go index e7fd971..7cda401 100644 --- a/generators/biome_config/generator.go +++ b/generators/biome_config/generator.go @@ -42,7 +42,7 @@ func (g *Generator) Generate(ctx *dotapi.Context) error { "format": "biome format --write .", }, "devDependencies": map[string]interface{}{ - "@biomejs/biome": "^1.9.0", + "@biomejs/biome": "^2.4.16", }, }) return nil diff --git a/generators/biome_config/manifest.go b/generators/biome_config/manifest.go index 25548c1..ef62610 100644 --- a/generators/biome_config/manifest.go +++ b/generators/biome_config/manifest.go @@ -8,7 +8,7 @@ const BIOME_FILE = "biome.json" // Depends on typescript_base since it modifies package.json scripts. var Manifest = dotapi.Manifest{ Name: "biome_config", - Version: "0.1.0", + Version: "0.2.0", Description: "Biome lint + format configuration", DependsOn: []string{"typescript_base", "*"}, Outputs: []string{ From adead7f6741721fbb959f0eaeb89b417452ea0dd Mon Sep 17 00:00:00 2001 From: Mathieu <39670015+mathieusouflis@users.noreply.github.com> Date: Thu, 28 May 2026 18:39:52 +0200 Subject: [PATCH 2/2] feat(biome_config): Upgrade Biome schema to 2.4.16 Rename files.ignore to experimentalScannerIgnores and remove organizeImports from generated biome.json. Bump manifest and docs versions to 0.2.2. --- docs/contributor/generators/biome_config.md | 4 ++-- generators/biome_config/generator.go | 5 ++--- generators/biome_config/manifest.go | 2 +- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/docs/contributor/generators/biome_config.md b/docs/contributor/generators/biome_config.md index 21d1fef..fd8fe0e 100644 --- a/docs/contributor/generators/biome_config.md +++ b/docs/contributor/generators/biome_config.md @@ -9,7 +9,7 @@ Biome formatter and linter configuration. Writes `biome.json` and merges `lint`/ | Field | Value | |-------|-------| | Name | `biome_config` | -| Version | `0.1.0` | +| Version | `0.2.2` | | Package | `generators/biome_config` | --- @@ -32,7 +32,7 @@ None. `biome_config` writes the same baseline configuration for every project. | Path | Description | |------|-------------| -| `biome.json` | Biome schema, import organizer, linter (recommended rules), formatter (space, 2-space indent) | +| `biome.json` | Biome schema, linter (recommended rules), formatter (space, 2-space indent), scanner ignores for `.dot/` | Also merges into: diff --git a/generators/biome_config/generator.go b/generators/biome_config/generator.go index 7cda401..067deb9 100644 --- a/generators/biome_config/generator.go +++ b/generators/biome_config/generator.go @@ -15,8 +15,7 @@ func (g *Generator) Version() string { return Manifest.Version } func (g *Generator) Generate(ctx *dotapi.Context) error { if err := ctx.State.UpdateJSON("biome.json", func(d *state.JSONDoc) error { d.Merge(map[string]interface{}{ - "$schema": "https://biomejs.dev/schemas/1.9.0/schema.json", - "organizeImports": map[string]interface{}{"enabled": true}, + "$schema": "https://biomejs.dev/schemas/2.4.16/schema.json", "linter": map[string]interface{}{ "enabled": true, "rules": map[string]interface{}{"recommended": true}, @@ -27,7 +26,7 @@ func (g *Generator) Generate(ctx *dotapi.Context) error { "indentWidth": 2, }, "files": map[string]interface{}{ - "ignore": []interface{}{".dot/"}, + "experimentalScannerIgnores": []interface{}{".dot/"}, }, }) return nil diff --git a/generators/biome_config/manifest.go b/generators/biome_config/manifest.go index ef62610..d4041d5 100644 --- a/generators/biome_config/manifest.go +++ b/generators/biome_config/manifest.go @@ -8,7 +8,7 @@ const BIOME_FILE = "biome.json" // Depends on typescript_base since it modifies package.json scripts. var Manifest = dotapi.Manifest{ Name: "biome_config", - Version: "0.2.0", + Version: "0.2.2", Description: "Biome lint + format configuration", DependsOn: []string{"typescript_base", "*"}, Outputs: []string{