百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

steep

> 编程语言
开源

Ruby 的静态类型检查器

1.5K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Ruby 的静态类型检查器

Steep - 适用于 Ruby 的渐进式输入法

安装

通过 RubyGems 安装。 $ gem install steep

要求

Steep 需要 Ruby 2.6 或更高版本。

使用方法

Steep 不会从 Ruby 程序中推断类型,而是需要声明类型并写入注释。 您必须按照以下三个步骤进行。

0. steep init

运行 steep init 以生成配置文件。

$ steep init       # Generates Steepfile

编辑 Steepfile:

rb
target :app do
  check "lib"
  signature "sig"
end

Gemfile.lock 中的 RBS 通过 RBS 集合 加载,您可以使用 rbs collection init 和 rbs collection install 来设置该集合。仅对 rbs collection 不管理的 RBS 添加 library 调用。

1. 声明类型

在 sig 目录中的 .rbs 文件中声明类型。

$ rbs prototype rb lib/person.rb lib/email.rb

Issues· 223 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rubyrubytypechecker

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言