The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of SwiftLint, reference main (e2ef7e), with Swift 6.1 for macOS (SPM) on 15 Jun 2025 19:55:10 UTC.

Swift 6 data race errors: 8

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

112 |         }
113 |
114 |         return files.parallelFilterGroup { file in
    |                      `- warning: type 'Configuration' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
115 |             let fileConfiguration = configuration(for: file)
116 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory.bridge()
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration+CommandLine.swift:115:37: warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
113 |
114 |         return files.parallelFilterGroup { file in
115 |             let fileConfiguration = configuration(for: file)
    |                                     `- warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
116 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory.bridge()
117 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:8:24: warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  6 | extension Configuration {
  7 |     // MARK: Caching Configurations By Identifier (In-Memory)
  8 |     private static var cachedConfigurationsByIdentifier = [String: Configuration]()
    |                        |- warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'cachedConfigurationsByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'cachedConfigurationsByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |     private static let cachedConfigurationsByIdentifierLock = NSLock()
 10 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:41:24: warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 39 |
 40 |     // MARK: Nested Config Is Self Cache
 41 |     private static var nestedConfigIsSelfByIdentifier = [String: Bool]()
    |                        |- warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'nestedConfigIsSelfByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'nestedConfigIsSelfByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |     private static let nestedConfigIsSelfByIdentifierLock = NSLock()
 43 |
[1599/1721] Compiling SwiftLintFramework LintableFilesVisitor.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:250:13: warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
206 |
207 | /// Represents a file that can be linted for style violations and corrections after being collected.
208 | public struct Linter {
    |               `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
209 |     /// The file to lint with this linter.
210 |     public let file: SwiftLintFile
    :
248 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
249 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
250 |             rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |             `- warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
251 |         }
252 |         return CollectedLinter(from: self)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:250:53: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
248 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
249 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
250 |             rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                                     `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
251 |         }
252 |         return CollectedLinter(from: self)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:310:40: warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
257 | ///
258 | /// A `CollectedLinter` is only created after a `Linter` has run its collection steps in `Linter.collect(into:)`.
259 | public struct CollectedLinter {
    |               `- note: consider making struct 'CollectedLinter' conform to the 'Sendable' protocol
260 |     /// The file to lint with this linter.
261 |     public let file: SwiftLintFile
    :
308 |         }) as? SuperfluousDisableCommandRule
309 |         let validationResults: [LintResult] = rules.parallelCompactMap {
310 |             guard $0.shouldRun(onFile: file) else {
    |                                        `- warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
311 |                 return nil
312 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:315:37: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
313 |
314 |             return $0.lint(file: file, regions: regions, benchmark: benchmark,
315 |                            storage: storage,
    |                                     `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
316 |                            superfluousDisableCommandRule: superfluousDisableCommandRule,
317 |                            compilerArguments: compilerArguments)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
[1600/1721] Compiling SwiftLintFramework CustomRuleTimer.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:250:13: warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
206 |
207 | /// Represents a file that can be linted for style violations and corrections after being collected.
208 | public struct Linter {
    |               `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
209 |     /// The file to lint with this linter.
210 |     public let file: SwiftLintFile
    :
248 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
249 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
250 |             rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |             `- warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
251 |         }
252 |         return CollectedLinter(from: self)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:250:53: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
248 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
249 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
250 |             rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                                     `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
251 |         }
252 |         return CollectedLinter(from: self)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:310:40: warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
257 | ///
258 | /// A `CollectedLinter` is only created after a `Linter` has run its collection steps in `Linter.collect(into:)`.
259 | public struct CollectedLinter {
    |               `- note: consider making struct 'CollectedLinter' conform to the 'Sendable' protocol
260 |     /// The file to lint with this linter.
261 |     public let file: SwiftLintFile
    :
308 |         }) as? SuperfluousDisableCommandRule
309 |         let validationResults: [LintResult] = rules.parallelCompactMap {
310 |             guard $0.shouldRun(onFile: file) else {
    |                                        `- warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
311 |                 return nil
312 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:315:37: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
313 |
314 |             return $0.lint(file: file, regions: regions, benchmark: benchmark,
315 |                            storage: storage,
    |                                     `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
316 |                            superfluousDisableCommandRule: superfluousDisableCommandRule,
317 |                            compilerArguments: compilerArguments)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
[1601/1721] Compiling SwiftLintFramework HashableConfigurationRuleWrapperWrapper.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:250:13: warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
206 |
207 | /// Represents a file that can be linted for style violations and corrections after being collected.
208 | public struct Linter {
    |               `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
209 |     /// The file to lint with this linter.
210 |     public let file: SwiftLintFile
    :
248 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
249 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
250 |             rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |             `- warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
251 |         }
252 |         return CollectedLinter(from: self)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:250:53: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
248 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
249 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
250 |             rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                                     `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
251 |         }
252 |         return CollectedLinter(from: self)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:310:40: warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
257 | ///
258 | /// A `CollectedLinter` is only created after a `Linter` has run its collection steps in `Linter.collect(into:)`.
259 | public struct CollectedLinter {
    |               `- note: consider making struct 'CollectedLinter' conform to the 'Sendable' protocol
260 |     /// The file to lint with this linter.
261 |     public let file: SwiftLintFile
    :
308 |         }) as? SuperfluousDisableCommandRule
309 |         let validationResults: [LintResult] = rules.parallelCompactMap {
310 |             guard $0.shouldRun(onFile: file) else {
    |                                        `- warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
311 |                 return nil
312 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:315:37: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
313 |
314 |             return $0.lint(file: file, regions: regions, benchmark: benchmark,
315 |                            storage: storage,
    |                                     `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
316 |                            superfluousDisableCommandRule: superfluousDisableCommandRule,
317 |                            compilerArguments: compilerArguments)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
[1602/1721] Compiling SwiftLintFramework Linter.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:250:13: warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
206 |
207 | /// Represents a file that can be linted for style violations and corrections after being collected.
208 | public struct Linter {
    |               `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
209 |     /// The file to lint with this linter.
210 |     public let file: SwiftLintFile
    :
248 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
249 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
250 |             rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |             `- warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
251 |         }
252 |         return CollectedLinter(from: self)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:250:53: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
248 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
249 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
250 |             rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                                     `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
251 |         }
252 |         return CollectedLinter(from: self)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:310:40: warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
257 | ///
258 | /// A `CollectedLinter` is only created after a `Linter` has run its collection steps in `Linter.collect(into:)`.
259 | public struct CollectedLinter {
    |               `- note: consider making struct 'CollectedLinter' conform to the 'Sendable' protocol
260 |     /// The file to lint with this linter.
261 |     public let file: SwiftLintFile
    :
308 |         }) as? SuperfluousDisableCommandRule
309 |         let validationResults: [LintResult] = rules.parallelCompactMap {
310 |             guard $0.shouldRun(onFile: file) else {
    |                                        `- warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
311 |                 return nil
312 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:315:37: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
313 |
314 |             return $0.lint(file: file, regions: regions, benchmark: benchmark,
315 |                            storage: storage,
    |                                     `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
316 |                            superfluousDisableCommandRule: superfluousDisableCommandRule,
317 |                            compilerArguments: compilerArguments)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
[1603/1721] Compiling SwiftLintFramework LinterCache.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:250:13: warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
206 |
207 | /// Represents a file that can be linted for style violations and corrections after being collected.
208 | public struct Linter {
    |               `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
209 |     /// The file to lint with this linter.
210 |     public let file: SwiftLintFile
    :
248 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
249 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
250 |             rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |             `- warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
251 |         }
252 |         return CollectedLinter(from: self)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:250:53: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
248 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
249 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
250 |             rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                                     `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
251 |         }
252 |         return CollectedLinter(from: self)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:310:40: warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
257 | ///
258 | /// A `CollectedLinter` is only created after a `Linter` has run its collection steps in `Linter.collect(into:)`.
259 | public struct CollectedLinter {
    |               `- note: consider making struct 'CollectedLinter' conform to the 'Sendable' protocol
260 |     /// The file to lint with this linter.
261 |     public let file: SwiftLintFile
    :
308 |         }) as? SuperfluousDisableCommandRule
309 |         let validationResults: [LintResult] = rules.parallelCompactMap {
310 |             guard $0.shouldRun(onFile: file) else {
    |                                        `- warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
311 |                 return nil
312 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:315:37: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
313 |
314 |             return $0.lint(file: file, regions: regions, benchmark: benchmark,
315 |                            storage: storage,
    |                                     `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
316 |                            superfluousDisableCommandRule: superfluousDisableCommandRule,
317 |                            compilerArguments: compilerArguments)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
[1604/1721] Compiling SwiftLintFramework ReportersList.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:250:13: warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
206 |
207 | /// Represents a file that can be linted for style violations and corrections after being collected.
208 | public struct Linter {
    |               `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
209 |     /// The file to lint with this linter.
210 |     public let file: SwiftLintFile
    :
248 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
249 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
250 |             rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |             `- warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
251 |         }
252 |         return CollectedLinter(from: self)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:250:53: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
248 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
249 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
250 |             rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                                     `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
251 |         }
252 |         return CollectedLinter(from: self)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:310:40: warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
257 | ///
258 | /// A `CollectedLinter` is only created after a `Linter` has run its collection steps in `Linter.collect(into:)`.
259 | public struct CollectedLinter {
    |               `- note: consider making struct 'CollectedLinter' conform to the 'Sendable' protocol
260 |     /// The file to lint with this linter.
261 |     public let file: SwiftLintFile
    :
308 |         }) as? SuperfluousDisableCommandRule
309 |         let validationResults: [LintResult] = rules.parallelCompactMap {
310 |             guard $0.shouldRun(onFile: file) else {
    |                                        `- warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
311 |                 return nil
312 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:315:37: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
313 |
314 |             return $0.lint(file: file, regions: regions, benchmark: benchmark,
315 |                            storage: storage,
    |                                     `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
316 |                            superfluousDisableCommandRule: superfluousDisableCommandRule,
317 |                            compilerArguments: compilerArguments)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
[1605/1721] Compiling SwiftLintFramework RulesFilter.swift
[1606/1721] Compiling SwiftLintFramework Signposts.swift
[1607/1721] Compiling SwiftLintFramework SwiftLintError.swift
[1608/1721] Compiling SwiftLintFramework SwiftPMCompilationDB.swift
[1609/1721] Compiling SwiftLintFramework UpdateChecker.swift
[1610/1721] Compiling SwiftLintFramework String+XML.swift
[1611/1721] Compiling SwiftLintFramework String+sha256.swift
[1612/1721] Compiling SwiftLintFramework ExecutableInfo.swift
[1613/1721] Compiling SwiftLintFramework Glob.swift
[1614/1721] Compiling SwiftLintFramework Reachability.swift
[1615/1721] Compiling SwiftLintFramework LintOrAnalyzeCommand.swift
[1616/1743] Compiling swiftlint Docs.swift
[1617/1744] Compiling swiftlint SwiftLint.swift
[1618/1744] Compiling swiftlint GenerateDocs.swift
[1619/1744] Compiling swiftlint Lint.swift
[1620/1744] Compiling swiftlint Version.swift
[1621/1744] Compiling swiftlint LintOrAnalyzeArguments.swift
[1622/1744] Compiling swiftlint Reporters.swift
[1623/1744] Compiling swiftlint Rules.swift
[1624/1744] Compiling swiftlint RulesFilterOptions.swift
[1625/1744] Compiling swiftlint_dev SwiftLintDev.swift
[1626/1744] Compiling swiftlint_dev Rules+Register.swift
[1627/1744] Compiling swiftlint_dev Reporters+Register.swift
[1628/1744] Emitting module swiftlint_dev
[1629/1744] Compiling swiftlint_dev Rules+Template.swift
[1630/1744] Emitting module swiftlint
[1631/1744] Compiling swiftlint Analyze.swift
[1632/1744] Compiling swiftlint Baseline.swift
[1632/1744] Write Objects.LinkFileList
[1635/1744] Compiling SwiftLintBuiltInRules ExplicitSelfRule.swift
[1636/1744] Compiling SwiftLintBuiltInRules ExplicitSelfRuleExamples.swift
[1637/1744] Compiling SwiftLintBuiltInRules FileHeaderRule.swift
[1638/1744] Compiling SwiftLintBuiltInRules FileTypesOrderRule.swift
[1639/1744] Compiling SwiftLintBuiltInRules FileTypesOrderRuleExamples.swift
[1640/1744] Compiling SwiftLintBuiltInRules IdentifierNameRule.swift
[1641/1744] Compiling SwiftLintBuiltInRules IdentifierNameRuleExamples.swift
[1642/1744] Compiling SwiftLintBuiltInRules ImplicitGetterRule.swift
[1643/1744] Compiling SwiftLintBuiltInRules ImplicitGetterRuleExamples.swift
[1644/1744] Compiling SwiftLintBuiltInRules ImplicitReturnRule.swift
[1645/1744] Compiling SwiftLintBuiltInRules ImplicitReturnRuleExamples.swift
[1646/1744] Compiling SwiftLintBuiltInRules InclusiveLanguageRule.swift
[1647/1744] Compiling SwiftLintBuiltInRules InclusiveLanguageRuleExamples.swift
[1648/1744] Compiling SwiftLintBuiltInRules IndentationWidthRule.swift
[1649/1744] Compiling SwiftLintBuiltInRules LeadingWhitespaceRule.swift
[1650/1744] Compiling SwiftLintBuiltInRules LetVarWhitespaceRule.swift
[1651/1744] Compiling SwiftLintBuiltInRules LiteralExpressionEndIndentationRule.swift
[1652/1744] Compiling SwiftLintBuiltInRules ModifierOrderRule.swift
[1653/1744] Compiling SwiftLintBuiltInRules ModifierOrderRuleExamples.swift
[1654/1744] Compiling SwiftLintBuiltInRules MultilineArgumentsBracketsRule.swift
[1655/1744] Compiling SwiftLintBuiltInRules MultilineArgumentsRule.swift
[1656/1744] Compiling SwiftLintBuiltInRules MultilineArgumentsRuleExamples.swift
[1657/1744] Compiling SwiftLintBuiltInRules MultilineFunctionChainsRule.swift
[1658/1744] Compiling SwiftLintBuiltInRules MultilineLiteralBracketsRule.swift
[1659/1744] Compiling SwiftLintBuiltInRules MultilineParametersBracketsRule.swift
[1660/1744] Compiling SwiftLintBuiltInRules SingleTestClassRule.swift
[1661/1744] Compiling SwiftLintBuiltInRules SortedEnumCasesRule.swift
[1662/1744] Compiling SwiftLintBuiltInRules SortedImportsRule.swift
[1663/1744] Compiling SwiftLintBuiltInRules SortedImportsRuleExamples.swift
[1664/1744] Compiling SwiftLintBuiltInRules StatementPositionRule.swift
[1665/1744] Compiling SwiftLintBuiltInRules SuperfluousElseRule.swift
[1666/1744] Compiling SwiftLintBuiltInRules SwitchCaseAlignmentRule.swift
[1667/1744] Compiling SwiftLintBuiltInRules SwitchCaseOnNewlineRule.swift
[1668/1744] Compiling SwiftLintBuiltInRules TrailingClosureRule.swift
[1669/1744] Compiling SwiftLintBuiltInRules TrailingCommaRule.swift
[1670/1744] Compiling SwiftLintBuiltInRules TrailingNewlineRule.swift
[1671/1744] Compiling SwiftLintBuiltInRules TrailingWhitespaceRule.swift
[1672/1744] Compiling SwiftLintBuiltInRules TypeContentsOrderRule.swift
[1673/1744] Compiling SwiftLintBuiltInRules TypeContentsOrderRuleExamples.swift
[1674/1744] Compiling SwiftLintBuiltInRules UnneededParenthesesInClosureArgumentRule.swift
[1675/1744] Compiling SwiftLintBuiltInRules UnusedOptionalBindingRule.swift
[1676/1744] Compiling SwiftLintBuiltInRules VerticalParameterAlignmentOnCallRule.swift
[1677/1744] Compiling SwiftLintBuiltInRules VerticalParameterAlignmentRule.swift
[1678/1744] Compiling SwiftLintBuiltInRules VerticalParameterAlignmentRuleExamples.swift
[1679/1744] Compiling SwiftLintBuiltInRules VerticalWhitespaceBetweenCasesRule.swift
[1680/1744] Compiling SwiftLintBuiltInRules VerticalWhitespaceClosingBracesRule.swift
[1681/1744] Compiling SwiftLintBuiltInRules VerticalWhitespaceClosingBracesRuleExamples.swift
[1682/1744] Compiling SwiftLintBuiltInRules VerticalWhitespaceOpeningBracesRule.swift
[1683/1744] Compiling SwiftLintBuiltInRules VerticalWhitespaceRule.swift
[1684/1744] Compiling SwiftLintBuiltInRules VoidReturnRule.swift
[1685/1744] Compiling SwiftLintBuiltInRules MultilineParametersRule.swift
[1686/1744] Compiling SwiftLintBuiltInRules MultilineParametersRuleExamples.swift
[1687/1744] Compiling SwiftLintBuiltInRules MultipleClosuresWithTrailingClosureRule.swift
[1688/1744] Compiling SwiftLintBuiltInRules NoSpaceInMethodCallRule.swift
[1689/1744] Compiling SwiftLintBuiltInRules NonOverridableClassDeclarationRule.swift
[1690/1744] Compiling SwiftLintBuiltInRules NumberSeparatorRule.swift
[1691/1744] Compiling SwiftLintBuiltInRules NumberSeparatorRuleExamples.swift
[1692/1744] Compiling SwiftLintBuiltInRules OpeningBraceRule.swift
[1693/1744] Compiling SwiftLintBuiltInRules OpeningBraceRuleExamples.swift
[1694/1744] Compiling SwiftLintBuiltInRules OperatorFunctionWhitespaceRule.swift
[1695/1744] Compiling SwiftLintBuiltInRules OperatorUsageWhitespaceRule.swift
[1696/1744] Compiling SwiftLintBuiltInRules OperatorUsageWhitespaceRuleExamples.swift
[1697/1744] Compiling SwiftLintBuiltInRules OptionalEnumCaseMatchingRule.swift
[1698/1744] Compiling SwiftLintBuiltInRules PreferSelfInStaticReferencesRule.swift
[1699/1744] Compiling SwiftLintBuiltInRules PreferSelfInStaticReferencesRuleExamples.swift
[1700/1744] Compiling SwiftLintBuiltInRules PreferSelfTypeOverTypeOfSelfRule.swift
[1701/1744] Compiling SwiftLintBuiltInRules PrefixedTopLevelConstantRule.swift
[1702/1744] Compiling SwiftLintBuiltInRules ProtocolPropertyAccessorsOrderRule.swift
[1703/1744] Compiling SwiftLintBuiltInRules RedundantDiscardableLetRule.swift
[1704/1744] Compiling SwiftLintBuiltInRules RedundantSelfInClosureRule.swift
[1705/1744] Compiling SwiftLintBuiltInRules RedundantSelfInClosureRuleExamples.swift
[1706/1744] Compiling SwiftLintBuiltInRules ReturnArrowWhitespaceRule.swift
[1707/1744] Compiling SwiftLintBuiltInRules SelfBindingRule.swift
[1708/1744] Compiling SwiftLintBuiltInRules ShorthandArgumentRule.swift
[1709/1744] Compiling SwiftLintBuiltInRules ShorthandOperatorRule.swift
[1710/1744] Compiling SwiftLintBuiltInRules VerticalWhitespaceConfiguration.swift
[1711/1744] Compiling SwiftLintBuiltInRules XCTSpecificMatcherConfiguration.swift
[1712/1744] Compiling SwiftLintBuiltInRules AttributeNameSpacingRule.swift
[1713/1744] Compiling SwiftLintBuiltInRules AttributesRule.swift
[1714/1744] Compiling SwiftLintBuiltInRules AttributesRuleExamples.swift
[1715/1744] Compiling SwiftLintBuiltInRules ClosingBraceRule.swift
[1716/1744] Compiling SwiftLintBuiltInRules ClosureEndIndentationRule.swift
[1717/1744] Compiling SwiftLintBuiltInRules ClosureEndIndentationRuleExamples.swift
[1718/1744] Compiling SwiftLintBuiltInRules ClosureParameterPositionRule.swift
[1719/1744] Compiling SwiftLintBuiltInRules ClosureSpacingRule.swift
[1720/1744] Compiling SwiftLintBuiltInRules CollectionAlignmentRule.swift
[1721/1744] Compiling SwiftLintBuiltInRules ColonRule.swift
[1722/1744] Compiling SwiftLintBuiltInRules ColonRuleExamples.swift
[1723/1744] Compiling SwiftLintBuiltInRules CommaInheritanceRule.swift
[1724/1744] Compiling SwiftLintBuiltInRules CommaRule.swift
[1725/1744] Compiling SwiftLintBuiltInRules ComputedAccessorsOrderRule.swift
[1726/1744] Compiling SwiftLintBuiltInRules ComputedAccessorsOrderRuleExamples.swift
[1727/1744] Compiling SwiftLintBuiltInRules ConditionalReturnsOnNewlineRule.swift
[1728/1744] Compiling SwiftLintBuiltInRules ContrastedOpeningBraceRule.swift
[1729/1744] Compiling SwiftLintBuiltInRules ContrastedOpeningBraceRuleExamples.swift
[1730/1744] Compiling SwiftLintBuiltInRules ControlStatementRule.swift
[1731/1744] Compiling SwiftLintBuiltInRules DirectReturnRule.swift
[1732/1744] Compiling SwiftLintBuiltInRules EmptyEnumArgumentsRule.swift
[1733/1744] Compiling SwiftLintBuiltInRules EmptyParametersRule.swift
[1734/1744] Compiling SwiftLintBuiltInRules EmptyParenthesesWithTrailingClosureRule.swift
[1735/1798] Emitting module SwiftLintFramework
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:8:24: warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  6 | extension Configuration {
  7 |     // MARK: Caching Configurations By Identifier (In-Memory)
  8 |     private static var cachedConfigurationsByIdentifier = [String: Configuration]()
    |                        |- warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'cachedConfigurationsByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'cachedConfigurationsByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |     private static let cachedConfigurationsByIdentifierLock = NSLock()
 10 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:41:24: warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 39 |
 40 |     // MARK: Nested Config Is Self Cache
 41 |     private static var nestedConfigIsSelfByIdentifier = [String: Bool]()
    |                        |- warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'nestedConfigIsSelfByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'nestedConfigIsSelfByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |     private static let nestedConfigIsSelfByIdentifierLock = NSLock()
 43 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:26:16: warning: static property 'mockedNetworkResults' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |     /// This dictionary has URLs as its keys and contents of those URLs as its values
 25 |     /// In production mode, this should be empty. For tests, it may be filled.
 26 |     static var mockedNetworkResults: [String: String] = [:]
    |                |- warning: static property 'mockedNetworkResults' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'mockedNetworkResults' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'mockedNetworkResults' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 |     // MARK: - Methods: Resolving
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+RulesWrapper.swift:6:28: warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  4 |     class RulesWrapper {
  5 |         // MARK: - Properties
  6 |         private static var isOptInRuleCache: [String: Bool] = [:]
    |                            |- warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'isOptInRuleCache' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'isOptInRuleCache' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |         private static let isOptInRuleCacheLock = NSLock()
  8 |
[1736/1803] Compiling SwiftLintFramework JUnitReporter.swift
[1737/1803] Compiling SwiftLintFramework MarkdownReporter.swift
[1738/1803] Compiling SwiftLintFramework RelativePathReporter.swift
[1739/1803] Compiling SwiftLintFramework Reporter.swift
[1740/1803] Compiling SwiftLintFramework SARIFReporter.swift
[1741/1803] Compiling SwiftLintFramework SonarQubeReporter.swift
[1742/1803] Compiling SwiftLintFramework CodeClimateReporter.swift
[1743/1803] Compiling SwiftLintFramework EmojiReporter.swift
[1744/1803] Compiling SwiftLintFramework GitHubActionsLoggingReporter.swift
[1745/1803] Compiling SwiftLintFramework GitLabJUnitReporter.swift
[1746/1803] Compiling SwiftLintFramework HTMLReporter.swift
[1747/1803] Compiling SwiftLintFramework JSONReporter.swift
[1747/1803] Linking swiftlint
[1748/1803] Applying swiftlint
[1749/1803] Linking swiftlint-dev
[1750/1803] Applying swiftlint-dev
[1752/1803] Compiling SwiftLintFramework SummaryReporter.swift
[1753/1803] Compiling SwiftLintFramework XcodeReporter.swift
[1754/1803] Compiling SwiftLintFramework CoreRules.swift
[1755/1803] Compiling SwiftLintFramework CustomRules.swift
[1756/1803] Compiling SwiftLintFramework SuperfluousDisableCommandRule.swift
[1757/1803] Compiling SwiftLintFramework Version.swift
[1758/1803] Compiling SwiftLintFramework YamlParser.swift
[1759/1803] Compiling SwiftLintFramework ProcessInfo+XcodeCloud.swift
[1760/1803] Compiling SwiftLintFramework ProgressBar.swift
[1761/1803] Compiling SwiftLintFramework CSVReporter.swift
[1762/1803] Compiling SwiftLintFramework CheckstyleReporter.swift
[1763/1803] Compiling SwiftLintFramework Configuration+IndentationStyle.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:60:32: warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 40 |         forceExclude: Bool,
 41 |         excludeBy: ExcludeBy,
 42 |         fileManager: some LintableFileManager = FileManager.default
    |                      `- note: consider making generic parameter 'some LintableFileManager' conform to the 'Sendable' protocol
 43 |     ) -> [String] {
 44 |         if fileManager.isFile(atPath: path) {
    :
 58 |         let includedPaths = self.includedPaths
 59 |             .flatMap(Glob.resolveGlob)
 60 |             .parallelFlatMap { fileManager.filesToLint(inPath: $0, rootDirectory: rootDirectory) }
    |                                `- warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 61 |
 62 |         switch excludeBy {
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:60:83: warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 58 |         let includedPaths = self.includedPaths
 59 |             .flatMap(Glob.resolveGlob)
 60 |             .parallelFlatMap { fileManager.filesToLint(inPath: $0, rootDirectory: rootDirectory) }
    |                                                                                   `- warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 61 |
 62 |         switch excludeBy {
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:118:32: warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
113 |     ///
114 |     /// - returns: The expanded excluded file paths.
115 |     public func excludedPaths(fileManager: some LintableFileManager = FileManager.default) -> [String] {
    |                                            `- note: consider making generic parameter 'some LintableFileManager' conform to the 'Sendable' protocol
116 |         excludedPaths
117 |             .flatMap(Glob.resolveGlob)
118 |             .parallelFlatMap { fileManager.filesToLint(inPath: $0, rootDirectory: rootDirectory) }
    |                                `- warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
119 |     }
120 | }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:118:83: warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
116 |         excludedPaths
117 |             .flatMap(Glob.resolveGlob)
118 |             .parallelFlatMap { fileManager.filesToLint(inPath: $0, rootDirectory: rootDirectory) }
    |                                                                                   `- warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
119 |     }
120 | }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:26:16: warning: static property 'mockedNetworkResults' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |     /// This dictionary has URLs as its keys and contents of those URLs as its values
 25 |     /// In production mode, this should be empty. For tests, it may be filled.
 26 |     static var mockedNetworkResults: [String: String] = [:]
    |                |- warning: static property 'mockedNetworkResults' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'mockedNetworkResults' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'mockedNetworkResults' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 |     // MARK: - Methods: Resolving
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:77:17: warning: mutation of captured var 'taskResult' in concurrently-executing code
 75 |             // `.ephemeral` disables caching (which we don't want to be managed by the system)
 76 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 77 |                 taskResult = (data, response, error)
    |                 `- warning: mutation of captured var 'taskResult' in concurrently-executing code
 78 |                 taskDone = true
 79 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:78:17: warning: mutation of captured var 'taskDone' in concurrently-executing code
 76 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 77 |                 taskResult = (data, response, error)
 78 |                 taskDone = true
    |                 `- warning: mutation of captured var 'taskDone' in concurrently-executing code
 79 |             }
 80 |
[1764/1803] Compiling SwiftLintFramework Configuration+LintableFiles.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:60:32: warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 40 |         forceExclude: Bool,
 41 |         excludeBy: ExcludeBy,
 42 |         fileManager: some LintableFileManager = FileManager.default
    |                      `- note: consider making generic parameter 'some LintableFileManager' conform to the 'Sendable' protocol
 43 |     ) -> [String] {
 44 |         if fileManager.isFile(atPath: path) {
    :
 58 |         let includedPaths = self.includedPaths
 59 |             .flatMap(Glob.resolveGlob)
 60 |             .parallelFlatMap { fileManager.filesToLint(inPath: $0, rootDirectory: rootDirectory) }
    |                                `- warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 61 |
 62 |         switch excludeBy {
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:60:83: warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 58 |         let includedPaths = self.includedPaths
 59 |             .flatMap(Glob.resolveGlob)
 60 |             .parallelFlatMap { fileManager.filesToLint(inPath: $0, rootDirectory: rootDirectory) }
    |                                                                                   `- warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 61 |
 62 |         switch excludeBy {
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:118:32: warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
113 |     ///
114 |     /// - returns: The expanded excluded file paths.
115 |     public func excludedPaths(fileManager: some LintableFileManager = FileManager.default) -> [String] {
    |                                            `- note: consider making generic parameter 'some LintableFileManager' conform to the 'Sendable' protocol
116 |         excludedPaths
117 |             .flatMap(Glob.resolveGlob)
118 |             .parallelFlatMap { fileManager.filesToLint(inPath: $0, rootDirectory: rootDirectory) }
    |                                `- warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
119 |     }
120 | }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:118:83: warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
116 |         excludedPaths
117 |             .flatMap(Glob.resolveGlob)
118 |             .parallelFlatMap { fileManager.filesToLint(inPath: $0, rootDirectory: rootDirectory) }
    |                                                                                   `- warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
119 |     }
120 | }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:26:16: warning: static property 'mockedNetworkResults' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |     /// This dictionary has URLs as its keys and contents of those URLs as its values
 25 |     /// In production mode, this should be empty. For tests, it may be filled.
 26 |     static var mockedNetworkResults: [String: String] = [:]
    |                |- warning: static property 'mockedNetworkResults' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'mockedNetworkResults' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'mockedNetworkResults' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 |     // MARK: - Methods: Resolving
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:77:17: warning: mutation of captured var 'taskResult' in concurrently-executing code
 75 |             // `.ephemeral` disables caching (which we don't want to be managed by the system)
 76 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 77 |                 taskResult = (data, response, error)
    |                 `- warning: mutation of captured var 'taskResult' in concurrently-executing code
 78 |                 taskDone = true
 79 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:78:17: warning: mutation of captured var 'taskDone' in concurrently-executing code
 76 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 77 |                 taskResult = (data, response, error)
 78 |                 taskDone = true
    |                 `- warning: mutation of captured var 'taskDone' in concurrently-executing code
 79 |             }
 80 |
[1765/1803] Compiling SwiftLintFramework Configuration+Merging.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:60:32: warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 40 |         forceExclude: Bool,
 41 |         excludeBy: ExcludeBy,
 42 |         fileManager: some LintableFileManager = FileManager.default
    |                      `- note: consider making generic parameter 'some LintableFileManager' conform to the 'Sendable' protocol
 43 |     ) -> [String] {
 44 |         if fileManager.isFile(atPath: path) {
    :
 58 |         let includedPaths = self.includedPaths
 59 |             .flatMap(Glob.resolveGlob)
 60 |             .parallelFlatMap { fileManager.filesToLint(inPath: $0, rootDirectory: rootDirectory) }
    |                                `- warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 61 |
 62 |         switch excludeBy {
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:60:83: warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 58 |         let includedPaths = self.includedPaths
 59 |             .flatMap(Glob.resolveGlob)
 60 |             .parallelFlatMap { fileManager.filesToLint(inPath: $0, rootDirectory: rootDirectory) }
    |                                                                                   `- warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 61 |
 62 |         switch excludeBy {
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:118:32: warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
113 |     ///
114 |     /// - returns: The expanded excluded file paths.
115 |     public func excludedPaths(fileManager: some LintableFileManager = FileManager.default) -> [String] {
    |                                            `- note: consider making generic parameter 'some LintableFileManager' conform to the 'Sendable' protocol
116 |         excludedPaths
117 |             .flatMap(Glob.resolveGlob)
118 |             .parallelFlatMap { fileManager.filesToLint(inPath: $0, rootDirectory: rootDirectory) }
    |                                `- warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
119 |     }
120 | }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:118:83: warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
116 |         excludedPaths
117 |             .flatMap(Glob.resolveGlob)
118 |             .parallelFlatMap { fileManager.filesToLint(inPath: $0, rootDirectory: rootDirectory) }
    |                                                                                   `- warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
119 |     }
120 | }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:26:16: warning: static property 'mockedNetworkResults' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |     /// This dictionary has URLs as its keys and contents of those URLs as its values
 25 |     /// In production mode, this should be empty. For tests, it may be filled.
 26 |     static var mockedNetworkResults: [String: String] = [:]
    |                |- warning: static property 'mockedNetworkResults' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'mockedNetworkResults' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'mockedNetworkResults' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 |     // MARK: - Methods: Resolving
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:77:17: warning: mutation of captured var 'taskResult' in concurrently-executing code
 75 |             // `.ephemeral` disables caching (which we don't want to be managed by the system)
 76 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 77 |                 taskResult = (data, response, error)
    |                 `- warning: mutation of captured var 'taskResult' in concurrently-executing code
 78 |                 taskDone = true
 79 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:78:17: warning: mutation of captured var 'taskDone' in concurrently-executing code
 76 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 77 |                 taskResult = (data, response, error)
 78 |                 taskDone = true
    |                 `- warning: mutation of captured var 'taskDone' in concurrently-executing code
 79 |             }
 80 |
[1766/1803] Compiling SwiftLintFramework Configuration+Parsing.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:60:32: warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 40 |         forceExclude: Bool,
 41 |         excludeBy: ExcludeBy,
 42 |         fileManager: some LintableFileManager = FileManager.default
    |                      `- note: consider making generic parameter 'some LintableFileManager' conform to the 'Sendable' protocol
 43 |     ) -> [String] {
 44 |         if fileManager.isFile(atPath: path) {
    :
 58 |         let includedPaths = self.includedPaths
 59 |             .flatMap(Glob.resolveGlob)
 60 |             .parallelFlatMap { fileManager.filesToLint(inPath: $0, rootDirectory: rootDirectory) }
    |                                `- warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 61 |
 62 |         switch excludeBy {
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:60:83: warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 58 |         let includedPaths = self.includedPaths
 59 |             .flatMap(Glob.resolveGlob)
 60 |             .parallelFlatMap { fileManager.filesToLint(inPath: $0, rootDirectory: rootDirectory) }
    |                                                                                   `- warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 61 |
 62 |         switch excludeBy {
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:118:32: warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
113 |     ///
114 |     /// - returns: The expanded excluded file paths.
115 |     public func excludedPaths(fileManager: some LintableFileManager = FileManager.default) -> [String] {
    |                                            `- note: consider making generic parameter 'some LintableFileManager' conform to the 'Sendable' protocol
116 |         excludedPaths
117 |             .flatMap(Glob.resolveGlob)
118 |             .parallelFlatMap { fileManager.filesToLint(inPath: $0, rootDirectory: rootDirectory) }
    |                                `- warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
119 |     }
120 | }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:118:83: warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
116 |         excludedPaths
117 |             .flatMap(Glob.resolveGlob)
118 |             .parallelFlatMap { fileManager.filesToLint(inPath: $0, rootDirectory: rootDirectory) }
    |                                                                                   `- warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
119 |     }
120 | }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:26:16: warning: static property 'mockedNetworkResults' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |     /// This dictionary has URLs as its keys and contents of those URLs as its values
 25 |     /// In production mode, this should be empty. For tests, it may be filled.
 26 |     static var mockedNetworkResults: [String: String] = [:]
    |                |- warning: static property 'mockedNetworkResults' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'mockedNetworkResults' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'mockedNetworkResults' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 |     // MARK: - Methods: Resolving
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:77:17: warning: mutation of captured var 'taskResult' in concurrently-executing code
 75 |             // `.ephemeral` disables caching (which we don't want to be managed by the system)
 76 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 77 |                 taskResult = (data, response, error)
    |                 `- warning: mutation of captured var 'taskResult' in concurrently-executing code
 78 |                 taskDone = true
 79 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:78:17: warning: mutation of captured var 'taskDone' in concurrently-executing code
 76 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 77 |                 taskResult = (data, response, error)
 78 |                 taskDone = true
    |                 `- warning: mutation of captured var 'taskDone' in concurrently-executing code
 79 |             }
 80 |
[1767/1803] Compiling SwiftLintFramework Configuration+Remote.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:60:32: warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 40 |         forceExclude: Bool,
 41 |         excludeBy: ExcludeBy,
 42 |         fileManager: some LintableFileManager = FileManager.default
    |                      `- note: consider making generic parameter 'some LintableFileManager' conform to the 'Sendable' protocol
 43 |     ) -> [String] {
 44 |         if fileManager.isFile(atPath: path) {
    :
 58 |         let includedPaths = self.includedPaths
 59 |             .flatMap(Glob.resolveGlob)
 60 |             .parallelFlatMap { fileManager.filesToLint(inPath: $0, rootDirectory: rootDirectory) }
    |                                `- warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 61 |
 62 |         switch excludeBy {
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:60:83: warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 58 |         let includedPaths = self.includedPaths
 59 |             .flatMap(Glob.resolveGlob)
 60 |             .parallelFlatMap { fileManager.filesToLint(inPath: $0, rootDirectory: rootDirectory) }
    |                                                                                   `- warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 61 |
 62 |         switch excludeBy {
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:118:32: warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
113 |     ///
114 |     /// - returns: The expanded excluded file paths.
115 |     public func excludedPaths(fileManager: some LintableFileManager = FileManager.default) -> [String] {
    |                                            `- note: consider making generic parameter 'some LintableFileManager' conform to the 'Sendable' protocol
116 |         excludedPaths
117 |             .flatMap(Glob.resolveGlob)
118 |             .parallelFlatMap { fileManager.filesToLint(inPath: $0, rootDirectory: rootDirectory) }
    |                                `- warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
119 |     }
120 | }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:118:83: warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
116 |         excludedPaths
117 |             .flatMap(Glob.resolveGlob)
118 |             .parallelFlatMap { fileManager.filesToLint(inPath: $0, rootDirectory: rootDirectory) }
    |                                                                                   `- warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
119 |     }
120 | }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:26:16: warning: static property 'mockedNetworkResults' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |     /// This dictionary has URLs as its keys and contents of those URLs as its values
 25 |     /// In production mode, this should be empty. For tests, it may be filled.
 26 |     static var mockedNetworkResults: [String: String] = [:]
    |                |- warning: static property 'mockedNetworkResults' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'mockedNetworkResults' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'mockedNetworkResults' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 |     // MARK: - Methods: Resolving
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:77:17: warning: mutation of captured var 'taskResult' in concurrently-executing code
 75 |             // `.ephemeral` disables caching (which we don't want to be managed by the system)
 76 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 77 |                 taskResult = (data, response, error)
    |                 `- warning: mutation of captured var 'taskResult' in concurrently-executing code
 78 |                 taskDone = true
 79 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:78:17: warning: mutation of captured var 'taskDone' in concurrently-executing code
 76 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 77 |                 taskResult = (data, response, error)
 78 |                 taskDone = true
    |                 `- warning: mutation of captured var 'taskDone' in concurrently-executing code
 79 |             }
 80 |
[1768/1803] Compiling SwiftLintFramework Configuration+RulesMode.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:60:32: warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 40 |         forceExclude: Bool,
 41 |         excludeBy: ExcludeBy,
 42 |         fileManager: some LintableFileManager = FileManager.default
    |                      `- note: consider making generic parameter 'some LintableFileManager' conform to the 'Sendable' protocol
 43 |     ) -> [String] {
 44 |         if fileManager.isFile(atPath: path) {
    :
 58 |         let includedPaths = self.includedPaths
 59 |             .flatMap(Glob.resolveGlob)
 60 |             .parallelFlatMap { fileManager.filesToLint(inPath: $0, rootDirectory: rootDirectory) }
    |                                `- warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 61 |
 62 |         switch excludeBy {
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:60:83: warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 58 |         let includedPaths = self.includedPaths
 59 |             .flatMap(Glob.resolveGlob)
 60 |             .parallelFlatMap { fileManager.filesToLint(inPath: $0, rootDirectory: rootDirectory) }
    |                                                                                   `- warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 61 |
 62 |         switch excludeBy {
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:118:32: warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
113 |     ///
114 |     /// - returns: The expanded excluded file paths.
115 |     public func excludedPaths(fileManager: some LintableFileManager = FileManager.default) -> [String] {
    |                                            `- note: consider making generic parameter 'some LintableFileManager' conform to the 'Sendable' protocol
116 |         excludedPaths
117 |             .flatMap(Glob.resolveGlob)
118 |             .parallelFlatMap { fileManager.filesToLint(inPath: $0, rootDirectory: rootDirectory) }
    |                                `- warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
119 |     }
120 | }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:118:83: warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
116 |         excludedPaths
117 |             .flatMap(Glob.resolveGlob)
118 |             .parallelFlatMap { fileManager.filesToLint(inPath: $0, rootDirectory: rootDirectory) }
    |                                                                                   `- warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
119 |     }
120 | }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:26:16: warning: static property 'mockedNetworkResults' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |     /// This dictionary has URLs as its keys and contents of those URLs as its values
 25 |     /// In production mode, this should be empty. For tests, it may be filled.
 26 |     static var mockedNetworkResults: [String: String] = [:]
    |                |- warning: static property 'mockedNetworkResults' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'mockedNetworkResults' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'mockedNetworkResults' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 |     // MARK: - Methods: Resolving
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:77:17: warning: mutation of captured var 'taskResult' in concurrently-executing code
 75 |             // `.ephemeral` disables caching (which we don't want to be managed by the system)
 76 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 77 |                 taskResult = (data, response, error)
    |                 `- warning: mutation of captured var 'taskResult' in concurrently-executing code
 78 |                 taskDone = true
 79 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:78:17: warning: mutation of captured var 'taskDone' in concurrently-executing code
 76 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 77 |                 taskResult = (data, response, error)
 78 |                 taskDone = true
    |                 `- warning: mutation of captured var 'taskDone' in concurrently-executing code
 79 |             }
 80 |
[1769/1803] Compiling SwiftLintFramework String+XML.swift
[1770/1803] Compiling SwiftLintFramework String+sha256.swift
[1771/1803] Compiling SwiftLintFramework ExecutableInfo.swift
[1772/1803] Compiling SwiftLintFramework Glob.swift
[1773/1803] Compiling SwiftLintFramework Reachability.swift
[1774/1803] Compiling SwiftLintFramework LintOrAnalyzeCommand.swift
[1775/1803] Compiling SwiftLintFramework Configuration+RulesWrapper.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+RulesWrapper.swift:6:28: warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  4 |     class RulesWrapper {
  5 |         // MARK: - Properties
  6 |         private static var isOptInRuleCache: [String: Bool] = [:]
    |                            |- warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'isOptInRuleCache' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'isOptInRuleCache' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |         private static let isOptInRuleCacheLock = NSLock()
  8 |
[1776/1803] Compiling SwiftLintFramework Configuration.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+RulesWrapper.swift:6:28: warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  4 |     class RulesWrapper {
  5 |         // MARK: - Properties
  6 |         private static var isOptInRuleCache: [String: Bool] = [:]
    |                            |- warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'isOptInRuleCache' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'isOptInRuleCache' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |         private static let isOptInRuleCacheLock = NSLock()
  8 |
[1777/1803] Compiling SwiftLintFramework RuleDocumentation.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+RulesWrapper.swift:6:28: warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  4 |     class RulesWrapper {
  5 |         // MARK: - Properties
  6 |         private static var isOptInRuleCache: [String: Bool] = [:]
    |                            |- warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'isOptInRuleCache' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'isOptInRuleCache' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |         private static let isOptInRuleCacheLock = NSLock()
  8 |
[1778/1803] Compiling SwiftLintFramework RuleListDocumentation.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+RulesWrapper.swift:6:28: warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  4 |     class RulesWrapper {
  5 |         // MARK: - Properties
  6 |         private static var isOptInRuleCache: [String: Bool] = [:]
    |                            |- warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'isOptInRuleCache' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'isOptInRuleCache' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |         private static let isOptInRuleCacheLock = NSLock()
  8 |
[1779/1803] Compiling SwiftLintFramework Exports.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+RulesWrapper.swift:6:28: warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  4 |     class RulesWrapper {
  5 |         // MARK: - Properties
  6 |         private static var isOptInRuleCache: [String: Bool] = [:]
    |                            |- warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'isOptInRuleCache' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'isOptInRuleCache' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |         private static let isOptInRuleCacheLock = NSLock()
  8 |
[1780/1803] Compiling SwiftLintFramework FileManager+SwiftLint.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+RulesWrapper.swift:6:28: warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  4 |     class RulesWrapper {
  5 |         // MARK: - Properties
  6 |         private static var isOptInRuleCache: [String: Bool] = [:]
    |                            |- warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'isOptInRuleCache' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'isOptInRuleCache' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |         private static let isOptInRuleCacheLock = NSLock()
  8 |
[1781/1803] Compiling SwiftLintFramework RulesFilter.swift
[1782/1803] Compiling SwiftLintFramework Signposts.swift
[1783/1803] Compiling SwiftLintFramework SwiftLintError.swift
[1784/1803] Compiling SwiftLintFramework SwiftPMCompilationDB.swift
[1785/1803] Compiling SwiftLintFramework UpdateChecker.swift
[1786/1803] Compiling SwiftLintFramework Benchmark.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration+CommandLine.swift:114:22: warning: type 'Configuration' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
112 |         }
113 |
114 |         return files.parallelFilterGroup { file in
    |                      `- warning: type 'Configuration' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
115 |             let fileConfiguration = configuration(for: file)
116 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory.bridge()
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration+CommandLine.swift:115:37: warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
113 |
114 |         return files.parallelFilterGroup { file in
115 |             let fileConfiguration = configuration(for: file)
    |                                     `- warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
116 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory.bridge()
117 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:8:24: warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  6 | extension Configuration {
  7 |     // MARK: Caching Configurations By Identifier (In-Memory)
  8 |     private static var cachedConfigurationsByIdentifier = [String: Configuration]()
    |                        |- warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'cachedConfigurationsByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'cachedConfigurationsByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |     private static let cachedConfigurationsByIdentifierLock = NSLock()
 10 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:41:24: warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 39 |
 40 |     // MARK: Nested Config Is Self Cache
 41 |     private static var nestedConfigIsSelfByIdentifier = [String: Bool]()
    |                        |- warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'nestedConfigIsSelfByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'nestedConfigIsSelfByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |     private static let nestedConfigIsSelfByIdentifierLock = NSLock()
 43 |
[1787/1803] Compiling SwiftLintFramework CompilerArgumentsExtractor.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration+CommandLine.swift:114:22: warning: type 'Configuration' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
112 |         }
113 |
114 |         return files.parallelFilterGroup { file in
    |                      `- warning: type 'Configuration' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
115 |             let fileConfiguration = configuration(for: file)
116 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory.bridge()
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration+CommandLine.swift:115:37: warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
113 |
114 |         return files.parallelFilterGroup { file in
115 |             let fileConfiguration = configuration(for: file)
    |                                     `- warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
116 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory.bridge()
117 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:8:24: warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  6 | extension Configuration {
  7 |     // MARK: Caching Configurations By Identifier (In-Memory)
  8 |     private static var cachedConfigurationsByIdentifier = [String: Configuration]()
    |                        |- warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'cachedConfigurationsByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'cachedConfigurationsByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |     private static let cachedConfigurationsByIdentifierLock = NSLock()
 10 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:41:24: warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 39 |
 40 |     // MARK: Nested Config Is Self Cache
 41 |     private static var nestedConfigIsSelfByIdentifier = [String: Bool]()
    |                        |- warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'nestedConfigIsSelfByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'nestedConfigIsSelfByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |     private static let nestedConfigIsSelfByIdentifierLock = NSLock()
 43 |
[1788/1803] Compiling SwiftLintFramework Configuration+CommandLine.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration+CommandLine.swift:114:22: warning: type 'Configuration' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
112 |         }
113 |
114 |         return files.parallelFilterGroup { file in
    |                      `- warning: type 'Configuration' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
115 |             let fileConfiguration = configuration(for: file)
116 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory.bridge()
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration+CommandLine.swift:115:37: warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
113 |
114 |         return files.parallelFilterGroup { file in
115 |             let fileConfiguration = configuration(for: file)
    |                                     `- warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
116 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory.bridge()
117 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:8:24: warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  6 | extension Configuration {
  7 |     // MARK: Caching Configurations By Identifier (In-Memory)
  8 |     private static var cachedConfigurationsByIdentifier = [String: Configuration]()
    |                        |- warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'cachedConfigurationsByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'cachedConfigurationsByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |     private static let cachedConfigurationsByIdentifierLock = NSLock()
 10 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:41:24: warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 39 |
 40 |     // MARK: Nested Config Is Self Cache
 41 |     private static var nestedConfigIsSelfByIdentifier = [String: Bool]()
    |                        |- warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'nestedConfigIsSelfByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'nestedConfigIsSelfByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |     private static let nestedConfigIsSelfByIdentifierLock = NSLock()
 43 |
[1789/1803] Compiling SwiftLintFramework Configuration+Cache.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration+CommandLine.swift:114:22: warning: type 'Configuration' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
112 |         }
113 |
114 |         return files.parallelFilterGroup { file in
    |                      `- warning: type 'Configuration' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
115 |             let fileConfiguration = configuration(for: file)
116 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory.bridge()
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration+CommandLine.swift:115:37: warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
113 |
114 |         return files.parallelFilterGroup { file in
115 |             let fileConfiguration = configuration(for: file)
    |                                     `- warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
116 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory.bridge()
117 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:8:24: warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  6 | extension Configuration {
  7 |     // MARK: Caching Configurations By Identifier (In-Memory)
  8 |     private static var cachedConfigurationsByIdentifier = [String: Configuration]()
    |                        |- warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'cachedConfigurationsByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'cachedConfigurationsByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |     private static let cachedConfigurationsByIdentifierLock = NSLock()
 10 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:41:24: warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 39 |
 40 |     // MARK: Nested Config Is Self Cache
 41 |     private static var nestedConfigIsSelfByIdentifier = [String: Bool]()
    |                        |- warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'nestedConfigIsSelfByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'nestedConfigIsSelfByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |     private static let nestedConfigIsSelfByIdentifierLock = NSLock()
 43 |
[1790/1803] Compiling SwiftLintFramework Configuration+FileGraph.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration+CommandLine.swift:114:22: warning: type 'Configuration' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
112 |         }
113 |
114 |         return files.parallelFilterGroup { file in
    |                      `- warning: type 'Configuration' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
115 |             let fileConfiguration = configuration(for: file)
116 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory.bridge()
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration+CommandLine.swift:115:37: warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
113 |
114 |         return files.parallelFilterGroup { file in
115 |             let fileConfiguration = configuration(for: file)
    |                                     `- warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
116 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory.bridge()
117 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:8:24: warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  6 | extension Configuration {
  7 |     // MARK: Caching Configurations By Identifier (In-Memory)
  8 |     private static var cachedConfigurationsByIdentifier = [String: Configuration]()
    |                        |- warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'cachedConfigurationsByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'cachedConfigurationsByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |     private static let cachedConfigurationsByIdentifierLock = NSLock()
 10 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:41:24: warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 39 |
 40 |     // MARK: Nested Config Is Self Cache
 41 |     private static var nestedConfigIsSelfByIdentifier = [String: Bool]()
    |                        |- warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'nestedConfigIsSelfByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'nestedConfigIsSelfByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |     private static let nestedConfigIsSelfByIdentifierLock = NSLock()
 43 |
[1791/1803] Compiling SwiftLintFramework Configuration+FileGraphSubtypes.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration+CommandLine.swift:114:22: warning: type 'Configuration' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
112 |         }
113 |
114 |         return files.parallelFilterGroup { file in
    |                      `- warning: type 'Configuration' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
115 |             let fileConfiguration = configuration(for: file)
116 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory.bridge()
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration+CommandLine.swift:115:37: warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
113 |
114 |         return files.parallelFilterGroup { file in
115 |             let fileConfiguration = configuration(for: file)
    |                                     `- warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
116 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory.bridge()
117 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:8:24: warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  6 | extension Configuration {
  7 |     // MARK: Caching Configurations By Identifier (In-Memory)
  8 |     private static var cachedConfigurationsByIdentifier = [String: Configuration]()
    |                        |- warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'cachedConfigurationsByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'cachedConfigurationsByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |     private static let cachedConfigurationsByIdentifierLock = NSLock()
 10 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:41:24: warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 39 |
 40 |     // MARK: Nested Config Is Self Cache
 41 |     private static var nestedConfigIsSelfByIdentifier = [String: Bool]()
    |                        |- warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'nestedConfigIsSelfByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'nestedConfigIsSelfByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |     private static let nestedConfigIsSelfByIdentifierLock = NSLock()
 43 |
[1792/1803] Compiling SwiftLintFramework LintableFilesVisitor.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:250:13: warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
206 |
207 | /// Represents a file that can be linted for style violations and corrections after being collected.
208 | public struct Linter {
    |               `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
209 |     /// The file to lint with this linter.
210 |     public let file: SwiftLintFile
    :
248 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
249 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
250 |             rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |             `- warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
251 |         }
252 |         return CollectedLinter(from: self)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:250:53: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
248 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
249 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
250 |             rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                                     `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
251 |         }
252 |         return CollectedLinter(from: self)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:310:40: warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
257 | ///
258 | /// A `CollectedLinter` is only created after a `Linter` has run its collection steps in `Linter.collect(into:)`.
259 | public struct CollectedLinter {
    |               `- note: consider making struct 'CollectedLinter' conform to the 'Sendable' protocol
260 |     /// The file to lint with this linter.
261 |     public let file: SwiftLintFile
    :
308 |         }) as? SuperfluousDisableCommandRule
309 |         let validationResults: [LintResult] = rules.parallelCompactMap {
310 |             guard $0.shouldRun(onFile: file) else {
    |                                        `- warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
311 |                 return nil
312 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:315:37: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
313 |
314 |             return $0.lint(file: file, regions: regions, benchmark: benchmark,
315 |                            storage: storage,
    |                                     `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
316 |                            superfluousDisableCommandRule: superfluousDisableCommandRule,
317 |                            compilerArguments: compilerArguments)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
[1793/1803] Compiling SwiftLintFramework CustomRuleTimer.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:250:13: warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
206 |
207 | /// Represents a file that can be linted for style violations and corrections after being collected.
208 | public struct Linter {
    |               `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
209 |     /// The file to lint with this linter.
210 |     public let file: SwiftLintFile
    :
248 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
249 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
250 |             rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |             `- warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
251 |         }
252 |         return CollectedLinter(from: self)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:250:53: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
248 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
249 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
250 |             rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                                     `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
251 |         }
252 |         return CollectedLinter(from: self)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:310:40: warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
257 | ///
258 | /// A `CollectedLinter` is only created after a `Linter` has run its collection steps in `Linter.collect(into:)`.
259 | public struct CollectedLinter {
    |               `- note: consider making struct 'CollectedLinter' conform to the 'Sendable' protocol
260 |     /// The file to lint with this linter.
261 |     public let file: SwiftLintFile
    :
308 |         }) as? SuperfluousDisableCommandRule
309 |         let validationResults: [LintResult] = rules.parallelCompactMap {
310 |             guard $0.shouldRun(onFile: file) else {
    |                                        `- warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
311 |                 return nil
312 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:315:37: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
313 |
314 |             return $0.lint(file: file, regions: regions, benchmark: benchmark,
315 |                            storage: storage,
    |                                     `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
316 |                            superfluousDisableCommandRule: superfluousDisableCommandRule,
317 |                            compilerArguments: compilerArguments)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
[1794/1803] Compiling SwiftLintFramework HashableConfigurationRuleWrapperWrapper.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:250:13: warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
206 |
207 | /// Represents a file that can be linted for style violations and corrections after being collected.
208 | public struct Linter {
    |               `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
209 |     /// The file to lint with this linter.
210 |     public let file: SwiftLintFile
    :
248 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
249 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
250 |             rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |             `- warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
251 |         }
252 |         return CollectedLinter(from: self)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:250:53: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
248 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
249 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
250 |             rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                                     `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
251 |         }
252 |         return CollectedLinter(from: self)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:310:40: warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
257 | ///
258 | /// A `CollectedLinter` is only created after a `Linter` has run its collection steps in `Linter.collect(into:)`.
259 | public struct CollectedLinter {
    |               `- note: consider making struct 'CollectedLinter' conform to the 'Sendable' protocol
260 |     /// The file to lint with this linter.
261 |     public let file: SwiftLintFile
    :
308 |         }) as? SuperfluousDisableCommandRule
309 |         let validationResults: [LintResult] = rules.parallelCompactMap {
310 |             guard $0.shouldRun(onFile: file) else {
    |                                        `- warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
311 |                 return nil
312 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:315:37: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
313 |
314 |             return $0.lint(file: file, regions: regions, benchmark: benchmark,
315 |                            storage: storage,
    |                                     `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
316 |                            superfluousDisableCommandRule: superfluousDisableCommandRule,
317 |                            compilerArguments: compilerArguments)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
[1795/1803] Compiling SwiftLintFramework Linter.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:250:13: warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
206 |
207 | /// Represents a file that can be linted for style violations and corrections after being collected.
208 | public struct Linter {
    |               `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
209 |     /// The file to lint with this linter.
210 |     public let file: SwiftLintFile
    :
248 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
249 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
250 |             rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |             `- warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
251 |         }
252 |         return CollectedLinter(from: self)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:250:53: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
248 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
249 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
250 |             rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                                     `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
251 |         }
252 |         return CollectedLinter(from: self)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:310:40: warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
257 | ///
258 | /// A `CollectedLinter` is only created after a `Linter` has run its collection steps in `Linter.collect(into:)`.
259 | public struct CollectedLinter {
    |               `- note: consider making struct 'CollectedLinter' conform to the 'Sendable' protocol
260 |     /// The file to lint with this linter.
261 |     public let file: SwiftLintFile
    :
308 |         }) as? SuperfluousDisableCommandRule
309 |         let validationResults: [LintResult] = rules.parallelCompactMap {
310 |             guard $0.shouldRun(onFile: file) else {
    |                                        `- warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
311 |                 return nil
312 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:315:37: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
313 |
314 |             return $0.lint(file: file, regions: regions, benchmark: benchmark,
315 |                            storage: storage,
    |                                     `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
316 |                            superfluousDisableCommandRule: superfluousDisableCommandRule,
317 |                            compilerArguments: compilerArguments)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
[1796/1803] Compiling SwiftLintFramework LinterCache.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:250:13: warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
206 |
207 | /// Represents a file that can be linted for style violations and corrections after being collected.
208 | public struct Linter {
    |               `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
209 |     /// The file to lint with this linter.
210 |     public let file: SwiftLintFile
    :
248 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
249 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
250 |             rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |             `- warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
251 |         }
252 |         return CollectedLinter(from: self)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:250:53: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
248 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
249 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
250 |             rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                                     `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
251 |         }
252 |         return CollectedLinter(from: self)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:310:40: warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
257 | ///
258 | /// A `CollectedLinter` is only created after a `Linter` has run its collection steps in `Linter.collect(into:)`.
259 | public struct CollectedLinter {
    |               `- note: consider making struct 'CollectedLinter' conform to the 'Sendable' protocol
260 |     /// The file to lint with this linter.
261 |     public let file: SwiftLintFile
    :
308 |         }) as? SuperfluousDisableCommandRule
309 |         let validationResults: [LintResult] = rules.parallelCompactMap {
310 |             guard $0.shouldRun(onFile: file) else {
    |                                        `- warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
311 |                 return nil
312 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:315:37: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
313 |
314 |             return $0.lint(file: file, regions: regions, benchmark: benchmark,
315 |                            storage: storage,
    |                                     `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
316 |                            superfluousDisableCommandRule: superfluousDisableCommandRule,
317 |                            compilerArguments: compilerArguments)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
[1797/1803] Compiling SwiftLintFramework ReportersList.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:250:13: warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
206 |
207 | /// Represents a file that can be linted for style violations and corrections after being collected.
208 | public struct Linter {
    |               `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
209 |     /// The file to lint with this linter.
210 |     public let file: SwiftLintFile
    :
248 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
249 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
250 |             rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |             `- warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
251 |         }
252 |         return CollectedLinter(from: self)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:250:53: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
248 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
249 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
250 |             rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                                     `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
251 |         }
252 |         return CollectedLinter(from: self)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:310:40: warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
257 | ///
258 | /// A `CollectedLinter` is only created after a `Linter` has run its collection steps in `Linter.collect(into:)`.
259 | public struct CollectedLinter {
    |               `- note: consider making struct 'CollectedLinter' conform to the 'Sendable' protocol
260 |     /// The file to lint with this linter.
261 |     public let file: SwiftLintFile
    :
308 |         }) as? SuperfluousDisableCommandRule
309 |         let validationResults: [LintResult] = rules.parallelCompactMap {
310 |             guard $0.shouldRun(onFile: file) else {
    |                                        `- warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
311 |                 return nil
312 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:315:37: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
313 |
314 |             return $0.lint(file: file, regions: regions, benchmark: benchmark,
315 |                            storage: storage,
    |                                     `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
316 |                            superfluousDisableCommandRule: superfluousDisableCommandRule,
317 |                            compilerArguments: compilerArguments)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
[1798/1809] Compiling TestHelpers TestResources.swift
[1799/1809] Emitting module TestHelpers
[1800/1809] Compiling TestHelpers RuleDescription+Examples.swift
[1801/1809] Compiling TestHelpers SwiftLintTestCase.swift
[1802/1809] Emitting module TestHelpers
[1803/1809] Compiling TestHelpers RuleMock.swift
[1804/1809] Compiling TestHelpers TestHelpers.swift
[1805/1809] Compiling TestHelpers TestResources.swift
[1806/1809] Compiling TestHelpers RuleMock.swift
[1807/1809] Compiling TestHelpers SwiftLintTestCase.swift
[1808/1809] Compiling TestHelpers RuleDescription+Examples.swift
[1809/1809] Compiling TestHelpers TestHelpers.swift
Build complete! (57.47s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser.git"
    },
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "exact" : [
          "601.0.1"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-syntax.git"
    },
    {
      "identity" : "sourcekitten",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.37.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/jpsim/SourceKitten.git"
    },
    {
      "identity" : "yams",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "5.3.0",
            "upper_bound" : "6.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/jpsim/Yams.git"
    },
    {
      "identity" : "swiftytexttable",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.9.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/scottrhoyt/SwiftyTextTable.git"
    },
    {
      "identity" : "collectionconcurrencykit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.2.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/JohnSundell/CollectionConcurrencyKit.git"
    },
    {
      "identity" : "cryptoswift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.8.4",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/krzyzanowskim/CryptoSwift.git"
    }
  ],
  "manifest_display_name" : "SwiftLint",
  "name" : "SwiftLint",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "swiftlint",
      "targets" : [
        "swiftlint"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "SwiftLintFramework",
      "targets" : [
        "SwiftLintFramework"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftLintBuildToolPlugin",
      "targets" : [
        "SwiftLintBuildToolPlugin"
      ],
      "type" : {
        "plugin" : null
      }
    },
    {
      "name" : "SwiftLintCommandPlugin",
      "targets" : [
        "SwiftLintCommandPlugin"
      ],
      "type" : {
        "plugin" : null
      }
    },
    {
      "name" : "swiftlint-dev",
      "targets" : [
        "swiftlint-dev"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "SwiftLintCoreMacros",
      "targets" : [
        "SwiftLintCoreMacros"
      ],
      "type" : {
        "macro" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "swiftlint_dev",
      "module_type" : "SwiftTarget",
      "name" : "swiftlint-dev",
      "path" : "Source/swiftlint-dev",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "swiftlint-dev"
      ],
      "sources" : [
        "Reporters+Register.swift",
        "Rules+Register.swift",
        "Rules+Template.swift",
        "SwiftLintDev.swift"
      ],
      "target_dependencies" : [
        "SwiftLintFramework"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "swiftlint",
      "module_type" : "SwiftTarget",
      "name" : "swiftlint",
      "path" : "Source/swiftlint",
      "product_dependencies" : [
        "ArgumentParser",
        "CollectionConcurrencyKit",
        "SwiftyTextTable"
      ],
      "product_memberships" : [
        "swiftlint"
      ],
      "sources" : [
        "Commands/Analyze.swift",
        "Commands/Baseline.swift",
        "Commands/Docs.swift",
        "Commands/GenerateDocs.swift",
        "Commands/Lint.swift",
        "Commands/Reporters.swift",
        "Commands/Rules.swift",
        "Commands/SwiftLint.swift",
        "Commands/Version.swift",
        "Common/LintOrAnalyzeArguments.swift",
        "Common/RulesFilterOptions.swift"
      ],
      "target_dependencies" : [
        "SwiftLintFramework"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "TestHelpers",
      "module_type" : "SwiftTarget",
      "name" : "TestHelpers",
      "path" : "Tests/TestHelpers",
      "sources" : [
        "RuleDescription+Examples.swift",
        "RuleMock.swift",
        "SwiftLintTestCase.swift",
        "TestHelpers.swift",
        "TestResources.swift"
      ],
      "target_dependencies" : [
        "SwiftLintFramework"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftLintFramework",
      "module_type" : "SwiftTarget",
      "name" : "SwiftLintFramework",
      "path" : "Source/SwiftLintFramework",
      "product_dependencies" : [
        "CollectionConcurrencyKit"
      ],
      "product_memberships" : [
        "swiftlint",
        "SwiftLintFramework",
        "swiftlint-dev"
      ],
      "sources" : [
        "Benchmark.swift",
        "CompilerArgumentsExtractor.swift",
        "Configuration+CommandLine.swift",
        "Configuration/Configuration+Cache.swift",
        "Configuration/Configuration+FileGraph.swift",
        "Configuration/Configuration+FileGraphSubtypes.swift",
        "Configuration/Configuration+IndentationStyle.swift",
        "Configuration/Configuration+LintableFiles.swift",
        "Configuration/Configuration+Merging.swift",
        "Configuration/Configuration+Parsing.swift",
        "Configuration/Configuration+Remote.swift",
        "Configuration/Configuration+RulesMode.swift",
        "Configuration/Configuration+RulesWrapper.swift",
        "Configuration/Configuration.swift",
        "Documentation/RuleDocumentation.swift",
        "Documentation/RuleListDocumentation.swift",
        "Exports.swift",
        "Extensions/FileManager+SwiftLint.swift",
        "Extensions/String+XML.swift",
        "Extensions/String+sha256.swift",
        "Helpers/ExecutableInfo.swift",
        "Helpers/Glob.swift",
        "Helpers/Reachability.swift",
        "LintOrAnalyzeCommand.swift",
        "LintableFilesVisitor.swift",
        "Models/CustomRuleTimer.swift",
        "Models/HashableConfigurationRuleWrapperWrapper.swift",
        "Models/Linter.swift",
        "Models/LinterCache.swift",
        "Models/ReportersList.swift",
        "Models/Version.swift",
        "Models/YamlParser.swift",
        "ProcessInfo+XcodeCloud.swift",
        "ProgressBar.swift",
        "Reporters/CSVReporter.swift",
        "Reporters/CheckstyleReporter.swift",
        "Reporters/CodeClimateReporter.swift",
        "Reporters/EmojiReporter.swift",
        "Reporters/GitHubActionsLoggingReporter.swift",
        "Reporters/GitLabJUnitReporter.swift",
        "Reporters/HTMLReporter.swift",
        "Reporters/JSONReporter.swift",
        "Reporters/JUnitReporter.swift",
        "Reporters/MarkdownReporter.swift",
        "Reporters/RelativePathReporter.swift",
        "Reporters/Reporter.swift",
        "Reporters/SARIFReporter.swift",
        "Reporters/SonarQubeReporter.swift",
        "Reporters/SummaryReporter.swift",
        "Reporters/XcodeReporter.swift",
        "Rules/CoreRules.swift",
        "Rules/CustomRules.swift",
        "Rules/SuperfluousDisableCommandRule.swift",
        "RulesFilter.swift",
        "Signposts.swift",
        "SwiftLintError.swift",
        "SwiftPMCompilationDB.swift",
        "UpdateChecker.swift"
      ],
      "target_dependencies" : [
        "SwiftLintBuiltInRules",
        "SwiftLintCore",
        "SwiftLintExtraRules"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftLintExtraRules",
      "module_type" : "SwiftTarget",
      "name" : "SwiftLintExtraRules",
      "path" : "Source/SwiftLintExtraRules",
      "product_memberships" : [
        "swiftlint",
        "SwiftLintFramework",
        "swiftlint-dev"
      ],
      "sources" : [
        "Exports.swift",
        "ExtraRules.swift"
      ],
      "target_dependencies" : [
        "SwiftLintCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftLintCoreMacros",
      "module_type" : "SwiftTarget",
      "name" : "SwiftLintCoreMacros",
      "path" : "Source/SwiftLintCoreMacros",
      "product_dependencies" : [
        "SwiftSyntaxMacros",
        "SwiftCompilerPlugin"
      ],
      "product_memberships" : [
        "swiftlint",
        "SwiftLintFramework",
        "swiftlint-dev",
        "SwiftLintCoreMacros"
      ],
      "sources" : [
        "RuleConfigurationMacros.swift",
        "SwiftLintCoreMacros.swift",
        "SwiftSyntaxRule.swift"
      ],
      "type" : "macro"
    },
    {
      "c99name" : "SwiftLintCore",
      "module_type" : "SwiftTarget",
      "name" : "SwiftLintCore",
      "path" : "Source/SwiftLintCore",
      "product_dependencies" : [
        "CryptoSwift",
        "SourceKittenFramework",
        "SwiftIDEUtils",
        "SwiftOperators",
        "SwiftParser",
        "SwiftSyntax",
        "SwiftSyntaxBuilder",
        "SwiftyTextTable",
        "Yams"
      ],
      "product_memberships" : [
        "swiftlint",
        "SwiftLintFramework",
        "swiftlint-dev"
      ],
      "sources" : [
        "Extensions/Array+SwiftLint.swift",
        "Extensions/ByteCount+SwiftSyntax.swift",
        "Extensions/Collection+Windows.swift",
        "Extensions/Dictionary+SwiftLint.swift",
        "Extensions/NSRange+SwiftLint.swift",
        "Extensions/NSRegularExpression+SwiftLint.swift",
        "Extensions/QueuedPrint.swift",
        "Extensions/RandomAccessCollection+Swiftlint.swift",
        "Extensions/Request+SwiftLint.swift",
        "Extensions/SourceKittenDictionary+Swiftlint.swift",
        "Extensions/SourceRange+SwiftLint.swift",
        "Extensions/String+SwiftLint.swift",
        "Extensions/StringView+SwiftLint.swift",
        "Extensions/StringView+SwiftSyntax.swift",
        "Extensions/SwiftDeclarationAttributeKind+Swiftlint.swift",
        "Extensions/SwiftDeclarationKind+SwiftLint.swift",
        "Extensions/SwiftLintFile+BodyLineCount.swift",
        "Extensions/SwiftLintFile+Cache.swift",
        "Extensions/SwiftLintFile+Regex.swift",
        "Extensions/SwiftSyntax+SwiftLint.swift",
        "Extensions/SyntaxClassification+isComment.swift",
        "Extensions/SyntaxKind+SwiftLint.swift",
        "Helpers/Macros.swift",
        "Helpers/Stack.swift",
        "Models/AccessControlLevel.swift",
        "Models/Baseline.swift",
        "Models/ChildOptionSeverityConfiguration.swift",
        "Models/Command.swift",
        "Models/ConfigurationRuleWrapper.swift",
        "Models/Correction.swift",
        "Models/Example.swift",
        "Models/Issue.swift",
        "Models/Location.swift",
        "Models/Region.swift",
        "Models/RuleConfigurationDescription.swift",
        "Models/RuleDescription.swift",
        "Models/RuleIdentifier.swift",
        "Models/RuleKind.swift",
        "Models/RuleList.swift",
        "Models/RuleParameter.swift",
        "Models/RuleRegistry.swift",
        "Models/RuleStorage.swift",
        "Models/SeverityConfiguration.swift",
        "Models/StyleViolation.swift",
        "Models/SwiftExpressionKind.swift",
        "Models/SwiftLintFile.swift",
        "Models/SwiftLintSyntaxMap.swift",
        "Models/SwiftLintSyntaxToken.swift",
        "Models/SwiftVersion.swift",
        "Models/ViolationSeverity.swift",
        "Protocols/ASTRule.swift",
        "Protocols/CacheDescriptionProvider.swift",
        "Protocols/CollectingRule.swift",
        "Protocols/Rule.swift",
        "Protocols/RuleConfiguration.swift",
        "Protocols/SwiftSyntaxCorrectableRule.swift",
        "Protocols/SwiftSyntaxRule.swift",
        "Rewriters/CodeIndentingRewriter.swift",
        "RuleConfigurations/RegexConfiguration.swift",
        "RuleConfigurations/SeverityLevelsConfiguration.swift",
        "Visitors/BodyLengthRuleVisitor.swift",
        "Visitors/CodeBlockVisitor.swift",
        "Visitors/CommandVisitor.swift",
        "Visitors/DeclaredIdentifiersTrackingVisitor.swift",
        "Visitors/ViolationsSyntaxVisitor.swift"
      ],
      "target_dependencies" : [
        "DyldWarningWorkaround",
        "SwiftLintCoreMacros"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftLintCommandPlugin",
      "module_type" : "PluginTarget",
      "name" : "SwiftLintCommandPlugin",
      "path" : "Plugins/SwiftLintCommandPlugin",
      "plugin_capability" : {
        "intent" : {
          "description" : "SwiftLint Command Plugin",
          "type" : "custom",
          "verb" : "swiftlint"
        },
        "permissions" : [
          {
            "network_scope" : {
              "none" : {
              }
            },
            "reason" : "When this command is run with the `--fix` option it may modify source files.",
            "type" : "writeToPackageDirectory"
          }
        ],
        "type" : "command"
      },
      "product_memberships" : [
        "SwiftLintCommandPlugin"
      ],
      "sources" : [
        "CommandContext.swift",
        "SwiftLintCommandPlugin.swift"
      ],
      "target_dependencies" : [
        "SwiftLintBinary"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "SwiftLintBuiltInRules",
      "module_type" : "SwiftTarget",
      "name" : "SwiftLintBuiltInRules",
      "path" : "Source/SwiftLintBuiltInRules",
      "product_memberships" : [
        "swiftlint",
        "SwiftLintFramework",
        "swiftlint-dev"
      ],
      "sources" : [
        "Exports.swift",
        "Extensions/SourceKittenDictionary+SwiftUI.swift",
        "Helpers/LegacyFunctionRuleHelper.swift",
        "Models/BuiltInRules.swift",
        "Models/ImportUsage.swift",
        "Rules/Idiomatic/AnonymousArgumentInMultilineClosureRule.swift",
        "Rules/Idiomatic/BlockBasedKVORule.swift",
        "Rules/Idiomatic/ConvenienceTypeRule.swift",
        "Rules/Idiomatic/DiscouragedAssertRule.swift",
        "Rules/Idiomatic/DiscouragedNoneNameRule.swift",
        "Rules/Idiomatic/DiscouragedObjectLiteralRule.swift",
        "Rules/Idiomatic/DiscouragedOptionalBooleanRule.swift",
        "Rules/Idiomatic/DiscouragedOptionalBooleanRuleExamples.swift",
        "Rules/Idiomatic/DiscouragedOptionalCollectionExamples.swift",
        "Rules/Idiomatic/DiscouragedOptionalCollectionRule.swift",
        "Rules/Idiomatic/DuplicateImportsRule.swift",
        "Rules/Idiomatic/DuplicateImportsRuleExamples.swift",
        "Rules/Idiomatic/ExplicitACLRule.swift",
        "Rules/Idiomatic/ExplicitEnumRawValueRule.swift",
        "Rules/Idiomatic/ExplicitInitRule.swift",
        "Rules/Idiomatic/ExplicitTopLevelACLRule.swift",
        "Rules/Idiomatic/ExplicitTypeInterfaceRule.swift",
        "Rules/Idiomatic/ExtensionAccessModifierRule.swift",
        "Rules/Idiomatic/FallthroughRule.swift",
        "Rules/Idiomatic/FatalErrorMessageRule.swift",
        "Rules/Idiomatic/FileNameNoSpaceRule.swift",
        "Rules/Idiomatic/FileNameRule.swift",
        "Rules/Idiomatic/ForWhereRule.swift",
        "Rules/Idiomatic/ForceCastRule.swift",
        "Rules/Idiomatic/ForceTryRule.swift",
        "Rules/Idiomatic/ForceUnwrappingRule.swift",
        "Rules/Idiomatic/FunctionDefaultParameterAtEndRule.swift",
        "Rules/Idiomatic/GenericTypeNameRule.swift",
        "Rules/Idiomatic/ImplicitlyUnwrappedOptionalRule.swift",
        "Rules/Idiomatic/IsDisjointRule.swift",
        "Rules/Idiomatic/JoinedDefaultParameterRule.swift",
        "Rules/Idiomatic/LegacyCGGeometryFunctionsRule.swift",
        "Rules/Idiomatic/LegacyConstantRule.swift",
        "Rules/Idiomatic/LegacyConstantRuleExamples.swift",
        "Rules/Idiomatic/LegacyConstructorRule.swift",
        "Rules/Idiomatic/LegacyHashingRule.swift",
        "Rules/Idiomatic/LegacyMultipleRule.swift",
        "Rules/Idiomatic/LegacyNSGeometryFunctionsRule.swift",
        "Rules/Idiomatic/LegacyObjcTypeRule.swift",
        "Rules/Idiomatic/LegacyRandomRule.swift",
        "Rules/Idiomatic/NimbleOperatorRule.swift",
        "Rules/Idiomatic/NoEmptyBlockRule.swift",
        "Rules/Idiomatic/NoExtensionAccessModifierRule.swift",
        "Rules/Idiomatic/NoFallthroughOnlyRule.swift",
        "Rules/Idiomatic/NoFallthroughOnlyRuleExamples.swift",
        "Rules/Idiomatic/NoGroupingExtensionRule.swift",
        "Rules/Idiomatic/NoMagicNumbersRule.swift",
        "Rules/Idiomatic/ObjectLiteralRule.swift",
        "Rules/Idiomatic/OneDeclarationPerFileRule.swift",
        "Rules/Idiomatic/PatternMatchingKeywordsRule.swift",
        "Rules/Idiomatic/PreferKeyPathRule.swift",
        "Rules/Idiomatic/PreferNimbleRule.swift",
        "Rules/Idiomatic/PreferTypeCheckingRule.swift",
        "Rules/Idiomatic/PreferZeroOverExplicitInitRule.swift",
        "Rules/Idiomatic/PrivateOverFilePrivateRule.swift",
        "Rules/Idiomatic/RedundantNilCoalescingRule.swift",
        "Rules/Idiomatic/RedundantObjcAttributeRule.swift",
        "Rules/Idiomatic/RedundantObjcAttributeRuleExamples.swift",
        "Rules/Idiomatic/RedundantOptionalInitializationRule.swift",
        "Rules/Idiomatic/RedundantSetAccessControlRule.swift",
        "Rules/Idiomatic/RedundantStringEnumValueRule.swift",
        "Rules/Idiomatic/RedundantTypeAnnotationRule.swift",
        "Rules/Idiomatic/RedundantVoidReturnRule.swift",
        "Rules/Idiomatic/ReturnValueFromVoidFunctionRule.swift",
        "Rules/Idiomatic/ReturnValueFromVoidFunctionRuleExamples.swift",
        "Rules/Idiomatic/ShorthandOptionalBindingRule.swift",
        "Rules/Idiomatic/StaticOperatorRule.swift",
        "Rules/Idiomatic/StaticOverFinalClassRule.swift",
        "Rules/Idiomatic/StrictFilePrivateRule.swift",
        "Rules/Idiomatic/SyntacticSugarRule.swift",
        "Rules/Idiomatic/SyntacticSugarRuleExamples.swift",
        "Rules/Idiomatic/ToggleBoolRule.swift",
        "Rules/Idiomatic/TrailingSemicolonRule.swift",
        "Rules/Idiomatic/TypeNameRule.swift",
        "Rules/Idiomatic/TypeNameRuleExamples.swift",
        "Rules/Idiomatic/UnavailableConditionRule.swift",
        "Rules/Idiomatic/UnavailableFunctionRule.swift",
        "Rules/Idiomatic/UnneededBreakInSwitchRule.swift",
        "Rules/Idiomatic/UnneededSynthesizedInitializerRule.swift",
        "Rules/Idiomatic/UnneededSynthesizedInitializerRuleExamples.swift",
        "Rules/Idiomatic/UntypedErrorInCatchRule.swift",
        "Rules/Idiomatic/UnusedEnumeratedRule.swift",
        "Rules/Idiomatic/VoidFunctionInTernaryConditionRule.swift",
        "Rules/Idiomatic/XCTFailMessageRule.swift",
        "Rules/Idiomatic/XCTSpecificMatcherRule.swift",
        "Rules/Idiomatic/XCTSpecificMatcherRuleExamples.swift",
        "Rules/Lint/AccessibilityLabelForImageRule.swift",
        "Rules/Lint/AccessibilityLabelForImageRuleExamples.swift",
        "Rules/Lint/AccessibilityTraitForButtonRule.swift",
        "Rules/Lint/AccessibilityTraitForButtonRuleExamples.swift",
        "Rules/Lint/ArrayInitRule.swift",
        "Rules/Lint/AsyncWithoutAwaitRule.swift",
        "Rules/Lint/AsyncWithoutAwaitRuleExamples.swift",
        "Rules/Lint/BalancedXCTestLifecycleRule.swift",
        "Rules/Lint/BlanketDisableCommandRule.swift",
        "Rules/Lint/CaptureVariableRule.swift",
        "Rules/Lint/ClassDelegateProtocolRule.swift",
        "Rules/Lint/CommentSpacingRule.swift",
        "Rules/Lint/CompilerProtocolInitRule.swift",
        "Rules/Lint/DeploymentTargetRule.swift",
        "Rules/Lint/DeploymentTargetRuleExamples.swift",
        "Rules/Lint/DiscardedNotificationCenterObserverRule.swift",
        "Rules/Lint/DiscouragedDirectInitRule.swift",
        "Rules/Lint/DuplicateConditionsRule.swift",
        "Rules/Lint/DuplicateEnumCasesRule.swift",
        "Rules/Lint/DuplicatedKeyInDictionaryLiteralRule.swift",
        "Rules/Lint/DynamicInlineRule.swift",
        "Rules/Lint/EmptyXCTestMethodRule.swift",
        "Rules/Lint/EmptyXCTestMethodRuleExamples.swift",
        "Rules/Lint/ExpiringTodoRule.swift",
        "Rules/Lint/IBInspectableInExtensionRule.swift",
        "Rules/Lint/IdenticalOperandsRule.swift",
        "Rules/Lint/InvalidSwiftLintCommandRule.swift",
        "Rules/Lint/LocalDocCommentRule.swift",
        "Rules/Lint/LowerACLThanParentRule.swift",
        "Rules/Lint/MarkRule.swift",
        "Rules/Lint/MarkRuleExamples.swift",
        "Rules/Lint/MissingDocsRule.swift",
        "Rules/Lint/MissingDocsRuleExamples.swift",
        "Rules/Lint/NSLocalizedStringKeyRule.swift",
        "Rules/Lint/NSLocalizedStringRequireBundleRule.swift",
        "Rules/Lint/NSNumberInitAsFunctionReferenceRule.swift",
        "Rules/Lint/NSObjectPreferIsEqualRule.swift",
        "Rules/Lint/NSObjectPreferIsEqualRuleExamples.swift",
        "Rules/Lint/NonOptionalStringDataConversionRule.swift",
        "Rules/Lint/NotificationCenterDetachmentRule.swift",
        "Rules/Lint/NotificationCenterDetachmentRuleExamples.swift",
        "Rules/Lint/OptionalDataStringConversionRule.swift",
        "Rules/Lint/OrphanedDocCommentRule.swift",
        "Rules/Lint/OverriddenSuperCallRule.swift",
        "Rules/Lint/OverrideInExtensionRule.swift",
        "Rules/Lint/PeriodSpacingRule.swift",
        "Rules/Lint/PrivateActionRule.swift",
        "Rules/Lint/PrivateOutletRule.swift",
        "Rules/Lint/PrivateSubjectRule.swift",
        "Rules/Lint/PrivateSubjectRuleExamples.swift",
        "Rules/Lint/PrivateSwiftUIStatePropertyRule.swift",
        "Rules/Lint/PrivateSwiftUIStatePropertyRuleExamples.swift",
        "Rules/Lint/PrivateUnitTestRule.swift",
        "Rules/Lint/ProhibitedInterfaceBuilderRule.swift",
        "Rules/Lint/ProhibitedSuperRule.swift",
        "Rules/Lint/QuickDiscouragedCallRule.swift",
        "Rules/Lint/QuickDiscouragedCallRuleExamples.swift",
        "Rules/Lint/QuickDiscouragedFocusedTestRule.swift",
        "Rules/Lint/QuickDiscouragedFocusedTestRuleExamples.swift",
        "Rules/Lint/QuickDiscouragedPendingTestRule.swift",
        "Rules/Lint/QuickDiscouragedPendingTestRuleExamples.swift",
        "Rules/Lint/RawValueForCamelCasedCodableEnumRule.swift",
        "Rules/Lint/RedundantSendableRule.swift",
        "Rules/Lint/RequiredDeinitRule.swift",
        "Rules/Lint/RequiredEnumCaseRule.swift",
        "Rules/Lint/SelfInPropertyInitializationRule.swift",
        "Rules/Lint/StrongIBOutletRule.swift",
        "Rules/Lint/TestCaseAccessibilityRule.swift",
        "Rules/Lint/TestCaseAccessibilityRuleExamples.swift",
        "Rules/Lint/TodoRule.swift",
        "Rules/Lint/TypesafeArrayInitRule.swift",
        "Rules/Lint/UnhandledThrowingTaskRule.swift",
        "Rules/Lint/UnneededOverrideRule.swift",
        "Rules/Lint/UnneededOverrideRuleExamples.swift",
        "Rules/Lint/UnownedVariableCaptureRule.swift",
        "Rules/Lint/UnusedClosureParameterRule.swift",
        "Rules/Lint/UnusedClosureParameterRuleExamples.swift",
        "Rules/Lint/UnusedControlFlowLabelRule.swift",
        "Rules/Lint/UnusedDeclarationRule.swift",
        "Rules/Lint/UnusedDeclarationRuleExamples.swift",
        "Rules/Lint/UnusedImportRule.swift",
        "Rules/Lint/UnusedImportRuleExamples.swift",
        "Rules/Lint/UnusedParameterRule.swift",
        "Rules/Lint/UnusedSetterValueRule.swift",
        "Rules/Lint/ValidIBInspectableRule.swift",
        "Rules/Lint/WeakDelegateRule.swift",
        "Rules/Lint/YodaConditionRule.swift",
        "Rules/Metrics/ClosureBodyLengthRule.swift",
        "Rules/Metrics/ClosureBodyLengthRuleExamples.swift",
        "Rules/Metrics/CyclomaticComplexityRule.swift",
        "Rules/Metrics/EnumCaseAssociatedValuesLengthRule.swift",
        "Rules/Metrics/FileLengthRule.swift",
        "Rules/Metrics/FunctionBodyLengthRule.swift",
        "Rules/Metrics/FunctionParameterCountRule.swift",
        "Rules/Metrics/LargeTupleRule.swift",
        "Rules/Metrics/LargeTupleRuleExamples.swift",
        "Rules/Metrics/LineLengthRule.swift",
        "Rules/Metrics/NestingRule.swift",
        "Rules/Metrics/NestingRuleExamples.swift",
        "Rules/Metrics/TypeBodyLengthRule.swift",
        "Rules/Performance/ContainsOverFilterCountRule.swift",
        "Rules/Performance/ContainsOverFilterIsEmptyRule.swift",
        "Rules/Performance/ContainsOverFirstNotNilRule.swift",
        "Rules/Performance/ContainsOverRangeNilComparisonRule.swift",
        "Rules/Performance/EmptyCollectionLiteralRule.swift",
        "Rules/Performance/EmptyCountRule.swift",
        "Rules/Performance/EmptyStringRule.swift",
        "Rules/Performance/FinalTestCaseRule.swift",
        "Rules/Performance/FirstWhereRule.swift",
        "Rules/Performance/FlatMapOverMapReduceRule.swift",
        "Rules/Performance/LastWhereRule.swift",
        "Rules/Performance/ReduceBooleanRule.swift",
        "Rules/Performance/ReduceIntoRule.swift",
        "Rules/Performance/SortedFirstLastRule.swift",
        "Rules/RuleConfigurations/AttributesConfiguration.swift",
        "Rules/RuleConfigurations/BlanketDisableCommandConfiguration.swift",
        "Rules/RuleConfigurations/CollectionAlignmentConfiguration.swift",
        "Rules/RuleConfigurations/ColonConfiguration.swift",
        "Rules/RuleConfigurations/ComputedAccessorsOrderConfiguration.swift",
        "Rules/RuleConfigurations/ConditionalReturnsOnNewlineConfiguration.swift",
        "Rules/RuleConfigurations/CyclomaticComplexityConfiguration.swift",
        "Rules/RuleConfigurations/DeploymentTargetConfiguration.swift",
        "Rules/RuleConfigurations/DiscouragedDirectInitConfiguration.swift",
        "Rules/RuleConfigurations/EmptyCountConfiguration.swift",
        "Rules/RuleConfigurations/ExpiringTodoConfiguration.swift",
        "Rules/RuleConfigurations/ExplicitInitConfiguration.swift",
        "Rules/RuleConfigurations/ExplicitTypeInterfaceConfiguration.swift",
        "Rules/RuleConfigurations/FileHeaderConfiguration.swift",
        "Rules/RuleConfigurations/FileLengthConfiguration.swift",
        "Rules/RuleConfigurations/FileNameConfiguration.swift",
        "Rules/RuleConfigurations/FileNameNoSpaceConfiguration.swift",
        "Rules/RuleConfigurations/FileTypesOrderConfiguration.swift",
        "Rules/RuleConfigurations/ForWhereConfiguration.swift",
        "Rules/RuleConfigurations/FunctionDefaultParameterAtEndConfiguration.swift",
        "Rules/RuleConfigurations/FunctionParameterCountConfiguration.swift",
        "Rules/RuleConfigurations/IdentifierNameConfiguration.swift",
        "Rules/RuleConfigurations/ImplicitReturnConfiguration.swift",
        "Rules/RuleConfigurations/ImplicitlyUnwrappedOptionalConfiguration.swift",
        "Rules/RuleConfigurations/InclusiveLanguageConfiguration.swift",
        "Rules/RuleConfigurations/IndentationWidthConfiguration.swift",
        "Rules/RuleConfigurations/LegacyObjcTypeConfiguration.swift",
        "Rules/RuleConfigurations/LineLengthConfiguration.swift",
        "Rules/RuleConfigurations/MissingDocsConfiguration.swift",
        "Rules/RuleConfigurations/ModifierOrderConfiguration.swift",
        "Rules/RuleConfigurations/MultilineArgumentsConfiguration.swift",
        "Rules/RuleConfigurations/MultilineParametersConfiguration.swift",
        "Rules/RuleConfigurations/NameConfiguration.swift",
        "Rules/RuleConfigurations/NestingConfiguration.swift",
        "Rules/RuleConfigurations/NoEmptyBlockConfiguration.swift",
        "Rules/RuleConfigurations/NoMagicNumbersConfiguration.swift",
        "Rules/RuleConfigurations/NonOverridableClassDeclarationConfiguration.swift",
        "Rules/RuleConfigurations/NumberSeparatorConfiguration.swift",
        "Rules/RuleConfigurations/ObjectLiteralConfiguration.swift",
        "Rules/RuleConfigurations/OpeningBraceConfiguration.swift",
        "Rules/RuleConfigurations/OperatorUsageWhitespaceConfiguration.swift",
        "Rules/RuleConfigurations/OverriddenSuperCallConfiguration.swift",
        "Rules/RuleConfigurations/PreferKeyPathConfiguration.swift",
        "Rules/RuleConfigurations/PrefixedTopLevelConstantConfiguration.swift",
        "Rules/RuleConfigurations/PrivateOutletConfiguration.swift",
        "Rules/RuleConfigurations/PrivateOverFilePrivateConfiguration.swift",
        "Rules/RuleConfigurations/ProhibitedSuperConfiguration.swift",
        "Rules/RuleConfigurations/RedundantDiscardableLetConfiguration.swift",
        "Rules/RuleConfigurations/RedundantSendableConfiguration.swift",
        "Rules/RuleConfigurations/RedundantTypeAnnotationConfiguration.swift",
        "Rules/RuleConfigurations/RedundantVoidReturnConfiguration.swift",
        "Rules/RuleConfigurations/RequiredEnumCaseConfiguration.swift",
        "Rules/RuleConfigurations/SelfBindingConfiguration.swift",
        "Rules/RuleConfigurations/ShorthandArgumentConfiguration.swift",
        "Rules/RuleConfigurations/SortedImportsConfiguration.swift",
        "Rules/RuleConfigurations/StatementPositionConfiguration.swift",
        "Rules/RuleConfigurations/SwitchCaseAlignmentConfiguration.swift",
        "Rules/RuleConfigurations/TestCaseAccessibilityConfiguration.swift",
        "Rules/RuleConfigurations/TodoConfiguration.swift",
        "Rules/RuleConfigurations/TrailingClosureConfiguration.swift",
        "Rules/RuleConfigurations/TrailingCommaConfiguration.swift",
        "Rules/RuleConfigurations/TrailingWhitespaceConfiguration.swift",
        "Rules/RuleConfigurations/TypeContentsOrderConfiguration.swift",
        "Rules/RuleConfigurations/TypeNameConfiguration.swift",
        "Rules/RuleConfigurations/UnitTestConfiguration.swift",
        "Rules/RuleConfigurations/UnneededOverrideRuleConfiguration.swift",
        "Rules/RuleConfigurations/UnusedDeclarationConfiguration.swift",
        "Rules/RuleConfigurations/UnusedImportConfiguration.swift",
        "Rules/RuleConfigurations/UnusedOptionalBindingConfiguration.swift",
        "Rules/RuleConfigurations/VerticalWhitespaceClosingBracesConfiguration.swift",
        "Rules/RuleConfigurations/VerticalWhitespaceConfiguration.swift",
        "Rules/RuleConfigurations/XCTSpecificMatcherConfiguration.swift",
        "Rules/Style/AttributeNameSpacingRule.swift",
        "Rules/Style/AttributesRule.swift",
        "Rules/Style/AttributesRuleExamples.swift",
        "Rules/Style/ClosingBraceRule.swift",
        "Rules/Style/ClosureEndIndentationRule.swift",
        "Rules/Style/ClosureEndIndentationRuleExamples.swift",
        "Rules/Style/ClosureParameterPositionRule.swift",
        "Rules/Style/ClosureSpacingRule.swift",
        "Rules/Style/CollectionAlignmentRule.swift",
        "Rules/Style/ColonRule.swift",
        "Rules/Style/ColonRuleExamples.swift",
        "Rules/Style/CommaInheritanceRule.swift",
        "Rules/Style/CommaRule.swift",
        "Rules/Style/ComputedAccessorsOrderRule.swift",
        "Rules/Style/ComputedAccessorsOrderRuleExamples.swift",
        "Rules/Style/ConditionalReturnsOnNewlineRule.swift",
        "Rules/Style/ContrastedOpeningBraceRule.swift",
        "Rules/Style/ContrastedOpeningBraceRuleExamples.swift",
        "Rules/Style/ControlStatementRule.swift",
        "Rules/Style/DirectReturnRule.swift",
        "Rules/Style/EmptyEnumArgumentsRule.swift",
        "Rules/Style/EmptyParametersRule.swift",
        "Rules/Style/EmptyParenthesesWithTrailingClosureRule.swift",
        "Rules/Style/ExplicitSelfRule.swift",
        "Rules/Style/ExplicitSelfRuleExamples.swift",
        "Rules/Style/FileHeaderRule.swift",
        "Rules/Style/FileTypesOrderRule.swift",
        "Rules/Style/FileTypesOrderRuleExamples.swift",
        "Rules/Style/IdentifierNameRule.swift",
        "Rules/Style/IdentifierNameRuleExamples.swift",
        "Rules/Style/ImplicitGetterRule.swift",
        "Rules/Style/ImplicitGetterRuleExamples.swift",
        "Rules/Style/ImplicitReturnRule.swift",
        "Rules/Style/ImplicitReturnRuleExamples.swift",
        "Rules/Style/InclusiveLanguageRule.swift",
        "Rules/Style/InclusiveLanguageRuleExamples.swift",
        "Rules/Style/IndentationWidthRule.swift",
        "Rules/Style/LeadingWhitespaceRule.swift",
        "Rules/Style/LetVarWhitespaceRule.swift",
        "Rules/Style/LiteralExpressionEndIndentationRule.swift",
        "Rules/Style/ModifierOrderRule.swift",
        "Rules/Style/ModifierOrderRuleExamples.swift",
        "Rules/Style/MultilineArgumentsBracketsRule.swift",
        "Rules/Style/MultilineArgumentsRule.swift",
        "Rules/Style/MultilineArgumentsRuleExamples.swift",
        "Rules/Style/MultilineFunctionChainsRule.swift",
        "Rules/Style/MultilineLiteralBracketsRule.swift",
        "Rules/Style/MultilineParametersBracketsRule.swift",
        "Rules/Style/MultilineParametersRule.swift",
        "Rules/Style/MultilineParametersRuleExamples.swift",
        "Rules/Style/MultipleClosuresWithTrailingClosureRule.swift",
        "Rules/Style/NoSpaceInMethodCallRule.swift",
        "Rules/Style/NonOverridableClassDeclarationRule.swift",
        "Rules/Style/NumberSeparatorRule.swift",
        "Rules/Style/NumberSeparatorRuleExamples.swift",
        "Rules/Style/OpeningBraceRule.swift",
        "Rules/Style/OpeningBraceRuleExamples.swift",
        "Rules/Style/OperatorFunctionWhitespaceRule.swift",
        "Rules/Style/OperatorUsageWhitespaceRule.swift",
        "Rules/Style/OperatorUsageWhitespaceRuleExamples.swift",
        "Rules/Style/OptionalEnumCaseMatchingRule.swift",
        "Rules/Style/PreferSelfInStaticReferencesRule.swift",
        "Rules/Style/PreferSelfInStaticReferencesRuleExamples.swift",
        "Rules/Style/PreferSelfTypeOverTypeOfSelfRule.swift",
        "Rules/Style/PrefixedTopLevelConstantRule.swift",
        "Rules/Style/ProtocolPropertyAccessorsOrderRule.swift",
        "Rules/Style/RedundantDiscardableLetRule.swift",
        "Rules/Style/RedundantSelfInClosureRule.swift",
        "Rules/Style/RedundantSelfInClosureRuleExamples.swift",
        "Rules/Style/ReturnArrowWhitespaceRule.swift",
        "Rules/Style/SelfBindingRule.swift",
        "Rules/Style/ShorthandArgumentRule.swift",
        "Rules/Style/ShorthandOperatorRule.swift",
        "Rules/Style/SingleTestClassRule.swift",
        "Rules/Style/SortedEnumCasesRule.swift",
        "Rules/Style/SortedImportsRule.swift",
        "Rules/Style/SortedImportsRuleExamples.swift",
        "Rules/Style/StatementPositionRule.swift",
        "Rules/Style/SuperfluousElseRule.swift",
        "Rules/Style/SwitchCaseAlignmentRule.swift",
        "Rules/Style/SwitchCaseOnNewlineRule.swift",
        "Rules/Style/TrailingClosureRule.swift",
        "Rules/Style/TrailingCommaRule.swift",
        "Rules/Style/TrailingNewlineRule.swift",
        "Rules/Style/TrailingWhitespaceRule.swift",
        "Rules/Style/TypeContentsOrderRule.swift",
        "Rules/Style/TypeContentsOrderRuleExamples.swift",
        "Rules/Style/UnneededParenthesesInClosureArgumentRule.swift",
        "Rules/Style/UnusedOptionalBindingRule.swift",
        "Rules/Style/VerticalParameterAlignmentOnCallRule.swift",
        "Rules/Style/VerticalParameterAlignmentRule.swift",
        "Rules/Style/VerticalParameterAlignmentRuleExamples.swift",
        "Rules/Style/VerticalWhitespaceBetweenCasesRule.swift",
        "Rules/Style/VerticalWhitespaceClosingBracesRule.swift",
        "Rules/Style/VerticalWhitespaceClosingBracesRuleExamples.swift",
        "Rules/Style/VerticalWhitespaceOpeningBracesRule.swift",
        "Rules/Style/VerticalWhitespaceRule.swift",
        "Rules/Style/VoidReturnRule.swift"
      ],
      "target_dependencies" : [
        "SwiftLintCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftLintBuildToolPlugin",
      "module_type" : "PluginTarget",
      "name" : "SwiftLintBuildToolPlugin",
      "path" : "Plugins/SwiftLintBuildToolPlugin",
      "plugin_capability" : {
        "type" : "buildTool"
      },
      "product_memberships" : [
        "SwiftLintBuildToolPlugin"
      ],
      "sources" : [
        "Path+Helpers.swift",
        "SwiftLintBuildToolPlugin.swift",
        "SwiftLintBuildToolPluginError.swift"
      ],
      "target_dependencies" : [
        "SwiftLintBinary"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "SwiftLintBinary",
      "module_type" : "BinaryTarget",
      "name" : "SwiftLintBinary",
      "path" : "remote/archive/SwiftLintBinary.artifactbundle.zip",
      "product_memberships" : [
        "SwiftLintBuildToolPlugin",
        "SwiftLintCommandPlugin"
      ],
      "sources" : [
      ],
      "type" : "binary"
    },
    {
      "c99name" : "MacroTests",
      "module_type" : "SwiftTarget",
      "name" : "MacroTests",
      "path" : "Tests/MacroTests",
      "product_dependencies" : [
        "SwiftSyntaxMacrosTestSupport"
      ],
      "sources" : [
        "AcceptableByConfigurationElementTests.swift",
        "AutoConfigParserTests.swift",
        "SwiftSyntaxRuleTests.swift"
      ],
      "target_dependencies" : [
        "SwiftLintCoreMacros"
      ],
      "type" : "test"
    },
    {
      "c99name" : "IntegrationTests",
      "module_type" : "SwiftTarget",
      "name" : "IntegrationTests",
      "path" : "Tests/IntegrationTests",
      "sources" : [
        "IntegrationTests.swift"
      ],
      "target_dependencies" : [
        "SwiftLintFramework",
        "TestHelpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GeneratedTests",
      "module_type" : "SwiftTarget",
      "name" : "GeneratedTests",
      "path" : "Tests/GeneratedTests",
      "sources" : [
        "GeneratedTests.swift"
      ],
      "target_dependencies" : [
        "SwiftLintFramework",
        "TestHelpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "FrameworkTests",
      "module_type" : "SwiftTarget",
      "name" : "FrameworkTests",
      "path" : "Tests/FrameworkTests",
      "sources" : [
        "AccessControlLevelTests.swift",
        "BaselineTests.swift",
        "CodeIndentingRewriterTests.swift",
        "CollectingRuleTests.swift",
        "CommandTests.swift",
        "ConfigurationAliasesTests.swift",
        "ConfigurationTests+Mock.swift",
        "ConfigurationTests+MultipleConfigs.swift",
        "ConfigurationTests.swift",
        "CustomRulesTests.swift",
        "DisableAllTests.swift",
        "EmptyFileTests.swift",
        "ExampleTests.swift",
        "Exports.swift",
        "ExtendedNSStringTests.swift",
        "ExtendedStringTests.swift",
        "GlobTests.swift",
        "LineEndingTests.swift",
        "LintOrAnalyzeOptionsTests.swift",
        "LinterCacheTests.swift",
        "ModifierOrderTests.swift",
        "ParserDiagnosticsTests.swift",
        "RegexConfigurationTests.swift",
        "RegionTests.swift",
        "ReporterTests.swift",
        "RuleConfigurationDescriptionTests.swift",
        "RuleConfigurationTests.swift",
        "RuleTests.swift",
        "RulesTests.swift",
        "SourceKitCrashTests.swift",
        "StringExtensionTests.swift",
        "StringViewExtensionTests.swift",
        "SwiftLintFileTests.swift",
        "SwiftVersionTests.swift",
        "YamlParserTests.swift",
        "YamlSwiftLintTests.swift"
      ],
      "target_dependencies" : [
        "SwiftLintFramework",
        "TestHelpers",
        "SwiftLintCoreMacros"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ExtraRulesTests",
      "module_type" : "SwiftTarget",
      "name" : "ExtraRulesTests",
      "path" : "Tests/ExtraRulesTests",
      "sources" : [
        "ExtraRulesTests.swift"
      ],
      "target_dependencies" : [
        "SwiftLintFramework",
        "TestHelpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DyldWarningWorkaround",
      "module_type" : "ClangTarget",
      "name" : "DyldWarningWorkaround",
      "path" : "Source/DyldWarningWorkaround",
      "product_memberships" : [
        "swiftlint",
        "SwiftLintFramework",
        "swiftlint-dev"
      ],
      "sources" : [
        "DyldWarningWorkaround.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CLITests",
      "module_type" : "SwiftTarget",
      "name" : "CLITests",
      "path" : "Tests/CLITests",
      "sources" : [
        "RulesFilterTests.swift"
      ],
      "target_dependencies" : [
        "SwiftLintFramework"
      ],
      "type" : "test"
    },
    {
      "c99name" : "BuiltInRulesTests",
      "module_type" : "SwiftTarget",
      "name" : "BuiltInRulesTests",
      "path" : "Tests/BuiltInRulesTests",
      "sources" : [
        "AttributesRuleTests.swift",
        "BlanketDisableCommandRuleTests.swift",
        "ChildOptionSeverityConfigurationTests.swift",
        "CollectionAlignmentRuleTests.swift",
        "ColonRuleTests.swift",
        "CompilerProtocolInitRuleTests.swift",
        "ComputedAccessorsOrderRuleTests.swift",
        "ConditionalReturnsOnNewlineRuleTests.swift",
        "ContainsOverFirstNotNilRuleTests.swift",
        "CyclomaticComplexityConfigurationTests.swift",
        "CyclomaticComplexityRuleTests.swift",
        "DeploymentTargetConfigurationTests.swift",
        "DeploymentTargetRuleTests.swift",
        "DiscouragedDirectInitRuleTests.swift",
        "DiscouragedObjectLiteralRuleTests.swift",
        "DuplicateImportsRuleTests.swift",
        "EmptyCountRuleTests.swift",
        "ExpiringTodoRuleTests.swift",
        "ExplicitInitRuleTests.swift",
        "ExplicitTypeInterfaceConfigurationTests.swift",
        "ExplicitTypeInterfaceRuleTests.swift",
        "FileHeaderRuleTests.swift",
        "FileLengthRuleTests.swift",
        "FileNameNoSpaceRuleTests.swift",
        "FileNameRuleTests.swift",
        "FileTypesOrderRuleTests.swift",
        "FunctionBodyLengthRuleTests.swift",
        "FunctionParameterCountRuleTests.swift",
        "GenericTypeNameRuleTests.swift",
        "IdentifierNameRuleTests.swift",
        "ImplicitGetterRuleTests.swift",
        "ImplicitReturnConfigurationTests.swift",
        "ImplicitReturnRuleTests.swift",
        "ImplicitlyUnwrappedOptionalConfigurationTests.swift",
        "ImplicitlyUnwrappedOptionalRuleTests.swift",
        "InclusiveLanguageRuleTests.swift",
        "IndentationWidthRuleTests.swift",
        "LineLengthConfigurationTests.swift",
        "LineLengthRuleTests.swift",
        "MissingDocsRuleTests.swift",
        "MultilineArgumentsRuleTests.swift",
        "MultilineParametersConfigurationTests.swift",
        "NameConfigurationTests.swift",
        "NestingRuleTests.swift",
        "NoEmptyBlockConfigurationTests.swift",
        "NumberSeparatorRuleTests.swift",
        "ObjectLiteralRuleTests.swift",
        "OpeningBraceRuleTests.swift",
        "PreferKeyPathRuleTests.swift",
        "PrefixedTopLevelConstantRuleTests.swift",
        "PrivateOverFilePrivateRuleTests.swift",
        "RequiredEnumCaseConfigurationTests.swift",
        "StatementPositionRuleTests.swift",
        "SwitchCaseAlignmentRuleTests.swift",
        "TodoRuleTests.swift",
        "TrailingClosureConfigurationTests.swift",
        "TrailingClosureRuleTests.swift",
        "TrailingCommaRuleTests.swift",
        "TrailingWhitespaceRuleTests.swift",
        "TypeContentsOrderRuleTests.swift",
        "TypeNameRuleTests.swift",
        "TypesafeArrayInitRuleTests.swift",
        "UnneededOverrideRuleTests.swift",
        "UnusedDeclarationConfigurationTests.swift",
        "UnusedOptionalBindingRuleTests.swift",
        "VerticalWhitespaceRuleTests.swift",
        "XCTSpecificMatcherRuleTests.swift"
      ],
      "target_dependencies" : [
        "SwiftLintBuiltInRules",
        "TestHelpers"
      ],
      "type" : "test"
    }
  ],
  "tools_version" : "5.9"
}
Done.