
rbs
ruby
The type signature language for Ruby
AI 简介
RBS 是 Ruby 的类型签名语言,用于声明 Ruby 代码的结构(如类、模块、方法签名、实例变量、继承关系等),支持联合类型、可选类型和块类型等静态类型表达能力。它不改变 Ruby 运行时行为,而是为类型检查器(如 Steep)提供标准化的类型定义格式,并通过 CLI 工具支持签名生成、查询与验证。适用于需要渐进式类型检查、提升大型 Ruby 项目可维护性与 IDE 支持的开发场景,尤其适合 Ruby 3.0+ 的现代项目。
Ruby
Other2.2k
Stars
249
Forks
59
Watchers
138
Issues
Star 增长
今日0
近 7 天0
近 30 天+3
综合评分59.49
默认分支master