Dart-code: 减少对传递给调试适配器的变量的依赖

创建于 2020-09-10  ·  3评论  ·  资料来源: Dart-Code/Dart-Code

有许多变量传递到launchRequest例如dartVersionflutterVersion仅由 VS Code 提供。 为了使调试适配器更具可重用性,应在调试适配器内部计算这些东西。 所有变量也应该有合理的默认值。

in debugger is enhancement

所有3条评论

@ericdallo仅供参考-作为这项工作的一部分,我删除dartPathflutterPathpubSnapshotPathdartVersionflutterVersion从启动调试适配器的参数,并将它们替换dartSdkPathflutterSdkPath 。 您目前正在此处设置其中一些。

当大多数这些被添加时,VS Code 是唯一的使用者,因此将它们传递进来很方便。但是,当许多值可以由调试适配器计算时,使用调试适配器变得更加复杂。 这应该会稍微简化一些事情(我也在审查默认值并确保大多数值是完全可选的)。

(注意:非 VS Code 客户端使用此调试适配器不受“官方”支持,但我想确保它有效并且不会太麻烦!🙂)。

非常感谢@DanTup ,我完全同意!
我将更新lsp-dart并删除不必要的变量:)

抱歉延迟@DanTup ,我只是撞了lsp-dart使用Dart-Code调试器扩展3.17.0删除由dartSdkPathflutterSdkPath替换的未使用变量
https://github.com/emacs-lsp/lsp-dart/commit/a2c30213326cbac11d805e94c770eec76d0e3624

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

kinex picture kinex  ·  3评论

DanTup picture DanTup  ·  4评论

FeimiSzy picture FeimiSzy  ·  4评论

ghost picture ghost  ·  5评论

e200 picture e200  ·  3评论