{ "$schema": "https://biomejs.dev/schemas/2.2.6/schema.json", "files": { "includes": [ "apps/**/*", "packages/**/*", "!**/node_modules", "!**/dist", "!**/build", "!**/coverage", "!**/coverage-unit", "!**/generated", "!**/generated/**", "!apps/client/src/generated", "!apps/client/src/generated/**", "!**/*.css" ], "ignoreUnknown": false }, "vcs": { "enabled": true, "clientKind": "git", "useIgnoreFile": true }, "linter": { "enabled": true, "rules": { "recommended": true, "correctness": { "recommended": true }, "style": { "recommended": true, "useConst": "error", "useShorthandAssign": "error", "useShorthandFunctionType": "error", "useCollapsedElseIf": "error" }, "suspicious": { "recommended": true }, "complexity": { "recommended": true, "useOptionalChain": "error", "useSimplifiedLogicExpression": "error" } } }, "formatter": { "enabled": true, "indentStyle": "space", "indentWidth": 2, "formatWithErrors": true }, "javascript": { "formatter": { "jsxQuoteStyle": "double" } }, "overrides": [ { "includes": [ "**/generated/**", "**/generated/**/*", "**/*.generated.*", "**/*.generated.ts", "**/*.generated.js" ], "linter": { "enabled": false }, "formatter": { "enabled": false } }, { "includes": ["apps/server/**/*", "packages/auth/**/*"], "linter": { "rules": { "correctness": { "noUnusedFunctionParameters": "off" }, "suspicious": { "noConsole": "error" }, "complexity": { "useLiteralKeys": "off" }, "style": { "useImportType": "off" } } }, "javascript": { "parser": { "unsafeParameterDecoratorsEnabled": true } } }, { "includes": ["apps/client/**/*", "apps/docs/**/*"], "linter": { "rules": { "complexity": { "useLiteralKeys": "off" }, "suspicious": { "noExplicitAny": "warn" } } } }, { "includes": ["**/*.css"], "linter": { "enabled": false }, "formatter": { "enabled": false } }, { "includes": ["**/*.module.ts"], "linter": { "rules": { "complexity": { "noStaticOnlyClass": "off" } } } } ] }