0
Sorbet ist ein schneller, leistungsfähiger Typ Checker, der für Ruby entwickelt wurde.Schnelles und skalierbares Sorbet ist multithreadingfähig und skaliert linear über Kerne auf Ihrer CPU.Es überprüft Ihre Eingaben in Sekundenschnelle und gibt Ihnen beim Codieren Feedback.IDE-fähig Sorbet arbeitet mit Ihrem bevorzugten Editor zusammen, um IDE-Funktionen wie Autocomplete und Jump-to-Definition bereitzustellen.Es ist einfach, Ihr CI-Setup zu erweitern.Schrittweise Sorbet arbeitet mit normalem Ruby, sodass Sie Ihre vorhandene Toolchain weiterhin verwenden können.Fügen Sie Ihrer Codebasis nacheinander Sorbet-Typen hinzu.Ein Geschmack von Sorbet Sorbet ist zu 100% mit Ruby kompatibel.Der Typ prüft normale Methodendefinitionen und führt eine abwärtskompatible Syntax für Methodensignaturen ein.Explizite Methodensignaturen machen Sorbet nützlich für alle, die den Code lesen (nicht nur für den Autor).Typanmerkungen dienen als Hilfsmittel zum Verständnis, lange nachdem sie geschrieben wurden.Sorbet soll nützlich sein, nicht lästig.Explizite Anmerkungen werden mit klaren Fehlermeldungen, erhöhter Sicherheit und gesteigerter Produktivität zurückgezahlt.Schneller Einstieg Mit Sorbet können Sie schnell loslegen.Fügen Sie einige Edelsteine hinzu, installieren Sie sie, initialisieren Sie Sorbet und geben Sie check your project ein.Sorbet weiß auch, was in der Gem-Datei eines Projekts enthalten ist, sodass es weiß, wie Typdefinitionsdateien für Edelsteine erstellt oder erstellt werden, die in einem Projekt verwendet werden.Weitere Informationen zu den ersten Schritten mit Sorbet finden Sie im Handbuch Erste Schritte.Entwickelt, um interaktiv zu sein Sorbet bietet Ihrer Ruby-Entwicklungsumgebung IDE-ähnliche Funktionen, einschließlich Autocomplete, Dokumentation im Editor und Go-to-Definition.Die Implementierung nutzt das Language Server-Protokoll, um mit Ihrem bevorzugten Editor kompatibel zu sein.In der Zeit, in der wir Sorbet bei Stripe eingeführt haben, haben uns unzählige Leute mitgeteilt, dass sich das Hinzufügen von Typen zu vorhandenem Code oder das Schreiben von neuem Code interaktiv anfühlt, wie das Programmieren von Paaren mit der Typprüfung.Die Leute stellen Sorbet-Fragen und es antwortet in Sekunden - oder schneller.
sorbet