jemmons/MyNameIsURL

View on GitHub
Sources/MyNameIsURL/Types/Scheme.swift

Summary

Maintainability
A
0 mins
Test Coverage

Force tries should be avoided.
Open

  public static let ftp = try! Scheme("ftp")

Force tries should be avoided.
Open

  public static let http = try! Scheme("http")

Force tries should be avoided.
Open

  public static let file = try! Scheme("file")

Force tries should be avoided.
Open

  public static let sms = try! Scheme("sms")

Force tries should be avoided.
Open

  public static let mailto = try! Scheme("mailto")

Force tries should be avoided.
Open

  public static let webcal = try! Scheme("webcal")

Force tries should be avoided.
Open

  public static let telprompt = try! Scheme("telprompt")

Force tries should be avoided.
Open

  public static let tel = try! Scheme("tel")

Force tries should be avoided.
Open

  public static let https = try! Scheme("https")

There must be two or zero lines between second-level items.
Open

  private static let validCharacters: Set<Character> = validFirstCharacters.union(["+", "-", ".", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0"])

There are no issues that match your filters.

Category
Status