{ "$schema": "https://biomejs.dev/schemas/2.4.10/schema.json", "vcs": { "enabled": true, "clientKind": "git", "useIgnoreFile": true }, "files": { "includes": ["**", "!!**/dist", "!!**/packages/@ant"] }, "formatter": { "enabled": true, "indentStyle": "space", "indentWidth": 2, "lineWidth": 80 }, "linter": { "enabled": true, "rules": { "recommended": true, "suspicious": { "noExplicitAny": "off", "noAssignInExpressions": "off", "noDoubleEquals": "off", "noRedeclare": "off", "noImplicitAnyLet": "off", "noGlobalIsNan": "off", "noFallthroughSwitchClause": "off", "noShadowRestrictedNames": "off", "noArrayIndexKey": "off", "noConsole": "off", "noConfusingLabels": "off", "useIterableCallbackReturn": "off" }, "style": { "useConst": "off", "noNonNullAssertion": "off", "noParameterAssign": "off", "useDefaultParameterLast": "off", "noUnusedTemplateLiteral": "off", "useTemplate": "off", "useNumberNamespace": "off", "useNodejsImportProtocol": "off", "useImportType": "off" }, "complexity": { "noForEach": "off", "noBannedTypes": "off", "noUselessConstructor": "off", "noStaticOnlyClass": "off", "useOptionalChain": "off", "noUselessSwitchCase": "off", "noUselessFragments": "off", "noUselessTernary": "off", "noUselessLoneBlockStatements": "off", "noUselessEmptyExport": "off", "useArrowFunction": "off", "useLiteralKeys": "off" }, "correctness": { "noUnusedVariables": "off", "noUnusedImports": "off", "useExhaustiveDependencies": "off", "noSwitchDeclarations": "off", "noUnreachable": "off", "useHookAtTopLevel": "off", "noVoidTypeReturn": "off", "noConstantCondition": "off", "noUnusedFunctionParameters": "off" }, "a11y": { "recommended": false }, "nursery": { "recommended": false } } }, "json": { "formatter": { "enabled": false } }, "javascript": { "formatter": { "quoteStyle": "single", "semicolons": "asNeeded", "arrowParentheses": "asNeeded", "trailingCommas": "all" } }, "overrides": [ { "includes": ["**/*.tsx"], "javascript": { "formatter": { "semicolons": "always" } }, "formatter": { "lineWidth": 120 } }, { "includes": ["scripts/**", "packages/**", "**/*.js", "**/*.mjs", "**/*.jsx"], "formatter": { "enabled": false } } ], "assist": { "enabled": false } }