{ "$schema": "https://biomejs.dev/schemas/2.1.1/schema.json", "vcs": { "enabled": true, "clientKind": "git", "useIgnoreFile": true, "defaultBranch": "main" }, "files": { "ignoreUnknown": false }, "formatter": { "enabled": true, "indentStyle": "space", "indentWidth": 2 }, "linter": { "domains": { "test": "recommended" }, "enabled": true, "rules": { "recommended": false, "a11y": { "noStaticElementInteractions": "warn" }, "complexity": { "noAdjacentSpacesInRegex": "error", "noExtraBooleanCast": "error", "noUselessEscapeInRegex": "error" }, "correctness": { "noConstAssign": "error", "noConstantCondition": "error", "noEmptyCharacterClassInRegex": "error", "noEmptyPattern": "warn", "noGlobalObjectCalls": "error", "noInvalidBuiltinInstantiation": "error", "noInvalidConstructorSuper": "error", "noNonoctalDecimalEscape": "error", "noPrecisionLoss": "error", "noSelfAssign": "warn", "noSetterReturn": "error", "noSwitchDeclarations": "error", "noUnreachable": "error", "noUnreachableSuper": "error", "noUnsafeFinally": "error", "noUnusedLabels": "error", "noUnusedPrivateClassMembers": "error", "noUnusedVariables": "warn", "useExhaustiveDependencies": "off", "useIsNan": "error", "useValidForDirection": "error", "useValidTypeof": "error", "useYield": "error" }, "suspicious": { "noAssignInExpressions": "error", "noAsyncPromiseExecutor": "warn", "noCatchAssign": "error", "noClassAssign": "error", "noCompareNegZero": "error", "noConsole": { "level": "warn", "options": { "allow": ["error", "warn"] } }, "noControlCharactersInRegex": "error", "noDebugger": "error", "noDuplicateCase": "error", "noDuplicateClassMembers": "error", "noDuplicateElseIf": "error", "noDuplicateObjectKeys": "error", "noDuplicateParameters": "error", "noExplicitAny": "error", "noFallthroughSwitchClause": "error", "noFunctionAssign": "error", "noGlobalAssign": "error", "noImportAssign": "error", "noIrregularWhitespace": "error", "noMisleadingCharacterClass": "error", "noPrototypeBuiltins": "error", "noRedeclare": "error", "noSelfCompare": "warn", "noShadowRestrictedNames": "error", "noSparseArray": "error", "noUnsafeNegation": "error", "noWith": "error", "useGetterReturn": "error" } } }, "javascript": { "formatter": { "quoteStyle": "double" } }, "css": { "parser": { "tailwindDirectives": true } }, "assist": { "enabled": true, "actions": { "source": { "organizeImports": "on" } } } }