{ "$schema": "./node_modules/@biomejs/biome/configuration_schema.json", "vcs": { "enabled": true, "clientKind": "git", "useIgnoreFile": true, }, "files": { "includes": ["**", "!!**/dist"], "ignoreUnknown": false, }, "formatter": { "enabled": true, "bracketSameLine": false, "indentStyle": "space", "indentWidth": 2, "lineWidth": 118, }, "linter": { "enabled": true, "domains": { "solid": "all", "tailwind": "all", "project": "all", "types": "all" }, "rules": { "preset": "recommended", "nursery": { "useSortedClasses": { "level": "error", "fix": "safe", "options": { "attributes": [], }, }, }, "complexity": { "noUselessFragments": "off", }, "correctness": { "useImportExtensions": "off", "noUnresolvedImports": "off" } }, }, "assist": { "enabled": true, "actions": { "source": { "recommended": true, "organizeImports": "on", "useSortedAttributes": "on", "useSortedProperties": "on", "noDuplicateClasses": "on", }, }, }, // Language overrides "html": { "experimentalFullSupportEnabled": true, }, "css": { "parser": { "tailwindDirectives": true, }, }, "javascript": { "formatter": { "arrowParentheses": "always", "quoteStyle": "double", "jsxQuoteStyle": "double", "quoteProperties": "preserve", }, }, "json": { "formatter": { "trailingCommas": "none", }, }, }