Build Information
Successful build of BartyCrouch, reference main (aabff7
), with Swift 6.0 for macOS (SPM) on 3 Nov 2024 13:05:04 UTC.
Swift 6 data race errors: 10
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/FlineDev/BartyCrouch.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/FlineDev/BartyCrouch
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at aabff74 Update README.md
Cloned https://github.com/FlineDev/BartyCrouch.git
Revision (git rev-parse @):
aabff74ecce1d4f893b2fccd5028d866e2100ebd
SUCCESS checkout https://github.com/FlineDev/BartyCrouch.git at main
Fetching https://github.com/Flinesoft/Microya.git
[1/824] Fetching microya
Fetched https://github.com/Flinesoft/Microya.git from cache (0.91s)
Fetching https://github.com/jdfergason/swift-toml.git
[1/582] Fetching swift-toml
Fetched https://github.com/jdfergason/swift-toml.git from cache (0.86s)
Fetching https://github.com/jakeheis/SwiftCLI.git
Fetching https://github.com/Flinesoft/MungoHealer.git
Fetching https://github.com/pointfreeco/swift-custom-dump.git
Fetching https://github.com/Flinesoft/HandySwift.git
Fetching https://github.com/onevcat/Rainbow.git
Fetching https://github.com/apple/swift-syntax.git
[1/448] Fetching mungohealer
[37/4959] Fetching mungohealer, swift-custom-dump
[83/6085] Fetching mungohealer, swift-custom-dump, rainbow
[354/9340] Fetching mungohealer, swift-custom-dump, rainbow, handyswift
[479/14414] Fetching mungohealer, swift-custom-dump, rainbow, handyswift, swiftcli
[14415/80813] Fetching mungohealer, swift-custom-dump, rainbow, handyswift, swiftcli, swift-syntax
Fetched https://github.com/Flinesoft/HandySwift.git from cache (18.12s)
Fetched https://github.com/jakeheis/SwiftCLI.git from cache (18.12s)
Fetched https://github.com/onevcat/Rainbow.git from cache (18.12s)
Fetched https://github.com/apple/swift-syntax.git from cache (18.12s)
Fetched https://github.com/pointfreeco/swift-custom-dump.git from cache (18.12s)
Fetched https://github.com/Flinesoft/MungoHealer.git from cache (18.12s)
Computing version for https://github.com/jakeheis/SwiftCLI.git
Computed https://github.com/jakeheis/SwiftCLI.git at 6.0.3 (0.65s)
Computing version for https://github.com/Flinesoft/MungoHealer.git
Computed https://github.com/Flinesoft/MungoHealer.git at 0.3.4 (0.67s)
Computing version for https://github.com/apple/swift-syntax.git
Computed https://github.com/apple/swift-syntax.git at 508.0.1 (0.70s)
Computing version for https://github.com/onevcat/Rainbow.git
Computed https://github.com/onevcat/Rainbow.git at 3.2.0 (2.58s)
Computing version for https://github.com/Flinesoft/HandySwift.git
Computed https://github.com/Flinesoft/HandySwift.git at 3.4.0 (0.65s)
Computing version for https://github.com/pointfreeco/swift-custom-dump.git
Computed https://github.com/pointfreeco/swift-custom-dump.git at 0.11.2 (0.64s)
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
[1/4985] Fetching xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (1.44s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 0.9.0 (0.64s)
Creating working copy for https://github.com/pointfreeco/swift-custom-dump.git
Working copy of https://github.com/pointfreeco/swift-custom-dump.git resolved at 0.11.2
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 0.9.0
Creating working copy for https://github.com/jdfergason/swift-toml.git
Working copy of https://github.com/jdfergason/swift-toml.git resolved at master (f26573b)
Creating working copy for https://github.com/Flinesoft/Microya.git
Working copy of https://github.com/Flinesoft/Microya.git resolved at support/without-combine (bdb03dd)
Creating working copy for https://github.com/Flinesoft/MungoHealer.git
Working copy of https://github.com/Flinesoft/MungoHealer.git resolved at 0.3.4
Creating working copy for https://github.com/onevcat/Rainbow.git
Working copy of https://github.com/onevcat/Rainbow.git resolved at 3.2.0
Creating working copy for https://github.com/apple/swift-syntax.git
Working copy of https://github.com/apple/swift-syntax.git resolved at 508.0.1
Creating working copy for https://github.com/Flinesoft/HandySwift.git
Working copy of https://github.com/Flinesoft/HandySwift.git resolved at 3.4.0
Creating working copy for https://github.com/jakeheis/SwiftCLI.git
Working copy of https://github.com/jakeheis/SwiftCLI.git resolved at 6.0.3
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "bartycrouch",
"name": "BartyCrouch",
"url": "https://github.com/FlineDev/BartyCrouch.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/BartyCrouch",
"dependencies": [
{
"identity": "handyswift",
"name": "HandySwift",
"url": "https://github.com/Flinesoft/HandySwift.git",
"version": "3.4.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/HandySwift",
"dependencies": [
]
},
{
"identity": "microya",
"name": "Microya",
"url": "https://github.com/Flinesoft/Microya.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Microya",
"dependencies": [
]
},
{
"identity": "mungohealer",
"name": "MungoHealer",
"url": "https://github.com/Flinesoft/MungoHealer.git",
"version": "0.3.4",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/MungoHealer",
"dependencies": [
]
},
{
"identity": "rainbow",
"name": "Rainbow",
"url": "https://github.com/onevcat/Rainbow.git",
"version": "3.2.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Rainbow",
"dependencies": [
]
},
{
"identity": "swiftcli",
"name": "SwiftCLI",
"url": "https://github.com/jakeheis/SwiftCLI.git",
"version": "6.0.3",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftCLI",
"dependencies": [
]
},
{
"identity": "swift-toml",
"name": "Toml",
"url": "https://github.com/jdfergason/swift-toml.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-toml",
"dependencies": [
]
},
{
"identity": "swift-syntax",
"name": "SwiftSyntax",
"url": "https://github.com/apple/swift-syntax.git",
"version": "508.0.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/FlineDev/BartyCrouch.git
[1/6063] Fetching bartycrouch
Fetched https://github.com/FlineDev/BartyCrouch.git from cache (1.20s)
Fetching https://github.com/Flinesoft/Microya.git from cache
Fetched https://github.com/Flinesoft/Microya.git from cache (0.47s)
Fetching https://github.com/jdfergason/swift-toml.git from cache
Fetched https://github.com/jdfergason/swift-toml.git from cache (0.46s)
Fetching https://github.com/onevcat/Rainbow.git from cache
Fetching https://github.com/Flinesoft/MungoHealer.git from cache
Fetching https://github.com/Flinesoft/HandySwift.git from cache
Fetching https://github.com/apple/swift-syntax.git from cache
Fetching https://github.com/jakeheis/SwiftCLI.git from cache
Fetched https://github.com/Flinesoft/MungoHealer.git from cache (0.50s)
Fetched https://github.com/Flinesoft/HandySwift.git from cache (0.88s)
Fetched https://github.com/apple/swift-syntax.git from cache (0.88s)
Fetched https://github.com/jakeheis/SwiftCLI.git from cache (0.88s)
Fetched https://github.com/onevcat/Rainbow.git from cache (0.88s)
Computing version for https://github.com/jakeheis/SwiftCLI.git
Computed https://github.com/jakeheis/SwiftCLI.git at 6.0.3 (0.03s)
Computing version for https://github.com/Flinesoft/MungoHealer.git
Computed https://github.com/Flinesoft/MungoHealer.git at 0.3.4 (0.02s)
Computing version for https://github.com/apple/swift-syntax.git
Computed https://github.com/apple/swift-syntax.git at 508.0.1 (0.03s)
Computing version for https://github.com/onevcat/Rainbow.git
Computed https://github.com/onevcat/Rainbow.git at 3.2.0 (0.03s)
Computing version for https://github.com/Flinesoft/HandySwift.git
Computed https://github.com/Flinesoft/HandySwift.git at 3.4.0 (0.03s)
Creating working copy for https://github.com/Flinesoft/MungoHealer.git
Working copy of https://github.com/Flinesoft/MungoHealer.git resolved at 0.3.4
Creating working copy for https://github.com/Flinesoft/Microya.git
Working copy of https://github.com/Flinesoft/Microya.git resolved at support/without-combine (bdb03dd)
Creating working copy for https://github.com/onevcat/Rainbow.git
Working copy of https://github.com/onevcat/Rainbow.git resolved at 3.2.0
Creating working copy for https://github.com/jakeheis/SwiftCLI.git
Working copy of https://github.com/jakeheis/SwiftCLI.git resolved at 6.0.3
Creating working copy for https://github.com/jdfergason/swift-toml.git
Working copy of https://github.com/jdfergason/swift-toml.git resolved at master (f26573b)
Creating working copy for https://github.com/apple/swift-syntax.git
Working copy of https://github.com/apple/swift-syntax.git resolved at 508.0.1
Creating working copy for https://github.com/Flinesoft/HandySwift.git
Working copy of https://github.com/Flinesoft/HandySwift.git resolved at 3.4.0
Creating working copy for https://github.com/FlineDev/BartyCrouch.git
Working copy of https://github.com/FlineDev/BartyCrouch.git resolved at main (aabff74)
Found 7 product dependencies
- HandySwift
- Microya
- MungoHealer
- Rainbow
- SwiftCLI
- Toml
- SwiftSyntax
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/FlineDev/BartyCrouch.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/27] Write sources
[10/27] Copying Info.plist
[11/27] Write sources
[12/27] Write bartycrouch-entitlement.plist
[12/27] Write sources
[16/27] Copying Localizable.strings
[17/27] Write sources
[18/27] Copying Localizable.strings
[19/27] Write swift-version--7754E27361AE5C74.txt
[21/161] Emitting module Microya
[22/162] Emitting module SwiftCLI
[23/164] Emitting module Rainbow
[24/165] Compiling Rainbow Style.swift
[25/165] Compiling Rainbow StringGenerator.swift
[26/165] Compiling Rainbow XcodeColorsSupport.swift
[27/165] Compiling Rainbow String+Rainbow.swift
[28/165] Compiling SwiftSyntax Misc.swift
[29/165] Compiling SwiftSyntax SyntaxAnyVisitor.swift
[30/165] Compiling SwiftSyntax SyntaxBaseNodes.swift
[31/165] Compiling SwiftSyntax SyntaxEnum.swift
[32/169] Compiling SwiftCLI ValueBox.swift
[33/169] Compiling SwiftCLI VersionCommand.swift
[34/169] Compiling BartyCrouchUtility Transformer.swift
[35/169] Compiling Microya RequestLoggerPlugin.swift
[36/169] Compiling Toml Tokens.swift
[37/169] Compiling Toml String.swift
[38/170] Compiling BartyCrouchUtility Constants.swift
[39/170] Emitting module BartyCrouchUtility
[40/170] Compiling BartyCrouchUtility Secret.swift
[41/170] Compiling MungoHealer HealingOption.swift
[42/170] Compiling MungoHealer ErrorSource.swift
[43/171] Compiling Toml Path.swift
[44/171] Compiling Toml Regex.swift
[45/171] Compiling Toml Serialize.swift
[46/171] Compiling SwiftSyntax CommonAncestor.swift
[47/171] Compiling SwiftSyntax IncrementalParseTransition.swift
[48/171] Compiling Microya Plugin.swift
[49/171] Compiling SwiftSyntax AbsolutePosition.swift
[50/171] Compiling SwiftSyntax BumpPtrAllocator.swift
[51/171] Emitting module MungoHealer
[52/171] Compiling MungoHealer Globals.swift
[53/171] Compiling SwiftSyntax MemoryLayout.swift
[56/171] Compiling SwiftSyntax Tokens.swift
[59/171] Compiling MungoHealer MungoHealer.swift
[64/171] Compiling MungoHealer resource_bundle_accessor.swift
[65/171] Compiling Microya QueryParameterValue.swift
[66/171] Compiling Microya ProgressIndicatorPlugin.swift
[67/171] Compiling Microya HttpAuthPlugin.swift
[68/171] Compiling Microya MockedResponse.swift
[71/171] Compiling Toml Lexer.swift
[72/171] Compiling Toml Parser.swift
[73/171] Compiling Microya HttpStatus.swift
[74/171] Compiling Microya ResponseLoggerPlugin.swift
[75/171] Compiling Toml Toml.swift
[81/171] Compiling Rainbow ModesExtractor.swift
[82/171] Compiling Rainbow ControlCode.swift
[83/171] Compiling Rainbow Color.swift
[84/171] Compiling Rainbow Rainbow.swift
[85/171] Compiling Rainbow OutputTarget.swift
[88/171] Compiling SwiftSyntax Trivia.swift
[89/171] Compiling SwiftSyntax SyntaxDeclNodes.swift
[90/171] Compiling SwiftSyntax SyntaxExprNodes.swift
[91/171] Compiling SwiftSyntax SyntaxOtherNodes.swift
[95/171] Compiling SwiftSyntax SyntaxText.swift
[96/171] Compiling SwiftSyntax SyntaxTreeViewMode.swift
[97/171] Compiling SwiftSyntax Utils.swift
[98/171] Compiling SwiftSyntax RawSyntaxValidation.swift
[103/173] Emitting module Toml
[108/183] Emitting module HandySwift
[123/183] Compiling SwiftSyntax SourceLength.swift
[124/183] Compiling HandySwift Unowned.swift
[125/183] Compiling HandySwift Weak.swift
[126/192] Compiling BartyCrouchConfiguration TransformOptions.swift
[127/192] Compiling BartyCrouchConfiguration NormalizeOptions.swift
[128/192] Compiling BartyCrouchConfiguration CodeOptions.swift
[129/192] Compiling BartyCrouchConfiguration TranslateOptions.swift
[130/192] Compiling BartyCrouchConfiguration InterfacesOptions.swift
[131/193] Compiling BartyCrouchConfiguration Configuration.swift
[132/193] Compiling BartyCrouchConfiguration LintOptions.swift
[133/193] Compiling BartyCrouchConfiguration TomlExtension.swift
[134/193] Emitting module BartyCrouchConfiguration
[135/193] Compiling BartyCrouchConfiguration UpdateOptions.swift
[136/193] Compiling BartyCrouchConfiguration TomlCodable.swift
[137/193] Compiling BartyCrouchTranslator TranslateRequest.swift
[138/193] Compiling BartyCrouchTranslator TranslateResponse.swift
[139/193] Compiling BartyCrouchTranslator MicrosoftTranslatorApi.swift
[140/193] Compiling BartyCrouchTranslator DeepLTranslateResponse.swift
[141/193] Compiling BartyCrouchTranslator Language.swift
[142/193] Compiling BartyCrouchTranslator BartyCrouchTranslator.swift
[143/193] Compiling BartyCrouchTranslator DeepLTranslateErrorResponse.swift
[144/193] Compiling BartyCrouchTranslator DeepLApi.swift
[145/193] Emitting module BartyCrouchTranslator
[148/193] Compiling SwiftSyntax RawSyntax.swift
[149/193] Compiling SwiftSyntax RawSyntaxLayoutView.swift
[150/193] Compiling SwiftSyntax RawSyntaxNodeProtocol.swift
[151/193] Compiling SwiftSyntax RawSyntaxTokenView.swift
[152/193] Compiling SwiftSyntax RawSyntaxNodes.swift
[162/193] Compiling SwiftSyntax SyntaxTraits.swift
[163/193] Compiling SwiftSyntax SyntaxTransform.swift
[164/193] Compiling SwiftSyntax SyntaxVisitor.swift
[165/193] Compiling SwiftSyntax TokenKind.swift
[166/193] Compiling SwiftSyntax Syntax.swift
[167/193] Compiling SwiftSyntax SyntaxArena.swift
[168/193] Compiling SwiftSyntax SyntaxChildren.swift
[169/193] Compiling SwiftSyntax SyntaxData.swift
[175/193] Compiling SwiftSyntax SyntaxCollections.swift
[176/193] Compiling SwiftSyntax SyntaxFactory.swift
[177/193] Compiling SwiftSyntax SyntaxRewriter.swift
[182/193] Emitting module SwiftSyntax
[183/193] Compiling SwiftSyntax SyntaxNodes.swift
[184/193] Compiling SwiftSyntax SyntaxPatternNodes.swift
[185/193] Compiling SwiftSyntax SyntaxStmtNodes.swift
[186/193] Compiling SwiftSyntax SyntaxTypeNodes.swift
[186/193] Write Objects.LinkFileList
[187/193] Archiving libSwiftSyntax.a
[189/199] Compiling SwiftDiagnostics Message.swift
[190/199] Compiling SwiftDiagnostics Note.swift
[191/199] Compiling SwiftDiagnostics FixIt.swift
[192/199] Compiling SwiftDiagnostics Diagnostic.swift
[193/199] Emitting module SwiftDiagnostics
[194/199] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[195/226] Compiling SwiftParser SyntaxUtils.swift
[196/226] Compiling SwiftParser TokenConsumer.swift
[197/226] Compiling SwiftParser TokenPrecedence.swift
[198/226] Compiling SwiftParser DeclarationAttribute.swift
[199/226] Compiling SwiftParser DeclarationModifier.swift
[200/228] Compiling SwiftParser Nominals.swift
[201/228] Compiling SwiftParser Parser.swift
[202/228] Compiling SwiftParser Patterns.swift
[203/228] Compiling SwiftParser Parser+Entry.swift
[204/228] Compiling SwiftParser TypeAttribute.swift
[205/228] Compiling SwiftParser Attributes.swift
[206/228] Compiling SwiftParser Availability.swift
[207/228] Compiling SwiftParser CharacterInfo.swift
[208/228] Compiling SwiftParser TopLevel.swift
[209/228] Compiling SwiftParser TriviaParser.swift
[210/228] Compiling SwiftParser Types.swift
[211/228] Emitting module SwiftParser
[212/228] Compiling SwiftParser RawTokenKindSubset.swift
[213/228] Compiling SwiftParser Recovery.swift
[214/228] Compiling SwiftParser Statements.swift
[215/228] Compiling SwiftParser Lexer.swift
[216/228] Compiling SwiftParser LexerDiagnosticMessages.swift
[217/228] Compiling SwiftParser Lookahead.swift
[218/228] Compiling SwiftParser LoopProgressCondition.swift
[219/228] Compiling SwiftParser Modifiers.swift
[220/228] Compiling SwiftParser Names.swift
[221/228] Compiling SwiftParser Declarations.swift
[222/228] Compiling SwiftParser Directives.swift
[223/228] Compiling SwiftParser Expressions.swift
[224/231] Emitting module SwiftSyntaxParser
[225/231] Compiling SwiftSyntaxParser SyntaxParser.swift
[226/231] Compiling SwiftSyntaxParser Diagnostic.swift
[226/231] Write Objects.LinkFileList
/Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning duplicate member name 'Diagnostic.swift.o' from '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/SwiftDiagnostics.build/Diagnostic.swift.o(Diagnostic.swift.o)' and '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/SwiftSyntaxParser.build/Diagnostic.swift.o(Diagnostic.swift.o)'
[227/241] Archiving libSwiftSyntaxParser.a
[229/259] Compiling BartyCrouchKit InterfacesTaskHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:4:5: warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import MungoHealer
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| `- warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/MungoHealer/Sources/MungoHealer/MungoHealer.swift:4:14: note: class 'MungoHealer' does not conform to the 'Sendable' protocol
2 |
3 | /// The main error handler.
4 | public class MungoHealer {
| `- note: class 'MungoHealer' does not conform to the 'Sendable' protocol
5 | private let errorHandler: ErrorHandler
6 |
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
1 | import Foundation
2 | import MungoHealer
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| |- note: annotate 'mungo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:5:14: warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| `- warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
6 | "-v",
7 | "--verbose",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
1 | import Foundation
2 | import SwiftCLI
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| |- note: annotate 'verbose' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | "-v",
7 | "--verbose",
[230/259] Compiling BartyCrouchKit LintTaskHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:4:5: warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import MungoHealer
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| `- warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/MungoHealer/Sources/MungoHealer/MungoHealer.swift:4:14: note: class 'MungoHealer' does not conform to the 'Sendable' protocol
2 |
3 | /// The main error handler.
4 | public class MungoHealer {
| `- note: class 'MungoHealer' does not conform to the 'Sendable' protocol
5 | private let errorHandler: ErrorHandler
6 |
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
1 | import Foundation
2 | import MungoHealer
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| |- note: annotate 'mungo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:5:14: warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| `- warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
6 | "-v",
7 | "--verbose",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
1 | import Foundation
2 | import SwiftCLI
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| |- note: annotate 'verbose' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | "-v",
7 | "--verbose",
[231/259] Compiling BartyCrouchKit NormalizeTaskHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:4:5: warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import MungoHealer
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| `- warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/MungoHealer/Sources/MungoHealer/MungoHealer.swift:4:14: note: class 'MungoHealer' does not conform to the 'Sendable' protocol
2 |
3 | /// The main error handler.
4 | public class MungoHealer {
| `- note: class 'MungoHealer' does not conform to the 'Sendable' protocol
5 | private let errorHandler: ErrorHandler
6 |
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
1 | import Foundation
2 | import MungoHealer
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| |- note: annotate 'mungo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:5:14: warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| `- warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
6 | "-v",
7 | "--verbose",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
1 | import Foundation
2 | import SwiftCLI
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| |- note: annotate 'verbose' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | "-v",
7 | "--verbose",
[232/262] Compiling BartyCrouchKit IBToolCommander.swift
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/OldCommandLine/IBToolCommander.swift:11:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'IBToolCommander' may have shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | /// Sends `ibtool` commands with specified input/output paths to bash.
9 | public final class IBToolCommander {
| `- note: class 'IBToolCommander' does not conform to the 'Sendable' protocol
10 | // MARK: - Stored Type Properties
11 | public static let shared = IBToolCommander()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'IBToolCommander' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | // MARK: - Instance Methods
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:4:5: warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import MungoHealer
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| `- warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/MungoHealer/Sources/MungoHealer/MungoHealer.swift:4:14: note: class 'MungoHealer' does not conform to the 'Sendable' protocol
2 |
3 | /// The main error handler.
4 | public class MungoHealer {
| `- note: class 'MungoHealer' does not conform to the 'Sendable' protocol
5 | private let errorHandler: ErrorHandler
6 |
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
1 | import Foundation
2 | import MungoHealer
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| |- note: annotate 'mungo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:5:14: warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| `- warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
6 | "-v",
7 | "--verbose",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
1 | import Foundation
2 | import SwiftCLI
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| |- note: annotate 'verbose' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | "-v",
7 | "--verbose",
[233/262] Compiling BartyCrouchKit CodeTaskHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/OldCommandLine/IBToolCommander.swift:11:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'IBToolCommander' may have shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | /// Sends `ibtool` commands with specified input/output paths to bash.
9 | public final class IBToolCommander {
| `- note: class 'IBToolCommander' does not conform to the 'Sendable' protocol
10 | // MARK: - Stored Type Properties
11 | public static let shared = IBToolCommander()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'IBToolCommander' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | // MARK: - Instance Methods
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:4:5: warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import MungoHealer
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| `- warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/MungoHealer/Sources/MungoHealer/MungoHealer.swift:4:14: note: class 'MungoHealer' does not conform to the 'Sendable' protocol
2 |
3 | /// The main error handler.
4 | public class MungoHealer {
| `- note: class 'MungoHealer' does not conform to the 'Sendable' protocol
5 | private let errorHandler: ErrorHandler
6 |
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
1 | import Foundation
2 | import MungoHealer
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| |- note: annotate 'mungo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:5:14: warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| `- warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
6 | "-v",
7 | "--verbose",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
1 | import Foundation
2 | import SwiftCLI
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| |- note: annotate 'verbose' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | "-v",
7 | "--verbose",
[234/262] Compiling BartyCrouchKit InitTaskHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/OldCommandLine/IBToolCommander.swift:11:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'IBToolCommander' may have shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | /// Sends `ibtool` commands with specified input/output paths to bash.
9 | public final class IBToolCommander {
| `- note: class 'IBToolCommander' does not conform to the 'Sendable' protocol
10 | // MARK: - Stored Type Properties
11 | public static let shared = IBToolCommander()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'IBToolCommander' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | // MARK: - Instance Methods
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:4:5: warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import MungoHealer
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| `- warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/MungoHealer/Sources/MungoHealer/MungoHealer.swift:4:14: note: class 'MungoHealer' does not conform to the 'Sendable' protocol
2 |
3 | /// The main error handler.
4 | public class MungoHealer {
| `- note: class 'MungoHealer' does not conform to the 'Sendable' protocol
5 | private let errorHandler: ErrorHandler
6 |
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
1 | import Foundation
2 | import MungoHealer
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| |- note: annotate 'mungo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:5:14: warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| `- warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
6 | "-v",
7 | "--verbose",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
1 | import Foundation
2 | import SwiftCLI
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| |- note: annotate 'verbose' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | "-v",
7 | "--verbose",
[235/262] Compiling BartyCrouchKit Env.swift
[236/262] Compiling BartyCrouchKit ArrayExtension.swift
[237/262] Compiling BartyCrouchKit StringExtension.swift
[238/262] Compiling BartyCrouchKit TaskHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:4:5: warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import MungoHealer
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| `- warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/MungoHealer/Sources/MungoHealer/MungoHealer.swift:4:14: note: class 'MungoHealer' does not conform to the 'Sendable' protocol
2 |
3 | /// The main error handler.
4 | public class MungoHealer {
| `- note: class 'MungoHealer' does not conform to the 'Sendable' protocol
5 | private let errorHandler: ErrorHandler
6 |
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
1 | import Foundation
2 | import MungoHealer
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| |- note: annotate 'mungo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/StringsFilesSearch.swift:10:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StringsFilesSearch' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// Searchs for `.strings` files given a base internationalized Storyboard.
8 | public final class StringsFilesSearch: FilesSearchable {
| `- note: class 'StringsFilesSearch' does not conform to the 'Sendable' protocol
9 | // MARK: - Stored Type Properties
10 | public static let shared = StringsFilesSearch()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StringsFilesSearch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | // MARK: - Instance Methods
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:5:14: warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| `- warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
6 | "-v",
7 | "--verbose",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
1 | import Foundation
2 | import SwiftCLI
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| |- note: annotate 'verbose' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | "-v",
7 | "--verbose",
[239/262] Compiling BartyCrouchKit TransformTaskHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:4:5: warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import MungoHealer
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| `- warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/MungoHealer/Sources/MungoHealer/MungoHealer.swift:4:14: note: class 'MungoHealer' does not conform to the 'Sendable' protocol
2 |
3 | /// The main error handler.
4 | public class MungoHealer {
| `- note: class 'MungoHealer' does not conform to the 'Sendable' protocol
5 | private let errorHandler: ErrorHandler
6 |
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
1 | import Foundation
2 | import MungoHealer
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| |- note: annotate 'mungo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/StringsFilesSearch.swift:10:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StringsFilesSearch' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// Searchs for `.strings` files given a base internationalized Storyboard.
8 | public final class StringsFilesSearch: FilesSearchable {
| `- note: class 'StringsFilesSearch' does not conform to the 'Sendable' protocol
9 | // MARK: - Stored Type Properties
10 | public static let shared = StringsFilesSearch()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StringsFilesSearch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | // MARK: - Instance Methods
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:5:14: warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| `- warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
6 | "-v",
7 | "--verbose",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
1 | import Foundation
2 | import SwiftCLI
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| |- note: annotate 'verbose' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | "-v",
7 | "--verbose",
[240/262] Compiling BartyCrouchKit TranslateTaskHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:4:5: warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import MungoHealer
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| `- warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/MungoHealer/Sources/MungoHealer/MungoHealer.swift:4:14: note: class 'MungoHealer' does not conform to the 'Sendable' protocol
2 |
3 | /// The main error handler.
4 | public class MungoHealer {
| `- note: class 'MungoHealer' does not conform to the 'Sendable' protocol
5 | private let errorHandler: ErrorHandler
6 |
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
1 | import Foundation
2 | import MungoHealer
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| |- note: annotate 'mungo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/StringsFilesSearch.swift:10:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StringsFilesSearch' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// Searchs for `.strings` files given a base internationalized Storyboard.
8 | public final class StringsFilesSearch: FilesSearchable {
| `- note: class 'StringsFilesSearch' does not conform to the 'Sendable' protocol
9 | // MARK: - Stored Type Properties
10 | public static let shared = StringsFilesSearch()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StringsFilesSearch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | // MARK: - Instance Methods
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:5:14: warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| `- warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
6 | "-v",
7 | "--verbose",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
1 | import Foundation
2 | import SwiftCLI
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| |- note: annotate 'verbose' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | "-v",
7 | "--verbose",
[241/262] Emitting module BartyCrouchKit
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/StringsFilesSearch.swift:10:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StringsFilesSearch' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// Searchs for `.strings` files given a base internationalized Storyboard.
8 | public final class StringsFilesSearch: FilesSearchable {
| `- note: class 'StringsFilesSearch' does not conform to the 'Sendable' protocol
9 | // MARK: - Stored Type Properties
10 | public static let shared = StringsFilesSearch()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StringsFilesSearch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | // MARK: - Instance Methods
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandExecution.swift:4:14: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'CommandExecution' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | final class CommandExecution {
| `- note: class 'CommandExecution' does not conform to the 'Sendable' protocol
4 | static let current = CommandExecution()
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'CommandExecution' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | var didPrintWarning: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:4:5: warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import MungoHealer
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| `- warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/MungoHealer/Sources/MungoHealer/MungoHealer.swift:4:14: note: class 'MungoHealer' does not conform to the 'Sendable' protocol
2 |
3 | /// The main error handler.
4 | public class MungoHealer {
| `- note: class 'MungoHealer' does not conform to the 'Sendable' protocol
5 | private let errorHandler: ErrorHandler
6 |
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
1 | import Foundation
2 | import MungoHealer
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| |- note: annotate 'mungo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:5:14: warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| `- warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
6 | "-v",
7 | "--verbose",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
1 | import Foundation
2 | import SwiftCLI
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| |- note: annotate 'verbose' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | "-v",
7 | "--verbose",
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:10:14: warning: static property 'xcodeOutput' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
8 | description: "Prints more detailed information about the executed command"
9 | )
10 | static let xcodeOutput = Flag(
| |- warning: static property 'xcodeOutput' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'xcodeOutput' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | "-x",
12 | "--xcode-output",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:15:14: warning: static property 'failOnWarnings' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
13 | description: "Prints warnings & errors in Xcode compatible format"
14 | )
15 | static let failOnWarnings = Flag(
| |- warning: static property 'failOnWarnings' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'failOnWarnings' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | "-w",
17 | "--fail-on-warnings",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:20:14: warning: static property 'path' is not concurrency-safe because non-'Sendable' type 'Key<String>' may have shared mutable state; this is an error in the Swift 6 language mode
18 | description: "Returns a failed status code if any warning is encountered"
19 | )
20 | static let path = Key<String>(
| |- warning: static property 'path' is not concurrency-safe because non-'Sendable' type 'Key<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'path' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | "-p",
22 | "--path",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:142:14: note: generic class 'Key' does not conform to the 'Sendable' protocol
140 |
141 | @propertyWrapper
142 | public class Key<Value: ConvertibleFromString>: _Key<Value>, AnyKey, ValueBox {
| `- note: generic class 'Key' does not conform to the 'Sendable' protocol
143 |
144 | public let variadic = false
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/TestHelper.swift:8:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'TestHelper' may have shared mutable state; this is an error in the Swift 6 language mode
3 | /// A helper class for Unit Testing only. Only put data in here when `isStartedByUnitTests` is set to true.
4 | /// Never read other data in framework than that property.
5 | final class TestHelper {
| `- note: class 'TestHelper' does not conform to the 'Sendable' protocol
6 | typealias PrintOutput = (message: String, level: PrintLevel, file: String?, line: Int?)
7 |
8 | static let shared = TestHelper()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'TestHelper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 |
10 | /// Set to `true` within unit tests (in `setup()`). Defaults to `false`.
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/OldCommandLine/CodeCommander.swift:22:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CodeCommander' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Sends `xcrun extractLocStrings` commands with specified input/output paths to bash.
20 | public final class CodeCommander {
| `- note: class 'CodeCommander' does not conform to the 'Sendable' protocol
21 | // MARK: - Stored Type Properties
22 | public static let shared = CodeCommander()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CodeCommander' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | // MARK: - Instance Methods
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/OldCommandLine/IBToolCommander.swift:11:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'IBToolCommander' may have shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | /// Sends `ibtool` commands with specified input/output paths to bash.
9 | public final class IBToolCommander {
| `- note: class 'IBToolCommander' does not conform to the 'Sendable' protocol
10 | // MARK: - Stored Type Properties
11 | public static let shared = IBToolCommander()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'IBToolCommander' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | // MARK: - Instance Methods
[242/262] Compiling BartyCrouchKit CodeCommander.swift
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/OldCommandLine/CodeCommander.swift:22:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CodeCommander' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Sends `xcrun extractLocStrings` commands with specified input/output paths to bash.
20 | public final class CodeCommander {
| `- note: class 'CodeCommander' does not conform to the 'Sendable' protocol
21 | // MARK: - Stored Type Properties
22 | public static let shared = CodeCommander()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CodeCommander' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | // MARK: - Instance Methods
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/StringsFilesSearch.swift:10:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StringsFilesSearch' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// Searchs for `.strings` files given a base internationalized Storyboard.
8 | public final class StringsFilesSearch: FilesSearchable {
| `- note: class 'StringsFilesSearch' does not conform to the 'Sendable' protocol
9 | // MARK: - Stored Type Properties
10 | public static let shared = StringsFilesSearch()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StringsFilesSearch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | // MARK: - Instance Methods
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/OldCommandLine/IBToolCommander.swift:11:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'IBToolCommander' may have shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | /// Sends `ibtool` commands with specified input/output paths to bash.
9 | public final class IBToolCommander {
| `- note: class 'IBToolCommander' does not conform to the 'Sendable' protocol
10 | // MARK: - Stored Type Properties
11 | public static let shared = IBToolCommander()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'IBToolCommander' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | // MARK: - Instance Methods
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:4:5: warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import MungoHealer
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| `- warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/MungoHealer/Sources/MungoHealer/MungoHealer.swift:4:14: note: class 'MungoHealer' does not conform to the 'Sendable' protocol
2 |
3 | /// The main error handler.
4 | public class MungoHealer {
| `- note: class 'MungoHealer' does not conform to the 'Sendable' protocol
5 | private let errorHandler: ErrorHandler
6 |
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
1 | import Foundation
2 | import MungoHealer
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| |- note: annotate 'mungo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
[243/262] Compiling BartyCrouchKit CommandLineActor.swift
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/OldCommandLine/CodeCommander.swift:22:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CodeCommander' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Sends `xcrun extractLocStrings` commands with specified input/output paths to bash.
20 | public final class CodeCommander {
| `- note: class 'CodeCommander' does not conform to the 'Sendable' protocol
21 | // MARK: - Stored Type Properties
22 | public static let shared = CodeCommander()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CodeCommander' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | // MARK: - Instance Methods
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/StringsFilesSearch.swift:10:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StringsFilesSearch' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// Searchs for `.strings` files given a base internationalized Storyboard.
8 | public final class StringsFilesSearch: FilesSearchable {
| `- note: class 'StringsFilesSearch' does not conform to the 'Sendable' protocol
9 | // MARK: - Stored Type Properties
10 | public static let shared = StringsFilesSearch()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StringsFilesSearch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | // MARK: - Instance Methods
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/OldCommandLine/IBToolCommander.swift:11:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'IBToolCommander' may have shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | /// Sends `ibtool` commands with specified input/output paths to bash.
9 | public final class IBToolCommander {
| `- note: class 'IBToolCommander' does not conform to the 'Sendable' protocol
10 | // MARK: - Stored Type Properties
11 | public static let shared = IBToolCommander()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'IBToolCommander' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | // MARK: - Instance Methods
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:4:5: warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import MungoHealer
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| `- warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/MungoHealer/Sources/MungoHealer/MungoHealer.swift:4:14: note: class 'MungoHealer' does not conform to the 'Sendable' protocol
2 |
3 | /// The main error handler.
4 | public class MungoHealer {
| `- note: class 'MungoHealer' does not conform to the 'Sendable' protocol
5 | private let errorHandler: ErrorHandler
6 |
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
1 | import Foundation
2 | import MungoHealer
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| |- note: annotate 'mungo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
[244/262] Compiling BartyCrouchKit ExtractLocStrings.swift
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/OldCommandLine/CodeCommander.swift:22:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CodeCommander' may have shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | /// Sends `xcrun extractLocStrings` commands with specified input/output paths to bash.
20 | public final class CodeCommander {
| `- note: class 'CodeCommander' does not conform to the 'Sendable' protocol
21 | // MARK: - Stored Type Properties
22 | public static let shared = CodeCommander()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CodeCommander' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | // MARK: - Instance Methods
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/StringsFilesSearch.swift:10:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StringsFilesSearch' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// Searchs for `.strings` files given a base internationalized Storyboard.
8 | public final class StringsFilesSearch: FilesSearchable {
| `- note: class 'StringsFilesSearch' does not conform to the 'Sendable' protocol
9 | // MARK: - Stored Type Properties
10 | public static let shared = StringsFilesSearch()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StringsFilesSearch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | // MARK: - Instance Methods
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/OldCommandLine/IBToolCommander.swift:11:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'IBToolCommander' may have shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | /// Sends `ibtool` commands with specified input/output paths to bash.
9 | public final class IBToolCommander {
| `- note: class 'IBToolCommander' does not conform to the 'Sendable' protocol
10 | // MARK: - Stored Type Properties
11 | public static let shared = IBToolCommander()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'IBToolCommander' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | // MARK: - Instance Methods
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:4:5: warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import MungoHealer
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| `- warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/MungoHealer/Sources/MungoHealer/MungoHealer.swift:4:14: note: class 'MungoHealer' does not conform to the 'Sendable' protocol
2 |
3 | /// The main error handler.
4 | public class MungoHealer {
| `- note: class 'MungoHealer' does not conform to the 'Sendable' protocol
5 | private let errorHandler: ErrorHandler
6 |
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
1 | import Foundation
2 | import MungoHealer
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| |- note: annotate 'mungo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
[245/262] Compiling BartyCrouchKit InitCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandExecution.swift:4:14: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'CommandExecution' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | final class CommandExecution {
| `- note: class 'CommandExecution' does not conform to the 'Sendable' protocol
4 | static let current = CommandExecution()
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'CommandExecution' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | var didPrintWarning: Bool = false
[246/262] Compiling BartyCrouchKit LintCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandExecution.swift:4:14: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'CommandExecution' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | final class CommandExecution {
| `- note: class 'CommandExecution' does not conform to the 'Sendable' protocol
4 | static let current = CommandExecution()
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'CommandExecution' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | var didPrintWarning: Bool = false
[247/262] Compiling BartyCrouchKit UpdateCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandExecution.swift:4:14: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'CommandExecution' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | final class CommandExecution {
| `- note: class 'CommandExecution' does not conform to the 'Sendable' protocol
4 | static let current = CommandExecution()
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'CommandExecution' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | var didPrintWarning: Bool = false
[248/262] Compiling BartyCrouchKit GlobalOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:5:14: warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| `- warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
6 | "-v",
7 | "--verbose",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
1 | import Foundation
2 | import SwiftCLI
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| |- note: annotate 'verbose' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | "-v",
7 | "--verbose",
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:10:14: warning: static property 'xcodeOutput' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
8 | description: "Prints more detailed information about the executed command"
9 | )
10 | static let xcodeOutput = Flag(
| |- warning: static property 'xcodeOutput' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'xcodeOutput' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | "-x",
12 | "--xcode-output",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:15:14: warning: static property 'failOnWarnings' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
13 | description: "Prints warnings & errors in Xcode compatible format"
14 | )
15 | static let failOnWarnings = Flag(
| |- warning: static property 'failOnWarnings' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'failOnWarnings' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | "-w",
17 | "--fail-on-warnings",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:20:14: warning: static property 'path' is not concurrency-safe because non-'Sendable' type 'Key<String>' may have shared mutable state; this is an error in the Swift 6 language mode
18 | description: "Returns a failed status code if any warning is encountered"
19 | )
20 | static let path = Key<String>(
| |- warning: static property 'path' is not concurrency-safe because non-'Sendable' type 'Key<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'path' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | "-p",
22 | "--path",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:142:14: note: generic class 'Key' does not conform to the 'Sendable' protocol
140 |
141 | @propertyWrapper
142 | public class Key<Value: ConvertibleFromString>: _Key<Value>, AnyKey, ValueBox {
| `- note: generic class 'Key' does not conform to the 'Sendable' protocol
143 |
144 | public let variadic = false
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/TestHelper.swift:8:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'TestHelper' may have shared mutable state; this is an error in the Swift 6 language mode
3 | /// A helper class for Unit Testing only. Only put data in here when `isStartedByUnitTests` is set to true.
4 | /// Never read other data in framework than that property.
5 | final class TestHelper {
| `- note: class 'TestHelper' does not conform to the 'Sendable' protocol
6 | typealias PrintOutput = (message: String, level: PrintLevel, file: String?, line: Int?)
7 |
8 | static let shared = TestHelper()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'TestHelper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 |
10 | /// Set to `true` within unit tests (in `setup()`). Defaults to `false`.
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandExecution.swift:4:14: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'CommandExecution' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | final class CommandExecution {
| `- note: class 'CommandExecution' does not conform to the 'Sendable' protocol
4 | static let current = CommandExecution()
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'CommandExecution' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | var didPrintWarning: Bool = false
[249/262] Compiling BartyCrouchKit PrintLevel.swift
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:5:14: warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| `- warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
6 | "-v",
7 | "--verbose",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
1 | import Foundation
2 | import SwiftCLI
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| |- note: annotate 'verbose' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | "-v",
7 | "--verbose",
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:10:14: warning: static property 'xcodeOutput' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
8 | description: "Prints more detailed information about the executed command"
9 | )
10 | static let xcodeOutput = Flag(
| |- warning: static property 'xcodeOutput' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'xcodeOutput' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | "-x",
12 | "--xcode-output",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:15:14: warning: static property 'failOnWarnings' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
13 | description: "Prints warnings & errors in Xcode compatible format"
14 | )
15 | static let failOnWarnings = Flag(
| |- warning: static property 'failOnWarnings' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'failOnWarnings' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | "-w",
17 | "--fail-on-warnings",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:20:14: warning: static property 'path' is not concurrency-safe because non-'Sendable' type 'Key<String>' may have shared mutable state; this is an error in the Swift 6 language mode
18 | description: "Returns a failed status code if any warning is encountered"
19 | )
20 | static let path = Key<String>(
| |- warning: static property 'path' is not concurrency-safe because non-'Sendable' type 'Key<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'path' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | "-p",
22 | "--path",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:142:14: note: generic class 'Key' does not conform to the 'Sendable' protocol
140 |
141 | @propertyWrapper
142 | public class Key<Value: ConvertibleFromString>: _Key<Value>, AnyKey, ValueBox {
| `- note: generic class 'Key' does not conform to the 'Sendable' protocol
143 |
144 | public let variadic = false
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/TestHelper.swift:8:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'TestHelper' may have shared mutable state; this is an error in the Swift 6 language mode
3 | /// A helper class for Unit Testing only. Only put data in here when `isStartedByUnitTests` is set to true.
4 | /// Never read other data in framework than that property.
5 | final class TestHelper {
| `- note: class 'TestHelper' does not conform to the 'Sendable' protocol
6 | typealias PrintOutput = (message: String, level: PrintLevel, file: String?, line: Int?)
7 |
8 | static let shared = TestHelper()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'TestHelper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 |
10 | /// Set to `true` within unit tests (in `setup()`). Defaults to `false`.
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandExecution.swift:4:14: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'CommandExecution' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | final class CommandExecution {
| `- note: class 'CommandExecution' does not conform to the 'Sendable' protocol
4 | static let current = CommandExecution()
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'CommandExecution' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | var didPrintWarning: Bool = false
[250/262] Compiling BartyCrouchKit TestHelper.swift
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:5:14: warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| `- warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
6 | "-v",
7 | "--verbose",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
1 | import Foundation
2 | import SwiftCLI
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| |- note: annotate 'verbose' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | "-v",
7 | "--verbose",
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:10:14: warning: static property 'xcodeOutput' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
8 | description: "Prints more detailed information about the executed command"
9 | )
10 | static let xcodeOutput = Flag(
| |- warning: static property 'xcodeOutput' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'xcodeOutput' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | "-x",
12 | "--xcode-output",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:15:14: warning: static property 'failOnWarnings' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
13 | description: "Prints warnings & errors in Xcode compatible format"
14 | )
15 | static let failOnWarnings = Flag(
| |- warning: static property 'failOnWarnings' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'failOnWarnings' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | "-w",
17 | "--fail-on-warnings",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:20:14: warning: static property 'path' is not concurrency-safe because non-'Sendable' type 'Key<String>' may have shared mutable state; this is an error in the Swift 6 language mode
18 | description: "Returns a failed status code if any warning is encountered"
19 | )
20 | static let path = Key<String>(
| |- warning: static property 'path' is not concurrency-safe because non-'Sendable' type 'Key<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'path' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | "-p",
22 | "--path",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:142:14: note: generic class 'Key' does not conform to the 'Sendable' protocol
140 |
141 | @propertyWrapper
142 | public class Key<Value: ConvertibleFromString>: _Key<Value>, AnyKey, ValueBox {
| `- note: generic class 'Key' does not conform to the 'Sendable' protocol
143 |
144 | public let variadic = false
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/TestHelper.swift:8:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'TestHelper' may have shared mutable state; this is an error in the Swift 6 language mode
3 | /// A helper class for Unit Testing only. Only put data in here when `isStartedByUnitTests` is set to true.
4 | /// Never read other data in framework than that property.
5 | final class TestHelper {
| `- note: class 'TestHelper' does not conform to the 'Sendable' protocol
6 | typealias PrintOutput = (message: String, level: PrintLevel, file: String?, line: Int?)
7 |
8 | static let shared = TestHelper()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'TestHelper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 |
10 | /// Set to `true` within unit tests (in `setup()`). Defaults to `false`.
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandExecution.swift:4:14: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'CommandExecution' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | final class CommandExecution {
| `- note: class 'CommandExecution' does not conform to the 'Sendable' protocol
4 | static let current = CommandExecution()
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'CommandExecution' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | var didPrintWarning: Bool = false
[251/262] Compiling BartyCrouchKit TranslateTransformer.swift
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:28:66: warning: 'children' is deprecated: Use children(viewMode:) instead
26 | // swiftlint:disable:next function_body_length cyclomatic_complexity
27 | override func visit(_ functionCallExpression: FunctionCallExprSyntax) -> ExprSyntax {
28 | let functionCallExpressionMap = Array(functionCallExpression.children.makeIterator().lazy.prefix(3))
| `- warning: 'children' is deprecated: Use children(viewMode:) instead
29 |
30 | guard
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:43:70: warning: 'children' is deprecated: Use children(viewMode:) instead
41 | }
42 |
43 | let functionCallArgumentListMap = Array(functionCallArgumentList.children.makeIterator().lazy.prefix(3))
| `- warning: 'children' is deprecated: Use children(viewMode:) instead
44 |
45 | guard
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:56:40: warning: 'children' is deprecated: Use children(viewMode:) instead
54 |
55 | let translationsFunctionCallArgumentMap = Array(
56 | translationsFunctionCallArgument.children.makeIterator().lazy.prefix(3)
| `- warning: 'children' is deprecated: Use children(viewMode:) instead
57 | )
58 |
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:78:40: warning: 'children' is deprecated: Use children(viewMode:) instead
76 |
77 | let translationsDictionaryExpressionMap = Array(
78 | translationsDictionaryExpression.children.makeIterator().lazy.prefix(3)
| `- warning: 'children' is deprecated: Use children(viewMode:) instead
79 | )
80 |
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:171:41: warning: 'makeIdentifier(_:leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.identifier instead
169 |
170 | private func buildMemberAccessExpression(components: [String]) -> ExprSyntax {
171 | let identifierToken = SyntaxFactory.makeIdentifier(components.last!)
| `- warning: 'makeIdentifier(_:leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.identifier instead
172 | guard components.count > 1 else {
173 | return ExprSyntax(SyntaxFactory.makeIdentifierExpr(identifier: identifierToken, declNameArguments: nil))
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:173:39: warning: 'makeIdentifierExpr(_:identifier:_:declNameArguments:_:)' is deprecated: Use initializer on IdentifierExprSyntax
171 | let identifierToken = SyntaxFactory.makeIdentifier(components.last!)
172 | guard components.count > 1 else {
173 | return ExprSyntax(SyntaxFactory.makeIdentifierExpr(identifier: identifierToken, declNameArguments: nil))
| `- warning: 'makeIdentifierExpr(_:identifier:_:declNameArguments:_:)' is deprecated: Use initializer on IdentifierExprSyntax
174 | }
175 | return ExprSyntax(
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:176:21: warning: 'makeMemberAccessExpr(_:base:_:dot:_:name:_:declNameArguments:_:)' is deprecated: Use initializer on MemberAccessExprSyntax
174 | }
175 | return ExprSyntax(
176 | SyntaxFactory.makeMemberAccessExpr(
| `- warning: 'makeMemberAccessExpr(_:base:_:dot:_:name:_:declNameArguments:_:)' is deprecated: Use initializer on MemberAccessExprSyntax
177 | base: buildMemberAccessExpression(components: Array(components.dropLast())),
178 | dot: SyntaxFactory.makePeriodToken(),
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:178:28: warning: 'makePeriodToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.periodToken instead
176 | SyntaxFactory.makeMemberAccessExpr(
177 | base: buildMemberAccessExpression(components: Array(components.dropLast())),
178 | dot: SyntaxFactory.makePeriodToken(),
| `- warning: 'makePeriodToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.periodToken instead
179 | name: identifierToken,
180 | declNameArguments: nil
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:186:37: warning: 'makeTupleExprElement(_:label:_:colon:_:expression:_:trailingComma:_:)' is deprecated: Use initializer on TupleExprElementSyntax
184 |
185 | private func buildFoundationExpression(key: String, comment: String?, leadingWhitespace: String) -> ExprSyntax {
186 | let keyArgument = SyntaxFactory.makeTupleExprElement(
| `- warning: 'makeTupleExprElement(_:label:_:colon:_:expression:_:trailingComma:_:)' is deprecated: Use initializer on TupleExprElementSyntax
187 | label: nil,
188 | colon: nil,
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:189:44: warning: 'makeStringLiteralExpr(_:leadingTrivia:trailingTrivia:)' is deprecated: Use initializer on StringLiteralExprSyntax
187 | label: nil,
188 | colon: nil,
189 | expression: ExprSyntax(SyntaxFactory.makeStringLiteralExpr(key)),
| `- warning: 'makeStringLiteralExpr(_:leadingTrivia:trailingTrivia:)' is deprecated: Use initializer on StringLiteralExprSyntax
190 | trailingComma: SyntaxFactory.makeCommaToken(leadingTrivia: .zero, trailingTrivia: .spaces(1))
191 | )
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:190:36: warning: 'makeCommaToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.commaToken instead
188 | colon: nil,
189 | expression: ExprSyntax(SyntaxFactory.makeStringLiteralExpr(key)),
190 | trailingComma: SyntaxFactory.makeCommaToken(leadingTrivia: .zero, trailingTrivia: .spaces(1))
| `- warning: 'makeCommaToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.commaToken instead
191 | )
192 |
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:193:41: warning: 'makeTupleExprElement(_:label:_:colon:_:expression:_:trailingComma:_:)' is deprecated: Use initializer on TupleExprElementSyntax
191 | )
192 |
193 | let commentArgument = SyntaxFactory.makeTupleExprElement(
| `- warning: 'makeTupleExprElement(_:label:_:colon:_:expression:_:trailingComma:_:)' is deprecated: Use initializer on TupleExprElementSyntax
194 | label: SyntaxFactory.makeIdentifier("comment"),
195 | colon: SyntaxFactory.makeColonToken(leadingTrivia: .zero, trailingTrivia: .spaces(1)),
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:194:28: warning: 'makeIdentifier(_:leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.identifier instead
192 |
193 | let commentArgument = SyntaxFactory.makeTupleExprElement(
194 | label: SyntaxFactory.makeIdentifier("comment"),
| `- warning: 'makeIdentifier(_:leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.identifier instead
195 | colon: SyntaxFactory.makeColonToken(leadingTrivia: .zero, trailingTrivia: .spaces(1)),
196 | expression: ExprSyntax(SyntaxFactory.makeStringLiteralExpr(comment ?? "")),
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:195:28: warning: 'makeColonToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.colonToken instead
193 | let commentArgument = SyntaxFactory.makeTupleExprElement(
194 | label: SyntaxFactory.makeIdentifier("comment"),
195 | colon: SyntaxFactory.makeColonToken(leadingTrivia: .zero, trailingTrivia: .spaces(1)),
| `- warning: 'makeColonToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.colonToken instead
196 | expression: ExprSyntax(SyntaxFactory.makeStringLiteralExpr(comment ?? "")),
197 | trailingComma: nil
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:196:44: warning: 'makeStringLiteralExpr(_:leadingTrivia:trailingTrivia:)' is deprecated: Use initializer on StringLiteralExprSyntax
194 | label: SyntaxFactory.makeIdentifier("comment"),
195 | colon: SyntaxFactory.makeColonToken(leadingTrivia: .zero, trailingTrivia: .spaces(1)),
196 | expression: ExprSyntax(SyntaxFactory.makeStringLiteralExpr(comment ?? "")),
| `- warning: 'makeStringLiteralExpr(_:leadingTrivia:trailingTrivia:)' is deprecated: Use initializer on StringLiteralExprSyntax
197 | trailingComma: nil
198 | )
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:201:21: warning: 'makeFunctionCallExpr(_:calledExpression:_:leftParen:_:argumentList:_:rightParen:_:trailingClosure:_:additionalTrailingClosures:_:)' is deprecated: Use initializer on FunctionCallExprSyntax
199 |
200 | return ExprSyntax(
201 | SyntaxFactory.makeFunctionCallExpr(
| `- warning: 'makeFunctionCallExpr(_:calledExpression:_:leftParen:_:argumentList:_:rightParen:_:trailingClosure:_:additionalTrailingClosures:_:)' is deprecated: Use initializer on FunctionCallExprSyntax
202 | calledExpression: ExprSyntax(
203 | SyntaxFactory.makeIdentifierExpr(
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:203:25: warning: 'makeIdentifierExpr(_:identifier:_:declNameArguments:_:)' is deprecated: Use initializer on IdentifierExprSyntax
201 | SyntaxFactory.makeFunctionCallExpr(
202 | calledExpression: ExprSyntax(
203 | SyntaxFactory.makeIdentifierExpr(
| `- warning: 'makeIdentifierExpr(_:identifier:_:declNameArguments:_:)' is deprecated: Use initializer on IdentifierExprSyntax
204 | identifier: SyntaxFactory.makeIdentifier("\(leadingWhitespace)NSLocalizedString"),
205 | declNameArguments: nil
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:204:39: warning: 'makeIdentifier(_:leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.identifier instead
202 | calledExpression: ExprSyntax(
203 | SyntaxFactory.makeIdentifierExpr(
204 | identifier: SyntaxFactory.makeIdentifier("\(leadingWhitespace)NSLocalizedString"),
| `- warning: 'makeIdentifier(_:leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.identifier instead
205 | declNameArguments: nil
206 | )
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:208:34: warning: 'makeLeftParenToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.leftParenToken instead
206 | )
207 | ),
208 | leftParen: SyntaxFactory.makeLeftParenToken(),
| `- warning: 'makeLeftParenToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.leftParenToken instead
209 | argumentList: SyntaxFactory.makeTupleExprElementList([keyArgument, commentArgument]),
210 | rightParen: SyntaxFactory.makeRightParenToken(),
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:209:37: warning: 'makeTupleExprElementList' is deprecated: Use initializer on TupleExprElementListSyntax
207 | ),
208 | leftParen: SyntaxFactory.makeLeftParenToken(),
209 | argumentList: SyntaxFactory.makeTupleExprElementList([keyArgument, commentArgument]),
| `- warning: 'makeTupleExprElementList' is deprecated: Use initializer on TupleExprElementListSyntax
210 | rightParen: SyntaxFactory.makeRightParenToken(),
211 | trailingClosure: nil,
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:210:35: warning: 'makeRightParenToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.rightParenToken instead
208 | leftParen: SyntaxFactory.makeLeftParenToken(),
209 | argumentList: SyntaxFactory.makeTupleExprElementList([keyArgument, commentArgument]),
210 | rightParen: SyntaxFactory.makeRightParenToken(),
| `- warning: 'makeRightParenToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.rightParenToken instead
211 | trailingClosure: nil,
212 | additionalTrailingClosures: nil
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandExecution.swift:4:14: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'CommandExecution' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | final class CommandExecution {
| `- note: class 'CommandExecution' does not conform to the 'Sendable' protocol
4 | static let current = CommandExecution()
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'CommandExecution' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | var didPrintWarning: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:15:14: warning: static property 'failOnWarnings' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
13 | description: "Prints warnings & errors in Xcode compatible format"
14 | )
15 | static let failOnWarnings = Flag(
| `- warning: static property 'failOnWarnings' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
16 | "-w",
17 | "--fail-on-warnings",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
1 | import Foundation
2 | import SwiftCLI
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
3 |
4 | public enum GlobalOptions {
:
13 | description: "Prints warnings & errors in Xcode compatible format"
14 | )
15 | static let failOnWarnings = Flag(
| |- note: annotate 'failOnWarnings' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | "-w",
17 | "--fail-on-warnings",
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:4:5: warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import MungoHealer
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| `- warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/MungoHealer/Sources/MungoHealer/MungoHealer.swift:4:14: note: class 'MungoHealer' does not conform to the 'Sendable' protocol
2 |
3 | /// The main error handler.
4 | public class MungoHealer {
| `- note: class 'MungoHealer' does not conform to the 'Sendable' protocol
5 | private let errorHandler: ErrorHandler
6 |
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
1 | import Foundation
2 | import MungoHealer
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| |- note: annotate 'mungo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:5:14: warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| |- warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'verbose' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | "-v",
7 | "--verbose",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
[252/262] Compiling BartyCrouchKit CommandExecution.swift
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:28:66: warning: 'children' is deprecated: Use children(viewMode:) instead
26 | // swiftlint:disable:next function_body_length cyclomatic_complexity
27 | override func visit(_ functionCallExpression: FunctionCallExprSyntax) -> ExprSyntax {
28 | let functionCallExpressionMap = Array(functionCallExpression.children.makeIterator().lazy.prefix(3))
| `- warning: 'children' is deprecated: Use children(viewMode:) instead
29 |
30 | guard
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:43:70: warning: 'children' is deprecated: Use children(viewMode:) instead
41 | }
42 |
43 | let functionCallArgumentListMap = Array(functionCallArgumentList.children.makeIterator().lazy.prefix(3))
| `- warning: 'children' is deprecated: Use children(viewMode:) instead
44 |
45 | guard
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:56:40: warning: 'children' is deprecated: Use children(viewMode:) instead
54 |
55 | let translationsFunctionCallArgumentMap = Array(
56 | translationsFunctionCallArgument.children.makeIterator().lazy.prefix(3)
| `- warning: 'children' is deprecated: Use children(viewMode:) instead
57 | )
58 |
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:78:40: warning: 'children' is deprecated: Use children(viewMode:) instead
76 |
77 | let translationsDictionaryExpressionMap = Array(
78 | translationsDictionaryExpression.children.makeIterator().lazy.prefix(3)
| `- warning: 'children' is deprecated: Use children(viewMode:) instead
79 | )
80 |
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:171:41: warning: 'makeIdentifier(_:leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.identifier instead
169 |
170 | private func buildMemberAccessExpression(components: [String]) -> ExprSyntax {
171 | let identifierToken = SyntaxFactory.makeIdentifier(components.last!)
| `- warning: 'makeIdentifier(_:leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.identifier instead
172 | guard components.count > 1 else {
173 | return ExprSyntax(SyntaxFactory.makeIdentifierExpr(identifier: identifierToken, declNameArguments: nil))
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:173:39: warning: 'makeIdentifierExpr(_:identifier:_:declNameArguments:_:)' is deprecated: Use initializer on IdentifierExprSyntax
171 | let identifierToken = SyntaxFactory.makeIdentifier(components.last!)
172 | guard components.count > 1 else {
173 | return ExprSyntax(SyntaxFactory.makeIdentifierExpr(identifier: identifierToken, declNameArguments: nil))
| `- warning: 'makeIdentifierExpr(_:identifier:_:declNameArguments:_:)' is deprecated: Use initializer on IdentifierExprSyntax
174 | }
175 | return ExprSyntax(
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:176:21: warning: 'makeMemberAccessExpr(_:base:_:dot:_:name:_:declNameArguments:_:)' is deprecated: Use initializer on MemberAccessExprSyntax
174 | }
175 | return ExprSyntax(
176 | SyntaxFactory.makeMemberAccessExpr(
| `- warning: 'makeMemberAccessExpr(_:base:_:dot:_:name:_:declNameArguments:_:)' is deprecated: Use initializer on MemberAccessExprSyntax
177 | base: buildMemberAccessExpression(components: Array(components.dropLast())),
178 | dot: SyntaxFactory.makePeriodToken(),
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:178:28: warning: 'makePeriodToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.periodToken instead
176 | SyntaxFactory.makeMemberAccessExpr(
177 | base: buildMemberAccessExpression(components: Array(components.dropLast())),
178 | dot: SyntaxFactory.makePeriodToken(),
| `- warning: 'makePeriodToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.periodToken instead
179 | name: identifierToken,
180 | declNameArguments: nil
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:186:37: warning: 'makeTupleExprElement(_:label:_:colon:_:expression:_:trailingComma:_:)' is deprecated: Use initializer on TupleExprElementSyntax
184 |
185 | private func buildFoundationExpression(key: String, comment: String?, leadingWhitespace: String) -> ExprSyntax {
186 | let keyArgument = SyntaxFactory.makeTupleExprElement(
| `- warning: 'makeTupleExprElement(_:label:_:colon:_:expression:_:trailingComma:_:)' is deprecated: Use initializer on TupleExprElementSyntax
187 | label: nil,
188 | colon: nil,
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:189:44: warning: 'makeStringLiteralExpr(_:leadingTrivia:trailingTrivia:)' is deprecated: Use initializer on StringLiteralExprSyntax
187 | label: nil,
188 | colon: nil,
189 | expression: ExprSyntax(SyntaxFactory.makeStringLiteralExpr(key)),
| `- warning: 'makeStringLiteralExpr(_:leadingTrivia:trailingTrivia:)' is deprecated: Use initializer on StringLiteralExprSyntax
190 | trailingComma: SyntaxFactory.makeCommaToken(leadingTrivia: .zero, trailingTrivia: .spaces(1))
191 | )
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:190:36: warning: 'makeCommaToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.commaToken instead
188 | colon: nil,
189 | expression: ExprSyntax(SyntaxFactory.makeStringLiteralExpr(key)),
190 | trailingComma: SyntaxFactory.makeCommaToken(leadingTrivia: .zero, trailingTrivia: .spaces(1))
| `- warning: 'makeCommaToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.commaToken instead
191 | )
192 |
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:193:41: warning: 'makeTupleExprElement(_:label:_:colon:_:expression:_:trailingComma:_:)' is deprecated: Use initializer on TupleExprElementSyntax
191 | )
192 |
193 | let commentArgument = SyntaxFactory.makeTupleExprElement(
| `- warning: 'makeTupleExprElement(_:label:_:colon:_:expression:_:trailingComma:_:)' is deprecated: Use initializer on TupleExprElementSyntax
194 | label: SyntaxFactory.makeIdentifier("comment"),
195 | colon: SyntaxFactory.makeColonToken(leadingTrivia: .zero, trailingTrivia: .spaces(1)),
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:194:28: warning: 'makeIdentifier(_:leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.identifier instead
192 |
193 | let commentArgument = SyntaxFactory.makeTupleExprElement(
194 | label: SyntaxFactory.makeIdentifier("comment"),
| `- warning: 'makeIdentifier(_:leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.identifier instead
195 | colon: SyntaxFactory.makeColonToken(leadingTrivia: .zero, trailingTrivia: .spaces(1)),
196 | expression: ExprSyntax(SyntaxFactory.makeStringLiteralExpr(comment ?? "")),
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:195:28: warning: 'makeColonToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.colonToken instead
193 | let commentArgument = SyntaxFactory.makeTupleExprElement(
194 | label: SyntaxFactory.makeIdentifier("comment"),
195 | colon: SyntaxFactory.makeColonToken(leadingTrivia: .zero, trailingTrivia: .spaces(1)),
| `- warning: 'makeColonToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.colonToken instead
196 | expression: ExprSyntax(SyntaxFactory.makeStringLiteralExpr(comment ?? "")),
197 | trailingComma: nil
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:196:44: warning: 'makeStringLiteralExpr(_:leadingTrivia:trailingTrivia:)' is deprecated: Use initializer on StringLiteralExprSyntax
194 | label: SyntaxFactory.makeIdentifier("comment"),
195 | colon: SyntaxFactory.makeColonToken(leadingTrivia: .zero, trailingTrivia: .spaces(1)),
196 | expression: ExprSyntax(SyntaxFactory.makeStringLiteralExpr(comment ?? "")),
| `- warning: 'makeStringLiteralExpr(_:leadingTrivia:trailingTrivia:)' is deprecated: Use initializer on StringLiteralExprSyntax
197 | trailingComma: nil
198 | )
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:201:21: warning: 'makeFunctionCallExpr(_:calledExpression:_:leftParen:_:argumentList:_:rightParen:_:trailingClosure:_:additionalTrailingClosures:_:)' is deprecated: Use initializer on FunctionCallExprSyntax
199 |
200 | return ExprSyntax(
201 | SyntaxFactory.makeFunctionCallExpr(
| `- warning: 'makeFunctionCallExpr(_:calledExpression:_:leftParen:_:argumentList:_:rightParen:_:trailingClosure:_:additionalTrailingClosures:_:)' is deprecated: Use initializer on FunctionCallExprSyntax
202 | calledExpression: ExprSyntax(
203 | SyntaxFactory.makeIdentifierExpr(
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:203:25: warning: 'makeIdentifierExpr(_:identifier:_:declNameArguments:_:)' is deprecated: Use initializer on IdentifierExprSyntax
201 | SyntaxFactory.makeFunctionCallExpr(
202 | calledExpression: ExprSyntax(
203 | SyntaxFactory.makeIdentifierExpr(
| `- warning: 'makeIdentifierExpr(_:identifier:_:declNameArguments:_:)' is deprecated: Use initializer on IdentifierExprSyntax
204 | identifier: SyntaxFactory.makeIdentifier("\(leadingWhitespace)NSLocalizedString"),
205 | declNameArguments: nil
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:204:39: warning: 'makeIdentifier(_:leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.identifier instead
202 | calledExpression: ExprSyntax(
203 | SyntaxFactory.makeIdentifierExpr(
204 | identifier: SyntaxFactory.makeIdentifier("\(leadingWhitespace)NSLocalizedString"),
| `- warning: 'makeIdentifier(_:leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.identifier instead
205 | declNameArguments: nil
206 | )
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:208:34: warning: 'makeLeftParenToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.leftParenToken instead
206 | )
207 | ),
208 | leftParen: SyntaxFactory.makeLeftParenToken(),
| `- warning: 'makeLeftParenToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.leftParenToken instead
209 | argumentList: SyntaxFactory.makeTupleExprElementList([keyArgument, commentArgument]),
210 | rightParen: SyntaxFactory.makeRightParenToken(),
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:209:37: warning: 'makeTupleExprElementList' is deprecated: Use initializer on TupleExprElementListSyntax
207 | ),
208 | leftParen: SyntaxFactory.makeLeftParenToken(),
209 | argumentList: SyntaxFactory.makeTupleExprElementList([keyArgument, commentArgument]),
| `- warning: 'makeTupleExprElementList' is deprecated: Use initializer on TupleExprElementListSyntax
210 | rightParen: SyntaxFactory.makeRightParenToken(),
211 | trailingClosure: nil,
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:210:35: warning: 'makeRightParenToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.rightParenToken instead
208 | leftParen: SyntaxFactory.makeLeftParenToken(),
209 | argumentList: SyntaxFactory.makeTupleExprElementList([keyArgument, commentArgument]),
210 | rightParen: SyntaxFactory.makeRightParenToken(),
| `- warning: 'makeRightParenToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.rightParenToken instead
211 | trailingClosure: nil,
212 | additionalTrailingClosures: nil
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandExecution.swift:4:14: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'CommandExecution' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | final class CommandExecution {
| `- note: class 'CommandExecution' does not conform to the 'Sendable' protocol
4 | static let current = CommandExecution()
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'CommandExecution' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | var didPrintWarning: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:15:14: warning: static property 'failOnWarnings' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
13 | description: "Prints warnings & errors in Xcode compatible format"
14 | )
15 | static let failOnWarnings = Flag(
| `- warning: static property 'failOnWarnings' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
16 | "-w",
17 | "--fail-on-warnings",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
1 | import Foundation
2 | import SwiftCLI
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
3 |
4 | public enum GlobalOptions {
:
13 | description: "Prints warnings & errors in Xcode compatible format"
14 | )
15 | static let failOnWarnings = Flag(
| |- note: annotate 'failOnWarnings' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | "-w",
17 | "--fail-on-warnings",
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:4:5: warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import MungoHealer
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| `- warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/MungoHealer/Sources/MungoHealer/MungoHealer.swift:4:14: note: class 'MungoHealer' does not conform to the 'Sendable' protocol
2 |
3 | /// The main error handler.
4 | public class MungoHealer {
| `- note: class 'MungoHealer' does not conform to the 'Sendable' protocol
5 | private let errorHandler: ErrorHandler
6 |
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
1 | import Foundation
2 | import MungoHealer
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| |- note: annotate 'mungo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:5:14: warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| |- warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'verbose' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | "-v",
7 | "--verbose",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
[253/262] Compiling BartyCrouchKit CommandLineErrorHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:28:66: warning: 'children' is deprecated: Use children(viewMode:) instead
26 | // swiftlint:disable:next function_body_length cyclomatic_complexity
27 | override func visit(_ functionCallExpression: FunctionCallExprSyntax) -> ExprSyntax {
28 | let functionCallExpressionMap = Array(functionCallExpression.children.makeIterator().lazy.prefix(3))
| `- warning: 'children' is deprecated: Use children(viewMode:) instead
29 |
30 | guard
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:43:70: warning: 'children' is deprecated: Use children(viewMode:) instead
41 | }
42 |
43 | let functionCallArgumentListMap = Array(functionCallArgumentList.children.makeIterator().lazy.prefix(3))
| `- warning: 'children' is deprecated: Use children(viewMode:) instead
44 |
45 | guard
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:56:40: warning: 'children' is deprecated: Use children(viewMode:) instead
54 |
55 | let translationsFunctionCallArgumentMap = Array(
56 | translationsFunctionCallArgument.children.makeIterator().lazy.prefix(3)
| `- warning: 'children' is deprecated: Use children(viewMode:) instead
57 | )
58 |
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:78:40: warning: 'children' is deprecated: Use children(viewMode:) instead
76 |
77 | let translationsDictionaryExpressionMap = Array(
78 | translationsDictionaryExpression.children.makeIterator().lazy.prefix(3)
| `- warning: 'children' is deprecated: Use children(viewMode:) instead
79 | )
80 |
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:171:41: warning: 'makeIdentifier(_:leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.identifier instead
169 |
170 | private func buildMemberAccessExpression(components: [String]) -> ExprSyntax {
171 | let identifierToken = SyntaxFactory.makeIdentifier(components.last!)
| `- warning: 'makeIdentifier(_:leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.identifier instead
172 | guard components.count > 1 else {
173 | return ExprSyntax(SyntaxFactory.makeIdentifierExpr(identifier: identifierToken, declNameArguments: nil))
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:173:39: warning: 'makeIdentifierExpr(_:identifier:_:declNameArguments:_:)' is deprecated: Use initializer on IdentifierExprSyntax
171 | let identifierToken = SyntaxFactory.makeIdentifier(components.last!)
172 | guard components.count > 1 else {
173 | return ExprSyntax(SyntaxFactory.makeIdentifierExpr(identifier: identifierToken, declNameArguments: nil))
| `- warning: 'makeIdentifierExpr(_:identifier:_:declNameArguments:_:)' is deprecated: Use initializer on IdentifierExprSyntax
174 | }
175 | return ExprSyntax(
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:176:21: warning: 'makeMemberAccessExpr(_:base:_:dot:_:name:_:declNameArguments:_:)' is deprecated: Use initializer on MemberAccessExprSyntax
174 | }
175 | return ExprSyntax(
176 | SyntaxFactory.makeMemberAccessExpr(
| `- warning: 'makeMemberAccessExpr(_:base:_:dot:_:name:_:declNameArguments:_:)' is deprecated: Use initializer on MemberAccessExprSyntax
177 | base: buildMemberAccessExpression(components: Array(components.dropLast())),
178 | dot: SyntaxFactory.makePeriodToken(),
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:178:28: warning: 'makePeriodToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.periodToken instead
176 | SyntaxFactory.makeMemberAccessExpr(
177 | base: buildMemberAccessExpression(components: Array(components.dropLast())),
178 | dot: SyntaxFactory.makePeriodToken(),
| `- warning: 'makePeriodToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.periodToken instead
179 | name: identifierToken,
180 | declNameArguments: nil
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:186:37: warning: 'makeTupleExprElement(_:label:_:colon:_:expression:_:trailingComma:_:)' is deprecated: Use initializer on TupleExprElementSyntax
184 |
185 | private func buildFoundationExpression(key: String, comment: String?, leadingWhitespace: String) -> ExprSyntax {
186 | let keyArgument = SyntaxFactory.makeTupleExprElement(
| `- warning: 'makeTupleExprElement(_:label:_:colon:_:expression:_:trailingComma:_:)' is deprecated: Use initializer on TupleExprElementSyntax
187 | label: nil,
188 | colon: nil,
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:189:44: warning: 'makeStringLiteralExpr(_:leadingTrivia:trailingTrivia:)' is deprecated: Use initializer on StringLiteralExprSyntax
187 | label: nil,
188 | colon: nil,
189 | expression: ExprSyntax(SyntaxFactory.makeStringLiteralExpr(key)),
| `- warning: 'makeStringLiteralExpr(_:leadingTrivia:trailingTrivia:)' is deprecated: Use initializer on StringLiteralExprSyntax
190 | trailingComma: SyntaxFactory.makeCommaToken(leadingTrivia: .zero, trailingTrivia: .spaces(1))
191 | )
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:190:36: warning: 'makeCommaToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.commaToken instead
188 | colon: nil,
189 | expression: ExprSyntax(SyntaxFactory.makeStringLiteralExpr(key)),
190 | trailingComma: SyntaxFactory.makeCommaToken(leadingTrivia: .zero, trailingTrivia: .spaces(1))
| `- warning: 'makeCommaToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.commaToken instead
191 | )
192 |
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:193:41: warning: 'makeTupleExprElement(_:label:_:colon:_:expression:_:trailingComma:_:)' is deprecated: Use initializer on TupleExprElementSyntax
191 | )
192 |
193 | let commentArgument = SyntaxFactory.makeTupleExprElement(
| `- warning: 'makeTupleExprElement(_:label:_:colon:_:expression:_:trailingComma:_:)' is deprecated: Use initializer on TupleExprElementSyntax
194 | label: SyntaxFactory.makeIdentifier("comment"),
195 | colon: SyntaxFactory.makeColonToken(leadingTrivia: .zero, trailingTrivia: .spaces(1)),
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:194:28: warning: 'makeIdentifier(_:leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.identifier instead
192 |
193 | let commentArgument = SyntaxFactory.makeTupleExprElement(
194 | label: SyntaxFactory.makeIdentifier("comment"),
| `- warning: 'makeIdentifier(_:leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.identifier instead
195 | colon: SyntaxFactory.makeColonToken(leadingTrivia: .zero, trailingTrivia: .spaces(1)),
196 | expression: ExprSyntax(SyntaxFactory.makeStringLiteralExpr(comment ?? "")),
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:195:28: warning: 'makeColonToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.colonToken instead
193 | let commentArgument = SyntaxFactory.makeTupleExprElement(
194 | label: SyntaxFactory.makeIdentifier("comment"),
195 | colon: SyntaxFactory.makeColonToken(leadingTrivia: .zero, trailingTrivia: .spaces(1)),
| `- warning: 'makeColonToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.colonToken instead
196 | expression: ExprSyntax(SyntaxFactory.makeStringLiteralExpr(comment ?? "")),
197 | trailingComma: nil
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:196:44: warning: 'makeStringLiteralExpr(_:leadingTrivia:trailingTrivia:)' is deprecated: Use initializer on StringLiteralExprSyntax
194 | label: SyntaxFactory.makeIdentifier("comment"),
195 | colon: SyntaxFactory.makeColonToken(leadingTrivia: .zero, trailingTrivia: .spaces(1)),
196 | expression: ExprSyntax(SyntaxFactory.makeStringLiteralExpr(comment ?? "")),
| `- warning: 'makeStringLiteralExpr(_:leadingTrivia:trailingTrivia:)' is deprecated: Use initializer on StringLiteralExprSyntax
197 | trailingComma: nil
198 | )
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:201:21: warning: 'makeFunctionCallExpr(_:calledExpression:_:leftParen:_:argumentList:_:rightParen:_:trailingClosure:_:additionalTrailingClosures:_:)' is deprecated: Use initializer on FunctionCallExprSyntax
199 |
200 | return ExprSyntax(
201 | SyntaxFactory.makeFunctionCallExpr(
| `- warning: 'makeFunctionCallExpr(_:calledExpression:_:leftParen:_:argumentList:_:rightParen:_:trailingClosure:_:additionalTrailingClosures:_:)' is deprecated: Use initializer on FunctionCallExprSyntax
202 | calledExpression: ExprSyntax(
203 | SyntaxFactory.makeIdentifierExpr(
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:203:25: warning: 'makeIdentifierExpr(_:identifier:_:declNameArguments:_:)' is deprecated: Use initializer on IdentifierExprSyntax
201 | SyntaxFactory.makeFunctionCallExpr(
202 | calledExpression: ExprSyntax(
203 | SyntaxFactory.makeIdentifierExpr(
| `- warning: 'makeIdentifierExpr(_:identifier:_:declNameArguments:_:)' is deprecated: Use initializer on IdentifierExprSyntax
204 | identifier: SyntaxFactory.makeIdentifier("\(leadingWhitespace)NSLocalizedString"),
205 | declNameArguments: nil
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:204:39: warning: 'makeIdentifier(_:leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.identifier instead
202 | calledExpression: ExprSyntax(
203 | SyntaxFactory.makeIdentifierExpr(
204 | identifier: SyntaxFactory.makeIdentifier("\(leadingWhitespace)NSLocalizedString"),
| `- warning: 'makeIdentifier(_:leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.identifier instead
205 | declNameArguments: nil
206 | )
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:208:34: warning: 'makeLeftParenToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.leftParenToken instead
206 | )
207 | ),
208 | leftParen: SyntaxFactory.makeLeftParenToken(),
| `- warning: 'makeLeftParenToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.leftParenToken instead
209 | argumentList: SyntaxFactory.makeTupleExprElementList([keyArgument, commentArgument]),
210 | rightParen: SyntaxFactory.makeRightParenToken(),
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:209:37: warning: 'makeTupleExprElementList' is deprecated: Use initializer on TupleExprElementListSyntax
207 | ),
208 | leftParen: SyntaxFactory.makeLeftParenToken(),
209 | argumentList: SyntaxFactory.makeTupleExprElementList([keyArgument, commentArgument]),
| `- warning: 'makeTupleExprElementList' is deprecated: Use initializer on TupleExprElementListSyntax
210 | rightParen: SyntaxFactory.makeRightParenToken(),
211 | trailingClosure: nil,
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/TranslateTransformer.swift:210:35: warning: 'makeRightParenToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.rightParenToken instead
208 | leftParen: SyntaxFactory.makeLeftParenToken(),
209 | argumentList: SyntaxFactory.makeTupleExprElementList([keyArgument, commentArgument]),
210 | rightParen: SyntaxFactory.makeRightParenToken(),
| `- warning: 'makeRightParenToken(leadingTrivia:trailingTrivia:)' is deprecated: Use TokenSyntax.rightParenToken instead
211 | trailingClosure: nil,
212 | additionalTrailingClosures: nil
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandExecution.swift:4:14: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'CommandExecution' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | final class CommandExecution {
| `- note: class 'CommandExecution' does not conform to the 'Sendable' protocol
4 | static let current = CommandExecution()
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'CommandExecution' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | var didPrintWarning: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:15:14: warning: static property 'failOnWarnings' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
13 | description: "Prints warnings & errors in Xcode compatible format"
14 | )
15 | static let failOnWarnings = Flag(
| `- warning: static property 'failOnWarnings' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
16 | "-w",
17 | "--fail-on-warnings",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
1 | import Foundation
2 | import SwiftCLI
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftCLI'
3 |
4 | public enum GlobalOptions {
:
13 | description: "Prints warnings & errors in Xcode compatible format"
14 | )
15 | static let failOnWarnings = Flag(
| |- note: annotate 'failOnWarnings' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | "-w",
17 | "--fail-on-warnings",
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:4:5: warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import MungoHealer
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| `- warning: let 'mungo' is not concurrency-safe because non-'Sendable' type 'MungoHealer' may have shared mutable state; this is an error in the Swift 6 language mode
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/MungoHealer/Sources/MungoHealer/MungoHealer.swift:4:14: note: class 'MungoHealer' does not conform to the 'Sendable' protocol
2 |
3 | /// The main error handler.
4 | public class MungoHealer {
| `- note: class 'MungoHealer' does not conform to the 'Sendable' protocol
5 | private let errorHandler: ErrorHandler
6 |
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/CommandLineErrorHandler.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
1 | import Foundation
2 | import MungoHealer
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MungoHealer'
3 |
4 | let mungo = MungoHealer(errorHandler: CommandLineErrorHandler())
| |- note: annotate 'mungo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | struct CommandLineErrorHandler: ErrorHandler {
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/Globals/GlobalOptions.swift:5:14: warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | public enum GlobalOptions {
5 | static let verbose = Flag(
| |- warning: static property 'verbose' is not concurrency-safe because non-'Sendable' type 'Flag' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'verbose' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | "-v",
7 | "--verbose",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Option.swift:49:14: note: class 'Flag' does not conform to the 'Sendable' protocol
47 |
48 | @propertyWrapper
49 | public class Flag: AnyFlag {
| `- note: class 'Flag' does not conform to the 'Sendable' protocol
50 |
51 | public let names: [String]
[254/262] Compiling BartyCrouchKit CodeFileHandler.swift
[255/262] Compiling BartyCrouchKit CodeFilesSearch.swift
[256/262] Compiling BartyCrouchKit FilesSearchable.swift
[257/262] Compiling BartyCrouchKit StringsFileUpdater.swift
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/StringsFilesSearch.swift:10:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StringsFilesSearch' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// Searchs for `.strings` files given a base internationalized Storyboard.
8 | public final class StringsFilesSearch: FilesSearchable {
| `- note: class 'StringsFilesSearch' does not conform to the 'Sendable' protocol
9 | // MARK: - Stored Type Properties
10 | public static let shared = StringsFilesSearch()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StringsFilesSearch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | // MARK: - Instance Methods
[258/262] Compiling BartyCrouchKit StringsFilesSearch.swift
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/StringsFilesSearch.swift:10:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StringsFilesSearch' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// Searchs for `.strings` files given a base internationalized Storyboard.
8 | public final class StringsFilesSearch: FilesSearchable {
| `- note: class 'StringsFilesSearch' does not conform to the 'Sendable' protocol
9 | // MARK: - Stored Type Properties
10 | public static let shared = StringsFilesSearch()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StringsFilesSearch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | // MARK: - Instance Methods
[259/262] Compiling BartyCrouchKit SupportedLanguagesReader.swift
/Users/admin/builder/spi-builder-workspace/Sources/BartyCrouchKit/FileHandling/StringsFilesSearch.swift:10:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StringsFilesSearch' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// Searchs for `.strings` files given a base internationalized Storyboard.
8 | public final class StringsFilesSearch: FilesSearchable {
| `- note: class 'StringsFilesSearch' does not conform to the 'Sendable' protocol
9 | // MARK: - Stored Type Properties
10 | public static let shared = StringsFilesSearch()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StringsFilesSearch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | // MARK: - Instance Methods
[260/264] Emitting module BartyCrouch
[261/264] Compiling BartyCrouch main.swift
[261/264] Write Objects.LinkFileList
[262/264] Linking bartycrouch
[263/264] Applying bartycrouch
Build complete! (107.81s)
warning: 'spi-builder-workspace': Invalid Resource 'Secrets/secrets.json': File not found.
Build complete.
{
"dependencies" : [
{
"identity" : "handyswift",
"requirement" : {
"range" : [
{
"lower_bound" : "3.2.0",
"upper_bound" : "4.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/Flinesoft/HandySwift.git"
},
{
"identity" : "microya",
"requirement" : {
"branch" : [
"support/without-combine"
]
},
"type" : "sourceControl",
"url" : "https://github.com/Flinesoft/Microya.git"
},
{
"identity" : "mungohealer",
"requirement" : {
"range" : [
{
"lower_bound" : "0.3.4",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/Flinesoft/MungoHealer.git"
},
{
"identity" : "rainbow",
"requirement" : {
"range" : [
{
"lower_bound" : "3.1.5",
"upper_bound" : "4.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/onevcat/Rainbow.git"
},
{
"identity" : "swiftcli",
"requirement" : {
"range" : [
{
"lower_bound" : "6.0.3",
"upper_bound" : "7.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/jakeheis/SwiftCLI.git"
},
{
"identity" : "swift-toml",
"requirement" : {
"branch" : [
"master"
]
},
"type" : "sourceControl",
"url" : "https://github.com/jdfergason/swift-toml.git"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "508.0.0",
"upper_bound" : "509.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-syntax.git"
},
{
"identity" : "swift-custom-dump",
"requirement" : {
"range" : [
{
"lower_bound" : "0.3.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-custom-dump.git"
}
],
"manifest_display_name" : "BartyCrouch",
"name" : "BartyCrouch",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
}
],
"products" : [
{
"name" : "bartycrouch",
"targets" : [
"BartyCrouch"
],
"type" : {
"executable" : null
}
},
{
"name" : "BartyCrouchConfiguration",
"targets" : [
"BartyCrouchConfiguration"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BartyCrouchKit",
"targets" : [
"BartyCrouchKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BartyCrouchTranslator",
"targets" : [
"BartyCrouchTranslator"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "BartyCrouchUtility",
"module_type" : "SwiftTarget",
"name" : "BartyCrouchUtility",
"path" : "Sources/BartyCrouchUtility",
"product_memberships" : [
"bartycrouch",
"BartyCrouchConfiguration",
"BartyCrouchKit"
],
"sources" : [
"Constants.swift",
"Secret.swift",
"Transformer.swift"
],
"type" : "library"
},
{
"c99name" : "BartyCrouchTranslatorTests",
"module_type" : "SwiftTarget",
"name" : "BartyCrouchTranslatorTests",
"path" : "Tests/BartyCrouchTranslatorTests",
"sources" : [
"DeepLTranslatorApiTests.swift",
"MicrosoftTranslatorApiTests.swift",
"Secrets/Secrets.swift"
],
"target_dependencies" : [
"BartyCrouchTranslator"
],
"type" : "test"
},
{
"c99name" : "BartyCrouchTranslator",
"module_type" : "SwiftTarget",
"name" : "BartyCrouchTranslator",
"path" : "Sources/BartyCrouchTranslator",
"product_dependencies" : [
"HandySwift",
"Microya",
"MungoHealer"
],
"product_memberships" : [
"bartycrouch",
"BartyCrouchKit",
"BartyCrouchTranslator"
],
"sources" : [
"BartyCrouchTranslator.swift",
"DeeplApi/DeepLApi.swift",
"DeeplApi/Model/DeepLTranslateErrorResponse.swift",
"DeeplApi/Model/DeepLTranslateResponse.swift",
"MicrosoftTranslatorApi/MicrosoftTranslatorApi.swift",
"MicrosoftTranslatorApi/Models/Language.swift",
"MicrosoftTranslatorApi/Models/TranslateRequest.swift",
"MicrosoftTranslatorApi/Models/TranslateResponse.swift"
],
"type" : "library"
},
{
"c99name" : "BartyCrouchKitTests",
"module_type" : "SwiftTarget",
"name" : "BartyCrouchKitTests",
"path" : "Tests/BartyCrouchKitTests",
"sources" : [
"CommandLine/CommandLineActorTests.swift",
"CommandLine/CommandLineParserTests.swift",
"CommandLine/ExtractLocStringsCommanderTests.swift",
"CommandLine/ExtractLocStringsTests.swift",
"CommandLine/FindFilesTests.swift",
"CommandLine/IBToolCommanderTests.swift",
"DemoTests/DemoData.swift",
"DemoTests/DemoTests.swift",
"DemoTests/Directory.swift",
"FileHandling/CodeFileHandlerTests.swift",
"FileHandling/CodeFilesSearchTests.swift",
"FileHandling/StringsFileUpdaterTests.swift",
"FileHandling/StringsFilesSearchTests.swift",
"Helpers/FileManagerExtension.swift"
],
"target_dependencies" : [
"BartyCrouchKit"
],
"type" : "test"
},
{
"c99name" : "BartyCrouchKit",
"module_type" : "SwiftTarget",
"name" : "BartyCrouchKit",
"path" : "Sources/BartyCrouchKit",
"product_dependencies" : [
"HandySwift",
"MungoHealer",
"Rainbow",
"SwiftCLI",
"SwiftSyntaxParser",
"SwiftSyntax"
],
"product_memberships" : [
"bartycrouch",
"BartyCrouchKit"
],
"sources" : [
"Commands/InitCommand.swift",
"Commands/LintCommand.swift",
"Commands/UpdateCommand.swift",
"FileHandling/CodeFileHandler.swift",
"FileHandling/CodeFilesSearch.swift",
"FileHandling/FilesSearchable.swift",
"FileHandling/StringsFileUpdater.swift",
"FileHandling/StringsFilesSearch.swift",
"FileHandling/SupportedLanguagesReader.swift",
"FileHandling/TranslateTransformer.swift",
"Globals/CommandExecution.swift",
"Globals/CommandLineErrorHandler.swift",
"Globals/Env.swift",
"Globals/Extensions/ArrayExtension.swift",
"Globals/Extensions/StringExtension.swift",
"Globals/GlobalOptions.swift",
"Globals/PrintLevel.swift",
"Globals/TestHelper.swift",
"OldCommandLine/CodeCommander.swift",
"OldCommandLine/CommandLineActor.swift",
"OldCommandLine/ExtractLocStrings.swift",
"OldCommandLine/IBToolCommander.swift",
"TaskHandlers/CodeTaskHandler.swift",
"TaskHandlers/InitTaskHandler.swift",
"TaskHandlers/InterfacesTaskHandler.swift",
"TaskHandlers/LintTaskHandler.swift",
"TaskHandlers/NormalizeTaskHandler.swift",
"TaskHandlers/TaskHandler.swift",
"TaskHandlers/TransformTaskHandler.swift",
"TaskHandlers/TranslateTaskHandler.swift"
],
"target_dependencies" : [
"BartyCrouchConfiguration",
"BartyCrouchTranslator",
"BartyCrouchUtility"
],
"type" : "library"
},
{
"c99name" : "BartyCrouchConfigurationTests",
"module_type" : "SwiftTarget",
"name" : "BartyCrouchConfigurationTests",
"path" : "Tests/BartyCrouchConfigurationTests",
"product_dependencies" : [
"CustomDump",
"Toml"
],
"sources" : [
"ConfigurationTests.swift"
],
"target_dependencies" : [
"BartyCrouchConfiguration"
],
"type" : "test"
},
{
"c99name" : "BartyCrouchConfiguration",
"module_type" : "SwiftTarget",
"name" : "BartyCrouchConfiguration",
"path" : "Sources/BartyCrouchConfiguration",
"product_dependencies" : [
"MungoHealer",
"Toml"
],
"product_memberships" : [
"bartycrouch",
"BartyCrouchConfiguration",
"BartyCrouchKit"
],
"sources" : [
"Configuration.swift",
"Extensions/TomlExtension.swift",
"Options/LintOptions.swift",
"Options/UpdateOptions.swift",
"Options/UpdateOptions/CodeOptions.swift",
"Options/UpdateOptions/InterfacesOptions.swift",
"Options/UpdateOptions/NormalizeOptions.swift",
"Options/UpdateOptions/TransformOptions.swift",
"Options/UpdateOptions/TranslateOptions.swift",
"TomlCodable.swift"
],
"target_dependencies" : [
"BartyCrouchUtility"
],
"type" : "library"
},
{
"c99name" : "BartyCrouch",
"module_type" : "SwiftTarget",
"name" : "BartyCrouch",
"path" : "Sources/BartyCrouch",
"product_memberships" : [
"bartycrouch"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"BartyCrouchKit"
],
"type" : "executable"
}
],
"tools_version" : "5.4"
}
warning: 'spi-builder-workspace': Invalid Resource 'Secrets/secrets.json': File not found.
Done.