FAQ for Tooltitude for Go (GoLang)


Is the extension free to use? Open source?

The extension is free to use but is not open source. We plan to have a free version with premium features available only to paid users.

Which OSes and architecture do you support?

We support the following at the moment:

  • x64 and arm64 Mac
  • x64 Linux
  • ia32 and x64 Windows

Do you collect telemetry?

We collect telemetry according to our privacy policy. We follow Visual Studio Code telemetry settings, and if you want to turn the telemetry off, you could use this guide from the Visual Studio Code site.

Do you support Visual Studio Code compatible/based IDEs?

Currently we officially support only Microsoft Visual Studio Code. If you are interested in their support, please create an issue in our issue tracker here

Which country are you located in?

We are located in US.


I can’t accept the license. The license editor opens, but nothing happens.

Most likely you have the do not disturb mode turned on. To turn it back on go to the command palette (Cmd+Shift+P or Ctrl+Shift+P depending on the platform), and choose “Notifications: Toggle Do Not Disturb Mode”. After restart, you should be able to accept the license.

When using Tooltitude, go.sum file changes. How to prevent it?

Most likely, your go.sum/go.mod/go.work files aren’t in sync. On startup, Tooltitude downloads dependencies by default and during this process go.sum might be updated. If you want to disable this behavior there’re two options:

  • tooltitude.downloadDeps - Disables downloading dependencies for go.mod files
  • tooltitude.workspaceSyncForDownload - Disables using go work sync for downloading modules. It’s faster than downloading dependencies for each module in the workspace, but as a side effect, it syncs from go.work to each go.mod.

Note: please use. these options only as the last resort. It’s much better to find a way to keep your project files in sync.