服务器之家

服务器之家 > 正文

Ruby 类型检查器 Sorbet 推出开源的 VS Code 扩展

时间:2022-01-10 22:51     来源/作者:开源中国

Sorbet 是由网络支付公司 Stripe 开发的一个专为 Ruby 设计的类型检查器,与 Ruby 100% 兼容。它旨在轻松地将渐进类型添加到现有代码库中,并快速响应错误和建议。Sorbet 此前一直是 Stripe 公司内部使用的工具,并于 2019 年正式开源。

Ruby 类型检查器 Sorbet 推出开源的 VS Code 扩展

Stripe 现在还针对 Visual Studio Code 推出了 Sorbet 扩展程序,该扩展与 Sorbet 语言服务器集成,为 Ruby 开发提供了类似 IDE 的功能。伴随扩展程序的推出,他们也一并开源了扩展程序的源代码。这个扩展程序目前提供的功能包括:

实时类型检查(当文件中出现错误时,Sorbet 会用红色下划线标注,并在 VS Code 窗口中显示所有错误的列表):

Ruby 类型检查器 Sorbet 推出开源的 VS Code 扩展

悬浮的类型和文档信息:

Ruby 类型检查器 Sorbet 推出开源的 VS Code 扩展

跳转至定义(Go to Definition)

在整个代码库中找到常量、方法或变量的所有引用:

Ruby 类型检查器 Sorbet 推出开源的 VS Code 扩展

  • 工作区符号搜索
  • 方法、局部变量、关键字和 sig 的自动补全

Ruby 类型检查器 Sorbet 推出开源的 VS Code 扩展

此次开源发布的内容包括:

  • 在 Visual Studio Marketplace 上发布了预构建的扩展(0.3.8 版本)
  • 扩展的源代码,位于 Sorbet 仓库的 vscode_extension/ 文件夹中
  • Sorbet 文档中的完整安装和使用说明

本文地址:https://www.oschina.net/news/177523/sorbet-visual-studio-code-open-source

标签:

相关文章

热门资讯

蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整
蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整 2021-08-24
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
2021年耽改剧名单 2021要播出的59部耽改剧列表
2021年耽改剧名单 2021要播出的59部耽改剧列表 2021-03-05
返回顶部