There are two primary metrics that we recommend to track adoption of Sorbet in a codebase:| sorbet.org
## Why does Sorbet think this is `nil`? I just checked that it's not!| sorbet.org
Sorbet is a gradual type checker, which is a blessing and a curse.| sorbet.org
There are five ways to assert the types of expressions in Sorbet:| sorbet.org
This is one of three docs aimed at helping answer common questions about Sorbet:| sorbet.org
Sorbet implements a **control flow-sensitive** type system. It models control| sorbet.org
The type `T.untyped` represents a type that Sorbet has no specific knowledge| sorbet.org
| sorbet.org
Sorbet can track when a value is allowed to be `nil`, or when a value of a| sorbet.org