工作区信任(Workspace Trust)
用户明确表示「这个文件夹里的代码可以执行」之后,工作区才是受信任的。workspace.isTrusted 反映当前状态。从未信任变成信任时触发 onDidGrantWorkspaceTrust。
受限模式下,扩展不应自动跑工作区里的任务、脚本或格式化命令,也不应读取并外传工作区内容。可以继续提供不执行工作区代码的界面。
官方有工作区信任的扩展指南,用来决定哪些贡献在未信任时自动停用。
参考:https://code.visualstudio.com/api/extension-guides/workspace-trust