Investigate Sorbet type checker support

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Static typing is a popular topic in a number of programming languages. The current flagship static typing solution for Ruby appears to be Sorbet. This epic covers investigating Sorbet in enough detail to determine the following:

      • What a class using static typing via Sorbet looks like
      • What changes to the driver are needed to support Sorbet
      • What changes to applications using the driver are needed to support Sorbet
      • How much effort would roughly be needed to convert the entire driver to static typing via Sorbet

      This epic covers creating a proof of concept Sorbet implementation for a single class, followed by creating a scope and estimates for converting the entire driver to Sorbet.

              Assignee:
              Unassigned
              Reporter:
              Oleg Pudeyev (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: