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

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

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

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

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

悬浮的类型和文档信息:

跳转至定义(Go to Definition)

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

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

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

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

本文转自OSCHINA

本文标题:Ruby 类型检查器 Sorbet 推出开源的 VS Code 扩展

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

责任编辑:未丽燕 来源: 开源中国
相关推荐

2023-01-05 08:09:27

GroovyDSL​

2023-01-06 08:06:52

Groovy类型扩展

2019-06-27 14:30:22

VSCodium开源VS Code

2021-06-28 07:13:34

Vue Code 扩展

2019-04-23 12:10:00

前端开发编程

2023-06-05 11:26:23

2021-12-28 09:40:48

VS Code工具代码

2022-12-31 20:46:19

VS Code编辑器

2020-07-07 09:10:29

VS CodeLinux开源

2022-04-06 10:16:08

微软Python 扩展Pylint 扩展

2021-02-03 11:19:52

Go语言Go团队服务器

2021-03-29 13:06:25

开源工具开源

2024-08-21 08:37:47

CodeEmmet悬浮框

2017-04-26 15:28:53

开源VS Code

2022-05-07 09:43:15

Python微软扩展程序

2023-08-09 13:28:58

2021-10-22 10:16:37

微软浏览器开发

2021-02-02 21:42:30

VS Code编辑器开发

2020-07-06 14:54:17

Python 开发编程语言

2024-06-14 16:00:07

点赞
收藏

51CTO技术栈公众号