Issue #86  (Customizing Telemetry Data Collection)12/13/23

Advertisement
Learn AI in 5 Minutes a Day
We'll teach you how to save time and earn more with AI. Join 70,000+ free daily readers for trending tools, productivity-boosting prompts, the latest news, and more.

As explained in their documentation, the VS Code team collects telemetry data, which, as they explain "is used to help understand how to improve the product." This is certainly understandable but a lot of people would prefer not to send any data of their usage of the product.

If you would prefer not to send any data to Microsoft about your use of VS Code, you can disable it using the setting telemetry.telemetryLevel.
 
Telemetry Data in VS Code

When you look up the setting, you'll see a handy chart, as shown above, that communicates what time of data is sent with each of the values for the setting.

There are three types of data sent:
  • Crash Reports
  • Error Telemetry
  • Usage Data
Telemetry Settings in VS Code

So if you're slightly paranoid about sharing your data, you might choose the value "error", which covers both Error Telemetry and Crash Reports. This allows you to help the VS Code team make the product better, without sending more generic info.
 
Error Only Telemetry Setting in VS Code

But if you prefer to share nothing, then you would select the value "off", which disables sending any telemetry data to Microsoft.

One final important point to note about telemetry, as explained in the telemetry docs is the following quote about VS Code extensions:
 
These extensions may be collecting their own usage data and are not controlled by the telemetry.telemetryLevel setting. Consult the specific extension's documentation to learn about its telemetry reporting and whether it can be disabled.

That seems somewhat concerning that the global setting wouldn't affect how an extension collects data. So it's important to only install extensions that you trust and that have documentation that explains what, if anything, is collected.

Now on to this week's hand-picked links!
 

VS Code Tools

gluestack — VS Code extension for the gluestack ecosystem, which is a set of unstyled UI components for React, React Native, Next.js, and Expo.

Jupyter for VS Code — Official VS Code extension that provides basic notebook support for language kernels that are supported in Jupyter Notebooks today, and allows any Python environment to be used as a Jupyter kernel.

Miro: A Collaborative Digital Whiteboard for Teams — Now is your chance to discover high-upside online businesses with WebStreet. While others worry about market volatility, you can confidently invest in assets that stand strong in uncertain times.  Sponsor 

Markdown Emoji — Adds ":emoji:" syntax support to VS Code's built-in markdown preview and markdown cells in notebooks.


VS Code Theme of the Week

Relentless — A VS code theme that's described as "Elegant, simple & electric". It definitely gives off a specific vibe and doesn't include many different colors in the syntax highlighting.

Relentless Theme for VS Code

It includes a pair of variations of the theme: Midnight (shown above) and Sunset. The latter is not a light theme, but merely a slightly lighter version of the Midnight theme, for those who prefer something closer to a pastel look.

VS Code Articles & Videos

VS Code 1.85 (November 2023 Updates) — The latest updates to VS Code include floating editor windows, ability to visualize JS heap snapshots, GitHub Copilot updates, and more.

Boost Your Coding Fu With VS Code and Vim — A small ecosystem of articles, videos, and podcasts from Jaime Gonzalez Garcia that covers learning and using Vim in VS Code.

Simplify Your Life with Anytime Mailbox — Home-based business owners, it's time to upgrade to a private, professional address through Anytime Mailbox. Take charge of your mail on your terms, from any location and at any time. Get started today!   Sponsor 

How to Set Up Prettier and ESLint in VS Code for Next.js — The last part of this small set of steps is probably the most useful, which explains how to configure VS Code to format/lint automatically.

Best of the Rest

GitHub Copilot in the CLI — Currently in public beta, a Copilot feature that provides a chat-like interface in the terminal that allows you to ask questions about the command line.

Where Respect is Due — An interview with Rich Siegel, creator of BBEdit, a freemium, Mac-based text editor that goes back more than 20 years.

Monaspace — An innovative superfamily of fonts for code that includes five different fonts that you can try out on an interactive widget directly on the page.


Suggestions?

If you have any link suggestions, including a tool, article, or other resources related to VS Code or another IDE, send it via DM on X: @LouisLazaris or just hit reply on this email.

That's it for this issue.

Happy VS Coding!
Louis
VSCode.Email
@LouisLazaris
Copyright © VSCode.Email. All rights reserved.

Not affiliated with Microsoft, Visual Studio Code, or any of its trademarks.