{ "unwantedRecommendations": [ /* we use biome for linting */ "dbaeumer.vscode-eslint" ], "recommendations": [ /* nix dev shell */ "mkhl.direnv", // do NOT add nix env selector. it will conflict with direnv "bbenoist.nix", "jnoortheen.nix-ide", /* lint & format */ "biomejs.biome", "timonwong.shellcheck", /* solidity */ "juanblanco.solidity", /* rust */ "fill-labs.dependi", "rust-lang.rust-analyzer", /* js */ "svelte.svelte-vscode", "astro-build.astro-vscode", "bradlc.vscode-tailwindcss", "better-ts-errors.better-ts-errors", /* go */ "golang.go", /* git & github */ "antfu.open-in-github-button", "github.vscode-github-actions", "GitHub.vscode-pull-request-github", "christian-kohler.path-intellisense", /* theme */ "catppuccin.catppuccin-vsc", "pkief.material-icon-theme", /* syntax */ "mikestead.dotenv", "redhat.vscode-yaml", "hashhar.gitattributes", "bungcip.better-toml", "tobermory.es6-string-html", "yzhang.markdown-all-in-one", "orta.vscode-twoslash-queries", "graphql.vscode-graphql-syntax", "jeff-hykin.better-shellscript-syntax" ] }