VSCode 工作区信任,我怎么知道 Workspace-Trust 是否会以任何方式影响我的扩展以阻止那里的功能或性能? 我的问题

问题描述

今天,我发现扩展程序受到 Workspace Trust 的影响,这是添加到 V.S. 5 月 v1.57.1​​ 更新中的代码,然后在 V.S Code 6 月 v1.58.1 更新中发布大约一个月后进行了更新。我之前不知道它会影响扩展,我认为这是一个工作区的事情,也许有助于保护扩展,不知何故?我显然迷路了,我想还有一些人在同一条船上。但是,经过大量阅读后,我更好地掌握了该功能,但仍有两件事情对我来说并不完全清楚,尽管我只会问一件事,以尽可能保持这个问题的重点。

我不知道我可以将这样的配置添加到我的 settings.json 文件中:

  // users "settings.json" config file    

  { 

      // Extension Workspace Trust Setting 

      "extensions.supportUntrustedWorkspaces": { 
          "rvest.vs-code-prettier-eslint": {
              "supported": true,"version": "3.0.4"
          },"esbenp.prettier-vscode": {
              "supported": true,"version": "8.0.1"
          }
      },}


下面您可以看到配置的设置的屏幕截图在我的用户 settings.json 文件


enter image description here



我的问题


在该功能发布的第一个月,我从未使用上述配置配置任何由 Workspace Trust 功能支持的扩展,而且老实说,我从未体验过任何提示我相信 Workspace Trust 导致我使用的任何扩展程序出现问题。尽管有前面的声明,但我仍然担心如果我忘记在上面的配置列表中添加扩展会出现问题。我主要担心它可能会导致这两种神秘的结果之一:

“Workspace Trust” 导致扩展程序出现问题

我希望如果 Workspace Trust 阻止扩展功能或阻碍它的执行方式,我会收到通知(我知道他们现在弹出一个横幅,并通知用户位于受信任的工作区中)。

简而言之,我们如何知道 Workspace Trust 在做什么。我们如何知道某些东西是否被阻止,或者代码是否被阻止在工具、依赖项或插件中执行?它会通知我们,还是他们的日志在某处?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)