Skip to content

Instantly share code, notes, and snippets.

@hyperupcall
Last active September 19, 2024 16:20
Show Gist options
  • Save hyperupcall/99e355405611be6c4e0a38b6e3e8aad0 to your computer and use it in GitHub Desktop.
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
}
@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