{
    "luau-lsp.sourcemap.enabled": false,
    "luau-lsp.types.roblox": false,
    "luau-lsp.require.mode": "relativeToFile",
    "luau-lsp.require.directoryAliases": {
        "@lune/": "./types/",
        "@tests/": "./tests/",
        "@require-tests/": "./tests/require/tests/"
    },
    "luau-lsp.ignoreGlobs": [
        "tests/roblox/rbx-test-files/**/*.lua",
        "tests/roblox/rbx-test-files/**/*.luau"
    ],
    "rust-analyzer.check.command": "clippy",
    "editor.formatOnSave": true,
    "stylua.searchParentDirectories": true,
    "prettier.tabWidth": 2,
    "[luau][lua]": {
        "editor.defaultFormatter": "JohnnyMorganz.stylua"
    },
    "[json][jsonc][markdown][yaml]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[rust]": {
        "editor.defaultFormatter": "rust-lang.rust-analyzer"
    }
}
