Sorbet is 100% compatible with Ruby. It type checks normal method definitions, and introduces backwards-compatible syntax for method signatures. Explicit method signatures make Sorbet useful for anyone reading the code too (not just the author). Type annotations serve as a tool for understanding long after they're written. Sorbet is designed to be useful, not burdensome. Explicit annotations are r
![Sorbet · A static type checker for Ruby](https://cdn-ak-scissors.b.st-hatena.com/image/square/bb4418ac003892bdca37f3816d9d0c1609b758d0/height=288;version=1;width=512/https%3A%2F%2Fsorbet.org%2Fimg%2Fsorbet-logo-card%402x.png)