{ "$schema": "./node_modules/@biomejs/biome/configuration_schema.json", "extends": ["ultracite/biome/core", "ultracite/biome/svelte"], "files": { {%- if ui_library == 'none' %} "includes": ["!.claude", "!.svelte-kit", "!build", "!.mcp.json"] {%- else %} "includes": [ "!.claude", "!.svelte-kit", "!build", "!.mcp.json", "!src/lib/components/ui"{% if ui_library == 'claddcn' %}, "!src/routes/claddcn.css"{% endif %} ] {%- endif %} }, "javascript": { "globals": ["Bun"] }, "overrides": [ {%- if ui_library != 'none' %} { "includes": ["src/lib/utils.ts"], "linter": { "rules": { "suspicious": { "noExplicitAny": "off" } } } }, {%- endif %} { "includes": ["**/*.svelte"], "linter": { "rules": { "a11y": { "useAnchorContent": "off" }, "style": { "useFilenamingConvention": { "level": "error", "options": { "filenameCases": ["kebab-case", "PascalCase"] } } } } } }, { "includes": ["src/app.d.ts"], "linter": { "rules": { "style": { "noNamespace": "off" } } } } ] }