{ // Disable the default formatter & linter, use biome instead "prettier.enable": false, "eslint.enable": false, // Auto fix "editor.codeActionsOnSave": { "source.fixAll.biome": "explicit", "source.organizeImports.biome": "explicit" }, "editor.defaultFormatter": "biomejs.biome", "editor.formatOnSave": true, "[javascript]": { "editor.defaultFormatter": "biomejs.biome" }, "[javascriptreact]": { "editor.defaultFormatter": "biomejs.biome" }, "[typescript]": { "editor.defaultFormatter": "biomejs.biome" }, "[typescriptreact]": { "editor.defaultFormatter": "biomejs.biome" }, "[json]": { "editor.defaultFormatter": "biomejs.biome" }, "[jsonc]": { "editor.defaultFormatter": "biomejs.biome" }, "[yaml]": { "editor.defaultFormatter": "redhat.vscode-yaml" }, "[toml]": { "editor.defaultFormatter": "tamasfe.even-better-toml" }, "files.associations": { ".env": "dotenv", ".env.*": "dotenv", "**/tsconfig.json": "jsonc", "**/tsconfig.*.json": "jsonc", "**/biome.json": "jsonc", "**/opencode.json": "jsonc" }, // TanStack Router "files.readonlyInclude": { "**/routeTree.gen.ts": true }, "files.watcherExclude": { "**/routeTree.gen.ts": true }, "search.exclude": { "**/routeTree.gen.ts": true } }