GoLand 开发团队公布了 GoLand 下一个主要版本 2020.3 的开发计划,主要集中在改进对 Go modules、泛型和 Go 1.16 的支持。
更好的 Go modules 使用体验
在 GoLand 2020.3 中,团队计划为从 import 到 module name 等功能添加导航,在 go.mod 文件中增加 Find Usages 和 Rename 重构功能,让更新依赖关系变得更容易。当然,也会根据反馈对 UI 进行完善。
对泛型和 Go 1.16 的支持
目前正在计划扩展当前对泛型的支持,并将开始研究对 Go 1.16 的支持。例如,在闭包中查找未使用的变量。
调试器
团队计划在此版本中增加用于分析线程的 Thread Dump 功能,同时改进可用性并解决小问题。
测试及测试框架
在下一个版本中,团队将为 GoLand 添加运行和导航到子测试的功能,并使用代码完成功能生成测试和基准模板的功能。这一部分的其他改进将包括 Testify 框架、pkg/errors 和 Logrus 以及 SQL 注入方面的工作。
代码编辑
计划为影子变量(shadowed variables)和方法添加语法高亮,并提供一个快速修复方法来处理 Unhandled 错误检查中的错误。
代码检查
从 go vet 将最有使用价值的检查功能转移过来,以及通过底层方面的工作提供更精确的数据流分析,团队希望提供在 Problems View 中查看当前文件、当前文件包、所有打开的文件包或整个项目中的潜在问题。
猜你喜欢:暂无回复。