Build Information
Successful build of Scout, reference master (374537
), with Swift 6.1 for macOS (SPM) on 27 Apr 2025 19:54:13 UTC.
Swift 6 data race errors: 43
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Build Log
23 | static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
24 | static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
| `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 | /// A short description of the argument.
15 | public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:23:16: warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
21 | static let dataFormat = ArgumentHelp("The data format of the input")
22 | static let inputFilePath = ArgumentHelp("A file path from which to read the data")
23 | static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
| |- warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'outputFilePath' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
25 | static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
| `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 | /// A short description of the argument.
15 | public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:24:16: warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
22 | static let inputFilePath = ArgumentHelp("A file path from which to read the data")
23 | static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
24 | static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
| |- warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'modifyFilePath' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
26 | static let fold = ArgumentHelp("Fold the data at the given depth level")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
| `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 | /// A short description of the argument.
15 | public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:25:16: warning: static property 'colorise' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
23 | static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
24 | static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
25 | static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
| |- warning: static property 'colorise' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'colorise' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | static let fold = ArgumentHelp("Fold the data at the given depth level")
27 | static let csvSeparator = ArgumentHelp("Convert the array data into CSV with the given separator")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
| `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 | /// A short description of the argument.
15 | public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:26:16: warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
24 | static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
25 | static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
26 | static let fold = ArgumentHelp("Fold the data at the given depth level")
| |- warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fold' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | static let csvSeparator = ArgumentHelp("Convert the array data into CSV with the given separator")
28 | static let export = ArgumentHelp("Convert the data to the specified format")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
| `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 | /// A short description of the argument.
15 | public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:27:16: warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
25 | static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
26 | static let fold = ArgumentHelp("Fold the data at the given depth level")
27 | static let csvSeparator = ArgumentHelp("Convert the array data into CSV with the given separator")
| |- warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'csvSeparator' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | static let export = ArgumentHelp("Convert the data to the specified format")
29 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
| `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 | /// A short description of the argument.
15 | public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:28:16: warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
26 | static let fold = ArgumentHelp("Fold the data at the given depth level")
27 | static let csvSeparator = ArgumentHelp("Convert the array data into CSV with the given separator")
28 | static let export = ArgumentHelp("Convert the data to the specified format")
| |- warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'export' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | }
30 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
| `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 | /// A short description of the argument.
15 | public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/DocCommand.swift:79:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
77 | // MARK: - Properties
78 |
79 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
80 | commandName: "doc",
81 | abstract: "Rich examples and advanced explanations")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/DocCommand.swift:7:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
5 |
6 | import Scout
7 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
8 |
9 | struct HomeDocumentation: Documentation {
:
77 | // MARK: - Properties
78 |
79 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
80 | commandName: "doc",
81 | abstract: "Rich examples and advanced explanations")
[397/417] Compiling ScoutCLT CommandsRecords.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Extensions/Path+Extensions.swift:10:1: warning: extension declares a conformance of imported type 'Path' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Scout' introduce this conformance in the future
8 | import Foundation
9 |
10 | extension Path: ExpressibleByArgument {
| |- warning: extension declares a conformance of imported type 'Path' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Scout' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
11 |
12 | public init?(argument: String) {
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Extensions/String+Extensions.swift:45:24: warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
43 | extension String.StringInterpolation {
44 |
45 | private static let zshInjector = ZshInjector(type: .terminal)
| `- warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
46 |
47 | mutating func appendInterpolation(zsh: String) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Zsh/ZshInjector.swift:37:20: note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
35 | // MARK: - Injector
36 |
37 | public final class ZshInjector<Output: Appendable, Injection: InjectionType, InjType: InjectorType<Output, Injection>>: BaseInjector<ZshCategory, Output, Injection, InjType> {
| `- note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
38 |
39 | // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Extensions/String+Extensions.swift:7:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
5 |
6 | import Foundation
7 | import Lux
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
8 |
9 | extension String {
:
43 | extension String.StringInterpolation {
44 |
45 | private static let zshInjector = ZshInjector(type: .terminal)
| |- note: add '@MainActor' to make static property 'zshInjector' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |
47 | mutating func appendInterpolation(zsh: String) {
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:10:16: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
8 | extension NameSpecification {
9 |
10 | static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
| `- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
11 | static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 | static let outputFilePath: NameSpecification = [.short, .customLong("output")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
12 | /// A specification for how to represent a property as a command-line argument
13 | /// label.
14 | public struct NameSpecification: ExpressibleByArrayLiteral {
| `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
15 | public enum Element: Hashable {
16 | /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
4 | // MIT license, see LICENSE file for details
5 |
6 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
7 |
8 | extension NameSpecification {
9 |
10 | static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
| |- note: add '@MainActor' to make static property 'dataFormat' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 | static let outputFilePath: NameSpecification = [.short, .customLong("output")]
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:11:16: warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
11 | static let inputFilePath: NameSpecification = [.short, .customLong("input")]
| |- warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'inputFilePath' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | static let outputFilePath: NameSpecification = [.short, .customLong("output")]
13 | static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
12 | /// A specification for how to represent a property as a command-line argument
13 | /// label.
14 | public struct NameSpecification: ExpressibleByArrayLiteral {
| `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
15 | public enum Element: Hashable {
16 | /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:12:16: warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
10 | static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
11 | static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 | static let outputFilePath: NameSpecification = [.short, .customLong("output")]
| |- warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'outputFilePath' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
14 | static let fold: NameSpecification = [.short, .long]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
12 | /// A specification for how to represent a property as a command-line argument
13 | /// label.
14 | public struct NameSpecification: ExpressibleByArrayLiteral {
| `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
15 | public enum Element: Hashable {
16 | /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:13:16: warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
11 | static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 | static let outputFilePath: NameSpecification = [.short, .customLong("output")]
13 | static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
| |- warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'modifyFilePath' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | static let fold: NameSpecification = [.short, .long]
15 | static let csvSeparator: NameSpecification = [.customLong("csv-export")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
12 | /// A specification for how to represent a property as a command-line argument
13 | /// label.
14 | public struct NameSpecification: ExpressibleByArrayLiteral {
| `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
15 | public enum Element: Hashable {
16 | /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:14:16: warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
12 | static let outputFilePath: NameSpecification = [.short, .customLong("output")]
13 | static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
14 | static let fold: NameSpecification = [.short, .long]
| |- warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fold' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | static let csvSeparator: NameSpecification = [.customLong("csv-export")]
16 | static let export: NameSpecification = [.short, .customLong("export")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
12 | /// A specification for how to represent a property as a command-line argument
13 | /// label.
14 | public struct NameSpecification: ExpressibleByArrayLiteral {
| `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
15 | public enum Element: Hashable {
16 | /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:15:16: warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
13 | static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
14 | static let fold: NameSpecification = [.short, .long]
15 | static let csvSeparator: NameSpecification = [.customLong("csv-export")]
| |- warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'csvSeparator' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | static let export: NameSpecification = [.short, .customLong("export")]
17 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
12 | /// A specification for how to represent a property as a command-line argument
13 | /// label.
14 | public struct NameSpecification: ExpressibleByArrayLiteral {
| `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
15 | public enum Element: Hashable {
16 | /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:16:16: warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
14 | static let fold: NameSpecification = [.short, .long]
15 | static let csvSeparator: NameSpecification = [.customLong("csv-export")]
16 | static let export: NameSpecification = [.short, .customLong("export")]
| |- warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'export' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | }
18 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
12 | /// A specification for how to represent a property as a command-line argument
13 | /// label.
14 | public struct NameSpecification: ExpressibleByArrayLiteral {
| `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
15 | public enum Element: Hashable {
16 | /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:21:16: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
19 | extension ArgumentHelp {
20 |
21 | static let dataFormat = ArgumentHelp("The data format of the input")
| |- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'dataFormat' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | static let inputFilePath = ArgumentHelp("A file path from which to read the data")
23 | static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
| `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 | /// A short description of the argument.
15 | public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:22:16: warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
20 |
21 | static let dataFormat = ArgumentHelp("The data format of the input")
22 | static let inputFilePath = ArgumentHelp("A file path from which to read the data")
| |- warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'inputFilePath' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
24 | static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
| `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 | /// A short description of the argument.
15 | public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:23:16: warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
21 | static let dataFormat = ArgumentHelp("The data format of the input")
22 | static let inputFilePath = ArgumentHelp("A file path from which to read the data")
23 | static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
| |- warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'outputFilePath' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
25 | static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
| `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 | /// A short description of the argument.
15 | public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:24:16: warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
22 | static let inputFilePath = ArgumentHelp("A file path from which to read the data")
23 | static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
24 | static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
| |- warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'modifyFilePath' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
26 | static let fold = ArgumentHelp("Fold the data at the given depth level")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
| `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 | /// A short description of the argument.
15 | public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:25:16: warning: static property 'colorise' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
23 | static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
24 | static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
25 | static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
| |- warning: static property 'colorise' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'colorise' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | static let fold = ArgumentHelp("Fold the data at the given depth level")
27 | static let csvSeparator = ArgumentHelp("Convert the array data into CSV with the given separator")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
| `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 | /// A short description of the argument.
15 | public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:26:16: warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
24 | static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
25 | static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
26 | static let fold = ArgumentHelp("Fold the data at the given depth level")
| |- warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fold' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | static let csvSeparator = ArgumentHelp("Convert the array data into CSV with the given separator")
28 | static let export = ArgumentHelp("Convert the data to the specified format")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
| `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 | /// A short description of the argument.
15 | public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:27:16: warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
25 | static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
26 | static let fold = ArgumentHelp("Fold the data at the given depth level")
27 | static let csvSeparator = ArgumentHelp("Convert the array data into CSV with the given separator")
| |- warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'csvSeparator' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | static let export = ArgumentHelp("Convert the data to the specified format")
29 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
| `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 | /// A short description of the argument.
15 | public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:28:16: warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
26 | static let fold = ArgumentHelp("Fold the data at the given depth level")
27 | static let csvSeparator = ArgumentHelp("Convert the array data into CSV with the given separator")
28 | static let export = ArgumentHelp("Convert the data to the specified format")
| |- warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'export' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | }
30 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
| `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 | /// A short description of the argument.
15 | public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/DocCommand.swift:79:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
77 | // MARK: - Properties
78 |
79 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
80 | commandName: "doc",
81 | abstract: "Rich examples and advanced explanations")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/DocCommand.swift:7:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
5 |
6 | import Scout
7 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
8 |
9 | struct HomeDocumentation: Documentation {
:
77 | // MARK: - Properties
78 |
79 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
80 | commandName: "doc",
81 | abstract: "Rich examples and advanced explanations")
[398/417] Compiling ScoutCLT DocCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Extensions/Path+Extensions.swift:10:1: warning: extension declares a conformance of imported type 'Path' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Scout' introduce this conformance in the future
8 | import Foundation
9 |
10 | extension Path: ExpressibleByArgument {
| |- warning: extension declares a conformance of imported type 'Path' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Scout' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
11 |
12 | public init?(argument: String) {
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Extensions/String+Extensions.swift:45:24: warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
43 | extension String.StringInterpolation {
44 |
45 | private static let zshInjector = ZshInjector(type: .terminal)
| `- warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
46 |
47 | mutating func appendInterpolation(zsh: String) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Zsh/ZshInjector.swift:37:20: note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
35 | // MARK: - Injector
36 |
37 | public final class ZshInjector<Output: Appendable, Injection: InjectionType, InjType: InjectorType<Output, Injection>>: BaseInjector<ZshCategory, Output, Injection, InjType> {
| `- note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
38 |
39 | // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Extensions/String+Extensions.swift:7:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
5 |
6 | import Foundation
7 | import Lux
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
8 |
9 | extension String {
:
43 | extension String.StringInterpolation {
44 |
45 | private static let zshInjector = ZshInjector(type: .terminal)
| |- note: add '@MainActor' to make static property 'zshInjector' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |
47 | mutating func appendInterpolation(zsh: String) {
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:10:16: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
8 | extension NameSpecification {
9 |
10 | static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
| `- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
11 | static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 | static let outputFilePath: NameSpecification = [.short, .customLong("output")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
12 | /// A specification for how to represent a property as a command-line argument
13 | /// label.
14 | public struct NameSpecification: ExpressibleByArrayLiteral {
| `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
15 | public enum Element: Hashable {
16 | /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
4 | // MIT license, see LICENSE file for details
5 |
6 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
7 |
8 | extension NameSpecification {
9 |
10 | static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
| |- note: add '@MainActor' to make static property 'dataFormat' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 | static let outputFilePath: NameSpecification = [.short, .customLong("output")]
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:11:16: warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
11 | static let inputFilePath: NameSpecification = [.short, .customLong("input")]
| |- warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'inputFilePath' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | static let outputFilePath: NameSpecification = [.short, .customLong("output")]
13 | static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
12 | /// A specification for how to represent a property as a command-line argument
13 | /// label.
14 | public struct NameSpecification: ExpressibleByArrayLiteral {
| `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
15 | public enum Element: Hashable {
16 | /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:12:16: warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
10 | static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
11 | static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 | static let outputFilePath: NameSpecification = [.short, .customLong("output")]
| |- warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'outputFilePath' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
14 | static let fold: NameSpecification = [.short, .long]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
12 | /// A specification for how to represent a property as a command-line argument
13 | /// label.
14 | public struct NameSpecification: ExpressibleByArrayLiteral {
| `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
15 | public enum Element: Hashable {
16 | /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:13:16: warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
11 | static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 | static let outputFilePath: NameSpecification = [.short, .customLong("output")]
13 | static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
| |- warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'modifyFilePath' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | static let fold: NameSpecification = [.short, .long]
15 | static let csvSeparator: NameSpecification = [.customLong("csv-export")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
12 | /// A specification for how to represent a property as a command-line argument
13 | /// label.
14 | public struct NameSpecification: ExpressibleByArrayLiteral {
| `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
15 | public enum Element: Hashable {
16 | /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:14:16: warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
12 | static let outputFilePath: NameSpecification = [.short, .customLong("output")]
13 | static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
14 | static let fold: NameSpecification = [.short, .long]
| |- warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fold' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | static let csvSeparator: NameSpecification = [.customLong("csv-export")]
16 | static let export: NameSpecification = [.short, .customLong("export")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
12 | /// A specification for how to represent a property as a command-line argument
13 | /// label.
14 | public struct NameSpecification: ExpressibleByArrayLiteral {
| `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
15 | public enum Element: Hashable {
16 | /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:15:16: warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
13 | static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
14 | static let fold: NameSpecification = [.short, .long]
15 | static let csvSeparator: NameSpecification = [.customLong("csv-export")]
| |- warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'csvSeparator' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | static let export: NameSpecification = [.short, .customLong("export")]
17 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
12 | /// A specification for how to represent a property as a command-line argument
13 | /// label.
14 | public struct NameSpecification: ExpressibleByArrayLiteral {
| `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
15 | public enum Element: Hashable {
16 | /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:16:16: warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
14 | static let fold: NameSpecification = [.short, .long]
15 | static let csvSeparator: NameSpecification = [.customLong("csv-export")]
16 | static let export: NameSpecification = [.short, .customLong("export")]
| |- warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'export' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | }
18 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
12 | /// A specification for how to represent a property as a command-line argument
13 | /// label.
14 | public struct NameSpecification: ExpressibleByArrayLiteral {
| `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
15 | public enum Element: Hashable {
16 | /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:21:16: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
19 | extension ArgumentHelp {
20 |
21 | static let dataFormat = ArgumentHelp("The data format of the input")
| |- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'dataFormat' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | static let inputFilePath = ArgumentHelp("A file path from which to read the data")
23 | static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
| `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 | /// A short description of the argument.
15 | public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:22:16: warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
20 |
21 | static let dataFormat = ArgumentHelp("The data format of the input")
22 | static let inputFilePath = ArgumentHelp("A file path from which to read the data")
| |- warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'inputFilePath' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
24 | static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
| `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 | /// A short description of the argument.
15 | public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:23:16: warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
21 | static let dataFormat = ArgumentHelp("The data format of the input")
22 | static let inputFilePath = ArgumentHelp("A file path from which to read the data")
23 | static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
| |- warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'outputFilePath' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
25 | static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
| `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 | /// A short description of the argument.
15 | public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:24:16: warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
22 | static let inputFilePath = ArgumentHelp("A file path from which to read the data")
23 | static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
24 | static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
| |- warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'modifyFilePath' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
26 | static let fold = ArgumentHelp("Fold the data at the given depth level")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
| `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 | /// A short description of the argument.
15 | public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:25:16: warning: static property 'colorise' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
23 | static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
24 | static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
25 | static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
| |- warning: static property 'colorise' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'colorise' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | static let fold = ArgumentHelp("Fold the data at the given depth level")
27 | static let csvSeparator = ArgumentHelp("Convert the array data into CSV with the given separator")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
| `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 | /// A short description of the argument.
15 | public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:26:16: warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
24 | static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
25 | static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
26 | static let fold = ArgumentHelp("Fold the data at the given depth level")
| |- warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fold' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | static let csvSeparator = ArgumentHelp("Convert the array data into CSV with the given separator")
28 | static let export = ArgumentHelp("Convert the data to the specified format")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
| `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 | /// A short description of the argument.
15 | public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:27:16: warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
25 | static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
26 | static let fold = ArgumentHelp("Fold the data at the given depth level")
27 | static let csvSeparator = ArgumentHelp("Convert the array data into CSV with the given separator")
| |- warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'csvSeparator' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | static let export = ArgumentHelp("Convert the data to the specified format")
29 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
| `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 | /// A short description of the argument.
15 | public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:28:16: warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
26 | static let fold = ArgumentHelp("Fold the data at the given depth level")
27 | static let csvSeparator = ArgumentHelp("Convert the array data into CSV with the given separator")
28 | static let export = ArgumentHelp("Convert the data to the specified format")
| |- warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'export' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | }
30 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
| `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 | /// A short description of the argument.
15 | public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/DocCommand.swift:79:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
77 | // MARK: - Properties
78 |
79 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
80 | commandName: "doc",
81 | abstract: "Rich examples and advanced explanations")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/DocCommand.swift:7:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
5 |
6 | import Scout
7 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
8 |
9 | struct HomeDocumentation: Documentation {
:
77 | // MARK: - Properties
78 |
79 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
80 | commandName: "doc",
81 | abstract: "Rich examples and advanced explanations")
[399/417] Compiling ScoutCLT DeleteDocumentation.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Delete/DeleteKeyCommand.swift:14:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: - Constants
13 |
14 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
15 | commandName: "delete-key",
16 | abstract: "Delete all the (key, value) pairs where the key matches the regular expression pattern",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Delete/DeleteKeyCommand.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
6 | import ScoutCLTCore
7 | import Scout
8 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
9 |
10 | struct DeleteKeyCommand: SADCommand {
:
12 | // MARK: - Constants
13 |
14 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | commandName: "delete-key",
16 | abstract: "Delete all the (key, value) pairs where the key matches the regular expression pattern",
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Read/ReadCommand.swift:16:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
14 | // MARK: - Constants
15 |
16 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
17 | commandName: "read",
18 | abstract: "Read a value at a given path",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Read/ReadCommand.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
4 | // MIT license, see LICENSE file for details
5 |
6 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
7 | import Scout
8 | import Foundation
:
14 | // MARK: - Constants
15 |
16 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | commandName: "read",
18 | abstract: "Read a value at a given path",
[400/417] Compiling ScoutCLT DeleteKeyCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Delete/DeleteKeyCommand.swift:14:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: - Constants
13 |
14 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
15 | commandName: "delete-key",
16 | abstract: "Delete all the (key, value) pairs where the key matches the regular expression pattern",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Delete/DeleteKeyCommand.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
6 | import ScoutCLTCore
7 | import Scout
8 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
9 |
10 | struct DeleteKeyCommand: SADCommand {
:
12 | // MARK: - Constants
13 |
14 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | commandName: "delete-key",
16 | abstract: "Delete all the (key, value) pairs where the key matches the regular expression pattern",
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Read/ReadCommand.swift:16:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
14 | // MARK: - Constants
15 |
16 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
17 | commandName: "read",
18 | abstract: "Read a value at a given path",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Read/ReadCommand.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
4 | // MIT license, see LICENSE file for details
5 |
6 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
7 | import Scout
8 | import Foundation
:
14 | // MARK: - Constants
15 |
16 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | commandName: "read",
18 | abstract: "Read a value at a given path",
[401/417] Compiling ScoutCLT ReadCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Delete/DeleteKeyCommand.swift:14:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: - Constants
13 |
14 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
15 | commandName: "delete-key",
16 | abstract: "Delete all the (key, value) pairs where the key matches the regular expression pattern",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Delete/DeleteKeyCommand.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
6 | import ScoutCLTCore
7 | import Scout
8 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
9 |
10 | struct DeleteKeyCommand: SADCommand {
:
12 | // MARK: - Constants
13 |
14 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | commandName: "delete-key",
16 | abstract: "Delete all the (key, value) pairs where the key matches the regular expression pattern",
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Read/ReadCommand.swift:16:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
14 | // MARK: - Constants
15 |
16 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
17 | commandName: "read",
18 | abstract: "Read a value at a given path",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Read/ReadCommand.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
4 | // MIT license, see LICENSE file for details
5 |
6 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
7 | import Scout
8 | import Foundation
:
14 | // MARK: - Constants
15 |
16 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | commandName: "read",
18 | abstract: "Read a value at a given path",
[402/417] Compiling ScoutCLT ReadDocumentation.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Delete/DeleteKeyCommand.swift:14:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: - Constants
13 |
14 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
15 | commandName: "delete-key",
16 | abstract: "Delete all the (key, value) pairs where the key matches the regular expression pattern",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Delete/DeleteKeyCommand.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
6 | import ScoutCLTCore
7 | import Scout
8 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
9 |
10 | struct DeleteKeyCommand: SADCommand {
:
12 | // MARK: - Constants
13 |
14 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | commandName: "delete-key",
16 | abstract: "Delete all the (key, value) pairs where the key matches the regular expression pattern",
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Read/ReadCommand.swift:16:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
14 | // MARK: - Constants
15 |
16 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
17 | commandName: "read",
18 | abstract: "Read a value at a given path",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Read/ReadCommand.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
4 | // MIT license, see LICENSE file for details
5 |
6 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
7 | import Scout
8 | import Foundation
:
14 | // MARK: - Constants
15 |
16 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | commandName: "read",
18 | abstract: "Read a value at a given path",
[403/417] Compiling ScoutCLT InstallCompletionScriptCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/InstallCompletionScriptCommand.swift:15:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
13 | // MARK: - Constants
14 |
15 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
16 | commandName: "install-completion-script",
17 | abstract: "Install Scout completion script in the right directory",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/InstallCompletionScriptCommand.swift:7:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
5 |
6 | import Foundation
7 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
8 |
9 | private let argumentParserDocumentation = "https://github.com/apple/swift-argument-parser/blob/master/Documentation/07%20Completion%20Scripts.md"
:
13 | // MARK: - Constants
14 |
15 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | commandName: "install-completion-script",
17 | abstract: "Install Scout completion script in the right directory",
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/InstallCompletionScriptCommand.swift:91:16: warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
89 |
90 | private struct OhMyZsh: CompShell {
91 | static let shell = CompletionShell.zsh
| |- warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shell' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
92 | static let name = "Oh My Zsh"
93 | static let directory = InstallCompletionScriptCommand.homeDirectory.appendingPathComponent(".oh-my-zsh")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:21:15: note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
19 |
20 | /// A shell for which the parser can generate a completion script.
21 | public struct CompletionShell: RawRepresentable, Hashable, CaseIterable {
| `- note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
22 | public var rawValue: String
23 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/InstallCompletionScriptCommand.swift:99:16: warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
97 |
98 | private struct Zsh: CompShell {
99 | static let shell = CompletionShell.zsh
| |- warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shell' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 | static let name = "Zsh"
101 | static let directory = InstallCompletionScriptCommand.homeDirectory.appendingPathComponent(".zsh")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:21:15: note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
19 |
20 | /// A shell for which the parser can generate a completion script.
21 | public struct CompletionShell: RawRepresentable, Hashable, CaseIterable {
| `- note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
22 | public var rawValue: String
23 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/InstallCompletionScriptCommand.swift:107:16: warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
105 |
106 | private struct BashCompletion: CompShell {
107 | static let shell = CompletionShell.bash
| |- warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shell' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 | static let name = "Bash Completion"
109 | static let completionsDirectory = URL(fileURLWithPath: "/usr/local/etc/bash_completion.d")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:21:15: note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
19 |
20 | /// A shell for which the parser can generate a completion script.
21 | public struct CompletionShell: RawRepresentable, Hashable, CaseIterable {
| `- note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
22 | public var rawValue: String
23 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/InstallCompletionScriptCommand.swift:114:16: warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
112 |
113 | private struct Bash: CompShell {
114 | static let shell = CompletionShell.bash
| |- warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shell' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 | static let name = "Bash"
116 | static let completionsDirectory = InstallCompletionScriptCommand.homeDirectory.appendingPathComponent(".bash_completions")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:21:15: note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
19 |
20 | /// A shell for which the parser can generate a completion script.
21 | public struct CompletionShell: RawRepresentable, Hashable, CaseIterable {
| `- note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
22 | public var rawValue: String
23 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/ScoutMainCommand.swift:29:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
27 | // MARK: - Constants
28 |
29 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
30 | commandName: "scout",
31 | abstract: abstract,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/ScoutMainCommand.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
4 | // MIT license, see LICENSE file for details
5 |
6 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
7 | import Scout
8 |
:
27 | // MARK: - Constants
28 |
29 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | commandName: "scout",
31 | abstract: abstract,
[404/417] Compiling ScoutCLT PathExplorerInputCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/InstallCompletionScriptCommand.swift:15:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
13 | // MARK: - Constants
14 |
15 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
16 | commandName: "install-completion-script",
17 | abstract: "Install Scout completion script in the right directory",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/InstallCompletionScriptCommand.swift:7:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
5 |
6 | import Foundation
7 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
8 |
9 | private let argumentParserDocumentation = "https://github.com/apple/swift-argument-parser/blob/master/Documentation/07%20Completion%20Scripts.md"
:
13 | // MARK: - Constants
14 |
15 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | commandName: "install-completion-script",
17 | abstract: "Install Scout completion script in the right directory",
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/InstallCompletionScriptCommand.swift:91:16: warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
89 |
90 | private struct OhMyZsh: CompShell {
91 | static let shell = CompletionShell.zsh
| |- warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shell' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
92 | static let name = "Oh My Zsh"
93 | static let directory = InstallCompletionScriptCommand.homeDirectory.appendingPathComponent(".oh-my-zsh")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:21:15: note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
19 |
20 | /// A shell for which the parser can generate a completion script.
21 | public struct CompletionShell: RawRepresentable, Hashable, CaseIterable {
| `- note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
22 | public var rawValue: String
23 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/InstallCompletionScriptCommand.swift:99:16: warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
97 |
98 | private struct Zsh: CompShell {
99 | static let shell = CompletionShell.zsh
| |- warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shell' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 | static let name = "Zsh"
101 | static let directory = InstallCompletionScriptCommand.homeDirectory.appendingPathComponent(".zsh")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:21:15: note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
19 |
20 | /// A shell for which the parser can generate a completion script.
21 | public struct CompletionShell: RawRepresentable, Hashable, CaseIterable {
| `- note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
22 | public var rawValue: String
23 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/InstallCompletionScriptCommand.swift:107:16: warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
105 |
106 | private struct BashCompletion: CompShell {
107 | static let shell = CompletionShell.bash
| |- warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shell' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 | static let name = "Bash Completion"
109 | static let completionsDirectory = URL(fileURLWithPath: "/usr/local/etc/bash_completion.d")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:21:15: note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
19 |
20 | /// A shell for which the parser can generate a completion script.
21 | public struct CompletionShell: RawRepresentable, Hashable, CaseIterable {
| `- note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
22 | public var rawValue: String
23 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/InstallCompletionScriptCommand.swift:114:16: warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
112 |
113 | private struct Bash: CompShell {
114 | static let shell = CompletionShell.bash
| |- warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shell' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 | static let name = "Bash"
116 | static let completionsDirectory = InstallCompletionScriptCommand.homeDirectory.appendingPathComponent(".bash_completions")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:21:15: note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
19 |
20 | /// A shell for which the parser can generate a completion script.
21 | public struct CompletionShell: RawRepresentable, Hashable, CaseIterable {
| `- note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
22 | public var rawValue: String
23 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/ScoutMainCommand.swift:29:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
27 | // MARK: - Constants
28 |
29 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
30 | commandName: "scout",
31 | abstract: abstract,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/ScoutMainCommand.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
4 | // MIT license, see LICENSE file for details
5 |
6 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
7 | import Scout
8 |
:
27 | // MARK: - Constants
28 |
29 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | commandName: "scout",
31 | abstract: abstract,
[405/417] Compiling ScoutCLT ScoutMainCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/InstallCompletionScriptCommand.swift:15:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
13 | // MARK: - Constants
14 |
15 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
16 | commandName: "install-completion-script",
17 | abstract: "Install Scout completion script in the right directory",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/InstallCompletionScriptCommand.swift:7:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
5 |
6 | import Foundation
7 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
8 |
9 | private let argumentParserDocumentation = "https://github.com/apple/swift-argument-parser/blob/master/Documentation/07%20Completion%20Scripts.md"
:
13 | // MARK: - Constants
14 |
15 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | commandName: "install-completion-script",
17 | abstract: "Install Scout completion script in the right directory",
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/InstallCompletionScriptCommand.swift:91:16: warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
89 |
90 | private struct OhMyZsh: CompShell {
91 | static let shell = CompletionShell.zsh
| |- warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shell' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
92 | static let name = "Oh My Zsh"
93 | static let directory = InstallCompletionScriptCommand.homeDirectory.appendingPathComponent(".oh-my-zsh")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:21:15: note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
19 |
20 | /// A shell for which the parser can generate a completion script.
21 | public struct CompletionShell: RawRepresentable, Hashable, CaseIterable {
| `- note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
22 | public var rawValue: String
23 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/InstallCompletionScriptCommand.swift:99:16: warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
97 |
98 | private struct Zsh: CompShell {
99 | static let shell = CompletionShell.zsh
| |- warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shell' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 | static let name = "Zsh"
101 | static let directory = InstallCompletionScriptCommand.homeDirectory.appendingPathComponent(".zsh")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:21:15: note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
19 |
20 | /// A shell for which the parser can generate a completion script.
21 | public struct CompletionShell: RawRepresentable, Hashable, CaseIterable {
| `- note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
22 | public var rawValue: String
23 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/InstallCompletionScriptCommand.swift:107:16: warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
105 |
106 | private struct BashCompletion: CompShell {
107 | static let shell = CompletionShell.bash
| |- warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shell' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 | static let name = "Bash Completion"
109 | static let completionsDirectory = URL(fileURLWithPath: "/usr/local/etc/bash_completion.d")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:21:15: note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
19 |
20 | /// A shell for which the parser can generate a completion script.
21 | public struct CompletionShell: RawRepresentable, Hashable, CaseIterable {
| `- note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
22 | public var rawValue: String
23 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/InstallCompletionScriptCommand.swift:114:16: warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
112 |
113 | private struct Bash: CompShell {
114 | static let shell = CompletionShell.bash
| |- warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shell' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 | static let name = "Bash"
116 | static let completionsDirectory = InstallCompletionScriptCommand.homeDirectory.appendingPathComponent(".bash_completions")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:21:15: note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
19 |
20 | /// A shell for which the parser can generate a completion script.
21 | public struct CompletionShell: RawRepresentable, Hashable, CaseIterable {
| `- note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
22 | public var rawValue: String
23 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/ScoutMainCommand.swift:29:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
27 | // MARK: - Constants
28 |
29 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
30 | commandName: "scout",
31 | abstract: abstract,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/ScoutMainCommand.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
4 | // MIT license, see LICENSE file for details
5 |
6 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
7 | import Scout
8 |
:
27 | // MARK: - Constants
28 |
29 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | commandName: "scout",
31 | abstract: abstract,
[406/417] Compiling ScoutCLT ColorFlag.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/InstallCompletionScriptCommand.swift:15:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
13 | // MARK: - Constants
14 |
15 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
16 | commandName: "install-completion-script",
17 | abstract: "Install Scout completion script in the right directory",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/InstallCompletionScriptCommand.swift:7:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
5 |
6 | import Foundation
7 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
8 |
9 | private let argumentParserDocumentation = "https://github.com/apple/swift-argument-parser/blob/master/Documentation/07%20Completion%20Scripts.md"
:
13 | // MARK: - Constants
14 |
15 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | commandName: "install-completion-script",
17 | abstract: "Install Scout completion script in the right directory",
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/InstallCompletionScriptCommand.swift:91:16: warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
89 |
90 | private struct OhMyZsh: CompShell {
91 | static let shell = CompletionShell.zsh
| |- warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shell' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
92 | static let name = "Oh My Zsh"
93 | static let directory = InstallCompletionScriptCommand.homeDirectory.appendingPathComponent(".oh-my-zsh")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:21:15: note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
19 |
20 | /// A shell for which the parser can generate a completion script.
21 | public struct CompletionShell: RawRepresentable, Hashable, CaseIterable {
| `- note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
22 | public var rawValue: String
23 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/InstallCompletionScriptCommand.swift:99:16: warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
97 |
98 | private struct Zsh: CompShell {
99 | static let shell = CompletionShell.zsh
| |- warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shell' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 | static let name = "Zsh"
101 | static let directory = InstallCompletionScriptCommand.homeDirectory.appendingPathComponent(".zsh")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:21:15: note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
19 |
20 | /// A shell for which the parser can generate a completion script.
21 | public struct CompletionShell: RawRepresentable, Hashable, CaseIterable {
| `- note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
22 | public var rawValue: String
23 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/InstallCompletionScriptCommand.swift:107:16: warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
105 |
106 | private struct BashCompletion: CompShell {
107 | static let shell = CompletionShell.bash
| |- warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shell' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 | static let name = "Bash Completion"
109 | static let completionsDirectory = URL(fileURLWithPath: "/usr/local/etc/bash_completion.d")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:21:15: note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
19 |
20 | /// A shell for which the parser can generate a completion script.
21 | public struct CompletionShell: RawRepresentable, Hashable, CaseIterable {
| `- note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
22 | public var rawValue: String
23 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/InstallCompletionScriptCommand.swift:114:16: warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
112 |
113 | private struct Bash: CompShell {
114 | static let shell = CompletionShell.bash
| |- warning: static property 'shell' is not concurrency-safe because non-'Sendable' type 'CompletionShell' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shell' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 | static let name = "Bash"
116 | static let completionsDirectory = InstallCompletionScriptCommand.homeDirectory.appendingPathComponent(".bash_completions")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:21:15: note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
19 |
20 | /// A shell for which the parser can generate a completion script.
21 | public struct CompletionShell: RawRepresentable, Hashable, CaseIterable {
| `- note: struct 'CompletionShell' does not conform to the 'Sendable' protocol
22 | public var rawValue: String
23 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/ScoutMainCommand.swift:29:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
27 | // MARK: - Constants
28 |
29 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
30 | commandName: "scout",
31 | abstract: abstract,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/ScoutMainCommand.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
4 | // MIT license, see LICENSE file for details
5 |
6 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
7 | import Scout
8 |
:
27 | // MARK: - Constants
28 |
29 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | commandName: "scout",
31 | abstract: abstract,
[407/417] Compiling ScoutCLT SetCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Set/SetCommand.swift:14:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: - Constants
13 |
14 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
15 | commandName: "set",
16 | abstract: "Change a value at a given path.",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Set/SetCommand.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
4 | // MIT license, see LICENSE file for details
5 |
6 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
7 | import Scout
8 | import ScoutCLTCore
:
12 | // MARK: - Constants
13 |
14 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | commandName: "set",
16 | abstract: "Change a value at a given path.",
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Set/SetDocumentation.swift:10:24: warning: static property 'xmlInjector' is not concurrency-safe because non-'Sendable' type 'XMLEnhancedInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
8 |
9 | enum SetDocumentation: Documentation {
10 | private static let xmlInjector = XMLEnhancedInjector(type: .terminal)
| `- warning: static property 'xmlInjector' is not concurrency-safe because non-'Sendable' type 'XMLEnhancedInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | private static let xmlExample =
/Users/admin/builder/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/XMLEnhanced/XMLEnhancedInjector.swift:4:20: note: generic class 'XMLEnhancedInjector' does not conform to the 'Sendable' protocol
2 |
3 | /// Inject strings into a text depending on the configuration or the delegate.
4 | public final class XMLEnhancedInjector<Output: Appendable, Injection: InjectionType, InjType: InjectorType<Output, Injection>>: BaseInjector<XMLEnhancedCategory, Output, Injection, InjType> {
| `- note: generic class 'XMLEnhancedInjector' does not conform to the 'Sendable' protocol
5 |
6 | // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Set/SetDocumentation.swift:7:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
5 |
6 | import ArgumentParser
7 | import Lux
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
8 |
9 | enum SetDocumentation: Documentation {
10 | private static let xmlInjector = XMLEnhancedInjector(type: .terminal)
| |- note: add '@MainActor' to make static property 'xmlInjector' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | private static let xmlExample =
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CSVCommand.swift:15:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
13 | // MARK: - Constants
14 |
15 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
16 | commandName: "csv",
17 | abstract: "Convert a CSV input in one of the supported format")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CSVCommand.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
6 | import Foundation
7 | import Scout
8 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
9 | import ScoutCLTCore
10 |
:
13 | // MARK: - Constants
14 |
15 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | commandName: "csv",
17 | abstract: "Convert a CSV input in one of the supported format")
[408/417] Compiling ScoutCLT SetDocumentation.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Set/SetCommand.swift:14:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: - Constants
13 |
14 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
15 | commandName: "set",
16 | abstract: "Change a value at a given path.",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Set/SetCommand.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
4 | // MIT license, see LICENSE file for details
5 |
6 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
7 | import Scout
8 | import ScoutCLTCore
:
12 | // MARK: - Constants
13 |
14 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | commandName: "set",
16 | abstract: "Change a value at a given path.",
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Set/SetDocumentation.swift:10:24: warning: static property 'xmlInjector' is not concurrency-safe because non-'Sendable' type 'XMLEnhancedInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
8 |
9 | enum SetDocumentation: Documentation {
10 | private static let xmlInjector = XMLEnhancedInjector(type: .terminal)
| `- warning: static property 'xmlInjector' is not concurrency-safe because non-'Sendable' type 'XMLEnhancedInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | private static let xmlExample =
/Users/admin/builder/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/XMLEnhanced/XMLEnhancedInjector.swift:4:20: note: generic class 'XMLEnhancedInjector' does not conform to the 'Sendable' protocol
2 |
3 | /// Inject strings into a text depending on the configuration or the delegate.
4 | public final class XMLEnhancedInjector<Output: Appendable, Injection: InjectionType, InjType: InjectorType<Output, Injection>>: BaseInjector<XMLEnhancedCategory, Output, Injection, InjType> {
| `- note: generic class 'XMLEnhancedInjector' does not conform to the 'Sendable' protocol
5 |
6 | // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Set/SetDocumentation.swift:7:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
5 |
6 | import ArgumentParser
7 | import Lux
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
8 |
9 | enum SetDocumentation: Documentation {
10 | private static let xmlInjector = XMLEnhancedInjector(type: .terminal)
| |- note: add '@MainActor' to make static property 'xmlInjector' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | private static let xmlExample =
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CSVCommand.swift:15:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
13 | // MARK: - Constants
14 |
15 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
16 | commandName: "csv",
17 | abstract: "Convert a CSV input in one of the supported format")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CSVCommand.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
6 | import Foundation
7 | import Scout
8 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
9 | import ScoutCLTCore
10 |
:
13 | // MARK: - Constants
14 |
15 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | commandName: "csv",
17 | abstract: "Convert a CSV input in one of the supported format")
[409/417] Compiling ScoutCLT CSVCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Set/SetCommand.swift:14:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: - Constants
13 |
14 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
15 | commandName: "set",
16 | abstract: "Change a value at a given path.",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Set/SetCommand.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
4 | // MIT license, see LICENSE file for details
5 |
6 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
7 | import Scout
8 | import ScoutCLTCore
:
12 | // MARK: - Constants
13 |
14 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | commandName: "set",
16 | abstract: "Change a value at a given path.",
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Set/SetDocumentation.swift:10:24: warning: static property 'xmlInjector' is not concurrency-safe because non-'Sendable' type 'XMLEnhancedInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
8 |
9 | enum SetDocumentation: Documentation {
10 | private static let xmlInjector = XMLEnhancedInjector(type: .terminal)
| `- warning: static property 'xmlInjector' is not concurrency-safe because non-'Sendable' type 'XMLEnhancedInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | private static let xmlExample =
/Users/admin/builder/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/XMLEnhanced/XMLEnhancedInjector.swift:4:20: note: generic class 'XMLEnhancedInjector' does not conform to the 'Sendable' protocol
2 |
3 | /// Inject strings into a text depending on the configuration or the delegate.
4 | public final class XMLEnhancedInjector<Output: Appendable, Injection: InjectionType, InjType: InjectorType<Output, Injection>>: BaseInjector<XMLEnhancedCategory, Output, Injection, InjType> {
| `- note: generic class 'XMLEnhancedInjector' does not conform to the 'Sendable' protocol
5 |
6 | // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Set/SetDocumentation.swift:7:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
5 |
6 | import ArgumentParser
7 | import Lux
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
8 |
9 | enum SetDocumentation: Documentation {
10 | private static let xmlInjector = XMLEnhancedInjector(type: .terminal)
| |- note: add '@MainActor' to make static property 'xmlInjector' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | private static let xmlExample =
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CSVCommand.swift:15:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
13 | // MARK: - Constants
14 |
15 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
16 | commandName: "csv",
17 | abstract: "Convert a CSV input in one of the supported format")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CSVCommand.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
6 | import Foundation
7 | import Scout
8 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
9 | import ScoutCLTCore
10 |
:
13 | // MARK: - Constants
14 |
15 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | commandName: "csv",
17 | abstract: "Convert a CSV input in one of the supported format")
[410/417] Compiling ScoutCLT ColorFile.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Set/SetCommand.swift:14:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: - Constants
13 |
14 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
15 | commandName: "set",
16 | abstract: "Change a value at a given path.",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Set/SetCommand.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
4 | // MIT license, see LICENSE file for details
5 |
6 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
7 | import Scout
8 | import ScoutCLTCore
:
12 | // MARK: - Constants
13 |
14 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | commandName: "set",
16 | abstract: "Change a value at a given path.",
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Set/SetDocumentation.swift:10:24: warning: static property 'xmlInjector' is not concurrency-safe because non-'Sendable' type 'XMLEnhancedInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
8 |
9 | enum SetDocumentation: Documentation {
10 | private static let xmlInjector = XMLEnhancedInjector(type: .terminal)
| `- warning: static property 'xmlInjector' is not concurrency-safe because non-'Sendable' type 'XMLEnhancedInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | private static let xmlExample =
/Users/admin/builder/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/XMLEnhanced/XMLEnhancedInjector.swift:4:20: note: generic class 'XMLEnhancedInjector' does not conform to the 'Sendable' protocol
2 |
3 | /// Inject strings into a text depending on the configuration or the delegate.
4 | public final class XMLEnhancedInjector<Output: Appendable, Injection: InjectionType, InjType: InjectorType<Output, Injection>>: BaseInjector<XMLEnhancedCategory, Output, Injection, InjType> {
| `- note: generic class 'XMLEnhancedInjector' does not conform to the 'Sendable' protocol
5 |
6 | // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Set/SetDocumentation.swift:7:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
5 |
6 | import ArgumentParser
7 | import Lux
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
8 |
9 | enum SetDocumentation: Documentation {
10 | private static let xmlInjector = XMLEnhancedInjector(type: .terminal)
| |- note: add '@MainActor' to make static property 'xmlInjector' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | private static let xmlExample =
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CSVCommand.swift:15:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
13 | // MARK: - Constants
14 |
15 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
16 | commandName: "csv",
17 | abstract: "Convert a CSV input in one of the supported format")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CSVCommand.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
6 | import Foundation
7 | import Scout
8 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
9 | import ScoutCLTCore
10 |
:
13 | // MARK: - Constants
14 |
15 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | commandName: "csv",
17 | abstract: "Convert a CSV input in one of the supported format")
[411/417] Compiling ScoutCLT SADCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:10:1: warning: extension declares a conformance of imported type 'ValueTarget' to imported protocol 'EnumerableFlag'; this will not behave correctly if the owners of 'Scout' introduce this conformance in the future
8 | import ArgumentParser
9 |
10 | extension PathsFilter.ValueTarget: EnumerableFlag {}
| |- warning: extension declares a conformance of imported type 'ValueTarget' to imported protocol 'EnumerableFlag'; this will not behave correctly if the owners of 'Scout' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
11 |
12 | struct PathsCommand: PathExplorerInputCommand {
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:16:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
14 | // MARK: - Constants
15 |
16 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
17 | commandName: "paths",
18 | abstract: "List the paths in the data",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
6 | import Foundation
7 | import Scout
8 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
9 |
10 | extension PathsFilter.ValueTarget: EnumerableFlag {}
:
14 | // MARK: - Constants
15 |
16 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | commandName: "paths",
18 | abstract: "List the paths in the data",
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:60:56: warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
58 | pathsFilter = .key(regex: regex, target: target)
59 |
60 | case (.some(let regex), .some(let predicates), nil):
| `- warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
61 | pathsFilter = .keyAndValue(keyRegex: regex, valuePredicates: predicates)
62 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:63:43: warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
61 | pathsFilter = .keyAndValue(keyRegex: regex, valuePredicates: predicates)
62 |
63 | case (nil, .some(let predicates), nil):
| `- warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
64 | pathsFilter = .value(predicates)
65 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsDocumentation.swift:9:24: warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | enum PathsDocumentation: Documentation {
9 | private static let zshInjector = ZshInjector(type: .terminal)
| `- warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | static let single = zshInjector.delegate.inject(.optionNameOrFlag, in: .terminal, "--single")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Zsh/ZshInjector.swift:37:20: note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
35 | // MARK: - Injector
36 |
37 | public final class ZshInjector<Output: Appendable, Injection: InjectionType, InjType: InjectorType<Output, Injection>>: BaseInjector<ZshCategory, Output, Injection, InjType> {
| `- note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
38 |
39 | // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsDocumentation.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
4 | // MIT license, see LICENSE file for details
5 |
6 | import Lux
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
7 |
8 | enum PathsDocumentation: Documentation {
9 | private static let zshInjector = ZshInjector(type: .terminal)
| |- note: add '@MainActor' to make static property 'zshInjector' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | static let single = zshInjector.delegate.inject(.optionNameOrFlag, in: .terminal, "--single")
[412/417] Compiling ScoutCLT ValidationError.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:10:1: warning: extension declares a conformance of imported type 'ValueTarget' to imported protocol 'EnumerableFlag'; this will not behave correctly if the owners of 'Scout' introduce this conformance in the future
8 | import ArgumentParser
9 |
10 | extension PathsFilter.ValueTarget: EnumerableFlag {}
| |- warning: extension declares a conformance of imported type 'ValueTarget' to imported protocol 'EnumerableFlag'; this will not behave correctly if the owners of 'Scout' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
11 |
12 | struct PathsCommand: PathExplorerInputCommand {
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:16:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
14 | // MARK: - Constants
15 |
16 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
17 | commandName: "paths",
18 | abstract: "List the paths in the data",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
6 | import Foundation
7 | import Scout
8 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
9 |
10 | extension PathsFilter.ValueTarget: EnumerableFlag {}
:
14 | // MARK: - Constants
15 |
16 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | commandName: "paths",
18 | abstract: "List the paths in the data",
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:60:56: warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
58 | pathsFilter = .key(regex: regex, target: target)
59 |
60 | case (.some(let regex), .some(let predicates), nil):
| `- warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
61 | pathsFilter = .keyAndValue(keyRegex: regex, valuePredicates: predicates)
62 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:63:43: warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
61 | pathsFilter = .keyAndValue(keyRegex: regex, valuePredicates: predicates)
62 |
63 | case (nil, .some(let predicates), nil):
| `- warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
64 | pathsFilter = .value(predicates)
65 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsDocumentation.swift:9:24: warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | enum PathsDocumentation: Documentation {
9 | private static let zshInjector = ZshInjector(type: .terminal)
| `- warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | static let single = zshInjector.delegate.inject(.optionNameOrFlag, in: .terminal, "--single")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Zsh/ZshInjector.swift:37:20: note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
35 | // MARK: - Injector
36 |
37 | public final class ZshInjector<Output: Appendable, Injection: InjectionType, InjType: InjectorType<Output, Injection>>: BaseInjector<ZshCategory, Output, Injection, InjType> {
| `- note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
38 |
39 | // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsDocumentation.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
4 | // MIT license, see LICENSE file for details
5 |
6 | import Lux
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
7 |
8 | enum PathsDocumentation: Documentation {
9 | private static let zshInjector = ZshInjector(type: .terminal)
| |- note: add '@MainActor' to make static property 'zshInjector' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | static let single = zshInjector.delegate.inject(.optionNameOrFlag, in: .terminal, "--single")
[413/417] Compiling ScoutCLT PathsCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:10:1: warning: extension declares a conformance of imported type 'ValueTarget' to imported protocol 'EnumerableFlag'; this will not behave correctly if the owners of 'Scout' introduce this conformance in the future
8 | import ArgumentParser
9 |
10 | extension PathsFilter.ValueTarget: EnumerableFlag {}
| |- warning: extension declares a conformance of imported type 'ValueTarget' to imported protocol 'EnumerableFlag'; this will not behave correctly if the owners of 'Scout' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
11 |
12 | struct PathsCommand: PathExplorerInputCommand {
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:16:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
14 | // MARK: - Constants
15 |
16 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
17 | commandName: "paths",
18 | abstract: "List the paths in the data",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
6 | import Foundation
7 | import Scout
8 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
9 |
10 | extension PathsFilter.ValueTarget: EnumerableFlag {}
:
14 | // MARK: - Constants
15 |
16 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | commandName: "paths",
18 | abstract: "List the paths in the data",
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:60:56: warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
58 | pathsFilter = .key(regex: regex, target: target)
59 |
60 | case (.some(let regex), .some(let predicates), nil):
| `- warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
61 | pathsFilter = .keyAndValue(keyRegex: regex, valuePredicates: predicates)
62 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:63:43: warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
61 | pathsFilter = .keyAndValue(keyRegex: regex, valuePredicates: predicates)
62 |
63 | case (nil, .some(let predicates), nil):
| `- warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
64 | pathsFilter = .value(predicates)
65 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsDocumentation.swift:9:24: warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | enum PathsDocumentation: Documentation {
9 | private static let zshInjector = ZshInjector(type: .terminal)
| `- warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | static let single = zshInjector.delegate.inject(.optionNameOrFlag, in: .terminal, "--single")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Zsh/ZshInjector.swift:37:20: note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
35 | // MARK: - Injector
36 |
37 | public final class ZshInjector<Output: Appendable, Injection: InjectionType, InjType: InjectorType<Output, Injection>>: BaseInjector<ZshCategory, Output, Injection, InjType> {
| `- note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
38 |
39 | // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsDocumentation.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
4 | // MIT license, see LICENSE file for details
5 |
6 | import Lux
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
7 |
8 | enum PathsDocumentation: Documentation {
9 | private static let zshInjector = ZshInjector(type: .terminal)
| |- note: add '@MainActor' to make static property 'zshInjector' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | static let single = zshInjector.delegate.inject(.optionNameOrFlag, in: .terminal, "--single")
[414/417] Compiling ScoutCLT PathsDocumentation.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:10:1: warning: extension declares a conformance of imported type 'ValueTarget' to imported protocol 'EnumerableFlag'; this will not behave correctly if the owners of 'Scout' introduce this conformance in the future
8 | import ArgumentParser
9 |
10 | extension PathsFilter.ValueTarget: EnumerableFlag {}
| |- warning: extension declares a conformance of imported type 'ValueTarget' to imported protocol 'EnumerableFlag'; this will not behave correctly if the owners of 'Scout' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
11 |
12 | struct PathsCommand: PathExplorerInputCommand {
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:16:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
14 | // MARK: - Constants
15 |
16 | static let configuration = CommandConfiguration(
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
17 | commandName: "paths",
18 | abstract: "List the paths in the data",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
6 | import Foundation
7 | import Scout
8 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
9 |
10 | extension PathsFilter.ValueTarget: EnumerableFlag {}
:
14 | // MARK: - Constants
15 |
16 | static let configuration = CommandConfiguration(
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | commandName: "paths",
18 | abstract: "List the paths in the data",
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:60:56: warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
58 | pathsFilter = .key(regex: regex, target: target)
59 |
60 | case (.some(let regex), .some(let predicates), nil):
| `- warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
61 | pathsFilter = .keyAndValue(keyRegex: regex, valuePredicates: predicates)
62 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:63:43: warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
61 | pathsFilter = .keyAndValue(keyRegex: regex, valuePredicates: predicates)
62 |
63 | case (nil, .some(let predicates), nil):
| `- warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
64 | pathsFilter = .value(predicates)
65 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsDocumentation.swift:9:24: warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | enum PathsDocumentation: Documentation {
9 | private static let zshInjector = ZshInjector(type: .terminal)
| `- warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | static let single = zshInjector.delegate.inject(.optionNameOrFlag, in: .terminal, "--single")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Zsh/ZshInjector.swift:37:20: note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
35 | // MARK: - Injector
36 |
37 | public final class ZshInjector<Output: Appendable, Injection: InjectionType, InjType: InjectorType<Output, Injection>>: BaseInjector<ZshCategory, Output, Injection, InjType> {
| `- note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
38 |
39 | // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsDocumentation.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
4 | // MIT license, see LICENSE file for details
5 |
6 | import Lux
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
7 |
8 | enum PathsDocumentation: Documentation {
9 | private static let zshInjector = ZshInjector(type: .terminal)
| |- note: add '@MainActor' to make static property 'zshInjector' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | static let single = zshInjector.delegate.inject(.optionNameOrFlag, in: .terminal, "--single")
[414/417] Write Objects.LinkFileList
[415/417] Linking ScoutCLT
[416/417] Applying ScoutCLT
Build complete! (23.75s)
Build complete.
{
"dependencies" : [
{
"identity" : "aexml",
"requirement" : {
"range" : [
{
"lower_bound" : "4.5.0",
"upper_bound" : "5.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tadija/AEXML.git"
},
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "0.0.1",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser"
},
{
"identity" : "lux",
"requirement" : {
"range" : [
{
"lower_bound" : "0.1.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/ABridoux/lux"
},
{
"identity" : "yams",
"requirement" : {
"range" : [
{
"lower_bound" : "4.0.0",
"upper_bound" : "5.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/jpsim/Yams.git"
},
{
"identity" : "swiftcsv",
"requirement" : {
"range" : [
{
"lower_bound" : "0.6.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftcsv/SwiftCSV"
},
{
"identity" : "booleanexpressionevaluation",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/ABridoux/BooleanExpressionEvaluation"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-docc-plugin"
}
],
"manifest_display_name" : "Scout",
"name" : "Scout",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.13"
},
{
"name" : "ios",
"version" : "10.0"
},
{
"name" : "tvos",
"version" : "10.0"
},
{
"name" : "watchos",
"version" : "4.0"
}
],
"products" : [
{
"name" : "Scout",
"targets" : [
"Scout"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Parsing",
"targets" : [
"Parsing"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ScoutCLTCore",
"targets" : [
"ScoutCLTCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ScoutCLT",
"targets" : [
"ScoutCLT"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "ScoutTests",
"module_type" : "SwiftTarget",
"name" : "ScoutTests",
"path" : "Tests/ScoutTests",
"sources" : [
"Definitions/ParserTests.swift",
"Definitions/Path/PathTests+Flattening.swift",
"Definitions/Path/PathTests+Miscellaneous.swift",
"Definitions/Path/PathTests.swift",
"Definitions/ValueTypeTests+Codable.swift",
"ExplorerValueCoder/ExplorerValueDecoderTests.swift",
"ExplorerValueCoder/ExplorerValueEncoderTests.swift",
"ExplorerXML/PathExplorerXMLTests+COW.swift",
"ExplorerXML/PathExplorerXMLTests+ExplorerValue.swift",
"Extensions/PathExplorers+Alias.swift",
"Extensions/URL+Extensions.swift",
"Extensions/XCTestCase+Extensions.swift",
"ExtensionsTests/AEXMLExtensionsTests.swift",
"ExtensionsTests/ArrayTests.swift",
"ExtensionsTests/NSRegularExpressionExtensionsTests.swift",
"ExtensionsTests/PathExplorerHelperTests.swift",
"ExtensionsTests/String+Jaro-WinklerTests.swift",
"ExtensionsTests/StringExtensionsTests.swift",
"Models/BoundsTests.swift",
"Models/PathsFilterTests.swift",
"PathExplorerTestsSuite/PathExplorer+CSVImport.swift",
"PathExplorerTestsSuite/PathExplorerTests+Add.swift",
"PathExplorerTestsSuite/PathExplorerTests+CSVExport.swift",
"PathExplorerTestsSuite/PathExplorerTests+Delete.swift",
"PathExplorerTestsSuite/PathExplorerTests+Fold.swift",
"PathExplorerTestsSuite/PathExplorerTests+Get.swift",
"PathExplorerTestsSuite/PathExplorerTests+PathsListing.swift",
"PathExplorerTestsSuite/PathExplorerTests+Set.swift",
"PathTree/PathTreeTests.swift"
],
"target_dependencies" : [
"Scout"
],
"type" : "test"
},
{
"c99name" : "ScoutCLTCoreTests",
"module_type" : "SwiftTarget",
"name" : "ScoutCLTCoreTests",
"path" : "Tests/ScoutCLTCoreTests",
"sources" : [
"ExportCommandTests.swift",
"ValueParserTests.swift"
],
"target_dependencies" : [
"ScoutCLTCore",
"Scout",
"Parsing"
],
"type" : "test"
},
{
"c99name" : "ScoutCLTCore",
"module_type" : "SwiftTarget",
"name" : "ScoutCLTCore",
"path" : "Sources/ScoutCLTCore",
"product_memberships" : [
"ScoutCLTCore",
"ScoutCLT"
],
"sources" : [
"Extensions/Collection+Extensions.swift",
"Extensions/ExplorerValue+Extensions.swift",
"Extensions/URL+Extensions.swift",
"Models/CLTCoreError.swift",
"Models/ExportCommand.swift",
"Models/ExportFormat.swift",
"Models/GroupExportValue.swift",
"Models/PathAndValue+Parser.swift",
"Models/PathAndValue.swift",
"Models/ValueType.swift"
],
"target_dependencies" : [
"Scout",
"Parsing"
],
"type" : "library"
},
{
"c99name" : "ScoutCLT",
"module_type" : "SwiftTarget",
"name" : "ScoutCLT",
"path" : "Sources/ScoutCLT",
"product_dependencies" : [
"ArgumentParser",
"Lux"
],
"product_memberships" : [
"ScoutCLT"
],
"sources" : [
"AdvancedTopicsDoc/AdvancedTopic.swift",
"AdvancedTopicsDoc/AdvandedPredicates.swift",
"CRUD/Add/AddCommand.swift",
"CRUD/Add/AddDocumentation.swift",
"CRUD/Delete/DeleteCommand.swift",
"CRUD/Delete/DeleteDocumentation.swift",
"CRUD/Delete/DeleteKeyCommand.swift",
"CRUD/Read/ReadCommand.swift",
"CRUD/Read/ReadDocumentation.swift",
"CRUD/Set/SetCommand.swift",
"CRUD/Set/SetDocumentation.swift",
"CSVCommand.swift",
"ColorDelegates/ColorFile.swift",
"ColorDelegates/JSONInjectorDelegate.swift",
"ColorDelegates/PlistInjectorColorDelegate.swift",
"ColorDelegates/XMLInjectorColorDelegate.swift",
"ColorDelegates/YAMLInjectorColorDelegate.swift",
"Extensions/ArgumentHelp+Extensions.swift",
"Extensions/ArgumentParserConformance/DataFormat+ArgumentParser.swift",
"Extensions/ArgumentParserConformance/ExportFormat+ArgumentParser.swift",
"Extensions/ArgumentParserConformance/ParsableCommand+Extensions.swift",
"Extensions/ArgumentParserConformance/ParsableCommand+PathCompletion.swift",
"Extensions/ArgumentParserConformance/PathAndValue+ArgumentParser.swift",
"Extensions/FileHandle+Extensions.swift",
"Extensions/Optional+Extensions.swift",
"Extensions/Path+Extensions.swift",
"Extensions/String+Extensions.swift",
"Main/CommandsRecords.swift",
"Main/DocCommand.swift",
"Main/InstallCompletionScriptCommand.swift",
"Main/PathExplorerInputCommand.swift",
"Main/ScoutMainCommand.swift",
"Models/ColorFlag.swift",
"Models/Command.swift",
"Models/Documentation.swift",
"Models/PathExplorer+Alias.swift",
"Models/RuntimeError.swift",
"Models/SADCommand.swift",
"Models/ValidationError.swift",
"Paths/PathsCommand.swift",
"Paths/PathsDocumentation.swift"
],
"target_dependencies" : [
"Scout",
"ScoutCLTCore"
],
"type" : "executable"
},
{
"c99name" : "Scout",
"module_type" : "SwiftTarget",
"name" : "Scout",
"path" : "Sources/Scout",
"product_dependencies" : [
"AEXML",
"Yams",
"SwiftCSV",
"BooleanExpressionEvaluation"
],
"product_memberships" : [
"Scout",
"ScoutCLTCore",
"ScoutCLT"
],
"sources" : [
"Constants/DataFormat.swift",
"Constants/Folding.swift",
"Constants/ScoutVersion.swift",
"ExplorerValue/CRUD/ExplorerValue+Add.swift",
"ExplorerValue/CRUD/ExplorerValue+Delete.swift",
"ExplorerValue/CRUD/ExplorerValue+Get.swift",
"ExplorerValue/CRUD/ExplorerValue+Set.swift",
"ExplorerValue/CSV/ExplorerValue+CSVExport.swift",
"ExplorerValue/CSV/ExplorerValue+CSVImport.swift",
"ExplorerValue/ExplorerValue.swift",
"ExplorerValue/Other/ExplorerValue+Codable.swift",
"ExplorerValue/Other/ExplorerValue+Convenience.swift",
"ExplorerValue/Other/ExplorerValue+CustomStringConvertible.swift",
"ExplorerValue/Other/ExplorerValue+ExpressibleBy.swift",
"ExplorerValue/Other/ExplorerValue+Folded.swift",
"ExplorerValue/Other/ExplorerValue+Helpers.swift",
"ExplorerValue/Other/ExplorerValue+PathsListing.swift",
"ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormat.swift",
"ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+JsonDateIso8601.swift",
"ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+JsonDefault.swift",
"ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+Namespace.swift",
"ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+PlistDefault.swift",
"ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift",
"ExplorerValueSerialization/ExplorerValueConvertible+Codable/Decoding/ExplorerValueDecoder.swift",
"ExplorerValueSerialization/ExplorerValueConvertible+Codable/Decoding/ExplorerValueDecodingContainer.swift",
"ExplorerValueSerialization/ExplorerValueConvertible+Codable/Decoding/ExplorerValueSingleDecodingContainer.swift",
"ExplorerValueSerialization/ExplorerValueConvertible+Codable/Decoding/ExplorerValueUnkeyedDecodingContainer.swift",
"ExplorerValueSerialization/ExplorerValueConvertible+Codable/DecodingError+Extensions.swift",
"ExplorerValueSerialization/ExplorerValueConvertible+Codable/Encoding/ExplorerValueEncoder.swift",
"ExplorerValueSerialization/ExplorerValueConvertible+Codable/Encoding/ExplorerValueEncodingContainer.swift",
"ExplorerValueSerialization/ExplorerValueConvertible+Codable/Encoding/ExplorerValueSingleEncodingContainer.swift",
"ExplorerValueSerialization/ExplorerValueConvertible+Codable/Encoding/ExplorerValueUnkeyedEncodingContainer.swift",
"ExplorerValueSerialization/ExplorerValueConvertible+Primitive.swift",
"ExplorerValueSerialization/ExplorerValueConvertible.swift",
"ExplorerValueSerialization/SerializationError.swift",
"ExplorerXML/ExplorerXML+Add.swift",
"ExplorerXML/ExplorerXML+CSVExport.swift",
"ExplorerXML/ExplorerXML+CSVImport.swift",
"ExplorerXML/ExplorerXML+Delete.swift",
"ExplorerXML/ExplorerXML+ExplorerValue.swift",
"ExplorerXML/ExplorerXML+Fold.swift",
"ExplorerXML/ExplorerXML+Get.swift",
"ExplorerXML/ExplorerXML+PathsListing.swift",
"ExplorerXML/ExplorerXML+Serialization.swift",
"ExplorerXML/ExplorerXML+Set.swift",
"ExplorerXML/ExplorerXML+SingleChildStrategy.swift",
"ExplorerXML/ExplorerXML+ValueSetter.swift",
"ExplorerXML/ExplorerXML.swift",
"Extensions/AEXML/AEXMLElement+Children.swift",
"Extensions/AEXML/AEXMLElement+Equal.swift",
"Extensions/AEXML/AEXMLElement+Group.swift",
"Extensions/Array+Extensions.swift",
"Extensions/CodingKey+Extensions.swift",
"Extensions/Collection+Extensions.swift",
"Extensions/Collection+Path.swift",
"Extensions/Dictionary+Extensions.swift",
"Extensions/Int+LastIndex.swift",
"Extensions/NSRegularExpression+Extensions.swift",
"Extensions/Optional+Extensions.swift",
"Extensions/Slice+Etensions.swift",
"Extensions/String+Extension.swift",
"Extensions/String+Jaro-Winkler.swift",
"Models/Error/ExplorerError.swift",
"Models/Error/PathError.swift",
"Models/Path/Bounds+Bound.swift",
"Models/Path/Bounds+IntWrapper.swift",
"Models/Path/Bounds.swift",
"Models/Path/Path+Flattening.swift",
"Models/Path/Path+Miscellaneous.swift",
"Models/Path/Path+StringConvertible.swift",
"Models/Path/Path.swift",
"Models/Path/PathElement+Convenience.swift",
"Models/Path/PathElement.swift",
"Models/Path/PathElementRepresentable.swift",
"Models/Path/PathTree+ValueType.swift",
"Models/Path/PathTree.swift",
"Models/PathExplorer/CodablePathExplorer+Serialization.swift",
"Models/PathExplorer/CodablePathExplorer.swift",
"Models/PathExplorer/EquatablePathExplorer.swift",
"Models/PathExplorer/PathExplorer+Convenience.swift",
"Models/PathExplorer/PathExplorer+ExploreWithMemory.swift",
"Models/PathExplorer/PathExplorer+Helpers.swift",
"Models/PathExplorer/PathExplorer.swift",
"Models/PathExplorer/PathExplorers.swift",
"Models/PathExplorer/SerializablePathExplorer.swift",
"Models/PathParser/Path+Parsing.swift",
"Models/PathsFilter/PathsFilter+ExpressionPredicate.swift",
"Models/PathsFilter/PathsFilter+FunctionPredicate.swift",
"Models/PathsFilter/PathsFilter.swift",
"Models/PathsFilter/ValuePredicate.swift",
"Models/PathsFilter/ValueTarget.swift"
],
"target_dependencies" : [
"Parsing"
],
"type" : "library"
},
{
"c99name" : "Parsing",
"module_type" : "SwiftTarget",
"name" : "Parsing",
"path" : "Sources/Parsing",
"product_memberships" : [
"Scout",
"Parsing",
"ScoutCLTCore",
"ScoutCLT"
],
"sources" : [
"Character+Extensions.swift",
"Parser+Operators.swift",
"Parser+Types.swift",
"Parser.swift"
],
"type" : "library"
}
],
"tools_version" : "5.6"
}
Done.