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: