Skip to content

Instantly share code, notes, and snippets.

@hyperupcall
Last active November 24, 2023 09:31
Star You must be signed in to star a gist
Save hyperupcall/99e355405611be6c4e0a38b6e3e8aad0 to your computer and use it in GitHub Desktop.
VSCode config to disable popular extensions' annoyances (telemetry, notifications, welcome pages, etc.)
// I'm tired of extensions that automatically:
// - show welcome pages / walkthroughs
// - show release notes
// - send telemetry
// - recommend things
//
// This disables all of that stuff.
// If you have more config, leave a comment so I can add it!!
{
"clangd.checkUpdates": false,
"code-runner.enableAppInsights": false,
"docker-explorer.enableTelemetry": false,
"extensions.ignoreRecommendations": true,
"gitlens.showWelcomeOnInstall": false,
"gitlens.showWhatsNewAfterUpgrades": false,
"java.help.firstView": "none",
"java.help.showReleaseNotes": false,
"julia.enableTelemetry": false,
"kite.showWelcomeNotificationOnStartup": false,
"liveServer.settings.donotShowInfoMsg": true,
"Lua.telemetry.enable": false,
"material-icon-theme.showWelcomeMessage": false,
"pros.showWelcomeOnStartup": false,
"pros.useGoogleAnalytics": false,
"redhat.telemetry.enabled": false,
"rpcServer.showStartupMessage": false,
"shellcheck.disableVersionCheck": true,
"sonarlint.disableTelemetry": true,
"telemetry.enableCrashReporter": false,
"telemetry.enableTelemetry": false,
"telemetry.telemetryLevel": "off",
"terraform.telemetry.enabled": false,
"update.showReleaseNotes": false,
"vsicons.dontShowNewVersionMessage": true,
"workbench.welcomePage.walkthroughs.openOnInstall": false
}
@alexgleason
Copy link

If you want telemetry disabled by default, use VSCodium: https://vscodium.com

@georgikoemdzhiev
Copy link

georgikoemdzhiev commented May 15, 2023

If you want telemetry disabled by default, use VSCodium: https://vscodium.com

The main thing about vscodium is that not every extension is available to be installed on it. That's my main issue with that version of vscode

@BtM909
Copy link

BtM909 commented May 15, 2023

Is it maybe an idea to group it according to your comments?

  • show welcome pages / walkthroughs
  • show release notes
  • send telemetry
  • recommend things

Then it might be easier for people to selectively add what they want to disable?

@lollilol
Copy link

If you want telemetry disabled by default, use VSCodium: https://vscodium.com

VSCode icon is more beautiful. :D

@LinAnt
Copy link

LinAnt commented May 15, 2023

If you want telemetry disabled by default, use VSCodium: https://vscodium.com

The main thing about vscodium is that not every extension is available to be installed on it. That's my main issue with that version of vscode

There are workarounds, although not the situation is not optimal: VSCodium/vscodium#519

@scerelli
Copy link

I used vscodium for a long time, but then I switched to a windows machine with WSL and unfortunately the plugin for WSL doesn't work on VSCodium, so i had to switch back to VSCode

@boussouira
Copy link

boussouira commented May 15, 2023

Grouped config with extension names:

{
	// Disable sending telemetry
	"clangd.checkUpdates": false, // Clangd
	"code-runner.enableAppInsights": false, // Code Runner
	"docker-explorer.enableTelemetry": false, // Docker
	"extensions.ignoreRecommendations": true, // VSCode Core
	"julia.enableTelemetry": false, // Julia
	"kite.showWelcomeNotificationOnStartup": false, // Kite
	"Lua.telemetry.enable": false, // Lua
	"pros.useGoogleAnalytics": false, // PROS
	"redhat.telemetry.enabled": false, // Red Hat
	"rpcServer.showStartupMessage": false, // VSCode Remote Development
	"sonarlint.disableTelemetry": true, // SonarLint
	"telemetry.enableCrashReporter": false, // VSCode Core
	"telemetry.enableTelemetry": false, // VSCode Core
	"telemetry.telemetryLevel": "off", // VSCode Core
	"terraform.telemetry.enabled": false, // HashiCorp Terraform

	// Disable showing release notes
	"gitlens.showWhatsNewAfterUpgrades": false, // GitLens
	"java.help.showReleaseNotes": false, // Language Support for Java
	"update.showReleaseNotes": false, // VSCode Core

	// Disable showing welcome pages / walkthroughs
	"gitlens.showWelcomeOnInstall": false, // GitLens
	"kite.showWelcomeNotificationOnStartup": false, // Kite
	"material-icon-theme.showWelcomeMessage": false, // Material Icon Theme
	"pros.showWelcomeOnStartup": false, // PROS
	"vsicons.dontShowNewVersionMessage": true, // VSCode Icons
	"workbench.welcomePage.walkthroughs.openOnInstall": false // VSCode Core
}

@melomac
Copy link

melomac commented May 15, 2023

I see an opportunity for a(nother) plugin here :)

@Microeinstein
Copy link

The main thing about vscodium is that not every extension is available to be installed on it. That's my main issue with that version of vscode

@georgikoemdzhiev It's possible to manually revert to Microsoft' marketplace and other features — these packages provides automatic patches:

@johnmmcgee
Copy link

I see an opportunity for a(nother) plugin here :)

This would make a fantastic addon!

@jsolarz
Copy link

jsolarz commented May 16, 2023

And of course that addon should send telemetry and show a welcome page

@lollilol
Copy link

And of course that addon should send telemetry and show a welcome page

Is this a problem for you? I mean I'm genuinely asking

@rabhatumaragar
Copy link

@Microeinstein Thanks a lot for sharing these, you're a lifesaver!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment