The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build SwiftFormat, reference 0.58.7 (fb7ce2), with Swift 6.1 for Wasm on 29 Nov 2025 15:36:04 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1

Build Log

    |          `- warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
207 |                    outputURL: URL?,
208 |                    options: Options)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:260:27: warning: capture of 'baseOptions' with non-sendable type 'Options' in a '@Sendable' closure; this is an error in the Swift 6 language mode
258 |     for inputURL in inputURLs {
259 |         queue.async(group: group) {
260 |             var options = baseOptions
    |                           `- warning: capture of 'baseOptions' with non-sendable type 'Options' in a '@Sendable' closure; this is an error in the Swift 6 language mode
261 |             var inputURL = inputURL
262 |             if options.formatOptions == nil {
/host/spi-builder-workspace/Sources/Options.swift:1215:15: note: consider making struct 'Options' conform to the 'Sendable' protocol
1213 |
1214 | /// All options
1215 | public struct Options {
     |               `- note: consider making struct 'Options' conform to the 'Sendable' protocol
1216 |     public var fileOptions: FileOptions?
1217 |     public var formatOptions: FormatOptions?
/host/spi-builder-workspace/Sources/SwiftFormat.swift:266:66: warning: capture of 'logger' with non-sendable type 'Logger?' (aka 'Optional<(String) -> ()>') in a '@Sendable' closure; this is an error in the Swift 6 language mode
264 |             }
265 |             do {
266 |                 try gatherOptions(&options, for: inputURL, with: logger)
    |                                                                  |- warning: capture of 'logger' with non-sendable type 'Logger?' (aka 'Optional<(String) -> ()>') in a '@Sendable' closure; this is an error in the Swift 6 language mode
    |                                                                  `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
267 |                 guard let (resolvedURL, resourceValues, _) = resolveInputURL(inputURL, options: options) else {
268 |                     return
/host/spi-builder-workspace/Sources/SwiftFormat.swift:267:62: warning: capture of 'resolveInputURL(_:options:)' with non-sendable type '(URL, Options) -> (URL, URLResourceValues, Options)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
265 |             do {
266 |                 try gatherOptions(&options, for: inputURL, with: logger)
267 |                 guard let (resolvedURL, resourceValues, _) = resolveInputURL(inputURL, options: options) else {
    |                                                              |- warning: capture of 'resolveInputURL(_:options:)' with non-sendable type '(URL, Options) -> (URL, URLResourceValues, Options)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
    |                                                              `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
268 |                     return
269 |                 }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:278:17: warning: capture of 'onComplete' with non-sendable type '(@escaping () throws -> Void) -> ()' in a '@Sendable' closure; this is an error in the Swift 6 language mode
276 |                 }
277 |             } catch {
278 |                 onComplete { throw error }
    |                 |- warning: capture of 'onComplete' with non-sendable type '(@escaping () throws -> Void) -> ()' in a '@Sendable' closure; this is an error in the Swift 6 language mode
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
279 |                 return
280 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:281:13: warning: capture of 'enumerate(inputURL:outputURL:options:)' with non-sendable type '(URL, URL?, Options) -> ()' in a '@Sendable' closure; this is an error in the Swift 6 language mode
279 |                 return
280 |             }
281 |             enumerate(inputURL: inputURL, outputURL: outputURL, options: options)
    |             |- warning: capture of 'enumerate(inputURL:outputURL:options:)' with non-sendable type '(URL, URL?, Options) -> ()' in a '@Sendable' closure; this is an error in the Swift 6 language mode
    |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
282 |         }
283 |     }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:157:10: warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
    |          `- warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
158 |         let fileOptions = options.fileOptions ?? .default
159 |         let inputURL = inputURL.standardizedFileURL
/host/spi-builder-workspace/Sources/SwiftFormat.swift:149:10: warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
149 |     func onComplete(_ block: @escaping () throws -> Void) {
    |          `- warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:393:33: warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
391 |     }
392 |     configQueue.async {
393 |         configCache[inputURL] = args
    |                                 `- warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
394 |     }
395 |     assert(options.formatOptions != nil)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:619:17: warning: capture of 'rule' with non-sendable type 'FormatRule' in a '@Sendable' closure; this is an error in the Swift 6 language mode
617 |         for rule in rules {
618 |             queue.async(group: group) {
619 |                 rule.apply(with: formatter)
    |                 `- warning: capture of 'rule' with non-sendable type 'FormatRule' in a '@Sendable' closure; this is an error in the Swift 6 language mode
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
/host/spi-builder-workspace/Sources/FormatRule.swift:34:20: note: class 'FormatRule' does not conform to the 'Sendable' protocol
 32 | import Foundation
 33 |
 34 | public final class FormatRule: Hashable, Comparable, CustomStringConvertible {
    |                    `- note: class 'FormatRule' does not conform to the 'Sendable' protocol
 35 |     static let unnamedRule = "[unnamed rule]"
 36 |
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:4dfe22dedd7a52399668938cbd466a34545eff77bced906005dc4032a6549d90
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
[0/1] Planning build
[1/1] Compiling plugin SwiftFormatPlugin
Building for debugging...
[1/6] Write swift-version-24593BA9C3E375BF.txt
[3/282] Compiling SwiftFormat AnyObjectProtocol.swift
[4/282] Compiling SwiftFormat ApplicationMain.swift
[5/282] Compiling SwiftFormat AssertionFailures.swift
[6/282] Compiling SwiftFormat BlankLineAfterImports.swift
[7/282] Compiling SwiftFormat BlankLineAfterSwitchCase.swift
[8/282] Compiling SwiftFormat BlankLinesAfterGuardStatements.swift
[9/282] Compiling SwiftFormat BlankLinesAroundMark.swift
[10/282] Compiling SwiftFormat BlankLinesAtEndOfScope.swift
[11/282] Compiling SwiftFormat BlankLinesAtStartOfScope.swift
[12/282] Compiling SwiftFormat BlankLinesBetweenChainedFunctions.swift
[13/282] Compiling SwiftFormat BlankLinesBetweenImports.swift
[14/282] Compiling SwiftFormat BlankLinesBetweenScopes.swift
[15/282] Compiling SwiftFormat BlockComments.swift
[16/282] Compiling SwiftFormat Braces.swift
[17/282] Compiling SwiftFormat ConditionalAssignment.swift
[18/282] Compiling SwiftFormat ConsecutiveBlankLines.swift
[19/282] Compiling SwiftFormat ConsecutiveSpaces.swift
[20/282] Compiling SwiftFormat ConsistentSwitchCaseSpacing.swift
[21/282] Compiling SwiftFormat DocComments.swift
[22/282] Compiling SwiftFormat DocCommentsBeforeModifiers.swift
[23/301] Compiling SwiftFormat Arguments.swift
[24/301] Compiling SwiftFormat CommandLine.swift
[25/301] Compiling SwiftFormat Declaration.swift
[26/301] Compiling SwiftFormat DeclarationType.swift
[27/301] Compiling SwiftFormat EnumAssociable.swift
[28/301] Compiling SwiftFormat FormatRule.swift
[29/301] Compiling SwiftFormat Formatter.swift
[30/301] Compiling SwiftFormat FormattingHelpers.swift
[31/301] Compiling SwiftFormat GitFileInfo.swift
[32/301] Compiling SwiftFormat GithubActionsLogReporter.swift
[33/301] Compiling SwiftFormat Globs.swift
[34/301] Compiling SwiftFormat Inference.swift
[35/301] Compiling SwiftFormat JSONReporter.swift
[36/301] Compiling SwiftFormat OptionDescriptor.swift
[37/301] Compiling SwiftFormat Options.swift
[38/301] Compiling SwiftFormat ParsingHelpers.swift
[39/301] Compiling SwiftFormat Reporter.swift
[40/301] Compiling SwiftFormat RuleRegistry.generated.swift
[41/301] Compiling SwiftFormat Acronyms.swift
[42/301] Compiling SwiftFormat AndOperator.swift
[43/320] Compiling SwiftFormat SpaceAroundParens.swift
[44/320] Compiling SwiftFormat SpaceInsideBraces.swift
[45/320] Compiling SwiftFormat SpaceInsideBrackets.swift
[46/320] Compiling SwiftFormat SpaceInsideComments.swift
[47/320] Compiling SwiftFormat SpaceInsideGenerics.swift
[48/320] Compiling SwiftFormat SpaceInsideParens.swift
[49/320] Compiling SwiftFormat Specifiers.swift
[50/320] Compiling SwiftFormat StrongOutlets.swift
[51/320] Compiling SwiftFormat StrongifiedSelf.swift
[52/320] Compiling SwiftFormat SwiftTestingTestCaseNames.swift
[53/320] Compiling SwiftFormat ThrowingTests.swift
[54/320] Compiling SwiftFormat Todos.swift
[55/320] Compiling SwiftFormat TrailingClosures.swift
[56/320] Compiling SwiftFormat TrailingCommas.swift
[57/320] Compiling SwiftFormat TrailingSpace.swift
[58/320] Compiling SwiftFormat TypeSugar.swift
[59/320] Compiling SwiftFormat URLMacro.swift
[60/320] Compiling SwiftFormat UnusedArguments.swift
[61/320] Compiling SwiftFormat UnusedPrivateDeclarations.swift
[62/320] Compiling SwiftFormat RedundantSelf.swift
[63/320] Compiling SwiftFormat RedundantStaticSelf.swift
[64/320] Compiling SwiftFormat RedundantThrows.swift
[65/320] Compiling SwiftFormat RedundantType.swift
[66/320] Compiling SwiftFormat RedundantTypedThrows.swift
[67/320] Compiling SwiftFormat RedundantVoidReturnType.swift
[68/320] Compiling SwiftFormat Semicolons.swift
[69/320] Compiling SwiftFormat SinglePropertyPerLine.swift
[70/320] Compiling SwiftFormat SortDeclarations.swift
[71/320] Compiling SwiftFormat SortImports.swift
[72/320] Compiling SwiftFormat SortSwitchCases.swift
[73/320] Compiling SwiftFormat SortTypealiases.swift
[74/320] Compiling SwiftFormat SortedImports.swift
[75/320] Compiling SwiftFormat SortedSwitchCases.swift
[76/320] Compiling SwiftFormat SpaceAroundBraces.swift
[77/320] Compiling SwiftFormat SpaceAroundBrackets.swift
[78/320] Compiling SwiftFormat SpaceAroundComments.swift
[79/320] Compiling SwiftFormat SpaceAroundGenerics.swift
[80/320] Compiling SwiftFormat SpaceAroundOperators.swift
[81/320] Compiling SwiftFormat RedundantClosure.swift
[82/320] Compiling SwiftFormat RedundantEquatable.swift
[83/320] Compiling SwiftFormat RedundantExtensionACL.swift
[84/320] Compiling SwiftFormat RedundantFileprivate.swift
[85/320] Compiling SwiftFormat RedundantGet.swift
[86/320] Compiling SwiftFormat RedundantInit.swift
[87/320] Compiling SwiftFormat RedundantInternal.swift
[88/320] Compiling SwiftFormat RedundantLet.swift
[89/320] Compiling SwiftFormat RedundantLetError.swift
[90/320] Compiling SwiftFormat RedundantMemberwiseInit.swift
[91/320] Compiling SwiftFormat RedundantNilInit.swift
[92/320] Compiling SwiftFormat RedundantObjc.swift
[93/320] Compiling SwiftFormat RedundantOptionalBinding.swift
[94/320] Compiling SwiftFormat RedundantParens.swift
[95/320] Compiling SwiftFormat RedundantPattern.swift
[96/320] Compiling SwiftFormat RedundantProperty.swift
[97/320] Compiling SwiftFormat RedundantPublic.swift
[98/320] Compiling SwiftFormat RedundantRawValues.swift
[99/320] Compiling SwiftFormat RedundantReturn.swift
[100/320] Compiling SwiftFormat DuplicateImports.swift
[101/320] Compiling SwiftFormat ElseOnSameLine.swift
[102/320] Compiling SwiftFormat EmptyBraces.swift
[103/320] Compiling SwiftFormat EmptyExtensions.swift
[104/320] Compiling SwiftFormat EnumNamespaces.swift
[105/320] Compiling SwiftFormat EnvironmentEntry.swift
[106/320] Compiling SwiftFormat ExtensionAccessControl.swift
[107/320] Compiling SwiftFormat FileHeader.swift
[108/320] Compiling SwiftFormat FileMacro.swift
[109/320] Compiling SwiftFormat GenericExtensions.swift
[110/320] Compiling SwiftFormat HeaderFileName.swift
[111/320] Compiling SwiftFormat HoistAwait.swift
[112/320] Compiling SwiftFormat HoistPatternLet.swift
[113/320] Compiling SwiftFormat HoistTry.swift
[114/320] Compiling SwiftFormat Indent.swift
[115/320] Compiling SwiftFormat InitCoderUnavailable.swift
[116/320] Compiling SwiftFormat IsEmpty.swift
[117/320] Compiling SwiftFormat LeadingDelimiters.swift
[118/320] Compiling SwiftFormat LinebreakAtEndOfFile.swift
[119/320] Compiling SwiftFormat MarkTypes.swift
[120/320] Compiling SwiftFormat ModifierOrder.swift
[121/320] Compiling SwiftFormat ModifiersOnSameLine.swift
[122/320] Compiling SwiftFormat NoExplicitOwnership.swift
[123/320] Compiling SwiftFormat NoForceTryInTests.swift
[124/320] Compiling SwiftFormat NoForceUnwrapInTests.swift
[125/320] Compiling SwiftFormat NoGuardInTests.swift
[126/320] Compiling SwiftFormat NumberFormatting.swift
[127/320] Compiling SwiftFormat OpaqueGenericParameters.swift
[128/320] Compiling SwiftFormat OrganizeDeclarations.swift
[129/320] Compiling SwiftFormat PreferCountWhere.swift
[130/320] Compiling SwiftFormat PreferFinalClasses.swift
[131/320] Compiling SwiftFormat PreferForLoop.swift
[132/320] Compiling SwiftFormat PreferKeyPath.swift
[133/320] Compiling SwiftFormat PreferSwiftTesting.swift
[134/320] Compiling SwiftFormat PrivateStateVariables.swift
[135/320] Compiling SwiftFormat PropertyTypes.swift
[136/320] Compiling SwiftFormat RedundantAsync.swift
[137/320] Compiling SwiftFormat RedundantBackticks.swift
[138/320] Compiling SwiftFormat RedundantBreak.swift
[158/320] Compiling SwiftFormat Linebreaks.swift
[237/320] Compiling SwiftFormat Void.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[238/320] Compiling SwiftFormat Wrap.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[239/320] Compiling SwiftFormat WrapArguments.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[240/320] Compiling SwiftFormat WrapAttributes.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[241/320] Compiling SwiftFormat WrapConditionalBodies.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[242/320] Compiling SwiftFormat WrapEnumCases.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[243/320] Compiling SwiftFormat WrapLoopBodies.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[244/320] Compiling SwiftFormat WrapMultilineConditionalAssignment.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[245/320] Compiling SwiftFormat WrapMultilineFunctionChains.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[246/320] Compiling SwiftFormat WrapMultilineStatementBraces.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[247/320] Compiling SwiftFormat WrapSingleLineComments.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[248/320] Compiling SwiftFormat WrapSwitchCases.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[249/320] Compiling SwiftFormat YodaConditions.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[250/320] Compiling SwiftFormat SARIFReporter.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[251/320] Compiling SwiftFormat Singularize.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[252/320] Compiling SwiftFormat SwiftFormat.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[253/320] Compiling SwiftFormat Tokenizer.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[254/320] Compiling SwiftFormat TypeName.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[255/320] Compiling SwiftFormat XMLReporter.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:151:13: warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
    |             `- warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
152 |         }
153 |     }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:206:10: warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
204 |     }
205 |
206 |     func enumerate(inputURL: URL,
    |          `- warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
207 |                    outputURL: URL?,
208 |                    options: Options)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:157:10: warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
    |          `- warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
158 |         let fileOptions = options.fileOptions ?? .default
159 |         let inputURL = inputURL.standardizedFileURL
/host/spi-builder-workspace/Sources/SwiftFormat.swift:149:10: warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
149 |     func onComplete(_ block: @escaping () throws -> Void) {
    |          `- warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:393:33: warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
391 |     }
392 |     configQueue.async {
393 |         configCache[inputURL] = args
    |                                 `- warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
394 |     }
395 |     assert(options.formatOptions != nil)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:151:13: warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
    |             `- warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
152 |         }
153 |     }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:206:10: warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
204 |     }
205 |
206 |     func enumerate(inputURL: URL,
    |          `- warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
207 |                    outputURL: URL?,
208 |                    options: Options)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:157:10: warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
    |          `- warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
158 |         let fileOptions = options.fileOptions ?? .default
159 |         let inputURL = inputURL.standardizedFileURL
/host/spi-builder-workspace/Sources/SwiftFormat.swift:149:10: warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
149 |     func onComplete(_ block: @escaping () throws -> Void) {
    |          `- warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:393:33: warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
391 |     }
392 |     configQueue.async {
393 |         configCache[inputURL] = args
    |                                 `- warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
394 |     }
395 |     assert(options.formatOptions != nil)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:151:13: warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
    |             `- warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
152 |         }
153 |     }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:206:10: warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
204 |     }
205 |
206 |     func enumerate(inputURL: URL,
    |          `- warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
207 |                    outputURL: URL?,
208 |                    options: Options)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:157:10: warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
    |          `- warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
158 |         let fileOptions = options.fileOptions ?? .default
159 |         let inputURL = inputURL.standardizedFileURL
/host/spi-builder-workspace/Sources/SwiftFormat.swift:149:10: warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
149 |     func onComplete(_ block: @escaping () throws -> Void) {
    |          `- warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:393:33: warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
391 |     }
392 |     configQueue.async {
393 |         configCache[inputURL] = args
    |                                 `- warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
394 |     }
395 |     assert(options.formatOptions != nil)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:151:13: warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
    |             `- warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
152 |         }
153 |     }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:206:10: warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
204 |     }
205 |
206 |     func enumerate(inputURL: URL,
    |          `- warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
207 |                    outputURL: URL?,
208 |                    options: Options)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:157:10: warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
    |          `- warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
158 |         let fileOptions = options.fileOptions ?? .default
159 |         let inputURL = inputURL.standardizedFileURL
/host/spi-builder-workspace/Sources/SwiftFormat.swift:149:10: warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
149 |     func onComplete(_ block: @escaping () throws -> Void) {
    |          `- warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:393:33: warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
391 |     }
392 |     configQueue.async {
393 |         configCache[inputURL] = args
    |                                 `- warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
394 |     }
395 |     assert(options.formatOptions != nil)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:151:13: warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
    |             `- warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
152 |         }
153 |     }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:206:10: warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
204 |     }
205 |
206 |     func enumerate(inputURL: URL,
    |          `- warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
207 |                    outputURL: URL?,
208 |                    options: Options)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:157:10: warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
    |          `- warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
158 |         let fileOptions = options.fileOptions ?? .default
159 |         let inputURL = inputURL.standardizedFileURL
/host/spi-builder-workspace/Sources/SwiftFormat.swift:149:10: warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
149 |     func onComplete(_ block: @escaping () throws -> Void) {
    |          `- warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:393:33: warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
391 |     }
392 |     configQueue.async {
393 |         configCache[inputURL] = args
    |                                 `- warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
394 |     }
395 |     assert(options.formatOptions != nil)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:151:13: warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
    |             `- warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
152 |         }
153 |     }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:206:10: warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
204 |     }
205 |
206 |     func enumerate(inputURL: URL,
    |          `- warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
207 |                    outputURL: URL?,
208 |                    options: Options)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:157:10: warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
    |          `- warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
158 |         let fileOptions = options.fileOptions ?? .default
159 |         let inputURL = inputURL.standardizedFileURL
/host/spi-builder-workspace/Sources/SwiftFormat.swift:149:10: warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
149 |     func onComplete(_ block: @escaping () throws -> Void) {
    |          `- warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:393:33: warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
391 |     }
392 |     configQueue.async {
393 |         configCache[inputURL] = args
    |                                 `- warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
394 |     }
395 |     assert(options.formatOptions != nil)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:151:13: warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
    |             `- warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
152 |         }
153 |     }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:206:10: warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
204 |     }
205 |
206 |     func enumerate(inputURL: URL,
    |          `- warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
207 |                    outputURL: URL?,
208 |                    options: Options)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:157:10: warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
    |          `- warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
158 |         let fileOptions = options.fileOptions ?? .default
159 |         let inputURL = inputURL.standardizedFileURL
/host/spi-builder-workspace/Sources/SwiftFormat.swift:149:10: warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
149 |     func onComplete(_ block: @escaping () throws -> Void) {
    |          `- warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:393:33: warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
391 |     }
392 |     configQueue.async {
393 |         configCache[inputURL] = args
    |                                 `- warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
394 |     }
395 |     assert(options.formatOptions != nil)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:151:13: warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
    |             `- warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
152 |         }
153 |     }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:206:10: warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
204 |     }
205 |
206 |     func enumerate(inputURL: URL,
    |          `- warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
207 |                    outputURL: URL?,
208 |                    options: Options)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:157:10: warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
    |          `- warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
158 |         let fileOptions = options.fileOptions ?? .default
159 |         let inputURL = inputURL.standardizedFileURL
/host/spi-builder-workspace/Sources/SwiftFormat.swift:149:10: warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
149 |     func onComplete(_ block: @escaping () throws -> Void) {
    |          `- warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:393:33: warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
391 |     }
392 |     configQueue.async {
393 |         configCache[inputURL] = args
    |                                 `- warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
394 |     }
395 |     assert(options.formatOptions != nil)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:151:13: warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
    |             `- warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
152 |         }
153 |     }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:206:10: warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
204 |     }
205 |
206 |     func enumerate(inputURL: URL,
    |          `- warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
207 |                    outputURL: URL?,
208 |                    options: Options)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:157:10: warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
    |          `- warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
158 |         let fileOptions = options.fileOptions ?? .default
159 |         let inputURL = inputURL.standardizedFileURL
/host/spi-builder-workspace/Sources/SwiftFormat.swift:149:10: warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
149 |     func onComplete(_ block: @escaping () throws -> Void) {
    |          `- warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:393:33: warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
391 |     }
392 |     configQueue.async {
393 |         configCache[inputURL] = args
    |                                 `- warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
394 |     }
395 |     assert(options.formatOptions != nil)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:151:13: warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
    |             `- warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
152 |         }
153 |     }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:206:10: warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
204 |     }
205 |
206 |     func enumerate(inputURL: URL,
    |          `- warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
207 |                    outputURL: URL?,
208 |                    options: Options)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:157:10: warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
    |          `- warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
158 |         let fileOptions = options.fileOptions ?? .default
159 |         let inputURL = inputURL.standardizedFileURL
/host/spi-builder-workspace/Sources/SwiftFormat.swift:149:10: warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
149 |     func onComplete(_ block: @escaping () throws -> Void) {
    |          `- warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:393:33: warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
391 |     }
392 |     configQueue.async {
393 |         configCache[inputURL] = args
    |                                 `- warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
394 |     }
395 |     assert(options.formatOptions != nil)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:151:13: warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
    |             `- warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
152 |         }
153 |     }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:206:10: warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
204 |     }
205 |
206 |     func enumerate(inputURL: URL,
    |          `- warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
207 |                    outputURL: URL?,
208 |                    options: Options)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:157:10: warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
    |          `- warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
158 |         let fileOptions = options.fileOptions ?? .default
159 |         let inputURL = inputURL.standardizedFileURL
/host/spi-builder-workspace/Sources/SwiftFormat.swift:149:10: warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
149 |     func onComplete(_ block: @escaping () throws -> Void) {
    |          `- warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:393:33: warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
391 |     }
392 |     configQueue.async {
393 |         configCache[inputURL] = args
    |                                 `- warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
394 |     }
395 |     assert(options.formatOptions != nil)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:151:13: warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
    |             `- warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
152 |         }
153 |     }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:206:10: warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
204 |     }
205 |
206 |     func enumerate(inputURL: URL,
    |          `- warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
207 |                    outputURL: URL?,
208 |                    options: Options)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:157:10: warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
    |          `- warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
158 |         let fileOptions = options.fileOptions ?? .default
159 |         let inputURL = inputURL.standardizedFileURL
/host/spi-builder-workspace/Sources/SwiftFormat.swift:149:10: warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
149 |     func onComplete(_ block: @escaping () throws -> Void) {
    |          `- warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:393:33: warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
391 |     }
392 |     configQueue.async {
393 |         configCache[inputURL] = args
    |                                 `- warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
394 |     }
395 |     assert(options.formatOptions != nil)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:151:13: warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
    |             `- warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
152 |         }
153 |     }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:206:10: warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
204 |     }
205 |
206 |     func enumerate(inputURL: URL,
    |          `- warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
207 |                    outputURL: URL?,
208 |                    options: Options)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:157:10: warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
    |          `- warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
158 |         let fileOptions = options.fileOptions ?? .default
159 |         let inputURL = inputURL.standardizedFileURL
/host/spi-builder-workspace/Sources/SwiftFormat.swift:149:10: warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
149 |     func onComplete(_ block: @escaping () throws -> Void) {
    |          `- warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:393:33: warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
391 |     }
392 |     configQueue.async {
393 |         configCache[inputURL] = args
    |                                 `- warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
394 |     }
395 |     assert(options.formatOptions != nil)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:151:13: warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
    |             `- warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
152 |         }
153 |     }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:206:10: warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
204 |     }
205 |
206 |     func enumerate(inputURL: URL,
    |          `- warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
207 |                    outputURL: URL?,
208 |                    options: Options)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:157:10: warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
    |          `- warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
158 |         let fileOptions = options.fileOptions ?? .default
159 |         let inputURL = inputURL.standardizedFileURL
/host/spi-builder-workspace/Sources/SwiftFormat.swift:149:10: warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
149 |     func onComplete(_ block: @escaping () throws -> Void) {
    |          `- warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:393:33: warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
391 |     }
392 |     configQueue.async {
393 |         configCache[inputURL] = args
    |                                 `- warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
394 |     }
395 |     assert(options.formatOptions != nil)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:151:13: warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
    |             `- warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
152 |         }
153 |     }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:206:10: warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
204 |     }
205 |
206 |     func enumerate(inputURL: URL,
    |          `- warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
207 |                    outputURL: URL?,
208 |                    options: Options)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:157:10: warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
    |          `- warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
158 |         let fileOptions = options.fileOptions ?? .default
159 |         let inputURL = inputURL.standardizedFileURL
/host/spi-builder-workspace/Sources/SwiftFormat.swift:149:10: warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
149 |     func onComplete(_ block: @escaping () throws -> Void) {
    |          `- warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:393:33: warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
391 |     }
392 |     configQueue.async {
393 |         configCache[inputURL] = args
    |                                 `- warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
394 |     }
395 |     assert(options.formatOptions != nil)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:151:13: warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
    |             `- warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
152 |         }
153 |     }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:206:10: warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
204 |     }
205 |
206 |     func enumerate(inputURL: URL,
    |          `- warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
207 |                    outputURL: URL?,
208 |                    options: Options)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:157:10: warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
    |          `- warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
158 |         let fileOptions = options.fileOptions ?? .default
159 |         let inputURL = inputURL.standardizedFileURL
/host/spi-builder-workspace/Sources/SwiftFormat.swift:149:10: warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
149 |     func onComplete(_ block: @escaping () throws -> Void) {
    |          `- warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:393:33: warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
391 |     }
392 |     configQueue.async {
393 |         configCache[inputURL] = args
    |                                 `- warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
394 |     }
395 |     assert(options.formatOptions != nil)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:151:13: warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
    |             `- warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
152 |         }
153 |     }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:206:10: warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
204 |     }
205 |
206 |     func enumerate(inputURL: URL,
    |          `- warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
207 |                    outputURL: URL?,
208 |                    options: Options)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:157:10: warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
    |          `- warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
158 |         let fileOptions = options.fileOptions ?? .default
159 |         let inputURL = inputURL.standardizedFileURL
/host/spi-builder-workspace/Sources/SwiftFormat.swift:149:10: warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
149 |     func onComplete(_ block: @escaping () throws -> Void) {
    |          `- warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:393:33: warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
391 |     }
392 |     configQueue.async {
393 |         configCache[inputURL] = args
    |                                 `- warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
394 |     }
395 |     assert(options.formatOptions != nil)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:151:13: warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
    |             `- warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
152 |         }
153 |     }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:206:10: warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
204 |     }
205 |
206 |     func enumerate(inputURL: URL,
    |          `- warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
207 |                    outputURL: URL?,
208 |                    options: Options)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:157:10: warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
    |          `- warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
158 |         let fileOptions = options.fileOptions ?? .default
159 |         let inputURL = inputURL.standardizedFileURL
/host/spi-builder-workspace/Sources/SwiftFormat.swift:149:10: warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
149 |     func onComplete(_ block: @escaping () throws -> Void) {
    |          `- warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:393:33: warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
391 |     }
392 |     configQueue.async {
393 |         configCache[inputURL] = args
    |                                 `- warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
394 |     }
395 |     assert(options.formatOptions != nil)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:151:13: warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
    |             `- warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode
152 |         }
153 |     }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:206:10: warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
204 |     }
205 |
206 |     func enumerate(inputURL: URL,
    |          `- warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
207 |                    outputURL: URL?,
208 |                    options: Options)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:157:10: warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
    |          `- warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
158 |         let fileOptions = options.fileOptions ?? .default
159 |         let inputURL = inputURL.standardizedFileURL
/host/spi-builder-workspace/Sources/SwiftFormat.swift:149:10: warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
149 |     func onComplete(_ block: @escaping () throws -> Void) {
    |          `- warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:393:33: warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
391 |     }
392 |     configQueue.async {
393 |         configCache[inputURL] = args
    |                                 `- warning: reference to captured var 'args' in concurrently-executing code; this is an error in the Swift 6 language mode
394 |     }
395 |     assert(options.formatOptions != nil)
error: emit-module command failed with exit code 1 (use -v to see invocation)
[275/320] Emitting module SwiftFormat
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:770:14: warning: concurrently-executed local function 'processFromStdin()' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
 768 |         var input: String?
 769 |         var status = Status.idle
 770 |         func processFromStdin() {
     |              `- warning: concurrently-executed local function 'processFromStdin()' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
 771 |             status = .started
 772 |             while let line = CLI.readLine() {
BUILD FAILURE 6.1 wasm