{ // We use Biome for linting and formatting. "eslint.enable": false, // Prettier is enabled only for Astro template formatting (biome handles frontmatter). "prettier.enable": true, "editor.formatOnSave": true, // Auto fix "editor.codeActionsOnSave": { // Auto fix all Biome issues on save. "source.fixAll.biome": "always", "source.organizeImports.biome": "always", // Disable built-in organize imports to avoid conflicts with Biome. "source.organizeImports": "never" }, "biome.requireConfiguration": true, "editor.defaultFormatter": "biomejs.biome", "js/ts.tsdk.path": "node_modules/typescript/lib", "[astro]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[typescriptreact]": { "editor.defaultFormatter": "biomejs.biome" }, "[css]": { "editor.defaultFormatter": "biomejs.biome" } }