|
Static Ruby Monthly
The only newsletter dedicated to static typing in Ruby
|
|
|
Hey there!
Welcome to the second edition of the Newsletter. There are not many new things to read about for the last month, but quite a lot of tooling updates to play with.
You can find all the previous editions of the newsletter in my archive.
Cheers,
Andrey
People wrote about
Other updates in the Static typing world
- gem_rbs_collection
A community-managed collection of RBS files for gems that do not include their own type signatures.
- rbs_activesupport v0.1.0 (released on February 25, 2025) [New]
by tk0miya A gem that generates RBS files for Active Support.
- rubocop-on-rbs v1.4.2 (released on February 23, 2025) [New]
by ksss A RuboCop extension that enforces RBS best practices and coding conventions.
- protoc-gen-rbi v0.1.1 (released on February 26, 2025) [New]
by Coinbase A Protobuf compiler plugin that generates Sorbet .rbi “Ruby Interface” files.
- RBS comments support
by Sorbet Sorbet can now understand RBS inline comments. It is Experimental, but a huge step forward into greater static typing tooling for Ruby.
- ruby-lsp v0.9.7 (released on February 26, 2025) [New]
by Shopify An opinionated language server for Ruby that now supports highlighting inline RBS signatures starting with `#:`
- rbs_rails v0.12.1 (released on February 26, 2025) [New]
by Masataka Pocke Kuwabara A gem that generates RBS files for Ruby on Rails applications.
- rspec-sorbet-types v0.3.0 (released on January 3, 2025) [New]
by FooBarWidget A gem that integrates Sorbet typechecking with RSpec, allowing the use of typed: true or typed: strict in your specs.
- rubocop-sorbet v0.8.9 (released on February 20, 2025) [New]
by Shopify A collection of RuboCop rules for Sorbet.
- standard-sorbet v0.0.2 (released on November 19, 2024)
by standardrb A Standard Ruby plugin that configures rubocop-sorbet, integrating Sorbet’s type checking with Standard Ruby’s linter and formatter.
- grape_sorbet v0.1.0 (released on February 25, 2025) [New]
by Thatch A gem that provides handwritten Sorbet signatures and a Tapioca DSL compiler for the Grape API framework.
- spoom v0.1.0 (released on February 25, 2025) [New]
by Shopify A collection of tools for Sorbet enthusiasts, including a CLI and API for generating typing coverage reports and interacting with Sorbet.
- tapioca v0.16.11 (released on February 20, 2025) [New]
by Shopify A tool that simplifies working with Sorbet in Ruby projects by generating RBI files for gems and DSLs, facilitating gradual typing integration.
Your essential Static Typing toolset
rbs
official Ruby Signature solution from the Ruby team
repo, v3.8.1
rbs-inline
extension to rbs lets you write signatures in line with your code
repo, v0.10.0
steep
type checker for the Ruby signatures
repo, v1.9.3
sorbet
type signature and type checking solution designed by Stripe
repo, v0.5.11781
ruby-lsp
essential toolset and extension, which helps with Ruby development in the VS Code
repo, v0.23.6
steep VS Code extension
steep integration with your IDE
repo, v0.10.0
rbs syntax VS Code extension
ease the work with RBS signature files
repo, v0.2.1
|
|
|
Andrey Eremin
I’m a seasoned software engineer passionate about solving complex technical challenges, and I’m on a mission to bring static typing into the spotlight as a crucial step toward building robust, maintainable Ruby software.
|
WANT TO LEARN MORE?
Start writing robust Ruby software with static typing.
With the help of my RBS-related course, you can get all the necessary knowledge that you can use in any Ruby-powered software.
|
“Let's do TDD - type driven development”
|
|
|