微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。