0
Sorbet är en snabb, kraftfull typchecker designad för Ruby.Snabb och skalbar Sorbet är multetrådad och skalar linjärt över kärnorna på din CPU.Den kontrollerar dina typer på sekunder och ger dig feedback när du kodar.IDE-klar Sorbet arbetar med din favoritredigerare för att tillhandahålla IDE-funktioner som autofyllt och hoppa till definition.Det är enkelt att lägga till din CI-installation.Gradvis efter design Sorbet fungerar med normal Ruby, så att du kan fortsätta använda din befintliga verktygskedja.Lägg till Sorbet-typer i din kodbas en fil åt gången.En smak av Sorbet Sorbet är 100% kompatibel med Ruby.Den typen kontrollerar normala metoddefinitioner och introducerar bakåtkompatibel syntax för metodsignaturer.Explicit metodunderskrifter gör Sorbet användbar för alla som läser koden också (inte bara författaren).Skrivanteckningar fungerar som ett verktyg för att förstå långt efter att de har skrivits.Sorbet är utformad för att vara användbar, inte betungande.Explicata kommentarer återbetalas med tydliga felmeddelanden, ökad säkerhet och ökad produktivitet.Kom igång snabbt Sorbet är utformat för att komma igång snabbt.Lägg till och installera några ädelstenar, initiera Sorbet och typ kontrollera ditt projekt.Sorbet vet också vad som finns i ett projekts Gemfile, så den vet hur man skapar eller skapar typdefinitionsfiler för alla juveler som ett projekt använder.För mer information om hur du kommer igång med Sorbet, se guiden Komma igång.Designad för att vara interaktiv Sorbet ger din Ruby-utvecklingsmiljö IDE-liknande funktioner, inklusive autofullständig, in-editor dokumentation och gå till definition.Implementeringen utnyttjar Language Server Protocol för att vara kompatibel med din favoritredigerare.Under den tid vi har ägnat oss åt att anta Sorbet på Stripe har oräkneliga människor berättat att det är interaktivt att lägga till typer till befintlig kod eller skriva ny kod, som parprogrammering med typkontrollen.Folk ställer Sorbet frågor, och det svarar på några sekunder - eller snabbare.