Build Information
Successful build of SwiftLint, reference main (fb3ce5
), with Swift 6.0 for Linux on 12 Nov 2024 21:21:49 UTC.
Swift 6 data race errors: 32
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
Build Log
253 | return CollectedLinter(from: self)
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Linter.swift:251:53: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a `@Sendable` closure; this is an error in the Swift 6 language mode
249 | public func collect(into storage: RuleStorage) -> CollectedLinter {
250 | DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
251 | rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
| `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a `@Sendable` closure; this is an error in the Swift 6 language mode
252 | }
253 | return CollectedLinter(from: self)
/host/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)
[893/918] Compiling SwiftLintCore Example.swift
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/Configuration+IndentationStyle.swift:10:28: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Configuration.IndentationStyle' may have shared mutable state; this is an error in the Swift 6 language mode
1 | public extension Configuration {
2 | /// The style of indentation used in a Swift project.
3 | enum IndentationStyle: Hashable {
| `- note: consider making enum 'IndentationStyle' conform to the 'Sendable' protocol
4 | /// Swift source code should be indented using tabs.
5 | case tabs
:
8 |
9 | /// The default indentation style if none is explicitly provided.
10 | package static let `default` = spaces(count: 4)
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Configuration.IndentationStyle' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// Creates an indentation style based on an untyped configuration value.
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Version.swift:12:23: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
1 | /// A type describing the SwiftLint version.
2 | public struct Version: VersionComparable {
| `- note: consider making struct 'Version' conform to the 'Sendable' protocol
3 | /// The string value for this version.
4 | public let value: String
:
10 |
11 | /// The current SwiftLint version.
12 | public static let current = Self(value: "0.57.0")
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | /// Public initializer.
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/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: annotate 'mockedNetworkResults' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | // MARK: - Methods: Resolving
/host/spi-builder-workspace/Source/SwiftLintCore/Models/CustomRuleTimer.swift:10:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Utility to measure the time spent in each custom rule.
4 | public final class CustomRuleTimer {
| `- note: class 'CustomRuleTimer' does not conform to the 'Sendable' protocol
5 | private let lock = NSLock()
6 | private var ruleIDForTimes = [String: [TimeInterval]]()
:
8 |
9 | /// Singleton.
10 | public static let shared = CustomRuleTimer()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// Tell the timer it should record time spent in rules.
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Issue.swift:103:24: warning: static property 'messageConsumer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
101 | }
102 |
103 | private static var messageConsumer: ((String) -> Void)?
| |- warning: static property 'messageConsumer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'messageConsumer' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'messageConsumer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
104 |
105 | /// Wraps any `Error` into a `SwiftLintError.genericWarning` if it is not already a `SwiftLintError`.
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Linter.swift:251:13: warning: capture of 'self' with non-sendable type 'Linter' in a `@Sendable` closure; this is an error in the Swift 6 language mode
202 |
203 | /// Represents a file that can be linted for style violations and corrections after being collected.
204 | public struct Linter {
| `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
205 | /// The file to lint with this linter.
206 | public let file: SwiftLintFile
:
249 | public func collect(into storage: RuleStorage) -> CollectedLinter {
250 | DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
251 | rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
| `- warning: capture of 'self' with non-sendable type 'Linter' in a `@Sendable` closure; this is an error in the Swift 6 language mode
252 | }
253 | return CollectedLinter(from: self)
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Linter.swift:251:53: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a `@Sendable` closure; this is an error in the Swift 6 language mode
249 | public func collect(into storage: RuleStorage) -> CollectedLinter {
250 | DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
251 | rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
| `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a `@Sendable` closure; this is an error in the Swift 6 language mode
252 | }
253 | return CollectedLinter(from: self)
/host/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)
[894/918] Compiling SwiftLintCore HashableConfigurationRuleWrapperWrapper.swift
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/Configuration+IndentationStyle.swift:10:28: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Configuration.IndentationStyle' may have shared mutable state; this is an error in the Swift 6 language mode
1 | public extension Configuration {
2 | /// The style of indentation used in a Swift project.
3 | enum IndentationStyle: Hashable {
| `- note: consider making enum 'IndentationStyle' conform to the 'Sendable' protocol
4 | /// Swift source code should be indented using tabs.
5 | case tabs
:
8 |
9 | /// The default indentation style if none is explicitly provided.
10 | package static let `default` = spaces(count: 4)
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Configuration.IndentationStyle' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// Creates an indentation style based on an untyped configuration value.
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Version.swift:12:23: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
1 | /// A type describing the SwiftLint version.
2 | public struct Version: VersionComparable {
| `- note: consider making struct 'Version' conform to the 'Sendable' protocol
3 | /// The string value for this version.
4 | public let value: String
:
10 |
11 | /// The current SwiftLint version.
12 | public static let current = Self(value: "0.57.0")
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | /// Public initializer.
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/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: annotate 'mockedNetworkResults' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | // MARK: - Methods: Resolving
/host/spi-builder-workspace/Source/SwiftLintCore/Models/CustomRuleTimer.swift:10:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Utility to measure the time spent in each custom rule.
4 | public final class CustomRuleTimer {
| `- note: class 'CustomRuleTimer' does not conform to the 'Sendable' protocol
5 | private let lock = NSLock()
6 | private var ruleIDForTimes = [String: [TimeInterval]]()
:
8 |
9 | /// Singleton.
10 | public static let shared = CustomRuleTimer()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// Tell the timer it should record time spent in rules.
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Issue.swift:103:24: warning: static property 'messageConsumer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
101 | }
102 |
103 | private static var messageConsumer: ((String) -> Void)?
| |- warning: static property 'messageConsumer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'messageConsumer' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'messageConsumer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
104 |
105 | /// Wraps any `Error` into a `SwiftLintError.genericWarning` if it is not already a `SwiftLintError`.
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Linter.swift:251:13: warning: capture of 'self' with non-sendable type 'Linter' in a `@Sendable` closure; this is an error in the Swift 6 language mode
202 |
203 | /// Represents a file that can be linted for style violations and corrections after being collected.
204 | public struct Linter {
| `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
205 | /// The file to lint with this linter.
206 | public let file: SwiftLintFile
:
249 | public func collect(into storage: RuleStorage) -> CollectedLinter {
250 | DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
251 | rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
| `- warning: capture of 'self' with non-sendable type 'Linter' in a `@Sendable` closure; this is an error in the Swift 6 language mode
252 | }
253 | return CollectedLinter(from: self)
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Linter.swift:251:53: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a `@Sendable` closure; this is an error in the Swift 6 language mode
249 | public func collect(into storage: RuleStorage) -> CollectedLinter {
250 | DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
251 | rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
| `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a `@Sendable` closure; this is an error in the Swift 6 language mode
252 | }
253 | return CollectedLinter(from: self)
/host/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)
[895/918] Compiling SwiftLintCore Issue.swift
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/Configuration+IndentationStyle.swift:10:28: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Configuration.IndentationStyle' may have shared mutable state; this is an error in the Swift 6 language mode
1 | public extension Configuration {
2 | /// The style of indentation used in a Swift project.
3 | enum IndentationStyle: Hashable {
| `- note: consider making enum 'IndentationStyle' conform to the 'Sendable' protocol
4 | /// Swift source code should be indented using tabs.
5 | case tabs
:
8 |
9 | /// The default indentation style if none is explicitly provided.
10 | package static let `default` = spaces(count: 4)
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Configuration.IndentationStyle' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// Creates an indentation style based on an untyped configuration value.
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Version.swift:12:23: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
1 | /// A type describing the SwiftLint version.
2 | public struct Version: VersionComparable {
| `- note: consider making struct 'Version' conform to the 'Sendable' protocol
3 | /// The string value for this version.
4 | public let value: String
:
10 |
11 | /// The current SwiftLint version.
12 | public static let current = Self(value: "0.57.0")
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | /// Public initializer.
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/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: annotate 'mockedNetworkResults' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | // MARK: - Methods: Resolving
/host/spi-builder-workspace/Source/SwiftLintCore/Models/CustomRuleTimer.swift:10:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Utility to measure the time spent in each custom rule.
4 | public final class CustomRuleTimer {
| `- note: class 'CustomRuleTimer' does not conform to the 'Sendable' protocol
5 | private let lock = NSLock()
6 | private var ruleIDForTimes = [String: [TimeInterval]]()
:
8 |
9 | /// Singleton.
10 | public static let shared = CustomRuleTimer()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// Tell the timer it should record time spent in rules.
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Issue.swift:103:24: warning: static property 'messageConsumer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
101 | }
102 |
103 | private static var messageConsumer: ((String) -> Void)?
| |- warning: static property 'messageConsumer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'messageConsumer' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'messageConsumer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
104 |
105 | /// Wraps any `Error` into a `SwiftLintError.genericWarning` if it is not already a `SwiftLintError`.
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Linter.swift:251:13: warning: capture of 'self' with non-sendable type 'Linter' in a `@Sendable` closure; this is an error in the Swift 6 language mode
202 |
203 | /// Represents a file that can be linted for style violations and corrections after being collected.
204 | public struct Linter {
| `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
205 | /// The file to lint with this linter.
206 | public let file: SwiftLintFile
:
249 | public func collect(into storage: RuleStorage) -> CollectedLinter {
250 | DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
251 | rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
| `- warning: capture of 'self' with non-sendable type 'Linter' in a `@Sendable` closure; this is an error in the Swift 6 language mode
252 | }
253 | return CollectedLinter(from: self)
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Linter.swift:251:53: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a `@Sendable` closure; this is an error in the Swift 6 language mode
249 | public func collect(into storage: RuleStorage) -> CollectedLinter {
250 | DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
251 | rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
| `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a `@Sendable` closure; this is an error in the Swift 6 language mode
252 | }
253 | return CollectedLinter(from: self)
/host/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)
[896/918] Compiling SwiftLintCore Linter.swift
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/Configuration+IndentationStyle.swift:10:28: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Configuration.IndentationStyle' may have shared mutable state; this is an error in the Swift 6 language mode
1 | public extension Configuration {
2 | /// The style of indentation used in a Swift project.
3 | enum IndentationStyle: Hashable {
| `- note: consider making enum 'IndentationStyle' conform to the 'Sendable' protocol
4 | /// Swift source code should be indented using tabs.
5 | case tabs
:
8 |
9 | /// The default indentation style if none is explicitly provided.
10 | package static let `default` = spaces(count: 4)
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Configuration.IndentationStyle' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// Creates an indentation style based on an untyped configuration value.
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Version.swift:12:23: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
1 | /// A type describing the SwiftLint version.
2 | public struct Version: VersionComparable {
| `- note: consider making struct 'Version' conform to the 'Sendable' protocol
3 | /// The string value for this version.
4 | public let value: String
:
10 |
11 | /// The current SwiftLint version.
12 | public static let current = Self(value: "0.57.0")
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | /// Public initializer.
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/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: annotate 'mockedNetworkResults' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | // MARK: - Methods: Resolving
/host/spi-builder-workspace/Source/SwiftLintCore/Models/CustomRuleTimer.swift:10:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Utility to measure the time spent in each custom rule.
4 | public final class CustomRuleTimer {
| `- note: class 'CustomRuleTimer' does not conform to the 'Sendable' protocol
5 | private let lock = NSLock()
6 | private var ruleIDForTimes = [String: [TimeInterval]]()
:
8 |
9 | /// Singleton.
10 | public static let shared = CustomRuleTimer()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// Tell the timer it should record time spent in rules.
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Issue.swift:103:24: warning: static property 'messageConsumer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
101 | }
102 |
103 | private static var messageConsumer: ((String) -> Void)?
| |- warning: static property 'messageConsumer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'messageConsumer' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'messageConsumer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
104 |
105 | /// Wraps any `Error` into a `SwiftLintError.genericWarning` if it is not already a `SwiftLintError`.
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Linter.swift:251:13: warning: capture of 'self' with non-sendable type 'Linter' in a `@Sendable` closure; this is an error in the Swift 6 language mode
202 |
203 | /// Represents a file that can be linted for style violations and corrections after being collected.
204 | public struct Linter {
| `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
205 | /// The file to lint with this linter.
206 | public let file: SwiftLintFile
:
249 | public func collect(into storage: RuleStorage) -> CollectedLinter {
250 | DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
251 | rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
| `- warning: capture of 'self' with non-sendable type 'Linter' in a `@Sendable` closure; this is an error in the Swift 6 language mode
252 | }
253 | return CollectedLinter(from: self)
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Linter.swift:251:53: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a `@Sendable` closure; this is an error in the Swift 6 language mode
249 | public func collect(into storage: RuleStorage) -> CollectedLinter {
250 | DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
251 | rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
| `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a `@Sendable` closure; this is an error in the Swift 6 language mode
252 | }
253 | return CollectedLinter(from: self)
/host/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)
[897/918] Compiling SwiftLintCore LinterCache.swift
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/Configuration+IndentationStyle.swift:10:28: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Configuration.IndentationStyle' may have shared mutable state; this is an error in the Swift 6 language mode
1 | public extension Configuration {
2 | /// The style of indentation used in a Swift project.
3 | enum IndentationStyle: Hashable {
| `- note: consider making enum 'IndentationStyle' conform to the 'Sendable' protocol
4 | /// Swift source code should be indented using tabs.
5 | case tabs
:
8 |
9 | /// The default indentation style if none is explicitly provided.
10 | package static let `default` = spaces(count: 4)
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Configuration.IndentationStyle' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// Creates an indentation style based on an untyped configuration value.
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Version.swift:12:23: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
1 | /// A type describing the SwiftLint version.
2 | public struct Version: VersionComparable {
| `- note: consider making struct 'Version' conform to the 'Sendable' protocol
3 | /// The string value for this version.
4 | public let value: String
:
10 |
11 | /// The current SwiftLint version.
12 | public static let current = Self(value: "0.57.0")
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | /// Public initializer.
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/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: annotate 'mockedNetworkResults' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | // MARK: - Methods: Resolving
/host/spi-builder-workspace/Source/SwiftLintCore/Models/CustomRuleTimer.swift:10:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Utility to measure the time spent in each custom rule.
4 | public final class CustomRuleTimer {
| `- note: class 'CustomRuleTimer' does not conform to the 'Sendable' protocol
5 | private let lock = NSLock()
6 | private var ruleIDForTimes = [String: [TimeInterval]]()
:
8 |
9 | /// Singleton.
10 | public static let shared = CustomRuleTimer()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// Tell the timer it should record time spent in rules.
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Issue.swift:103:24: warning: static property 'messageConsumer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
101 | }
102 |
103 | private static var messageConsumer: ((String) -> Void)?
| |- warning: static property 'messageConsumer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'messageConsumer' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'messageConsumer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
104 |
105 | /// Wraps any `Error` into a `SwiftLintError.genericWarning` if it is not already a `SwiftLintError`.
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Linter.swift:251:13: warning: capture of 'self' with non-sendable type 'Linter' in a `@Sendable` closure; this is an error in the Swift 6 language mode
202 |
203 | /// Represents a file that can be linted for style violations and corrections after being collected.
204 | public struct Linter {
| `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
205 | /// The file to lint with this linter.
206 | public let file: SwiftLintFile
:
249 | public func collect(into storage: RuleStorage) -> CollectedLinter {
250 | DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
251 | rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
| `- warning: capture of 'self' with non-sendable type 'Linter' in a `@Sendable` closure; this is an error in the Swift 6 language mode
252 | }
253 | return CollectedLinter(from: self)
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Linter.swift:251:53: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a `@Sendable` closure; this is an error in the Swift 6 language mode
249 | public func collect(into storage: RuleStorage) -> CollectedLinter {
250 | DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
251 | rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
| `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a `@Sendable` closure; this is an error in the Swift 6 language mode
252 | }
253 | return CollectedLinter(from: self)
/host/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)
[898/918] Compiling SwiftLintCore Location.swift
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/Configuration+IndentationStyle.swift:10:28: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Configuration.IndentationStyle' may have shared mutable state; this is an error in the Swift 6 language mode
1 | public extension Configuration {
2 | /// The style of indentation used in a Swift project.
3 | enum IndentationStyle: Hashable {
| `- note: consider making enum 'IndentationStyle' conform to the 'Sendable' protocol
4 | /// Swift source code should be indented using tabs.
5 | case tabs
:
8 |
9 | /// The default indentation style if none is explicitly provided.
10 | package static let `default` = spaces(count: 4)
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Configuration.IndentationStyle' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// Creates an indentation style based on an untyped configuration value.
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Version.swift:12:23: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
1 | /// A type describing the SwiftLint version.
2 | public struct Version: VersionComparable {
| `- note: consider making struct 'Version' conform to the 'Sendable' protocol
3 | /// The string value for this version.
4 | public let value: String
:
10 |
11 | /// The current SwiftLint version.
12 | public static let current = Self(value: "0.57.0")
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | /// Public initializer.
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/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: annotate 'mockedNetworkResults' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | // MARK: - Methods: Resolving
/host/spi-builder-workspace/Source/SwiftLintCore/Models/CustomRuleTimer.swift:10:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Utility to measure the time spent in each custom rule.
4 | public final class CustomRuleTimer {
| `- note: class 'CustomRuleTimer' does not conform to the 'Sendable' protocol
5 | private let lock = NSLock()
6 | private var ruleIDForTimes = [String: [TimeInterval]]()
:
8 |
9 | /// Singleton.
10 | public static let shared = CustomRuleTimer()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// Tell the timer it should record time spent in rules.
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Issue.swift:103:24: warning: static property 'messageConsumer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
101 | }
102 |
103 | private static var messageConsumer: ((String) -> Void)?
| |- warning: static property 'messageConsumer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'messageConsumer' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'messageConsumer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
104 |
105 | /// Wraps any `Error` into a `SwiftLintError.genericWarning` if it is not already a `SwiftLintError`.
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Linter.swift:251:13: warning: capture of 'self' with non-sendable type 'Linter' in a `@Sendable` closure; this is an error in the Swift 6 language mode
202 |
203 | /// Represents a file that can be linted for style violations and corrections after being collected.
204 | public struct Linter {
| `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
205 | /// The file to lint with this linter.
206 | public let file: SwiftLintFile
:
249 | public func collect(into storage: RuleStorage) -> CollectedLinter {
250 | DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
251 | rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
| `- warning: capture of 'self' with non-sendable type 'Linter' in a `@Sendable` closure; this is an error in the Swift 6 language mode
252 | }
253 | return CollectedLinter(from: self)
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Linter.swift:251:53: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a `@Sendable` closure; this is an error in the Swift 6 language mode
249 | public func collect(into storage: RuleStorage) -> CollectedLinter {
250 | DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
251 | rules[idx].collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
| `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a `@Sendable` closure; this is an error in the Swift 6 language mode
252 | }
253 | return CollectedLinter(from: self)
/host/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)
[899/918] Compiling SwiftLintCore SARIFReporter.swift
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Version.swift:12:23: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
1 | /// A type describing the SwiftLint version.
2 | public struct Version: VersionComparable {
| `- note: consider making struct 'Version' conform to the 'Sendable' protocol
3 | /// The string value for this version.
4 | public let value: String
:
10 |
11 | /// The current SwiftLint version.
12 | public static let current = Self(value: "0.57.0")
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | /// Public initializer.
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:18:16: warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| `- warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/.build/checkouts/SourceKitten/Source/SourceKittenFramework/SyntaxKind.swift:3:13: note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
1 | /// Syntax kind values.
2 | /// Found in `strings SourceKitService | grep source.lang.swift.syntaxtype.`.
3 | public enum SyntaxKind: String, CaseIterable {
| `- note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
4 | /// `argument`.
5 | case argument = "source.lang.swift.syntaxtype.argument"
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
1 | import SourceKittenFramework
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
2 |
3 | public extension SyntaxKind {
:
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| |- note: annotate 'allKinds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/Source/SwiftLintCore/Models/RuleConfigurationDescription.swift:129:23: warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
125 |
126 | /// A single option of a ``RuleConfigurationDescription``.
127 | public struct RuleConfigurationOption: Equatable {
| `- note: consider making struct 'RuleConfigurationOption' conform to the 'Sendable' protocol
128 | /// An option serving as a marker for an empty configuration description.
129 | public static let noOptions = Self(key: "<nothing>", value: .empty)
| |- warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'noOptions' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |
131 | fileprivate let key: String
/host/spi-builder-workspace/Source/SwiftLintCore/Models/CustomRuleTimer.swift:10:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Utility to measure the time spent in each custom rule.
4 | public final class CustomRuleTimer {
| `- note: class 'CustomRuleTimer' does not conform to the 'Sendable' protocol
5 | private let lock = NSLock()
6 | private var ruleIDForTimes = [String: [TimeInterval]]()
:
8 |
9 | /// Singleton.
10 | public static let shared = CustomRuleTimer()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// Tell the timer it should record time spent in rules.
[900/918] Compiling SwiftLintCore SonarQubeReporter.swift
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Version.swift:12:23: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
1 | /// A type describing the SwiftLint version.
2 | public struct Version: VersionComparable {
| `- note: consider making struct 'Version' conform to the 'Sendable' protocol
3 | /// The string value for this version.
4 | public let value: String
:
10 |
11 | /// The current SwiftLint version.
12 | public static let current = Self(value: "0.57.0")
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | /// Public initializer.
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:18:16: warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| `- warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/.build/checkouts/SourceKitten/Source/SourceKittenFramework/SyntaxKind.swift:3:13: note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
1 | /// Syntax kind values.
2 | /// Found in `strings SourceKitService | grep source.lang.swift.syntaxtype.`.
3 | public enum SyntaxKind: String, CaseIterable {
| `- note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
4 | /// `argument`.
5 | case argument = "source.lang.swift.syntaxtype.argument"
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
1 | import SourceKittenFramework
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
2 |
3 | public extension SyntaxKind {
:
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| |- note: annotate 'allKinds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/Source/SwiftLintCore/Models/RuleConfigurationDescription.swift:129:23: warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
125 |
126 | /// A single option of a ``RuleConfigurationDescription``.
127 | public struct RuleConfigurationOption: Equatable {
| `- note: consider making struct 'RuleConfigurationOption' conform to the 'Sendable' protocol
128 | /// An option serving as a marker for an empty configuration description.
129 | public static let noOptions = Self(key: "<nothing>", value: .empty)
| |- warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'noOptions' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |
131 | fileprivate let key: String
/host/spi-builder-workspace/Source/SwiftLintCore/Models/CustomRuleTimer.swift:10:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Utility to measure the time spent in each custom rule.
4 | public final class CustomRuleTimer {
| `- note: class 'CustomRuleTimer' does not conform to the 'Sendable' protocol
5 | private let lock = NSLock()
6 | private var ruleIDForTimes = [String: [TimeInterval]]()
:
8 |
9 | /// Singleton.
10 | public static let shared = CustomRuleTimer()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// Tell the timer it should record time spent in rules.
[901/918] Compiling SwiftLintCore SummaryReporter.swift
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Version.swift:12:23: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
1 | /// A type describing the SwiftLint version.
2 | public struct Version: VersionComparable {
| `- note: consider making struct 'Version' conform to the 'Sendable' protocol
3 | /// The string value for this version.
4 | public let value: String
:
10 |
11 | /// The current SwiftLint version.
12 | public static let current = Self(value: "0.57.0")
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | /// Public initializer.
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:18:16: warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| `- warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/.build/checkouts/SourceKitten/Source/SourceKittenFramework/SyntaxKind.swift:3:13: note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
1 | /// Syntax kind values.
2 | /// Found in `strings SourceKitService | grep source.lang.swift.syntaxtype.`.
3 | public enum SyntaxKind: String, CaseIterable {
| `- note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
4 | /// `argument`.
5 | case argument = "source.lang.swift.syntaxtype.argument"
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
1 | import SourceKittenFramework
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
2 |
3 | public extension SyntaxKind {
:
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| |- note: annotate 'allKinds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/Source/SwiftLintCore/Models/RuleConfigurationDescription.swift:129:23: warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
125 |
126 | /// A single option of a ``RuleConfigurationDescription``.
127 | public struct RuleConfigurationOption: Equatable {
| `- note: consider making struct 'RuleConfigurationOption' conform to the 'Sendable' protocol
128 | /// An option serving as a marker for an empty configuration description.
129 | public static let noOptions = Self(key: "<nothing>", value: .empty)
| |- warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'noOptions' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |
131 | fileprivate let key: String
/host/spi-builder-workspace/Source/SwiftLintCore/Models/CustomRuleTimer.swift:10:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Utility to measure the time spent in each custom rule.
4 | public final class CustomRuleTimer {
| `- note: class 'CustomRuleTimer' does not conform to the 'Sendable' protocol
5 | private let lock = NSLock()
6 | private var ruleIDForTimes = [String: [TimeInterval]]()
:
8 |
9 | /// Singleton.
10 | public static let shared = CustomRuleTimer()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// Tell the timer it should record time spent in rules.
[902/918] Compiling SwiftLintCore XcodeReporter.swift
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Version.swift:12:23: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
1 | /// A type describing the SwiftLint version.
2 | public struct Version: VersionComparable {
| `- note: consider making struct 'Version' conform to the 'Sendable' protocol
3 | /// The string value for this version.
4 | public let value: String
:
10 |
11 | /// The current SwiftLint version.
12 | public static let current = Self(value: "0.57.0")
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | /// Public initializer.
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:18:16: warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| `- warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/.build/checkouts/SourceKitten/Source/SourceKittenFramework/SyntaxKind.swift:3:13: note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
1 | /// Syntax kind values.
2 | /// Found in `strings SourceKitService | grep source.lang.swift.syntaxtype.`.
3 | public enum SyntaxKind: String, CaseIterable {
| `- note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
4 | /// `argument`.
5 | case argument = "source.lang.swift.syntaxtype.argument"
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
1 | import SourceKittenFramework
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
2 |
3 | public extension SyntaxKind {
:
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| |- note: annotate 'allKinds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/Source/SwiftLintCore/Models/RuleConfigurationDescription.swift:129:23: warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
125 |
126 | /// A single option of a ``RuleConfigurationDescription``.
127 | public struct RuleConfigurationOption: Equatable {
| `- note: consider making struct 'RuleConfigurationOption' conform to the 'Sendable' protocol
128 | /// An option serving as a marker for an empty configuration description.
129 | public static let noOptions = Self(key: "<nothing>", value: .empty)
| |- warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'noOptions' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |
131 | fileprivate let key: String
/host/spi-builder-workspace/Source/SwiftLintCore/Models/CustomRuleTimer.swift:10:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Utility to measure the time spent in each custom rule.
4 | public final class CustomRuleTimer {
| `- note: class 'CustomRuleTimer' does not conform to the 'Sendable' protocol
5 | private let lock = NSLock()
6 | private var ruleIDForTimes = [String: [TimeInterval]]()
:
8 |
9 | /// Singleton.
10 | public static let shared = CustomRuleTimer()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// Tell the timer it should record time spent in rules.
[903/918] Compiling SwiftLintCore CodeIndentingRewriter.swift
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Version.swift:12:23: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
1 | /// A type describing the SwiftLint version.
2 | public struct Version: VersionComparable {
| `- note: consider making struct 'Version' conform to the 'Sendable' protocol
3 | /// The string value for this version.
4 | public let value: String
:
10 |
11 | /// The current SwiftLint version.
12 | public static let current = Self(value: "0.57.0")
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | /// Public initializer.
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:18:16: warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| `- warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/.build/checkouts/SourceKitten/Source/SourceKittenFramework/SyntaxKind.swift:3:13: note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
1 | /// Syntax kind values.
2 | /// Found in `strings SourceKitService | grep source.lang.swift.syntaxtype.`.
3 | public enum SyntaxKind: String, CaseIterable {
| `- note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
4 | /// `argument`.
5 | case argument = "source.lang.swift.syntaxtype.argument"
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
1 | import SourceKittenFramework
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
2 |
3 | public extension SyntaxKind {
:
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| |- note: annotate 'allKinds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/Source/SwiftLintCore/Models/RuleConfigurationDescription.swift:129:23: warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
125 |
126 | /// A single option of a ``RuleConfigurationDescription``.
127 | public struct RuleConfigurationOption: Equatable {
| `- note: consider making struct 'RuleConfigurationOption' conform to the 'Sendable' protocol
128 | /// An option serving as a marker for an empty configuration description.
129 | public static let noOptions = Self(key: "<nothing>", value: .empty)
| |- warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'noOptions' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |
131 | fileprivate let key: String
/host/spi-builder-workspace/Source/SwiftLintCore/Models/CustomRuleTimer.swift:10:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Utility to measure the time spent in each custom rule.
4 | public final class CustomRuleTimer {
| `- note: class 'CustomRuleTimer' does not conform to the 'Sendable' protocol
5 | private let lock = NSLock()
6 | private var ruleIDForTimes = [String: [TimeInterval]]()
:
8 |
9 | /// Singleton.
10 | public static let shared = CustomRuleTimer()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// Tell the timer it should record time spent in rules.
[904/918] Compiling SwiftLintCore RegexConfiguration.swift
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Version.swift:12:23: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
1 | /// A type describing the SwiftLint version.
2 | public struct Version: VersionComparable {
| `- note: consider making struct 'Version' conform to the 'Sendable' protocol
3 | /// The string value for this version.
4 | public let value: String
:
10 |
11 | /// The current SwiftLint version.
12 | public static let current = Self(value: "0.57.0")
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | /// Public initializer.
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:18:16: warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| `- warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/.build/checkouts/SourceKitten/Source/SourceKittenFramework/SyntaxKind.swift:3:13: note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
1 | /// Syntax kind values.
2 | /// Found in `strings SourceKitService | grep source.lang.swift.syntaxtype.`.
3 | public enum SyntaxKind: String, CaseIterable {
| `- note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
4 | /// `argument`.
5 | case argument = "source.lang.swift.syntaxtype.argument"
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
1 | import SourceKittenFramework
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
2 |
3 | public extension SyntaxKind {
:
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| |- note: annotate 'allKinds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/Source/SwiftLintCore/Models/RuleConfigurationDescription.swift:129:23: warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
125 |
126 | /// A single option of a ``RuleConfigurationDescription``.
127 | public struct RuleConfigurationOption: Equatable {
| `- note: consider making struct 'RuleConfigurationOption' conform to the 'Sendable' protocol
128 | /// An option serving as a marker for an empty configuration description.
129 | public static let noOptions = Self(key: "<nothing>", value: .empty)
| |- warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'noOptions' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |
131 | fileprivate let key: String
/host/spi-builder-workspace/Source/SwiftLintCore/Models/CustomRuleTimer.swift:10:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Utility to measure the time spent in each custom rule.
4 | public final class CustomRuleTimer {
| `- note: class 'CustomRuleTimer' does not conform to the 'Sendable' protocol
5 | private let lock = NSLock()
6 | private var ruleIDForTimes = [String: [TimeInterval]]()
:
8 |
9 | /// Singleton.
10 | public static let shared = CustomRuleTimer()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// Tell the timer it should record time spent in rules.
[905/918] Compiling SwiftLintCore SeverityLevelsConfiguration.swift
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Version.swift:12:23: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
1 | /// A type describing the SwiftLint version.
2 | public struct Version: VersionComparable {
| `- note: consider making struct 'Version' conform to the 'Sendable' protocol
3 | /// The string value for this version.
4 | public let value: String
:
10 |
11 | /// The current SwiftLint version.
12 | public static let current = Self(value: "0.57.0")
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | /// Public initializer.
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:18:16: warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| `- warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/.build/checkouts/SourceKitten/Source/SourceKittenFramework/SyntaxKind.swift:3:13: note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
1 | /// Syntax kind values.
2 | /// Found in `strings SourceKitService | grep source.lang.swift.syntaxtype.`.
3 | public enum SyntaxKind: String, CaseIterable {
| `- note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
4 | /// `argument`.
5 | case argument = "source.lang.swift.syntaxtype.argument"
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
1 | import SourceKittenFramework
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
2 |
3 | public extension SyntaxKind {
:
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| |- note: annotate 'allKinds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/Source/SwiftLintCore/Models/RuleConfigurationDescription.swift:129:23: warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
125 |
126 | /// A single option of a ``RuleConfigurationDescription``.
127 | public struct RuleConfigurationOption: Equatable {
| `- note: consider making struct 'RuleConfigurationOption' conform to the 'Sendable' protocol
128 | /// An option serving as a marker for an empty configuration description.
129 | public static let noOptions = Self(key: "<nothing>", value: .empty)
| |- warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'noOptions' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |
131 | fileprivate let key: String
/host/spi-builder-workspace/Source/SwiftLintCore/Models/CustomRuleTimer.swift:10:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Utility to measure the time spent in each custom rule.
4 | public final class CustomRuleTimer {
| `- note: class 'CustomRuleTimer' does not conform to the 'Sendable' protocol
5 | private let lock = NSLock()
6 | private var ruleIDForTimes = [String: [TimeInterval]]()
:
8 |
9 | /// Singleton.
10 | public static let shared = CustomRuleTimer()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// Tell the timer it should record time spent in rules.
[906/918] Compiling SwiftLintCore CoreRules.swift
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Version.swift:12:23: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
1 | /// A type describing the SwiftLint version.
2 | public struct Version: VersionComparable {
| `- note: consider making struct 'Version' conform to the 'Sendable' protocol
3 | /// The string value for this version.
4 | public let value: String
:
10 |
11 | /// The current SwiftLint version.
12 | public static let current = Self(value: "0.57.0")
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | /// Public initializer.
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:18:16: warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| `- warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/.build/checkouts/SourceKitten/Source/SourceKittenFramework/SyntaxKind.swift:3:13: note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
1 | /// Syntax kind values.
2 | /// Found in `strings SourceKitService | grep source.lang.swift.syntaxtype.`.
3 | public enum SyntaxKind: String, CaseIterable {
| `- note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
4 | /// `argument`.
5 | case argument = "source.lang.swift.syntaxtype.argument"
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
1 | import SourceKittenFramework
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
2 |
3 | public extension SyntaxKind {
:
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| |- note: annotate 'allKinds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/Source/SwiftLintCore/Models/RuleConfigurationDescription.swift:129:23: warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
125 |
126 | /// A single option of a ``RuleConfigurationDescription``.
127 | public struct RuleConfigurationOption: Equatable {
| `- note: consider making struct 'RuleConfigurationOption' conform to the 'Sendable' protocol
128 | /// An option serving as a marker for an empty configuration description.
129 | public static let noOptions = Self(key: "<nothing>", value: .empty)
| |- warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'noOptions' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |
131 | fileprivate let key: String
/host/spi-builder-workspace/Source/SwiftLintCore/Models/CustomRuleTimer.swift:10:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Utility to measure the time spent in each custom rule.
4 | public final class CustomRuleTimer {
| `- note: class 'CustomRuleTimer' does not conform to the 'Sendable' protocol
5 | private let lock = NSLock()
6 | private var ruleIDForTimes = [String: [TimeInterval]]()
:
8 |
9 | /// Singleton.
10 | public static let shared = CustomRuleTimer()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// Tell the timer it should record time spent in rules.
[907/918] Compiling SwiftLintCore CustomRules.swift
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Version.swift:12:23: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
1 | /// A type describing the SwiftLint version.
2 | public struct Version: VersionComparable {
| `- note: consider making struct 'Version' conform to the 'Sendable' protocol
3 | /// The string value for this version.
4 | public let value: String
:
10 |
11 | /// The current SwiftLint version.
12 | public static let current = Self(value: "0.57.0")
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | /// Public initializer.
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:18:16: warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| `- warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/.build/checkouts/SourceKitten/Source/SourceKittenFramework/SyntaxKind.swift:3:13: note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
1 | /// Syntax kind values.
2 | /// Found in `strings SourceKitService | grep source.lang.swift.syntaxtype.`.
3 | public enum SyntaxKind: String, CaseIterable {
| `- note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
4 | /// `argument`.
5 | case argument = "source.lang.swift.syntaxtype.argument"
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
1 | import SourceKittenFramework
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
2 |
3 | public extension SyntaxKind {
:
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| |- note: annotate 'allKinds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/Source/SwiftLintCore/Models/RuleConfigurationDescription.swift:129:23: warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
125 |
126 | /// A single option of a ``RuleConfigurationDescription``.
127 | public struct RuleConfigurationOption: Equatable {
| `- note: consider making struct 'RuleConfigurationOption' conform to the 'Sendable' protocol
128 | /// An option serving as a marker for an empty configuration description.
129 | public static let noOptions = Self(key: "<nothing>", value: .empty)
| |- warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'noOptions' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |
131 | fileprivate let key: String
/host/spi-builder-workspace/Source/SwiftLintCore/Models/CustomRuleTimer.swift:10:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Utility to measure the time spent in each custom rule.
4 | public final class CustomRuleTimer {
| `- note: class 'CustomRuleTimer' does not conform to the 'Sendable' protocol
5 | private let lock = NSLock()
6 | private var ruleIDForTimes = [String: [TimeInterval]]()
:
8 |
9 | /// Singleton.
10 | public static let shared = CustomRuleTimer()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// Tell the timer it should record time spent in rules.
[908/918] Compiling SwiftLintCore SuperfluousDisableCommandRule.swift
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Version.swift:12:23: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
1 | /// A type describing the SwiftLint version.
2 | public struct Version: VersionComparable {
| `- note: consider making struct 'Version' conform to the 'Sendable' protocol
3 | /// The string value for this version.
4 | public let value: String
:
10 |
11 | /// The current SwiftLint version.
12 | public static let current = Self(value: "0.57.0")
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | /// Public initializer.
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:18:16: warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| `- warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/.build/checkouts/SourceKitten/Source/SourceKittenFramework/SyntaxKind.swift:3:13: note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
1 | /// Syntax kind values.
2 | /// Found in `strings SourceKitService | grep source.lang.swift.syntaxtype.`.
3 | public enum SyntaxKind: String, CaseIterable {
| `- note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
4 | /// `argument`.
5 | case argument = "source.lang.swift.syntaxtype.argument"
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
1 | import SourceKittenFramework
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
2 |
3 | public extension SyntaxKind {
:
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| |- note: annotate 'allKinds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/Source/SwiftLintCore/Models/RuleConfigurationDescription.swift:129:23: warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
125 |
126 | /// A single option of a ``RuleConfigurationDescription``.
127 | public struct RuleConfigurationOption: Equatable {
| `- note: consider making struct 'RuleConfigurationOption' conform to the 'Sendable' protocol
128 | /// An option serving as a marker for an empty configuration description.
129 | public static let noOptions = Self(key: "<nothing>", value: .empty)
| |- warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'noOptions' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |
131 | fileprivate let key: String
/host/spi-builder-workspace/Source/SwiftLintCore/Models/CustomRuleTimer.swift:10:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Utility to measure the time spent in each custom rule.
4 | public final class CustomRuleTimer {
| `- note: class 'CustomRuleTimer' does not conform to the 'Sendable' protocol
5 | private let lock = NSLock()
6 | private var ruleIDForTimes = [String: [TimeInterval]]()
:
8 |
9 | /// Singleton.
10 | public static let shared = CustomRuleTimer()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// Tell the timer it should record time spent in rules.
[909/918] Compiling SwiftLintCore CommandVisitor.swift
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Version.swift:12:23: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
1 | /// A type describing the SwiftLint version.
2 | public struct Version: VersionComparable {
| `- note: consider making struct 'Version' conform to the 'Sendable' protocol
3 | /// The string value for this version.
4 | public let value: String
:
10 |
11 | /// The current SwiftLint version.
12 | public static let current = Self(value: "0.57.0")
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | /// Public initializer.
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:18:16: warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| `- warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/.build/checkouts/SourceKitten/Source/SourceKittenFramework/SyntaxKind.swift:3:13: note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
1 | /// Syntax kind values.
2 | /// Found in `strings SourceKitService | grep source.lang.swift.syntaxtype.`.
3 | public enum SyntaxKind: String, CaseIterable {
| `- note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
4 | /// `argument`.
5 | case argument = "source.lang.swift.syntaxtype.argument"
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
1 | import SourceKittenFramework
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
2 |
3 | public extension SyntaxKind {
:
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| |- note: annotate 'allKinds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/Source/SwiftLintCore/Models/RuleConfigurationDescription.swift:129:23: warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
125 |
126 | /// A single option of a ``RuleConfigurationDescription``.
127 | public struct RuleConfigurationOption: Equatable {
| `- note: consider making struct 'RuleConfigurationOption' conform to the 'Sendable' protocol
128 | /// An option serving as a marker for an empty configuration description.
129 | public static let noOptions = Self(key: "<nothing>", value: .empty)
| |- warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'noOptions' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |
131 | fileprivate let key: String
/host/spi-builder-workspace/Source/SwiftLintCore/Models/CustomRuleTimer.swift:10:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Utility to measure the time spent in each custom rule.
4 | public final class CustomRuleTimer {
| `- note: class 'CustomRuleTimer' does not conform to the 'Sendable' protocol
5 | private let lock = NSLock()
6 | private var ruleIDForTimes = [String: [TimeInterval]]()
:
8 |
9 | /// Singleton.
10 | public static let shared = CustomRuleTimer()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// Tell the timer it should record time spent in rules.
[910/918] Compiling SwiftLintCore DeclaredIdentifiersTrackingVisitor.swift
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Version.swift:12:23: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
1 | /// A type describing the SwiftLint version.
2 | public struct Version: VersionComparable {
| `- note: consider making struct 'Version' conform to the 'Sendable' protocol
3 | /// The string value for this version.
4 | public let value: String
:
10 |
11 | /// The current SwiftLint version.
12 | public static let current = Self(value: "0.57.0")
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | /// Public initializer.
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:18:16: warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| `- warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/.build/checkouts/SourceKitten/Source/SourceKittenFramework/SyntaxKind.swift:3:13: note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
1 | /// Syntax kind values.
2 | /// Found in `strings SourceKitService | grep source.lang.swift.syntaxtype.`.
3 | public enum SyntaxKind: String, CaseIterable {
| `- note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
4 | /// `argument`.
5 | case argument = "source.lang.swift.syntaxtype.argument"
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
1 | import SourceKittenFramework
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
2 |
3 | public extension SyntaxKind {
:
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| |- note: annotate 'allKinds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/Source/SwiftLintCore/Models/RuleConfigurationDescription.swift:129:23: warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
125 |
126 | /// A single option of a ``RuleConfigurationDescription``.
127 | public struct RuleConfigurationOption: Equatable {
| `- note: consider making struct 'RuleConfigurationOption' conform to the 'Sendable' protocol
128 | /// An option serving as a marker for an empty configuration description.
129 | public static let noOptions = Self(key: "<nothing>", value: .empty)
| |- warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'noOptions' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |
131 | fileprivate let key: String
/host/spi-builder-workspace/Source/SwiftLintCore/Models/CustomRuleTimer.swift:10:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Utility to measure the time spent in each custom rule.
4 | public final class CustomRuleTimer {
| `- note: class 'CustomRuleTimer' does not conform to the 'Sendable' protocol
5 | private let lock = NSLock()
6 | private var ruleIDForTimes = [String: [TimeInterval]]()
:
8 |
9 | /// Singleton.
10 | public static let shared = CustomRuleTimer()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// Tell the timer it should record time spent in rules.
[911/918] Compiling SwiftLintCore ViolationsSyntaxVisitor.swift
/host/spi-builder-workspace/Source/SwiftLintCore/Models/Version.swift:12:23: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
1 | /// A type describing the SwiftLint version.
2 | public struct Version: VersionComparable {
| `- note: consider making struct 'Version' conform to the 'Sendable' protocol
3 | /// The string value for this version.
4 | public let value: String
:
10 |
11 | /// The current SwiftLint version.
12 | public static let current = Self(value: "0.57.0")
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | /// Public initializer.
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:18:16: warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| `- warning: static property 'allKinds' is not concurrency-safe because non-'Sendable' type 'Set<SyntaxKind>' may have shared mutable state; this is an error in the Swift 6 language mode
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/.build/checkouts/SourceKitten/Source/SourceKittenFramework/SyntaxKind.swift:3:13: note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
1 | /// Syntax kind values.
2 | /// Found in `strings SourceKitService | grep source.lang.swift.syntaxtype.`.
3 | public enum SyntaxKind: String, CaseIterable {
| `- note: enum 'SyntaxKind' does not conform to the 'Sendable' protocol
4 | /// `argument`.
5 | case argument = "source.lang.swift.syntaxtype.argument"
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SyntaxKind+SwiftLint.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
1 | import SourceKittenFramework
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
2 |
3 | public extension SyntaxKind {
:
16 | ]
17 |
18 | static let allKinds: Set<SyntaxKind> = [
| |- note: annotate 'allKinds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | .argument, .attributeBuiltin, .attributeID, .buildconfigID,
20 | .buildconfigKeyword, .comment, .commentMark, .commentURL,
/host/spi-builder-workspace/Source/SwiftLintCore/Models/RuleConfigurationDescription.swift:129:23: warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
125 |
126 | /// A single option of a ``RuleConfigurationDescription``.
127 | public struct RuleConfigurationOption: Equatable {
| `- note: consider making struct 'RuleConfigurationOption' conform to the 'Sendable' protocol
128 | /// An option serving as a marker for an empty configuration description.
129 | public static let noOptions = Self(key: "<nothing>", value: .empty)
| |- warning: static property 'noOptions' is not concurrency-safe because non-'Sendable' type 'RuleConfigurationOption' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'noOptions' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |
131 | fileprivate let key: String
/host/spi-builder-workspace/Source/SwiftLintCore/Models/CustomRuleTimer.swift:10:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Utility to measure the time spent in each custom rule.
4 | public final class CustomRuleTimer {
| `- note: class 'CustomRuleTimer' does not conform to the 'Sendable' protocol
5 | private let lock = NSLock()
6 | private var ruleIDForTimes = [String: [TimeInterval]]()
:
8 |
9 | /// Singleton.
10 | public static let shared = CustomRuleTimer()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CustomRuleTimer' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// Tell the timer it should record time spent in rules.
[912/919] Wrapping AST for SwiftLintCore for debugging
[914/922] Emitting module SwiftLintExtraRules
[915/922] Compiling SwiftLintExtraRules ExtraRules.swift
[916/922] Compiling SwiftLintExtraRules Exports.swift
[917/1099] Wrapping AST for SwiftLintExtraRules for debugging
[919/1099] Compiling SwiftLintBuiltInRules NoGroupingExtensionRule.swift
[920/1099] Compiling SwiftLintBuiltInRules NoMagicNumbersRule.swift
[921/1099] Compiling SwiftLintBuiltInRules ObjectLiteralRule.swift
[922/1099] Compiling SwiftLintBuiltInRules OneDeclarationPerFileRule.swift
[923/1099] Compiling SwiftLintBuiltInRules PatternMatchingKeywordsRule.swift
[924/1099] Compiling SwiftLintBuiltInRules PreferKeyPathRule.swift
[925/1099] Compiling SwiftLintBuiltInRules PreferNimbleRule.swift
[926/1099] Compiling SwiftLintBuiltInRules PreferTypeCheckingRule.swift
[927/1099] Compiling SwiftLintBuiltInRules PreferZeroOverExplicitInitRule.swift
[928/1099] Compiling SwiftLintBuiltInRules PrivateOverFilePrivateRule.swift
[929/1099] Compiling SwiftLintBuiltInRules RedundantNilCoalescingRule.swift
[930/1099] Compiling SwiftLintBuiltInRules RedundantObjcAttributeRule.swift
[931/1099] Compiling SwiftLintBuiltInRules RedundantObjcAttributeRuleExamples.swift
[932/1099] Compiling SwiftLintBuiltInRules RedundantOptionalInitializationRule.swift
[933/1099] Compiling SwiftLintBuiltInRules RedundantSetAccessControlRule.swift
[934/1099] Compiling SwiftLintBuiltInRules RedundantStringEnumValueRule.swift
[935/1099] Compiling SwiftLintBuiltInRules RedundantTypeAnnotationRule.swift
[936/1099] Compiling SwiftLintBuiltInRules RedundantVoidReturnRule.swift
[937/1099] Compiling SwiftLintBuiltInRules ReturnValueFromVoidFunctionRule.swift
[938/1099] Compiling SwiftLintBuiltInRules ReturnValueFromVoidFunctionRuleExamples.swift
[939/1099] Compiling SwiftLintBuiltInRules ShorthandOptionalBindingRule.swift
[940/1099] Compiling SwiftLintBuiltInRules StaticOperatorRule.swift
[941/1099] Compiling SwiftLintBuiltInRules StaticOverFinalClassRule.swift
[942/1099] Compiling SwiftLintBuiltInRules StrictFilePrivateRule.swift
[943/1099] Compiling SwiftLintBuiltInRules SyntacticSugarRule.swift
[944/1099] Compiling SwiftLintBuiltInRules FileNameNoSpaceRule.swift
[945/1099] Compiling SwiftLintBuiltInRules FileNameRule.swift
[946/1099] Compiling SwiftLintBuiltInRules ForWhereRule.swift
[947/1099] Compiling SwiftLintBuiltInRules ForceCastRule.swift
[948/1099] Compiling SwiftLintBuiltInRules ForceTryRule.swift
[949/1099] Compiling SwiftLintBuiltInRules ForceUnwrappingRule.swift
[950/1099] Compiling SwiftLintBuiltInRules FunctionDefaultParameterAtEndRule.swift
[951/1099] Compiling SwiftLintBuiltInRules GenericTypeNameRule.swift
[952/1099] Compiling SwiftLintBuiltInRules ImplicitlyUnwrappedOptionalRule.swift
[953/1099] Compiling SwiftLintBuiltInRules IsDisjointRule.swift
[954/1099] Compiling SwiftLintBuiltInRules JoinedDefaultParameterRule.swift
[955/1099] Compiling SwiftLintBuiltInRules LegacyCGGeometryFunctionsRule.swift
[956/1099] Compiling SwiftLintBuiltInRules LegacyConstantRule.swift
[957/1099] Compiling SwiftLintBuiltInRules LegacyConstantRuleExamples.swift
[958/1099] Compiling SwiftLintBuiltInRules LegacyConstructorRule.swift
[959/1099] Compiling SwiftLintBuiltInRules LegacyHashingRule.swift
[960/1099] Compiling SwiftLintBuiltInRules LegacyMultipleRule.swift
[961/1099] Compiling SwiftLintBuiltInRules LegacyNSGeometryFunctionsRule.swift
[962/1099] Compiling SwiftLintBuiltInRules LegacyObjcTypeRule.swift
[963/1099] Compiling SwiftLintBuiltInRules LegacyRandomRule.swift
[964/1099] Compiling SwiftLintBuiltInRules NimbleOperatorRule.swift
[965/1099] Compiling SwiftLintBuiltInRules NoEmptyBlockRule.swift
[966/1099] Compiling SwiftLintBuiltInRules NoExtensionAccessModifierRule.swift
[967/1099] Compiling SwiftLintBuiltInRules NoFallthroughOnlyRule.swift
[968/1099] Compiling SwiftLintBuiltInRules NoFallthroughOnlyRuleExamples.swift
[969/1099] Compiling SwiftLintBuiltInRules Exports.swift
[970/1099] Compiling SwiftLintBuiltInRules SourceKittenDictionary+SwiftUI.swift
[971/1099] Compiling SwiftLintBuiltInRules LegacyFunctionRuleHelper.swift
[972/1099] Compiling SwiftLintBuiltInRules BuiltInRules.swift
[973/1099] Compiling SwiftLintBuiltInRules ImportUsage.swift
[974/1099] Compiling SwiftLintBuiltInRules AnonymousArgumentInMultilineClosureRule.swift
[975/1099] Compiling SwiftLintBuiltInRules BlockBasedKVORule.swift
[976/1099] Compiling SwiftLintBuiltInRules ConvenienceTypeRule.swift
[977/1099] Compiling SwiftLintBuiltInRules DiscouragedAssertRule.swift
[978/1099] Compiling SwiftLintBuiltInRules DiscouragedNoneNameRule.swift
[979/1099] Compiling SwiftLintBuiltInRules DiscouragedObjectLiteralRule.swift
[980/1099] Compiling SwiftLintBuiltInRules DiscouragedOptionalBooleanRule.swift
[981/1099] Compiling SwiftLintBuiltInRules DiscouragedOptionalBooleanRuleExamples.swift
[982/1099] Compiling SwiftLintBuiltInRules DiscouragedOptionalCollectionExamples.swift
[983/1099] Compiling SwiftLintBuiltInRules DiscouragedOptionalCollectionRule.swift
[984/1099] Compiling SwiftLintBuiltInRules DuplicateImportsRule.swift
[985/1099] Compiling SwiftLintBuiltInRules DuplicateImportsRuleExamples.swift
[986/1099] Compiling SwiftLintBuiltInRules ExplicitACLRule.swift
[987/1099] Compiling SwiftLintBuiltInRules ExplicitEnumRawValueRule.swift
[988/1099] Compiling SwiftLintBuiltInRules ExplicitInitRule.swift
[989/1099] Compiling SwiftLintBuiltInRules ExplicitTopLevelACLRule.swift
[990/1099] Compiling SwiftLintBuiltInRules ExplicitTypeInterfaceRule.swift
[991/1099] Compiling SwiftLintBuiltInRules ExtensionAccessModifierRule.swift
[992/1099] Compiling SwiftLintBuiltInRules FallthroughRule.swift
[993/1099] Compiling SwiftLintBuiltInRules FatalErrorMessageRule.swift
[994/1174] Compiling SwiftLintBuiltInRules LastWhereRule.swift
[995/1174] Compiling SwiftLintBuiltInRules ReduceBooleanRule.swift
[996/1174] Compiling SwiftLintBuiltInRules ReduceIntoRule.swift
[997/1174] Compiling SwiftLintBuiltInRules SortedFirstLastRule.swift
[998/1174] Compiling SwiftLintBuiltInRules AttributesConfiguration.swift
[999/1174] Compiling SwiftLintBuiltInRules BlanketDisableCommandConfiguration.swift
[1000/1174] Compiling SwiftLintBuiltInRules CollectionAlignmentConfiguration.swift
[1001/1174] Compiling SwiftLintBuiltInRules ColonConfiguration.swift
[1002/1174] Compiling SwiftLintBuiltInRules ComputedAccessorsOrderConfiguration.swift
[1003/1174] Compiling SwiftLintBuiltInRules ConditionalReturnsOnNewlineConfiguration.swift
[1004/1174] Compiling SwiftLintBuiltInRules CyclomaticComplexityConfiguration.swift
[1005/1174] Compiling SwiftLintBuiltInRules DeploymentTargetConfiguration.swift
[1006/1174] Compiling SwiftLintBuiltInRules DiscouragedDirectInitConfiguration.swift
[1007/1174] Compiling SwiftLintBuiltInRules EmptyCountConfiguration.swift
[1008/1174] Compiling SwiftLintBuiltInRules ExpiringTodoConfiguration.swift
[1009/1174] Compiling SwiftLintBuiltInRules ExplicitInitConfiguration.swift
[1010/1174] Compiling SwiftLintBuiltInRules ExplicitTypeInterfaceConfiguration.swift
[1011/1174] Compiling SwiftLintBuiltInRules FileHeaderConfiguration.swift
[1012/1174] Compiling SwiftLintBuiltInRules FileLengthConfiguration.swift
[1013/1174] Compiling SwiftLintBuiltInRules FileNameConfiguration.swift
[1014/1174] Compiling SwiftLintBuiltInRules FileNameNoSpaceConfiguration.swift
[1015/1174] Compiling SwiftLintBuiltInRules FileTypesOrderConfiguration.swift
[1016/1174] Compiling SwiftLintBuiltInRules ForWhereConfiguration.swift
[1017/1174] Compiling SwiftLintBuiltInRules FunctionParameterCountConfiguration.swift
[1018/1174] Compiling SwiftLintBuiltInRules IdentifierNameConfiguration.swift
[1019/1199] Compiling SwiftLintBuiltInRules WeakDelegateRule.swift
[1020/1199] Compiling SwiftLintBuiltInRules YodaConditionRule.swift
[1021/1199] Compiling SwiftLintBuiltInRules ClosureBodyLengthRule.swift
[1022/1199] Compiling SwiftLintBuiltInRules ClosureBodyLengthRuleExamples.swift
[1023/1199] Compiling SwiftLintBuiltInRules CyclomaticComplexityRule.swift
[1024/1199] Compiling SwiftLintBuiltInRules EnumCaseAssociatedValuesLengthRule.swift
[1025/1199] Compiling SwiftLintBuiltInRules FileLengthRule.swift
[1026/1199] Compiling SwiftLintBuiltInRules FunctionBodyLengthRule.swift
[1027/1199] Compiling SwiftLintBuiltInRules FunctionParameterCountRule.swift
[1028/1199] Compiling SwiftLintBuiltInRules LargeTupleRule.swift
[1029/1199] Compiling SwiftLintBuiltInRules LargeTupleRuleExamples.swift
[1030/1199] Compiling SwiftLintBuiltInRules LineLengthRule.swift
[1031/1199] Compiling SwiftLintBuiltInRules NestingRule.swift
[1032/1199] Compiling SwiftLintBuiltInRules NestingRuleExamples.swift
[1033/1199] Compiling SwiftLintBuiltInRules TypeBodyLengthRule.swift
[1034/1199] Compiling SwiftLintBuiltInRules ContainsOverFilterCountRule.swift
[1035/1199] Compiling SwiftLintBuiltInRules ContainsOverFilterIsEmptyRule.swift
[1036/1199] Compiling SwiftLintBuiltInRules ContainsOverFirstNotNilRule.swift
[1037/1199] Compiling SwiftLintBuiltInRules ContainsOverRangeNilComparisonRule.swift
[1038/1199] Compiling SwiftLintBuiltInRules EmptyCollectionLiteralRule.swift
[1039/1199] Compiling SwiftLintBuiltInRules EmptyCountRule.swift
[1040/1199] Compiling SwiftLintBuiltInRules EmptyStringRule.swift
[1041/1199] Compiling SwiftLintBuiltInRules FinalTestCaseRule.swift
[1042/1199] Compiling SwiftLintBuiltInRules FirstWhereRule.swift
[1043/1199] Compiling SwiftLintBuiltInRules FlatMapOverMapReduceRule.swift
[1044/1224] Compiling SwiftLintBuiltInRules ImplicitReturnConfiguration.swift
[1045/1224] Compiling SwiftLintBuiltInRules ImplicitlyUnwrappedOptionalConfiguration.swift
[1046/1224] Compiling SwiftLintBuiltInRules InclusiveLanguageConfiguration.swift
[1047/1224] Compiling SwiftLintBuiltInRules IndentationWidthConfiguration.swift
[1048/1224] Compiling SwiftLintBuiltInRules LineLengthConfiguration.swift
[1049/1224] Compiling SwiftLintBuiltInRules MissingDocsConfiguration.swift
[1050/1224] Compiling SwiftLintBuiltInRules ModifierOrderConfiguration.swift
[1051/1224] Compiling SwiftLintBuiltInRules MultilineArgumentsConfiguration.swift
[1052/1224] Compiling SwiftLintBuiltInRules MultilineParametersConfiguration.swift
[1053/1224] Compiling SwiftLintBuiltInRules NameConfiguration.swift
[1054/1224] Compiling SwiftLintBuiltInRules NestingConfiguration.swift
[1055/1224] Compiling SwiftLintBuiltInRules NoEmptyBlockConfiguration.swift
[1056/1224] Compiling SwiftLintBuiltInRules NonOverridableClassDeclarationConfiguration.swift
[1057/1224] Compiling SwiftLintBuiltInRules NumberSeparatorConfiguration.swift
[1058/1224] Compiling SwiftLintBuiltInRules ObjectLiteralConfiguration.swift
[1059/1224] Compiling SwiftLintBuiltInRules OpeningBraceConfiguration.swift
[1060/1224] Compiling SwiftLintBuiltInRules OperatorUsageWhitespaceConfiguration.swift
[1061/1224] Compiling SwiftLintBuiltInRules OverriddenSuperCallConfiguration.swift
[1062/1224] Compiling SwiftLintBuiltInRules PreferKeyPathConfiguration.swift
[1063/1224] Compiling SwiftLintBuiltInRules PrefixedTopLevelConstantConfiguration.swift
[1064/1224] Compiling SwiftLintBuiltInRules PrivateOutletConfiguration.swift
[1065/1224] Compiling SwiftLintBuiltInRules PrivateOverFilePrivateConfiguration.swift
[1066/1224] Compiling SwiftLintBuiltInRules PrivateUnitTestConfiguration.swift
[1067/1224] Compiling SwiftLintBuiltInRules ProhibitedSuperConfiguration.swift
[1068/1224] Compiling SwiftLintBuiltInRules RedundantTypeAnnotationConfiguration.swift
[1069/1248] Compiling SwiftLintBuiltInRules QuickDiscouragedPendingTestRuleExamples.swift
[1070/1248] Compiling SwiftLintBuiltInRules RawValueForCamelCasedCodableEnumRule.swift
[1071/1248] Compiling SwiftLintBuiltInRules RequiredDeinitRule.swift
[1072/1248] Compiling SwiftLintBuiltInRules RequiredEnumCaseRule.swift
[1073/1248] Compiling SwiftLintBuiltInRules SelfInPropertyInitializationRule.swift
[1074/1248] Compiling SwiftLintBuiltInRules StrongIBOutletRule.swift
[1075/1248] Compiling SwiftLintBuiltInRules TestCaseAccessibilityRule.swift
[1076/1248] Compiling SwiftLintBuiltInRules TestCaseAccessibilityRuleExamples.swift
[1077/1248] Compiling SwiftLintBuiltInRules TodoRule.swift
[1078/1248] Compiling SwiftLintBuiltInRules TypesafeArrayInitRule.swift
[1079/1248] Compiling SwiftLintBuiltInRules UnhandledThrowingTaskRule.swift
[1080/1248] Compiling SwiftLintBuiltInRules UnneededOverrideRule.swift
[1081/1248] Compiling SwiftLintBuiltInRules UnneededOverrideRuleExamples.swift
[1082/1248] Compiling SwiftLintBuiltInRules UnownedVariableCaptureRule.swift
[1083/1248] Compiling SwiftLintBuiltInRules UnusedCaptureListRule.swift
[1084/1248] Compiling SwiftLintBuiltInRules UnusedClosureParameterRule.swift
[1085/1248] Compiling SwiftLintBuiltInRules UnusedClosureParameterRuleExamples.swift
[1086/1248] Compiling SwiftLintBuiltInRules UnusedControlFlowLabelRule.swift
[1087/1248] Compiling SwiftLintBuiltInRules UnusedDeclarationRule.swift
[1088/1248] Compiling SwiftLintBuiltInRules UnusedDeclarationRuleExamples.swift
[1089/1248] Compiling SwiftLintBuiltInRules UnusedImportRule.swift
[1090/1248] Compiling SwiftLintBuiltInRules UnusedImportRuleExamples.swift
[1091/1248] Compiling SwiftLintBuiltInRules UnusedParameterRule.swift
[1092/1248] Compiling SwiftLintBuiltInRules UnusedSetterValueRule.swift
[1093/1248] Compiling SwiftLintBuiltInRules ValidIBInspectableRule.swift
[1094/1248] Compiling SwiftLintBuiltInRules NSNumberInitAsFunctionReferenceRule.swift
[1095/1248] Compiling SwiftLintBuiltInRules NSObjectPreferIsEqualRule.swift
[1096/1248] Compiling SwiftLintBuiltInRules NSObjectPreferIsEqualRuleExamples.swift
[1097/1248] Compiling SwiftLintBuiltInRules NonOptionalStringDataConversionRule.swift
[1098/1248] Compiling SwiftLintBuiltInRules NotificationCenterDetachmentRule.swift
[1099/1248] Compiling SwiftLintBuiltInRules NotificationCenterDetachmentRuleExamples.swift
[1100/1248] Compiling SwiftLintBuiltInRules OptionalDataStringConversionRule.swift
[1101/1248] Compiling SwiftLintBuiltInRules OrphanedDocCommentRule.swift
[1102/1248] Compiling SwiftLintBuiltInRules OverriddenSuperCallRule.swift
[1103/1248] Compiling SwiftLintBuiltInRules OverrideInExtensionRule.swift
[1104/1248] Compiling SwiftLintBuiltInRules PeriodSpacingRule.swift
[1105/1248] Compiling SwiftLintBuiltInRules PrivateActionRule.swift
[1106/1248] Compiling SwiftLintBuiltInRules PrivateOutletRule.swift
[1107/1248] Compiling SwiftLintBuiltInRules PrivateSubjectRule.swift
[1108/1248] Compiling SwiftLintBuiltInRules PrivateSubjectRuleExamples.swift
[1109/1248] Compiling SwiftLintBuiltInRules PrivateSwiftUIStatePropertyRule.swift
[1110/1248] Compiling SwiftLintBuiltInRules PrivateSwiftUIStatePropertyRuleExamples.swift
[1111/1248] Compiling SwiftLintBuiltInRules PrivateUnitTestRule.swift
[1112/1248] Compiling SwiftLintBuiltInRules ProhibitedInterfaceBuilderRule.swift
[1113/1248] Compiling SwiftLintBuiltInRules ProhibitedSuperRule.swift
[1114/1248] Compiling SwiftLintBuiltInRules QuickDiscouragedCallRule.swift
[1115/1248] Compiling SwiftLintBuiltInRules QuickDiscouragedCallRuleExamples.swift
[1116/1248] Compiling SwiftLintBuiltInRules QuickDiscouragedFocusedTestRule.swift
[1117/1248] Compiling SwiftLintBuiltInRules QuickDiscouragedFocusedTestRuleExamples.swift
[1118/1248] Compiling SwiftLintBuiltInRules QuickDiscouragedPendingTestRule.swift
[1119/1248] Compiling SwiftLintBuiltInRules CommentSpacingRule.swift
[1120/1248] Compiling SwiftLintBuiltInRules CompilerProtocolInitRule.swift
[1121/1248] Compiling SwiftLintBuiltInRules DeploymentTargetRule.swift
[1122/1248] Compiling SwiftLintBuiltInRules DeploymentTargetRuleExamples.swift
[1123/1248] Compiling SwiftLintBuiltInRules DiscardedNotificationCenterObserverRule.swift
[1124/1248] Compiling SwiftLintBuiltInRules DiscouragedDirectInitRule.swift
[1125/1248] Compiling SwiftLintBuiltInRules DuplicateConditionsRule.swift
[1126/1248] Compiling SwiftLintBuiltInRules DuplicateEnumCasesRule.swift
[1127/1248] Compiling SwiftLintBuiltInRules DuplicatedKeyInDictionaryLiteralRule.swift
[1128/1248] Compiling SwiftLintBuiltInRules DynamicInlineRule.swift
[1129/1248] Compiling SwiftLintBuiltInRules EmptyXCTestMethodRule.swift
[1130/1248] Compiling SwiftLintBuiltInRules EmptyXCTestMethodRuleExamples.swift
[1131/1248] Compiling SwiftLintBuiltInRules ExpiringTodoRule.swift
[1132/1248] Compiling SwiftLintBuiltInRules IBInspectableInExtensionRule.swift
[1133/1248] Compiling SwiftLintBuiltInRules IdenticalOperandsRule.swift
[1134/1248] Compiling SwiftLintBuiltInRules InertDeferRule.swift
[1135/1248] Compiling SwiftLintBuiltInRules InvalidSwiftLintCommandRule.swift
[1136/1248] Compiling SwiftLintBuiltInRules LocalDocCommentRule.swift
[1137/1248] Compiling SwiftLintBuiltInRules LowerACLThanParentRule.swift
[1138/1248] Compiling SwiftLintBuiltInRules MarkRule.swift
[1139/1248] Compiling SwiftLintBuiltInRules MarkRuleExamples.swift
[1140/1248] Compiling SwiftLintBuiltInRules MissingDocsRule.swift
[1141/1248] Compiling SwiftLintBuiltInRules MissingDocsRuleExamples.swift
[1142/1248] Compiling SwiftLintBuiltInRules NSLocalizedStringKeyRule.swift
[1143/1248] Compiling SwiftLintBuiltInRules NSLocalizedStringRequireBundleRule.swift
[1144/1248] Compiling SwiftLintBuiltInRules SyntacticSugarRuleExamples.swift
[1145/1248] Compiling SwiftLintBuiltInRules ToggleBoolRule.swift
[1146/1248] Compiling SwiftLintBuiltInRules TrailingSemicolonRule.swift
[1147/1248] Compiling SwiftLintBuiltInRules TypeNameRule.swift
[1148/1248] Compiling SwiftLintBuiltInRules TypeNameRuleExamples.swift
[1149/1248] Compiling SwiftLintBuiltInRules UnavailableConditionRule.swift
[1150/1248] Compiling SwiftLintBuiltInRules UnavailableFunctionRule.swift
[1151/1248] Compiling SwiftLintBuiltInRules UnneededBreakInSwitchRule.swift
[1152/1248] Compiling SwiftLintBuiltInRules UnneededSynthesizedInitializerRule.swift
[1153/1248] Compiling SwiftLintBuiltInRules UnneededSynthesizedInitializerRuleExamples.swift
[1154/1248] Compiling SwiftLintBuiltInRules UntypedErrorInCatchRule.swift
[1155/1248] Compiling SwiftLintBuiltInRules UnusedEnumeratedRule.swift
[1156/1248] Compiling SwiftLintBuiltInRules VoidFunctionInTernaryConditionRule.swift
[1157/1248] Compiling SwiftLintBuiltInRules XCTFailMessageRule.swift
[1158/1248] Compiling SwiftLintBuiltInRules XCTSpecificMatcherRule.swift
[1159/1248] Compiling SwiftLintBuiltInRules XCTSpecificMatcherRuleExamples.swift
[1160/1248] Compiling SwiftLintBuiltInRules AccessibilityLabelForImageRule.swift
[1161/1248] Compiling SwiftLintBuiltInRules AccessibilityLabelForImageRuleExamples.swift
[1162/1248] Compiling SwiftLintBuiltInRules AccessibilityTraitForButtonRule.swift
[1163/1248] Compiling SwiftLintBuiltInRules AccessibilityTraitForButtonRuleExamples.swift
[1164/1248] Compiling SwiftLintBuiltInRules ArrayInitRule.swift
[1165/1248] Compiling SwiftLintBuiltInRules BalancedXCTestLifecycleRule.swift
[1166/1248] Compiling SwiftLintBuiltInRules BlanketDisableCommandRule.swift
[1167/1248] Compiling SwiftLintBuiltInRules CaptureVariableRule.swift
[1168/1248] Compiling SwiftLintBuiltInRules ClassDelegateProtocolRule.swift
[1169/1248] Emitting module SwiftLintBuiltInRules
[1170/1296] Compiling SwiftLintBuiltInRules RedundantVoidReturnConfiguration.swift
[1171/1296] Compiling SwiftLintBuiltInRules RequiredEnumCaseConfiguration.swift
[1172/1296] Compiling SwiftLintBuiltInRules SelfBindingConfiguration.swift
[1173/1296] Compiling SwiftLintBuiltInRules ShorthandArgumentConfiguration.swift
[1174/1296] Compiling SwiftLintBuiltInRules SortedImportsConfiguration.swift
[1175/1296] Compiling SwiftLintBuiltInRules StatementPositionConfiguration.swift
[1176/1296] Compiling SwiftLintBuiltInRules SwitchCaseAlignmentConfiguration.swift
[1177/1296] Compiling SwiftLintBuiltInRules TestCaseAccessibilityConfiguration.swift
[1178/1296] Compiling SwiftLintBuiltInRules TodoConfiguration.swift
[1179/1296] Compiling SwiftLintBuiltInRules TrailingClosureConfiguration.swift
[1180/1296] Compiling SwiftLintBuiltInRules TrailingCommaConfiguration.swift
[1181/1296] Compiling SwiftLintBuiltInRules TrailingWhitespaceConfiguration.swift
[1182/1296] Compiling SwiftLintBuiltInRules TypeContentsOrderConfiguration.swift
[1183/1296] Compiling SwiftLintBuiltInRules TypeNameConfiguration.swift
[1184/1296] Compiling SwiftLintBuiltInRules UnitTestConfiguration.swift
[1185/1296] Compiling SwiftLintBuiltInRules UnneededOverrideRuleConfiguration.swift
[1186/1296] Compiling SwiftLintBuiltInRules UnusedDeclarationConfiguration.swift
[1187/1296] Compiling SwiftLintBuiltInRules UnusedImportConfiguration.swift
[1188/1296] Compiling SwiftLintBuiltInRules UnusedOptionalBindingConfiguration.swift
[1189/1296] Compiling SwiftLintBuiltInRules VerticalWhitespaceClosingBracesConfiguration.swift
[1190/1296] Compiling SwiftLintBuiltInRules VerticalWhitespaceConfiguration.swift
[1191/1296] Compiling SwiftLintBuiltInRules XCTSpecificMatcherConfiguration.swift
[1192/1296] Compiling SwiftLintBuiltInRules AttributeNameSpacingRule.swift
[1193/1296] Compiling SwiftLintBuiltInRules AttributesRule.swift
[1194/1296] Compiling SwiftLintBuiltInRules AttributesRuleExamples.swift
[1195/1296] Compiling SwiftLintBuiltInRules IdentifierNameRule.swift
[1196/1296] Compiling SwiftLintBuiltInRules IdentifierNameRuleExamples.swift
[1197/1296] Compiling SwiftLintBuiltInRules ImplicitGetterRule.swift
[1198/1296] Compiling SwiftLintBuiltInRules ImplicitGetterRuleExamples.swift
[1199/1296] Compiling SwiftLintBuiltInRules ImplicitReturnRule.swift
[1200/1296] Compiling SwiftLintBuiltInRules ImplicitReturnRuleExamples.swift
[1201/1296] Compiling SwiftLintBuiltInRules InclusiveLanguageRule.swift
[1202/1296] Compiling SwiftLintBuiltInRules InclusiveLanguageRuleExamples.swift
[1203/1296] Compiling SwiftLintBuiltInRules IndentationWidthRule.swift
[1204/1296] Compiling SwiftLintBuiltInRules LeadingWhitespaceRule.swift
[1205/1296] Compiling SwiftLintBuiltInRules LetVarWhitespaceRule.swift
[1206/1296] Compiling SwiftLintBuiltInRules LiteralExpressionEndIndentationRule.swift
[1207/1296] Compiling SwiftLintBuiltInRules ModifierOrderRule.swift
[1208/1296] Compiling SwiftLintBuiltInRules ModifierOrderRuleExamples.swift
[1209/1296] Compiling SwiftLintBuiltInRules MultilineArgumentsBracketsRule.swift
[1210/1296] Compiling SwiftLintBuiltInRules MultilineArgumentsRule.swift
[1211/1296] Compiling SwiftLintBuiltInRules MultilineArgumentsRuleExamples.swift
[1212/1296] Compiling SwiftLintBuiltInRules MultilineFunctionChainsRule.swift
[1213/1296] Compiling SwiftLintBuiltInRules MultilineLiteralBracketsRule.swift
[1214/1296] Compiling SwiftLintBuiltInRules MultilineParametersBracketsRule.swift
[1215/1296] Compiling SwiftLintBuiltInRules MultilineParametersRule.swift
[1216/1296] Compiling SwiftLintBuiltInRules MultilineParametersRuleExamples.swift
[1217/1296] Compiling SwiftLintBuiltInRules MultipleClosuresWithTrailingClosureRule.swift
[1218/1296] Compiling SwiftLintBuiltInRules NoSpaceInMethodCallRule.swift
[1219/1296] Compiling SwiftLintBuiltInRules SortedImportsRuleExamples.swift
[1220/1296] Compiling SwiftLintBuiltInRules StatementPositionRule.swift
[1221/1296] Compiling SwiftLintBuiltInRules SuperfluousElseRule.swift
[1222/1296] Compiling SwiftLintBuiltInRules SwitchCaseAlignmentRule.swift
[1223/1296] Compiling SwiftLintBuiltInRules SwitchCaseOnNewlineRule.swift
[1224/1296] Compiling SwiftLintBuiltInRules TrailingClosureRule.swift
[1225/1296] Compiling SwiftLintBuiltInRules TrailingCommaRule.swift
[1226/1296] Compiling SwiftLintBuiltInRules TrailingNewlineRule.swift
[1227/1296] Compiling SwiftLintBuiltInRules TrailingWhitespaceRule.swift
[1228/1296] Compiling SwiftLintBuiltInRules TypeContentsOrderRule.swift
[1229/1296] Compiling SwiftLintBuiltInRules TypeContentsOrderRuleExamples.swift
[1230/1296] Compiling SwiftLintBuiltInRules UnneededParenthesesInClosureArgumentRule.swift
[1231/1296] Compiling SwiftLintBuiltInRules UnusedOptionalBindingRule.swift
[1232/1296] Compiling SwiftLintBuiltInRules VerticalParameterAlignmentOnCallRule.swift
[1233/1296] Compiling SwiftLintBuiltInRules VerticalParameterAlignmentRule.swift
[1234/1296] Compiling SwiftLintBuiltInRules VerticalParameterAlignmentRuleExamples.swift
[1235/1296] Compiling SwiftLintBuiltInRules VerticalWhitespaceBetweenCasesRule.swift
[1236/1296] Compiling SwiftLintBuiltInRules VerticalWhitespaceClosingBracesRule.swift
[1237/1296] Compiling SwiftLintBuiltInRules VerticalWhitespaceClosingBracesRuleExamples.swift
[1238/1296] Compiling SwiftLintBuiltInRules VerticalWhitespaceOpeningBracesRule.swift
[1239/1296] Compiling SwiftLintBuiltInRules VerticalWhitespaceRule.swift
[1240/1296] Compiling SwiftLintBuiltInRules VoidReturnRule.swift
[1241/1296] Compiling SwiftLintBuiltInRules BodyLengthRuleVisitor.swift
[1242/1296] Compiling SwiftLintBuiltInRules CodeBlockVisitor.swift
[1243/1296] Compiling SwiftLintBuiltInRules ClosingBraceRule.swift
[1244/1296] Compiling SwiftLintBuiltInRules ClosureEndIndentationRule.swift
[1245/1296] Compiling SwiftLintBuiltInRules ClosureEndIndentationRuleExamples.swift
[1246/1296] Compiling SwiftLintBuiltInRules ClosureParameterPositionRule.swift
[1247/1296] Compiling SwiftLintBuiltInRules ClosureSpacingRule.swift
[1248/1296] Compiling SwiftLintBuiltInRules CollectionAlignmentRule.swift
[1249/1296] Compiling SwiftLintBuiltInRules ColonRule.swift
[1250/1296] Compiling SwiftLintBuiltInRules ColonRuleExamples.swift
[1251/1296] Compiling SwiftLintBuiltInRules CommaInheritanceRule.swift
[1252/1296] Compiling SwiftLintBuiltInRules CommaRule.swift
[1253/1296] Compiling SwiftLintBuiltInRules ComputedAccessorsOrderRule.swift
[1254/1296] Compiling SwiftLintBuiltInRules ComputedAccessorsOrderRuleExamples.swift
[1255/1296] Compiling SwiftLintBuiltInRules ConditionalReturnsOnNewlineRule.swift
[1256/1296] Compiling SwiftLintBuiltInRules ContrastedOpeningBraceRule.swift
[1257/1296] Compiling SwiftLintBuiltInRules ContrastedOpeningBraceRuleExamples.swift
[1258/1296] Compiling SwiftLintBuiltInRules ControlStatementRule.swift
[1259/1296] Compiling SwiftLintBuiltInRules DirectReturnRule.swift
[1260/1296] Compiling SwiftLintBuiltInRules EmptyEnumArgumentsRule.swift
[1261/1296] Compiling SwiftLintBuiltInRules EmptyParametersRule.swift
[1262/1296] Compiling SwiftLintBuiltInRules EmptyParenthesesWithTrailingClosureRule.swift
[1263/1296] Compiling SwiftLintBuiltInRules ExplicitSelfRule.swift
[1264/1296] Compiling SwiftLintBuiltInRules ExplicitSelfRuleExamples.swift
[1265/1296] Compiling SwiftLintBuiltInRules FileHeaderRule.swift
[1266/1296] Compiling SwiftLintBuiltInRules FileTypesOrderRule.swift
[1267/1296] Compiling SwiftLintBuiltInRules FileTypesOrderRuleExamples.swift
[1268/1296] Compiling SwiftLintBuiltInRules NonOverridableClassDeclarationRule.swift
[1269/1296] Compiling SwiftLintBuiltInRules NumberSeparatorRule.swift
[1270/1296] Compiling SwiftLintBuiltInRules NumberSeparatorRuleExamples.swift
[1271/1296] Compiling SwiftLintBuiltInRules OpeningBraceRule.swift
[1272/1296] Compiling SwiftLintBuiltInRules OpeningBraceRuleExamples.swift
[1273/1296] Compiling SwiftLintBuiltInRules OperatorFunctionWhitespaceRule.swift
[1274/1296] Compiling SwiftLintBuiltInRules OperatorUsageWhitespaceRule.swift
[1275/1296] Compiling SwiftLintBuiltInRules OperatorUsageWhitespaceRuleExamples.swift
[1276/1296] Compiling SwiftLintBuiltInRules OptionalEnumCaseMatchingRule.swift
[1277/1296] Compiling SwiftLintBuiltInRules PreferSelfInStaticReferencesRule.swift
[1278/1296] Compiling SwiftLintBuiltInRules PreferSelfInStaticReferencesRuleExamples.swift
[1279/1296] Compiling SwiftLintBuiltInRules PreferSelfTypeOverTypeOfSelfRule.swift
[1280/1296] Compiling SwiftLintBuiltInRules PrefixedTopLevelConstantRule.swift
[1281/1296] Compiling SwiftLintBuiltInRules ProtocolPropertyAccessorsOrderRule.swift
[1282/1296] Compiling SwiftLintBuiltInRules RedundantDiscardableLetRule.swift
[1283/1296] Compiling SwiftLintBuiltInRules RedundantSelfInClosureRule.swift
[1284/1296] Compiling SwiftLintBuiltInRules RedundantSelfInClosureRuleExamples.swift
[1285/1296] Compiling SwiftLintBuiltInRules ReturnArrowWhitespaceRule.swift
[1286/1296] Compiling SwiftLintBuiltInRules SelfBindingRule.swift
[1287/1296] Compiling SwiftLintBuiltInRules ShorthandArgumentRule.swift
[1288/1296] Compiling SwiftLintBuiltInRules ShorthandOperatorRule.swift
[1289/1296] Compiling SwiftLintBuiltInRules SingleTestClassRule.swift
[1290/1296] Compiling SwiftLintBuiltInRules SortedEnumCasesRule.swift
[1291/1296] Compiling SwiftLintBuiltInRules SortedImportsRule.swift
[1292/1297] Wrapping AST for SwiftLintBuiltInRules for debugging
[1294/1311] Compiling SwiftLintFramework ProgressBar.swift
[1295/1311] Compiling SwiftLintFramework RulesFilter.swift
[1296/1312] Compiling SwiftLintFramework UpdateChecker.swift
[1297/1312] Compiling SwiftLintFramework Benchmark.swift
[1298/1312] Compiling SwiftLintFramework CompilerArgumentsExtractor.swift
[1299/1312] Emitting module SwiftLintFramework
[1300/1312] Compiling SwiftLintFramework Exports.swift
[1301/1312] Compiling SwiftLintFramework LintOrAnalyzeCommand.swift
[1302/1312] Compiling SwiftLintFramework Configuration+CommandLine.swift
[1303/1312] Compiling SwiftLintFramework ExitHelper.swift
[1304/1312] Compiling SwiftLintFramework Signposts.swift
[1305/1312] Compiling SwiftLintFramework SwiftLintError.swift
[1306/1312] Compiling SwiftLintFramework SwiftPMCompilationDB.swift
[1307/1312] Compiling SwiftLintFramework LintableFilesVisitor.swift
[1308/1312] Compiling SwiftLintFramework ProcessInfo+XcodeCloud.swift
[1309/1313] Wrapping AST for SwiftLintFramework for debugging
[1311/1328] Compiling swiftlint Lint.swift
[1312/1328] Compiling swiftlint Reporters.swift
[1313/1329] Compiling swiftlint SwiftLint.swift
[1314/1329] Compiling swiftlint Version.swift
[1315/1329] Compiling swiftlint LintOrAnalyzeArguments.swift
[1316/1329] Emitting module swiftlint
[1317/1329] Compiling swiftlint Docs.swift
[1318/1329] Compiling swiftlint GenerateDocs.swift
[1319/1329] Compiling swiftlint Analyze.swift
[1320/1329] Compiling swiftlint Baseline.swift
[1321/1329] Compiling SwiftLintTestHelpers SwiftLintTestCase.swift
[1322/1329] Compiling SwiftLintTestHelpers RuleDescription+Examples.swift
[1323/1329] Compiling SwiftLintTestHelpers TestHelpers.swift
/host/spi-builder-workspace/Tests/SwiftLintTestHelpers/TestHelpers.swift:449:23: warning: reference to var 'parserDiagnosticsDisabledForTests' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
447 | let ruleDescription = ruleDescription.focused()
448 |
449 | SwiftLintCore.parserDiagnosticsDisabledForTests = parserDiagnosticsDisabledForTests
| `- warning: reference to var 'parserDiagnosticsDisabledForTests' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
450 |
451 | // corrections
/host/spi-builder-workspace/Source/SwiftLintCore/Extensions/SwiftLintFile+Cache.swift:56:13: note: var declared here
54 | // Re-enable once all parser diagnostics in tests have been addressed.
55 | // https://github.com/realm/SwiftLint/issues/3348
56 | package var parserDiagnosticsDisabledForTests = false
| `- note: var declared here
57 |
58 | private let assertHandlers = [FileCacheKey: AssertHandler]()
[1324/1329] Emitting module SwiftLintTestHelpers
[1325/1329] Compiling swiftlint Rules.swift
[1326/1329] Compiling swiftlint RulesFilterOptions.swift
[1328/1331] Wrapping AST for swiftlint for debugging
[1329/1331] Write Objects.LinkFileList
[1330/1331] Linking swiftlint
Build complete! (182.62s)
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" : [
"600.0.0"
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax.git"
},
{
"identity" : "sourcekitten",
"requirement" : {
"range" : [
{
"lower_bound" : "0.35.0",
"upper_bound" : "0.36.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/jpsim/SourceKitten.git"
},
{
"identity" : "yams",
"requirement" : {
"range" : [
{
"lower_bound" : "5.0.6",
"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.0",
"upper_bound" : "1.9.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/krzyzanowskim/CryptoSwift.git"
}
],
"manifest_display_name" : "SwiftLint",
"name" : "SwiftLint",
"path" : "/host/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" : "SwiftLintCoreMacros",
"targets" : [
"SwiftLintCoreMacros"
],
"type" : {
"macro" : null
}
}
],
"targets" : [
{
"c99name" : "swiftlint",
"module_type" : "SwiftTarget",
"name" : "swiftlint",
"path" : "Source/swiftlint",
"product_dependencies" : [
"ArgumentParser",
"CollectionConcurrencyKit",
"SwiftyTextTable"
],
"product_memberships" : [
"swiftlint",
"SwiftLintBuildToolPlugin",
"SwiftLintCommandPlugin"
],
"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" : "SwiftLintTestHelpers",
"module_type" : "SwiftTarget",
"name" : "SwiftLintTestHelpers",
"path" : "Tests/SwiftLintTestHelpers",
"sources" : [
"RuleDescription+Examples.swift",
"SwiftLintTestCase.swift",
"TestHelpers.swift"
],
"target_dependencies" : [
"SwiftLintFramework"
],
"type" : "library"
},
{
"c99name" : "SwiftLintFrameworkTests",
"module_type" : "SwiftTarget",
"name" : "SwiftLintFrameworkTests",
"path" : "Tests/SwiftLintFrameworkTests",
"sources" : [
"AccessControlLevelTests.swift",
"AttributesRuleTests.swift",
"BaselineTests.swift",
"BlanketDisableCommandRuleTests.swift",
"ChildOptionSeverityConfigurationTests.swift",
"CodeIndentingRewriterTests.swift",
"CollectingRuleTests.swift",
"CollectionAlignmentRuleTests.swift",
"ColonRuleTests.swift",
"CommandTests.swift",
"CompilerProtocolInitRuleTests.swift",
"ComputedAccessorsOrderRuleTests.swift",
"ConditionalReturnsOnNewlineRuleTests.swift",
"ConfigurationAliasesTests.swift",
"ConfigurationTests+Mock.swift",
"ConfigurationTests+MultipleConfigs.swift",
"ConfigurationTests.swift",
"ContainsOverFirstNotNilRuleTests.swift",
"CustomRulesTests.swift",
"CyclomaticComplexityConfigurationTests.swift",
"CyclomaticComplexityRuleTests.swift",
"DeploymentTargetConfigurationTests.swift",
"DeploymentTargetRuleTests.swift",
"DisableAllTests.swift",
"DiscouragedDirectInitRuleTests.swift",
"DiscouragedObjectLiteralRuleTests.swift",
"DuplicateImportsRuleTests.swift",
"EmptyCountRuleTests.swift",
"ExampleTests.swift",
"ExpiringTodoRuleTests.swift",
"ExplicitInitRuleTests.swift",
"ExplicitTypeInterfaceConfigurationTests.swift",
"ExplicitTypeInterfaceRuleTests.swift",
"Exports.swift",
"ExtendedNSStringTests.swift",
"ExtendedStringTests.swift",
"FileHeaderRuleTests.swift",
"FileLengthRuleTests.swift",
"FileNameNoSpaceRuleTests.swift",
"FileNameRuleTests.swift",
"FileTypesOrderRuleTests.swift",
"FunctionBodyLengthRuleTests.swift",
"FunctionParameterCountRuleTests.swift",
"GenericTypeNameRuleTests.swift",
"GlobTests.swift",
"IdentifierNameRuleTests.swift",
"ImplicitGetterRuleTests.swift",
"ImplicitReturnConfigurationTests.swift",
"ImplicitReturnRuleTests.swift",
"ImplicitlyUnwrappedOptionalConfigurationTests.swift",
"ImplicitlyUnwrappedOptionalRuleTests.swift",
"InclusiveLanguageRuleTests.swift",
"IndentationWidthRuleTests.swift",
"LineEndingTests.swift",
"LineLengthConfigurationTests.swift",
"LineLengthRuleTests.swift",
"LintOrAnalyzeOptionsTests.swift",
"LinterCacheTests.swift",
"MissingDocsRuleTests.swift",
"ModifierOrderTests.swift",
"MultilineArgumentsRuleTests.swift",
"NameConfigurationTests.swift",
"NestingRuleTests.swift",
"NoEmptyBlockConfigurationTests.swift",
"NumberSeparatorRuleTests.swift",
"ObjectLiteralRuleTests.swift",
"OpeningBraceRuleTests.swift",
"ParserDiagnosticsTests.swift",
"PrefixedTopLevelConstantRuleTests.swift",
"PrivateOverFilePrivateRuleTests.swift",
"RegexConfigurationTests.swift",
"RegionTests.swift",
"ReporterTests.swift",
"RequiredEnumCaseConfigurationTests.swift",
"RuleConfigurationDescriptionTests.swift",
"RuleConfigurationTests.swift",
"RuleTests.swift",
"RulesTests.swift",
"SourceKitCrashTests.swift",
"StatementPositionRuleTests.swift",
"StringExtensionTests.swift",
"StringViewExtensionTests.swift",
"SwiftLintFileTests.swift",
"SwiftVersionTests.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",
"XCTestCase+BundlePath.swift",
"YamlParserTests.swift",
"YamlSwiftLintTests.swift"
],
"target_dependencies" : [
"SwiftLintFramework",
"SwiftLintTestHelpers",
"SwiftLintCoreMacros"
],
"type" : "test"
},
{
"c99name" : "SwiftLintFramework",
"module_type" : "SwiftTarget",
"name" : "SwiftLintFramework",
"path" : "Source/SwiftLintFramework",
"product_dependencies" : [
"CollectionConcurrencyKit"
],
"product_memberships" : [
"swiftlint",
"SwiftLintFramework",
"SwiftLintBuildToolPlugin",
"SwiftLintCommandPlugin"
],
"sources" : [
"Benchmark.swift",
"CompilerArgumentsExtractor.swift",
"Configuration+CommandLine.swift",
"ExitHelper.swift",
"Exports.swift",
"LintOrAnalyzeCommand.swift",
"LintableFilesVisitor.swift",
"ProcessInfo+XcodeCloud.swift",
"ProgressBar.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",
"SwiftLintBuildToolPlugin",
"SwiftLintCommandPlugin"
],
"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",
"SwiftLintBuildToolPlugin",
"SwiftLintCommandPlugin",
"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",
"SwiftLintBuildToolPlugin",
"SwiftLintCommandPlugin"
],
"sources" : [
"Documentation/RuleDocumentation.swift",
"Documentation/RuleListDocumentation.swift",
"Extensions/Array+SwiftLint.swift",
"Extensions/ByteCount+SwiftSyntax.swift",
"Extensions/Collection+Windows.swift",
"Extensions/Configuration+Cache.swift",
"Extensions/Configuration+FileGraph.swift",
"Extensions/Configuration+FileGraphSubtypes.swift",
"Extensions/Configuration+IndentationStyle.swift",
"Extensions/Configuration+LintableFiles.swift",
"Extensions/Configuration+Merging.swift",
"Extensions/Configuration+Parsing.swift",
"Extensions/Configuration+Remote.swift",
"Extensions/Configuration+RulesMode.swift",
"Extensions/Configuration+RulesWrapper.swift",
"Extensions/Dictionary+SwiftLint.swift",
"Extensions/FileManager+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/String+XML.swift",
"Extensions/String+sha256.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/ExecutableInfo.swift",
"Helpers/Glob.swift",
"Helpers/Macros.swift",
"Helpers/Reachability.swift",
"Helpers/Stack.swift",
"Models/AccessControlLevel.swift",
"Models/Baseline.swift",
"Models/ChildOptionSeverityConfiguration.swift",
"Models/Command.swift",
"Models/Configuration.swift",
"Models/ConfigurationRuleWrapper.swift",
"Models/Correction.swift",
"Models/CustomRuleTimer.swift",
"Models/Example.swift",
"Models/HashableConfigurationRuleWrapperWrapper.swift",
"Models/Issue.swift",
"Models/Linter.swift",
"Models/LinterCache.swift",
"Models/Location.swift",
"Models/Region.swift",
"Models/ReportersList.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/Version.swift",
"Models/ViolationSeverity.swift",
"Models/YamlParser.swift",
"Protocols/ASTRule.swift",
"Protocols/CacheDescriptionProvider.swift",
"Protocols/CollectingRule.swift",
"Protocols/Reporter.swift",
"Protocols/Rule.swift",
"Protocols/RuleConfiguration.swift",
"Protocols/SwiftSyntaxCorrectableRule.swift",
"Protocols/SwiftSyntaxRule.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/SARIFReporter.swift",
"Reporters/SonarQubeReporter.swift",
"Reporters/SummaryReporter.swift",
"Reporters/XcodeReporter.swift",
"Rewriters/CodeIndentingRewriter.swift",
"RuleConfigurations/RegexConfiguration.swift",
"RuleConfigurations/SeverityLevelsConfiguration.swift",
"Rules/CoreRules.swift",
"Rules/CustomRules.swift",
"Rules/SuperfluousDisableCommandRule.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" : [
],
"type" : "command"
},
"product_memberships" : [
"SwiftLintCommandPlugin"
],
"sources" : [
"SwiftLintCommandPlugin.swift"
],
"target_dependencies" : [
"swiftlint"
],
"type" : "plugin"
},
{
"c99name" : "SwiftLintBuiltInRules",
"module_type" : "SwiftTarget",
"name" : "SwiftLintBuiltInRules",
"path" : "Source/SwiftLintBuiltInRules",
"product_memberships" : [
"swiftlint",
"SwiftLintFramework",
"SwiftLintBuildToolPlugin",
"SwiftLintCommandPlugin"
],
"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/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/InertDeferRule.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/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/UnusedCaptureListRule.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/FunctionParameterCountConfiguration.swift",
"Rules/RuleConfigurations/IdentifierNameConfiguration.swift",
"Rules/RuleConfigurations/ImplicitReturnConfiguration.swift",
"Rules/RuleConfigurations/ImplicitlyUnwrappedOptionalConfiguration.swift",
"Rules/RuleConfigurations/InclusiveLanguageConfiguration.swift",
"Rules/RuleConfigurations/IndentationWidthConfiguration.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/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/PrivateUnitTestConfiguration.swift",
"Rules/RuleConfigurations/ProhibitedSuperConfiguration.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",
"Visitors/BodyLengthRuleVisitor.swift",
"Visitors/CodeBlockVisitor.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" : [
"swiftlint"
],
"type" : "plugin"
},
{
"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",
"SwiftLintTestHelpers"
],
"type" : "test"
},
{
"c99name" : "GeneratedTests",
"module_type" : "SwiftTarget",
"name" : "GeneratedTests",
"path" : "Tests/GeneratedTests",
"sources" : [
"GeneratedTests.swift"
],
"target_dependencies" : [
"SwiftLintFramework",
"SwiftLintTestHelpers"
],
"type" : "test"
},
{
"c99name" : "ExtraRulesTests",
"module_type" : "SwiftTarget",
"name" : "ExtraRulesTests",
"path" : "Tests/ExtraRulesTests",
"sources" : [
"ExtraRulesTests.swift"
],
"target_dependencies" : [
"SwiftLintFramework",
"SwiftLintTestHelpers"
],
"type" : "test"
},
{
"c99name" : "DyldWarningWorkaround",
"module_type" : "ClangTarget",
"name" : "DyldWarningWorkaround",
"path" : "Source/DyldWarningWorkaround",
"product_memberships" : [
"swiftlint",
"SwiftLintFramework",
"SwiftLintBuildToolPlugin",
"SwiftLintCommandPlugin"
],
"sources" : [
"DyldWarningWorkaround.c"
],
"type" : "library"
},
{
"c99name" : "CLITests",
"module_type" : "SwiftTarget",
"name" : "CLITests",
"path" : "Tests/CLITests",
"sources" : [
"RulesFilterTests.swift"
],
"target_dependencies" : [
"SwiftLintFramework"
],
"type" : "test"
}
],
"tools_version" : "5.9"
}
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.