Build Information
Successful build of PaversSugar, reference master (14c4ce), with Swift 6.4 for macOS (SPM) on 17 Sep 2026 04:10:51 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/KeithPiTsui/PaversSugar.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/KeithPiTsui/PaversSugar
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at 14c4cef Update README.md
Cloned https://github.com/KeithPiTsui/PaversSugar.git
Revision (git rev-parse @):
14c4cef6bf107cf664440ab939a198bffbbd9d45
SUCCESS checkout https://github.com/KeithPiTsui/PaversSugar.git at master
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/KeithPiTsui/PaversSugar.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 96]
[Planning deferred tasks]
[25 / 42]
[37 / 54] PaversFRP
[38 / 54] PaversFRP
[51 / 66] PaversSugar
[53 / 66] PaversSugar
[54 / 66] PaversSugar
[61 / 66]
[61 / 66] PaversSugar
[62 / 66] PaversFRP
Build complete! (57.53 sec)
Fetching https://github.com/KeithPiTsui/PaversFRP.git
[1/135] Fetching paversfrp
Fetched https://github.com/KeithPiTsui/PaversFRP.git (0.86s)
Computing version for https://github.com/KeithPiTsui/PaversFRP.git
Computed https://github.com/KeithPiTsui/PaversFRP.git at 1.0.0 (3.05s)
Creating working copy for https://github.com/KeithPiTsui/PaversFRP.git
Working copy of https://github.com/KeithPiTsui/PaversFRP.git resolved at 1.0.0
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Guitar/GuitarBoolean.swift:79:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m77 |[0;0m /// - Parameter characterSet: The `CharacterSet` used to test the string.
[0;36m78 |[0;0m /// - Returns: True, if all the characters in the string belong to the `CharacterSet`. Otherwise, false.
[0;36m79 |[0;0m public func containsCharactersFound(in characterSet: CharacterSet) -> Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m80 |[0;0m for scalar in unicodeScalars {
[0;36m81 |[0;0m guard characterSet.contains(scalar) else {
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/Array+Queueable.swift:7:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m5 |[0;0m public extension Array where Element : Queueable {
[0;36m6 |[0;0m
[0;36m7 |[0;0m public mutating func processQueue(_ from: Int = 0,
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m8 |[0;0m _ to: Int? = nil,
[0;36m9 |[0;0m process: ((_ element: Element) -> Void)? = nil) {
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/CharacterSet+Monoid.swift:12:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'CharacterSet' to imported protocols 'Monoid', 'Semigroup'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m10 |[0;0m import PaversFRP
[0;36m11 |[0;0m
[0;36m12 |[0;0m extension CharacterSet: Monoid {}
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'CharacterSet' to imported protocols 'Monoid', 'Semigroup'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m13 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:14:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m12 |[0;0m
[0;36m13 |[0;0m public extension DateFormat {
[0;36m14 |[0;0m public static let yyyy =
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m15 |[0;0m DateFormatComponent.calendarYear.rawValue
[0;36m16 |[0;0m + DateFormatComponent.calendarYear.rawValue
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:20:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m18 |[0;0m + DateFormatComponent.calendarYear.rawValue
[0;36m19 |[0;0m
[0;36m20 |[0;0m public static let mm =
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m21 |[0;0m DateFormatComponent.monthNumber.rawValue
[0;36m22 |[0;0m + DateFormatComponent.monthNumber.rawValue
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:24:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m22 |[0;0m + DateFormatComponent.monthNumber.rawValue
[0;36m23 |[0;0m
[0;36m24 |[0;0m public static let dd =
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m25 |[0;0m DateFormatComponent.dayOfMonth.rawValue
[0;36m26 |[0;0m + DateFormatComponent.dayOfMonth.rawValue
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:28:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m26 |[0;0m + DateFormatComponent.dayOfMonth.rawValue
[0;36m27 |[0;0m
[0;36m28 |[0;0m public static let h24 =
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m29 |[0;0m DateFormatComponent.hour24.rawValue
[0;36m30 |[0;0m + DateFormatComponent.hour24.rawValue
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:32:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m30 |[0;0m + DateFormatComponent.hour24.rawValue
[0;36m31 |[0;0m
[0;36m32 |[0;0m public static let mi =
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m33 |[0;0m DateFormatComponent.minute.rawValue
[0;36m34 |[0;0m + DateFormatComponent.minute.rawValue
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:36:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m34 |[0;0m + DateFormatComponent.minute.rawValue
[0;36m35 |[0;0m
[0;36m36 |[0;0m public static let ss =
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m37 |[0;0m DateFormatComponent.second.rawValue
[0;36m38 |[0;0m + DateFormatComponent.second.rawValue
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:40:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m38 |[0;0m + DateFormatComponent.second.rawValue
[0;36m39 |[0;0m
[0;36m40 |[0;0m public static let ms =
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m41 |[0;0m DateFormatComponent.fractionalSecond.rawValue
[0;36m42 |[0;0m + DateFormatComponent.fractionalSecond.rawValue
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:45:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m43 |[0;0m + DateFormatComponent.fractionalSecond.rawValue
[0;36m44 |[0;0m
[0;36m45 |[0;0m public static let yyyymmdd = "\(yyyy)\(mm)\(dd)"
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m46 |[0;0m
[0;36m47 |[0;0m public static let yyyy_mm_dd = "\(yyyy)-\(mm)-\(dd)"
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:47:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m45 |[0;0m public static let yyyymmdd = "\(yyyy)\(mm)\(dd)"
[0;36m46 |[0;0m
[0;36m47 |[0;0m public static let yyyy_mm_dd = "\(yyyy)-\(mm)-\(dd)"
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m48 |[0;0m
[0;36m49 |[0;0m public static let h24miss = "\(h24)\(mi)\(ss)"
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:49:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m47 |[0;0m public static let yyyy_mm_dd = "\(yyyy)-\(mm)-\(dd)"
[0;36m48 |[0;0m
[0;36m49 |[0;0m public static let h24miss = "\(h24)\(mi)\(ss)"
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m50 |[0;0m
[0;36m51 |[0;0m public static let h24_mi_ss = "\(h24):\(mi):\(ss)"
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:51:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m49 |[0;0m public static let h24miss = "\(h24)\(mi)\(ss)"
[0;36m50 |[0;0m
[0;36m51 |[0;0m public static let h24_mi_ss = "\(h24):\(mi):\(ss)"
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m52 |[0;0m
[0;36m53 |[0;0m public static let h24_mi_ss_ms = "\(h24):\(mi):\(ss).\(ms)"
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:53:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m51 |[0;0m public static let h24_mi_ss = "\(h24):\(mi):\(ss)"
[0;36m52 |[0;0m
[0;36m53 |[0;0m public static let h24_mi_ss_ms = "\(h24):\(mi):\(ss).\(ms)"
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m54 |[0;0m
[0;36m55 |[0;0m public static let yyyymmddh24miss = "\(yyyymmdd)\(h24miss)"
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:55:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m53 |[0;0m public static let h24_mi_ss_ms = "\(h24):\(mi):\(ss).\(ms)"
[0;36m54 |[0;0m
[0;36m55 |[0;0m public static let yyyymmddh24miss = "\(yyyymmdd)\(h24miss)"
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m56 |[0;0m
[0;36m57 |[0;0m public static let yyyy_mm_dd_h24_mi_ss = "\(yyyy_mm_dd) \(h24_mi_ss)"
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:57:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m55 |[0;0m public static let yyyymmddh24miss = "\(yyyymmdd)\(h24miss)"
[0;36m56 |[0;0m
[0;36m57 |[0;0m public static let yyyy_mm_dd_h24_mi_ss = "\(yyyy_mm_dd) \(h24_mi_ss)"
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m58 |[0;0m
[0;36m59 |[0;0m public static let yyyy_mm_dd_h24_mi_ss_ms = "\(yyyy_mm_dd) \(h24_mi_ss_ms)"
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:59:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m57 |[0;0m public static let yyyy_mm_dd_h24_mi_ss = "\(yyyy_mm_dd) \(h24_mi_ss)"
[0;36m58 |[0;0m
[0;36m59 |[0;0m public static let yyyy_mm_dd_h24_mi_ss_ms = "\(yyyy_mm_dd) \(h24_mi_ss_ms)"
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m60 |[0;0m }
[0;36m61 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DispatchQueueExtension.swift:21:3: [1;33mwarning: [1;39m'public' modifier is redundant for static method declared in a public extension[0;0m
[0;36m19 |[0;0m - parameter block: Block to execute once
[0;36m20 |[0;0m */
[0;36m21 |[0;0m public static func once(token: String, block:()->Void) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static method declared in a public extension[0;0m
[0;36m22 |[0;0m objc_sync_enter(self); defer { objc_sync_exit(self) }
[0;36m23 |[0;0m guard onceToken.contains(token) == false else { return }
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:7:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m5 |[0;0m public extension Date {
[0;36m6 |[0;0m
[0;36m7 |[0;0m public static var tomorrow: Date {return TimeInterval(1).day.later }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m8 |[0;0m public static var now: Date { return TimeInterval(0).day.ago }
[0;36m9 |[0;0m public static var yesterday: Date { return TimeInterval(1).day.ago }
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:8:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m6 |[0;0m
[0;36m7 |[0;0m public static var tomorrow: Date {return TimeInterval(1).day.later }
[0;36m8 |[0;0m public static var now: Date { return TimeInterval(0).day.ago }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m9 |[0;0m public static var yesterday: Date { return TimeInterval(1).day.ago }
[0;36m10 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:9:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m7 |[0;0m public static var tomorrow: Date {return TimeInterval(1).day.later }
[0;36m8 |[0;0m public static var now: Date { return TimeInterval(0).day.ago }
[0;36m9 |[0;0m public static var yesterday: Date { return TimeInterval(1).day.ago }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m10 |[0;0m
[0;36m11 |[0;0m public func components(_ unit: NSCalendar.Unit,
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:11:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m9 |[0;0m public static var yesterday: Date { return TimeInterval(1).day.ago }
[0;36m10 |[0;0m
[0;36m11 |[0;0m public func components(_ unit: NSCalendar.Unit,
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m12 |[0;0m retrieval: (DateComponents) -> Int) -> Int {
[0;36m13 |[0;0m let calendar = Calendar.current
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:19:3: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m17 |[0;0m }
[0;36m18 |[0;0m
[0;36m19 |[0;0m public var second: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m20 |[0;0m return components(.second) {
[0;36m21 |[0;0m return $0.second ?? 0
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:25:3: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m23 |[0;0m }
[0;36m24 |[0;0m
[0;36m25 |[0;0m public var minute: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m26 |[0;0m return components(.minute) {
[0;36m27 |[0;0m return $0.minute ?? 0
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:31:3: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m29 |[0;0m }
[0;36m30 |[0;0m
[0;36m31 |[0;0m public var hour: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m32 |[0;0m return components(.hour) {
[0;36m33 |[0;0m return $0.hour ?? 0
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:37:3: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m35 |[0;0m }
[0;36m36 |[0;0m
[0;36m37 |[0;0m public var day: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m38 |[0;0m return components(.day) {
[0;36m39 |[0;0m return $0.day ?? 0
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:43:3: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m41 |[0;0m }
[0;36m42 |[0;0m
[0;36m43 |[0;0m public var month: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m44 |[0;0m return components(.month) {
[0;36m45 |[0;0m return $0.month ?? 0
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:49:3: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m47 |[0;0m }
[0;36m48 |[0;0m
[0;36m49 |[0;0m public var year: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m50 |[0;0m return components(.year) {
[0;36m51 |[0;0m return $0.year ?? 0
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:55:3: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m53 |[0;0m }
[0;36m54 |[0;0m
[0;36m55 |[0;0m public var weekday: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m56 |[0;0m return components(.weekday) {
[0;36m57 |[0;0m return $0.weekday ?? 0
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:63:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m61 |[0;0m
[0;36m62 |[0;0m public extension Date {
[0;36m63 |[0;0m public func to(_ format: DateFormat) -> String {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m64 |[0;0m let formatter = DateFormatter()
[0;36m65 |[0;0m formatter.dateFormat = format
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:71:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m69 |[0;0m
[0;36m70 |[0;0m public extension String {
[0;36m71 |[0;0m public func to(_ format: DateFormat) -> Date? {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m72 |[0;0m let formatter = DateFormatter()
[0;36m73 |[0;0m formatter.dateFormat = format
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/SequenceType+Extensions.swift:5:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m3 |[0;0m public extension Sequence {
[0;36m4 |[0;0m
[0;36m5 |[0;0m public func findFirst(_ predicate: (Self.Iterator.Element) -> Bool) -> Self.Iterator.Element? {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m6 |[0;0m for element in self {
[0;36m7 |[0;0m if predicate(element) {
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/String+Empty.swift:5:3: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m3 |[0;0m public extension String {
[0;36m4 |[0;0m
[0;36m5 |[0;0m public var isEmptyOrWhiteSpace: Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m6 |[0;0m return trimmingCharacters(in: CharacterSet.whitespacesAndNewlines).isEmpty
[0;36m7 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/String+Empty.swift:15:3: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m13 |[0;0m public extension Optional where Wrapped: OptionalString {
[0;36m14 |[0;0m
[0;36m15 |[0;0m public var isNilOrEmpty: Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m16 |[0;0m return ((self as? String) ?? "").isEmpty
[0;36m17 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/String+Empty.swift:19:3: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m17 |[0;0m }
[0;36m18 |[0;0m
[0;36m19 |[0;0m public var isNilOrEmptyOrWhiteSpace: Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m20 |[0;0m return ((self as? String) ?? "").isEmptyOrWhiteSpace
[0;36m21 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/String+Extension.swift:15:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m13 |[0;0m public extension String {
[0;36m14 |[0;0m
[0;36m15 |[0;0m public func match(_ regex: Regex) -> Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m16 |[0;0m return self.match(regex.pattern)
[0;36m17 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/String+Extension.swift:19:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m17 |[0;0m }
[0;36m18 |[0;0m
[0;36m19 |[0;0m public func match(_ pattern: String) -> Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m20 |[0;0m do {
[0;36m21 |[0;0m let regex = try NSRegularExpression(pattern: pattern, options: [.caseInsensitive])
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/String+Extension.swift:31:3: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m29 |[0;0m public extension String {
[0;36m30 |[0;0m
[0;36m31 |[0;0m public var localized: String {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m32 |[0;0m return NSLocalizedString(self, comment: "")
[0;36m33 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/String+Validation.swift:5:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m3 |[0;0m public extension String {
[0;36m4 |[0;0m
[0;36m5 |[0;0m public func isEmail() -> Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m6 |[0;0m return match(Regex.Email.pattern)
[0;36m7 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/String+Validation.swift:9:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m7 |[0;0m }
[0;36m8 |[0;0m
[0;36m9 |[0;0m public func isNumber() -> Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m10 |[0;0m return match(Regex.Number.pattern)
[0;36m11 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/Value/Value+NumericType.swift:4:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'CGFloat' to imported protocol 'NumericType'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future[0;0m
[0;36m2 |[0;0m import PaversFRP
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension CGFloat : NumericType {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'CGFloat' to imported protocol 'NumericType'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m5 |[0;0m public static func zero() -> CGFloat {
[0;36m6 |[0;0m return 0.0
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/Value/Value+VectorType.swift:4:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'CGFloat' to imported protocol 'VectorType'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future[0;0m
[0;36m2 |[0;0m import PaversFRP
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension CGFloat : VectorType {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'CGFloat' to imported protocol 'VectorType'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m5 |[0;0m public typealias Scalar = CGFloat
[0;36m6 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/Value/Value+VectorType.swift:16:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'CGPoint' to imported protocol 'VectorType'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future[0;0m
[0;36m14 |[0;0m }
[0;36m15 |[0;0m
[0;36m16 |[0;0m extension CGPoint : VectorType {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'CGPoint' to imported protocol 'VectorType'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m17 |[0;0m public typealias Scalar = CGFloat
[0;36m18 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/Value/Value+VectorType.swift:32:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'CGRect' to imported protocol 'VectorType'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future[0;0m
[0;36m30 |[0;0m }
[0;36m31 |[0;0m
[0;36m32 |[0;0m extension CGRect : VectorType {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'CGRect' to imported protocol 'VectorType'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m33 |[0;0m public typealias Scalar = CGFloat
[0;36m34 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:7:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m5 |[0;0m public extension Date {
[0;36m6 |[0;0m
[0;36m7 |[0;0m public static var tomorrow: Date {return TimeInterval(1).day.later }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m8 |[0;0m public static var now: Date { return TimeInterval(0).day.ago }
[0;36m9 |[0;0m public static var yesterday: Date { return TimeInterval(1).day.ago }
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:8:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m6 |[0;0m
[0;36m7 |[0;0m public static var tomorrow: Date {return TimeInterval(1).day.later }
[0;36m8 |[0;0m public static var now: Date { return TimeInterval(0).day.ago }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m9 |[0;0m public static var yesterday: Date { return TimeInterval(1).day.ago }
[0;36m10 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:9:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m7 |[0;0m public static var tomorrow: Date {return TimeInterval(1).day.later }
[0;36m8 |[0;0m public static var now: Date { return TimeInterval(0).day.ago }
[0;36m9 |[0;0m public static var yesterday: Date { return TimeInterval(1).day.ago }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m10 |[0;0m
[0;36m11 |[0;0m public func components(_ unit: NSCalendar.Unit,
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:11:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m9 |[0;0m public static var yesterday: Date { return TimeInterval(1).day.ago }
[0;36m10 |[0;0m
[0;36m11 |[0;0m public func components(_ unit: NSCalendar.Unit,
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m12 |[0;0m retrieval: (DateComponents) -> Int) -> Int {
[0;36m13 |[0;0m let calendar = Calendar.current
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:19:3: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m17 |[0;0m }
[0;36m18 |[0;0m
[0;36m19 |[0;0m public var second: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m20 |[0;0m return components(.second) {
[0;36m21 |[0;0m return $0.second ?? 0
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:25:3: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m23 |[0;0m }
[0;36m24 |[0;0m
[0;36m25 |[0;0m public var minute: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m26 |[0;0m return components(.minute) {
[0;36m27 |[0;0m return $0.minute ?? 0
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:31:3: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m29 |[0;0m }
[0;36m30 |[0;0m
[0;36m31 |[0;0m public var hour: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m32 |[0;0m return components(.hour) {
[0;36m33 |[0;0m return $0.hour ?? 0
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:37:3: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m35 |[0;0m }
[0;36m36 |[0;0m
[0;36m37 |[0;0m public var day: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m38 |[0;0m return components(.day) {
[0;36m39 |[0;0m return $0.day ?? 0
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:43:3: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m41 |[0;0m }
[0;36m42 |[0;0m
[0;36m43 |[0;0m public var month: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m44 |[0;0m return components(.month) {
[0;36m45 |[0;0m return $0.month ?? 0
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:49:3: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m47 |[0;0m }
[0;36m48 |[0;0m
[0;36m49 |[0;0m public var year: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m50 |[0;0m return components(.year) {
[0;36m51 |[0;0m return $0.year ?? 0
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:55:3: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m53 |[0;0m }
[0;36m54 |[0;0m
[0;36m55 |[0;0m public var weekday: Int {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m56 |[0;0m return components(.weekday) {
[0;36m57 |[0;0m return $0.weekday ?? 0
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:63:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m61 |[0;0m
[0;36m62 |[0;0m public extension Date {
[0;36m63 |[0;0m public func to(_ format: DateFormat) -> String {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m64 |[0;0m let formatter = DateFormatter()
[0;36m65 |[0;0m formatter.dateFormat = format
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/NSDate+Extensions.swift:71:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m69 |[0;0m
[0;36m70 |[0;0m public extension String {
[0;36m71 |[0;0m public func to(_ format: DateFormat) -> Date? {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m72 |[0;0m let formatter = DateFormatter()
[0;36m73 |[0;0m formatter.dateFormat = format
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/SequenceType+Extensions.swift:5:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m3 |[0;0m public extension Sequence {
[0;36m4 |[0;0m
[0;36m5 |[0;0m public func findFirst(_ predicate: (Self.Iterator.Element) -> Bool) -> Self.Iterator.Element? {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m6 |[0;0m for element in self {
[0;36m7 |[0;0m if predicate(element) {
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Guitar/GuitarBoolean.swift:79:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m77 |[0;0m /// - Parameter characterSet: The `CharacterSet` used to test the string.
[0;36m78 |[0;0m /// - Returns: True, if all the characters in the string belong to the `CharacterSet`. Otherwise, false.
[0;36m79 |[0;0m public func containsCharactersFound(in characterSet: CharacterSet) -> Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m80 |[0;0m for scalar in unicodeScalars {
[0;36m81 |[0;0m guard characterSet.contains(scalar) else {
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/String+Empty.swift:5:3: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m3 |[0;0m public extension String {
[0;36m4 |[0;0m
[0;36m5 |[0;0m public var isEmptyOrWhiteSpace: Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m6 |[0;0m return trimmingCharacters(in: CharacterSet.whitespacesAndNewlines).isEmpty
[0;36m7 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/String+Empty.swift:15:3: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m13 |[0;0m public extension Optional where Wrapped: OptionalString {
[0;36m14 |[0;0m
[0;36m15 |[0;0m public var isNilOrEmpty: Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m16 |[0;0m return ((self as? String) ?? "").isEmpty
[0;36m17 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/String+Empty.swift:19:3: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m17 |[0;0m }
[0;36m18 |[0;0m
[0;36m19 |[0;0m public var isNilOrEmptyOrWhiteSpace: Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m20 |[0;0m return ((self as? String) ?? "").isEmptyOrWhiteSpace
[0;36m21 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/String+Extension.swift:15:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m13 |[0;0m public extension String {
[0;36m14 |[0;0m
[0;36m15 |[0;0m public func match(_ regex: Regex) -> Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m16 |[0;0m return self.match(regex.pattern)
[0;36m17 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/String+Extension.swift:19:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m17 |[0;0m }
[0;36m18 |[0;0m
[0;36m19 |[0;0m public func match(_ pattern: String) -> Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m20 |[0;0m do {
[0;36m21 |[0;0m let regex = try NSRegularExpression(pattern: pattern, options: [.caseInsensitive])
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/String+Extension.swift:31:3: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m29 |[0;0m public extension String {
[0;36m30 |[0;0m
[0;36m31 |[0;0m public var localized: String {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m32 |[0;0m return NSLocalizedString(self, comment: "")
[0;36m33 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:14:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m12 |[0;0m
[0;36m13 |[0;0m public extension DateFormat {
[0;36m14 |[0;0m public static let yyyy =
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m15 |[0;0m DateFormatComponent.calendarYear.rawValue
[0;36m16 |[0;0m + DateFormatComponent.calendarYear.rawValue
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:20:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m18 |[0;0m + DateFormatComponent.calendarYear.rawValue
[0;36m19 |[0;0m
[0;36m20 |[0;0m public static let mm =
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m21 |[0;0m DateFormatComponent.monthNumber.rawValue
[0;36m22 |[0;0m + DateFormatComponent.monthNumber.rawValue
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:24:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m22 |[0;0m + DateFormatComponent.monthNumber.rawValue
[0;36m23 |[0;0m
[0;36m24 |[0;0m public static let dd =
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m25 |[0;0m DateFormatComponent.dayOfMonth.rawValue
[0;36m26 |[0;0m + DateFormatComponent.dayOfMonth.rawValue
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:28:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m26 |[0;0m + DateFormatComponent.dayOfMonth.rawValue
[0;36m27 |[0;0m
[0;36m28 |[0;0m public static let h24 =
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m29 |[0;0m DateFormatComponent.hour24.rawValue
[0;36m30 |[0;0m + DateFormatComponent.hour24.rawValue
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:32:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m30 |[0;0m + DateFormatComponent.hour24.rawValue
[0;36m31 |[0;0m
[0;36m32 |[0;0m public static let mi =
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m33 |[0;0m DateFormatComponent.minute.rawValue
[0;36m34 |[0;0m + DateFormatComponent.minute.rawValue
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:36:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m34 |[0;0m + DateFormatComponent.minute.rawValue
[0;36m35 |[0;0m
[0;36m36 |[0;0m public static let ss =
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m37 |[0;0m DateFormatComponent.second.rawValue
[0;36m38 |[0;0m + DateFormatComponent.second.rawValue
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:40:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m38 |[0;0m + DateFormatComponent.second.rawValue
[0;36m39 |[0;0m
[0;36m40 |[0;0m public static let ms =
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m41 |[0;0m DateFormatComponent.fractionalSecond.rawValue
[0;36m42 |[0;0m + DateFormatComponent.fractionalSecond.rawValue
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:45:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m43 |[0;0m + DateFormatComponent.fractionalSecond.rawValue
[0;36m44 |[0;0m
[0;36m45 |[0;0m public static let yyyymmdd = "\(yyyy)\(mm)\(dd)"
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m46 |[0;0m
[0;36m47 |[0;0m public static let yyyy_mm_dd = "\(yyyy)-\(mm)-\(dd)"
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:47:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m45 |[0;0m public static let yyyymmdd = "\(yyyy)\(mm)\(dd)"
[0;36m46 |[0;0m
[0;36m47 |[0;0m public static let yyyy_mm_dd = "\(yyyy)-\(mm)-\(dd)"
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m48 |[0;0m
[0;36m49 |[0;0m public static let h24miss = "\(h24)\(mi)\(ss)"
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:49:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m47 |[0;0m public static let yyyy_mm_dd = "\(yyyy)-\(mm)-\(dd)"
[0;36m48 |[0;0m
[0;36m49 |[0;0m public static let h24miss = "\(h24)\(mi)\(ss)"
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m50 |[0;0m
[0;36m51 |[0;0m public static let h24_mi_ss = "\(h24):\(mi):\(ss)"
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:51:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m49 |[0;0m public static let h24miss = "\(h24)\(mi)\(ss)"
[0;36m50 |[0;0m
[0;36m51 |[0;0m public static let h24_mi_ss = "\(h24):\(mi):\(ss)"
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m52 |[0;0m
[0;36m53 |[0;0m public static let h24_mi_ss_ms = "\(h24):\(mi):\(ss).\(ms)"
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:53:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m51 |[0;0m public static let h24_mi_ss = "\(h24):\(mi):\(ss)"
[0;36m52 |[0;0m
[0;36m53 |[0;0m public static let h24_mi_ss_ms = "\(h24):\(mi):\(ss).\(ms)"
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m54 |[0;0m
[0;36m55 |[0;0m public static let yyyymmddh24miss = "\(yyyymmdd)\(h24miss)"
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:55:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m53 |[0;0m public static let h24_mi_ss_ms = "\(h24):\(mi):\(ss).\(ms)"
[0;36m54 |[0;0m
[0;36m55 |[0;0m public static let yyyymmddh24miss = "\(yyyymmdd)\(h24miss)"
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m56 |[0;0m
[0;36m57 |[0;0m public static let yyyy_mm_dd_h24_mi_ss = "\(yyyy_mm_dd) \(h24_mi_ss)"
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:57:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m55 |[0;0m public static let yyyymmddh24miss = "\(yyyymmdd)\(h24miss)"
[0;36m56 |[0;0m
[0;36m57 |[0;0m public static let yyyy_mm_dd_h24_mi_ss = "\(yyyy_mm_dd) \(h24_mi_ss)"
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m58 |[0;0m
[0;36m59 |[0;0m public static let yyyy_mm_dd_h24_mi_ss_ms = "\(yyyy_mm_dd) \(h24_mi_ss_ms)"
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DateFormat+Extension.swift:59:3: [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m57 |[0;0m public static let yyyy_mm_dd_h24_mi_ss = "\(yyyy_mm_dd) \(h24_mi_ss)"
[0;36m58 |[0;0m
[0;36m59 |[0;0m public static let yyyy_mm_dd_h24_mi_ss_ms = "\(yyyy_mm_dd) \(h24_mi_ss_ms)"
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static property declared in a public extension[0;0m
[0;36m60 |[0;0m }
[0;36m61 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/DispatchQueueExtension.swift:21:3: [1;33mwarning: [1;39m'public' modifier is redundant for static method declared in a public extension[0;0m
[0;36m19 |[0;0m - parameter block: Block to execute once
[0;36m20 |[0;0m */
[0;36m21 |[0;0m public static func once(token: String, block:()->Void) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for static method declared in a public extension[0;0m
[0;36m22 |[0;0m objc_sync_enter(self); defer { objc_sync_exit(self) }
[0;36m23 |[0;0m guard onceToken.contains(token) == false else { return }
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/String+Validation.swift:5:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m3 |[0;0m public extension String {
[0;36m4 |[0;0m
[0;36m5 |[0;0m public func isEmail() -> Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m6 |[0;0m return match(Regex.Email.pattern)
[0;36m7 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/String+Validation.swift:9:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m7 |[0;0m }
[0;36m8 |[0;0m
[0;36m9 |[0;0m public func isNumber() -> Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m10 |[0;0m return match(Regex.Number.pattern)
[0;36m11 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/Value/Value+NumericType.swift:4:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'CGFloat' to imported protocol 'NumericType'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future[0;0m
[0;36m2 |[0;0m import PaversFRP
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension CGFloat : NumericType {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'CGFloat' to imported protocol 'NumericType'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m5 |[0;0m public static func zero() -> CGFloat {
[0;36m6 |[0;0m return 0.0
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/Value/Value+VectorType.swift:4:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'CGFloat' to imported protocol 'VectorType'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future[0;0m
[0;36m2 |[0;0m import PaversFRP
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension CGFloat : VectorType {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'CGFloat' to imported protocol 'VectorType'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m5 |[0;0m public typealias Scalar = CGFloat
[0;36m6 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/Value/Value+VectorType.swift:16:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'CGPoint' to imported protocol 'VectorType'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future[0;0m
[0;36m14 |[0;0m }
[0;36m15 |[0;0m
[0;36m16 |[0;0m extension CGPoint : VectorType {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'CGPoint' to imported protocol 'VectorType'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m17 |[0;0m public typealias Scalar = CGFloat
[0;36m18 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/Value/Value+VectorType.swift:32:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'CGRect' to imported protocol 'VectorType'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future[0;0m
[0;36m30 |[0;0m }
[0;36m31 |[0;0m
[0;36m32 |[0;0m extension CGRect : VectorType {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'CGRect' to imported protocol 'VectorType'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m33 |[0;0m public typealias Scalar = CGFloat
[0;36m34 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/Array+Queueable.swift:7:3: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m5 |[0;0m public extension Array where Element : Queueable {
[0;36m6 |[0;0m
[0;36m7 |[0;0m public mutating func processQueue(_ from: Int = 0,
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m8 |[0;0m _ to: Int? = nil,
[0;36m9 |[0;0m process: ((_ element: Element) -> Void)? = nil) {
/Users/admin/builder/spi-builder-workspace/Sources/PaversSugar/Sugar/CharacterSet+Monoid.swift:12:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'CharacterSet' to imported protocols 'Monoid', 'Semigroup'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m10 |[0;0m import PaversFRP
[0;36m11 |[0;0m
[0;36m12 |[0;0m extension CharacterSet: Monoid {}
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'CharacterSet' to imported protocols 'Monoid', 'Semigroup'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m13 |[0;0m
Build complete.
{
"dependencies" : [
{
"identity" : "paversfrp",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/KeithPiTsui/PaversFRP.git"
}
],
"manifest_display_name" : "PaversSugar",
"name" : "PaversSugar",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "PaversSugar",
"targets" : [
"PaversSugar"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "PaversSugarTests",
"module_type" : "SwiftTarget",
"name" : "PaversSugarTests",
"path" : "Tests/PaversSugarTests",
"sources" : [
"PaversSugarTests.swift",
"XCTestManifests.swift"
],
"target_dependencies" : [
"PaversSugar"
],
"type" : "test"
},
{
"c99name" : "PaversSugar",
"module_type" : "SwiftTarget",
"name" : "PaversSugar",
"path" : "Sources/PaversSugar",
"product_dependencies" : [
"PaversFRP"
],
"product_memberships" : [
"PaversSugar"
],
"sources" : [
"Extension/CharacterExtension.swift",
"Extension/CharacterSet+ASCII.swift",
"Extension/CharacterSetExtension.swift",
"Extension/Collection+PowerSet.swift",
"Extension/Sequence.swift",
"Extension/StringExtension.swift",
"Guitar/Guitar.swift",
"Guitar/GuitarBoolean.swift",
"Guitar/GuitarCase.swift",
"Guitar/GuitarCharacter.swift",
"Guitar/GuitarChord.swift",
"Guitar/GuitarCommon.swift",
"Guitar/GuitarHelpers.swift",
"Guitar/GuitarNSRangeExtension.swift",
"Guitar/GuitarPadding.swift",
"Sugar/Array+Queueable.swift",
"Sugar/BundleType.swift",
"Sugar/CharacterSet+Monoid.swift",
"Sugar/DateFormat+Extension.swift",
"Sugar/DispatchQueueExtension.swift",
"Sugar/Double+DateTime.swift",
"Sugar/NSDate+Extensions.swift",
"Sugar/OptionalComparison.swift",
"Sugar/SequenceType+Extensions.swift",
"Sugar/String+CoreFoundation.swift",
"Sugar/String+Empty.swift",
"Sugar/String+Extension.swift",
"Sugar/String+URLStringConvertible.swift",
"Sugar/String+Validation.swift",
"Sugar/Swizzler.swift",
"Sugar/Value/Value+NumericType.swift",
"Sugar/Value/Value+VectorType.swift",
"Sugar/Value/ValueExtensions.swift"
],
"type" : "library"
}
],
"tools_version" : "4.2"
}
Done.