{
    "$schema": "https://biomejs.dev/schemas/2.4.14/schema.json",
    "vcs": {
        "enabled": true,
        "clientKind": "git",
        "useIgnoreFile": true
    },
    "files": {
        "ignoreUnknown": false,
        "includes": ["**", "!public"]
    },
    "formatter": {
        "enabled": true,
        "indentStyle": "space",
        "indentWidth": 4
    },
    "linter": {
        "enabled": true,
        "rules": {
            "recommended": true,
            "complexity": {
                "noImportantStyles": "off"
            },
            "suspicious": {
                "noExplicitAny": "off",
                "noArrayIndexKey": "off",
                "noImplicitAnyLet": "off",
                "noAssignInExpressions": "off"
            },
            "a11y": {
                "useButtonType": "off",
                "noAutofocus": "off",
                "noStaticElementInteractions": "off",
                "useKeyWithClickEvents": "off",
                "noLabelWithoutControl": "off",
                "noNoninteractiveTabindex": "off"
            },
            "correctness": {
                "useExhaustiveDependencies": "off"
            },
            "style": {
                "useNodejsImportProtocol": "off",
                "useTemplate": "off"
            },
            "security": {
                "noDangerouslySetInnerHtml": "off"
            }
        }
    },
    "javascript": {
        "formatter": {
            "quoteStyle": "double",
            "semicolons": "asNeeded"
        }
    },
    "css": {
        "parser": {
            "cssModules": true,
            "tailwindDirectives": true
        }
    },
    "assist": {
        "enabled": true,
        "actions": {
            "source": {
                "organizeImports": "on"
            }
        }
    },
    "overrides": [
        {
            "includes": ["components/ui/**"],
            "formatter": {
                "enabled": false
            },
            "linter": {
                "enabled": false
            },
            "assist": {
                "enabled": false
            }
        }
    ]
}
