ruby

rbs

ruby

The type signature language for Ruby

AI 简介

RBS 是 Ruby 的类型签名语言,用于声明 Ruby 代码的结构(如类、模块、方法签名、实例变量、继承关系等),支持联合类型、可选类型和块类型等静态类型表达能力。它不改变 Ruby 运行时行为,而是为类型检查器(如 Steep)提供标准化的类型定义格式,并通过 CLI 工具支持签名生成、查询与验证。适用于需要渐进式类型检查、提升大型 Ruby 项目可维护性与 IDE 支持的开发场景,尤其适合 Ruby 3.0+ 的现代项目。

Ruby
Other
2.2k
Stars
249
Forks
59
Watchers
138
Issues

Star 增长

今日0
近 7 天0
近 30 天+3
综合评分59.49
默认分支master