{
    "$schema": "https://biomejs.dev/schemas/2.3.11/schema.json",
    "vcs": {
        "enabled": true,
        "clientKind": "git",
        "useIgnoreFile": true
    },
    "files": {
        "ignoreUnknown": true
    },
    "linter": {
        "enabled": true,
        "rules": {
            "recommended": true,
            "a11y": {
                "useFocusableInteractive": "off",
                "useSemanticElements": "off",
                "useAriaPropsForRole": "off",
                "noStaticElementInteractions": "off",
                "useKeyWithClickEvents": "off",
                "noLabelWithoutControl": "off",
                "noSvgWithoutTitle": "off",
                "useKeyWithMouseEvents": "off",
                "useValidAnchor": "warn"
            },
            "performance": {
                "noAccumulatingSpread": "info"
            },
            "correctness": {
                "noUnusedImports": "off",
                "noUnsafeOptionalChaining": "info",
                "noEmptyPattern": "warn"
            },
            "suspicious": {
                "noGlobalAssign": "off",
                "noThenProperty": "off",
                "noDuplicateTestHooks": "off",
                "useIterableCallbackReturn": "off",
                "noExportsInTest": "off",
                "noControlCharactersInRegex": "off"
            },
            "complexity": {
                "noUselessFragments": "off",
                "noExtraBooleanCast": "warn"
            },
            "performance": {
                "noAccumulatingSpread": "warn"
            }
        }
    },
    "formatter": {
        "enabled": true,
        "indentStyle": "space",
        "indentWidth": 4,
        "lineWidth": 120
    },
    "javascript": {
        "formatter": {
            "quoteStyle": "single",
            "trailingCommas": "all"
        }
    }
}