{ "$schema": "https://biomejs.dev/schemas/2.3.14/schema.json", "vcs": { "enabled": true, "clientKind": "git", "useIgnoreFile": true }, "files": { "includes": ["**", "!!**/dist"] }, "formatter": { "enabled": true, "formatWithErrors": true, "attributePosition": "auto", "indentStyle": "space", "indentWidth": 2, "lineWidth": 110, "lineEnding": "lf" }, "linter": { "rules": { "style": { "useNamingConvention": { "level": "warn", "options": { "strictCase": false, "conventions": [ { "selector": { "kind": "objectLiteralProperty" }, "formats": ["camelCase", "PascalCase", "CONSTANT_CASE"] }, { "selector": { "kind": "typeProperty" }, "formats": ["camelCase", "snake_case"] } ] } } } } }, "overrides": [ { "includes": ["**/global.d.ts"], "linter": { "rules": { "style": { "useNamingConvention": "off" } } } } ], "javascript": { "formatter": { "arrowParentheses": "always", "bracketSameLine": false, "bracketSpacing": true, "jsxQuoteStyle": "double", "quoteProperties": "asNeeded", "semicolons": "always", "trailingCommas": "all" } }, "json": { "formatter": { "trailingCommas": "none" } } }