Enjoy Ruby Programming in IDE and TypeProf
summary
Claims that TypeProf bundled in Ruby 3.0 can provide on‑the‑fly error reporting, completion and go‑to‑definition inside VS Code using a TypeProf for IDE extension. Prototype uses real TypeProf analysis, requires a development Ruby and gem rbs collection, and often needs a tiny plain test per file or hand‑written rbs to get signatures. Analysis is slow and often times out (no results within one second on big code), but it works for small projects; signatures are emitted as rbs.
AI-written summary · about
chapters (9)
- 0:00Start
- 1:29A recent contribution: error_highlight
- 4:38Type Prof? RBS? Steep? Sorbet?
- 5:38Comparison between static analyzers
- 8:04RBS: An official language for Ruby types
- 13:07Demo: Summary
- 13:45How to configure Type Prof for IDE
- 17:57Protips
- 21:27Conclusion
related talks
36mA Static Type Analyzer of Untyped Ruby Code for Ruby 3
28mA Plan towards Ruby 3 Types
53mAn introduction to typed Ruby programming
39mIDE development with Ruby
37mChecking Your Types: An Overview of Ruby's Type System
32mThe State of Ruby 3 Typing
36mAn introduction to typed Ruby programming
37mTypes and Ruby Programming Language
