-
-
Notifications
You must be signed in to change notification settings - Fork 189
Description
Thanks for developing this app!
Based on the code, it looks like the two paths looked at for vscode
are:
~/Library/Application Support/Code/
~/.vscode/extensions/
There are extremely broad - if you delete the former, it'll reset the entire application (including deleting user settings and signing you out, and if you delete the latter, it resets installed extensions.
A more targeted (and inline with the name of the tab) approach would be to cleanup the specific cache folders. Those are:
~/Library/Application Support/Code/Cache
~/Library/Application Support/Code/CachedConfigurations
~/Library/Application Support/Code/CachedData
~/Library/Application Support/Code/CachedExtensionVSIXs
~/Library/Application Support/Code/CachedExtensions
~/Library/Application Support/Code/CachedProfilesData
~/Library/Application Support/Code/Code Cache
There's also a workspaceStorage
folder, and it's safe to delete invalid references there - vscode-workspace-storage-cleanup and this gist have implementations
I'm happy to submit a pull request to update the paths, but I'm not a Swift developer and I'm not sure the best way to implement the invalid workspaceStorage cleanup feature.
References: