mirror of
https://github.com/yonaskolb/XcodeGen.git
synced 2026-03-18 20:02:25 +00:00
28 lines
1.0 KiB
Swift
28 lines
1.0 KiB
Swift
import Foundation
|
|
|
|
public enum SpecParsingError: Error, CustomStringConvertible {
|
|
case unknownTargetType(String)
|
|
case unknownTargetPlatform(String)
|
|
case invalidDependency([String: Any])
|
|
case unknownPackageRequirement([String: Any])
|
|
case invalidSourceBuildPhase(String)
|
|
case invalidVersion(String)
|
|
|
|
public var description: String {
|
|
switch self {
|
|
case let .unknownTargetType(type):
|
|
return "Unknown Target type: \(type)"
|
|
case let .unknownTargetPlatform(platform):
|
|
return "Unknown Target platform: \(platform)"
|
|
case let .invalidDependency(dependency):
|
|
return "Unknown Target dependency: \(dependency)"
|
|
case let .invalidSourceBuildPhase(error):
|
|
return "Invalid Source Build Phase: \(error)"
|
|
case let .invalidVersion(version):
|
|
return "Invalid version: \(version)"
|
|
case let .unknownPackageRequirement(package):
|
|
return "Unknown package requirement: \(package)"
|
|
}
|
|
}
|
|
}
|