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 e7fd971..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 @@ -42,7 +41,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..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.1.0", + Version: "0.2.2", Description: "Biome lint + format configuration", DependsOn: []string{"typescript_base", "*"}, Outputs: []string{