{ "$schema": "https://biomejs.dev/schemas/1.3.3/schema.json", "linter": { "enabled": true, "rules": { "recommended": true, "performance": { "noDelete": "off" }, "correctness": { "noUnsafeOptionalChaining": "off", "useExhaustiveDependencies": "off" }, "complexity": { "noBannedTypes": "off", "noUselessConstructor": "off", "useOptionalChain": "warn", "noStaticOnlyClass": "off", "noForEach": "off" }, "style": { "noNonNullAssertion": "off", "noInferrableTypes": "off", "noUnusedTemplateLiteral": "off", "useSingleVarDeclarator": "off" }, "suspicious": { "noExplicitAny": "off", "noExtraNonNullAssertion": "off", "noRedeclare": "off", "noPrototypeBuiltins": "off", "noConfusingVoidType": "off" }, "performance": { "noAccumulatingSpread": "off", "noDelete": "off" } }, "ignore": [ "node_modules", "docker", "bundle.js", "website/blog", "website/build", "website/core", "website/docs", "website/i18n/*.js", "website/pages", "website/translated_docs", "website", "setupJest.js", "dist", "build", "src/migrations/*.js", "src/test/examples/*.json", "website/**/*.js", "coverage", "CHANGELOG.md" ] }, "organizeImports": { "enabled": false }, "formatter": { "indentStyle": "space", "ignore": [ "node_modules", "docker", "bundle.js", "website/blog", "website/build", "website/core", "website/docs", "website/i18n/*.js", "website/pages", "website/translated_docs", "website", "setupJest.js", "dist", "build", "src/migrations/*.js", "src/migrations/*.json", "src/test/examples/*.json", "website/**/*.js", "coverage" ], "indentWidth": 4 }, "javascript": { "formatter": { "semicolons": "always", "quoteStyle": "single", "jsxQuoteStyle": "single", "indentWidth": 4 } }, "json": { "formatter": { "indentWidth": 2 } } }