The Swift Package Index logo.Swift Package Index

Build Information

Successful build of SwiftLint, reference 0.65.1 (6aba03), with Swift 6.1 for macOS (SPM) on 21 Aug 2026 21:06:19 UTC.

Swift 6 data race errors: 6

Build Command

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

Build Log

35 |         forceExclude: Bool,
36 |         excludeByPrefix: Bool,
37 |         fileManager: some LintableFileManager = FileManager.default
   |                      `- note: consider making generic parameter 'some LintableFileManager' conform to the 'Sendable' protocol
38 |     ) -> [URL] {
39 |         let excluder = createExcluder(excludeByPrefix: excludeByPrefix)
   :
56 |             .flatMap { Glob.resolveGlob($0) }
57 |             .parallelFlatMap {
58 |                 fileManager.filesToLint(
   |                 `- warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
59 |                     inPath: $0,
60 |                     excluder: excluder
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:60:31: warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
58 |                 fileManager.filesToLint(
59 |                     inPath: $0,
60 |                     excluder: excluder
   |                               `- warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
61 |                 )
62 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Extensions/FileManager+SwiftLint.swift:28:13: note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 26 |
 27 | /// An excluder for filtering out files that should not be linted.
 28 | public enum Excluder {
    |             `- note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 29 |     /// Full matching excluder using filename matchers.
 30 |     case matching(matchers: [FilenameMatcher])
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:74:17: warning: mutation of captured var 'taskResult' in concurrently-executing code
 72 |             // `.ephemeral` disables caching (which we don't want to be managed by the system)
 73 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 74 |                 taskResult = (data, response, error)
    |                 `- warning: mutation of captured var 'taskResult' in concurrently-executing code
 75 |                 taskDone = true
 76 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:75:17: warning: mutation of captured var 'taskDone' in concurrently-executing code
 73 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 74 |                 taskResult = (data, response, error)
 75 |                 taskDone = true
    |                 `- warning: mutation of captured var 'taskDone' in concurrently-executing code
 76 |             }
 77 |
[1726/1931] Compiling SwiftLintFramework Configuration+Merging.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:58:17: warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
35 |         forceExclude: Bool,
36 |         excludeByPrefix: Bool,
37 |         fileManager: some LintableFileManager = FileManager.default
   |                      `- note: consider making generic parameter 'some LintableFileManager' conform to the 'Sendable' protocol
38 |     ) -> [URL] {
39 |         let excluder = createExcluder(excludeByPrefix: excludeByPrefix)
   :
56 |             .flatMap { Glob.resolveGlob($0) }
57 |             .parallelFlatMap {
58 |                 fileManager.filesToLint(
   |                 `- warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
59 |                     inPath: $0,
60 |                     excluder: excluder
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:60:31: warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
58 |                 fileManager.filesToLint(
59 |                     inPath: $0,
60 |                     excluder: excluder
   |                               `- warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
61 |                 )
62 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Extensions/FileManager+SwiftLint.swift:28:13: note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 26 |
 27 | /// An excluder for filtering out files that should not be linted.
 28 | public enum Excluder {
    |             `- note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 29 |     /// Full matching excluder using filename matchers.
 30 |     case matching(matchers: [FilenameMatcher])
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:74:17: warning: mutation of captured var 'taskResult' in concurrently-executing code
 72 |             // `.ephemeral` disables caching (which we don't want to be managed by the system)
 73 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 74 |                 taskResult = (data, response, error)
    |                 `- warning: mutation of captured var 'taskResult' in concurrently-executing code
 75 |                 taskDone = true
 76 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:75:17: warning: mutation of captured var 'taskDone' in concurrently-executing code
 73 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 74 |                 taskResult = (data, response, error)
 75 |                 taskDone = true
    |                 `- warning: mutation of captured var 'taskDone' in concurrently-executing code
 76 |             }
 77 |
[1727/1931] Compiling SwiftLintFramework Configuration+Parsing.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:58:17: warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
35 |         forceExclude: Bool,
36 |         excludeByPrefix: Bool,
37 |         fileManager: some LintableFileManager = FileManager.default
   |                      `- note: consider making generic parameter 'some LintableFileManager' conform to the 'Sendable' protocol
38 |     ) -> [URL] {
39 |         let excluder = createExcluder(excludeByPrefix: excludeByPrefix)
   :
56 |             .flatMap { Glob.resolveGlob($0) }
57 |             .parallelFlatMap {
58 |                 fileManager.filesToLint(
   |                 `- warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
59 |                     inPath: $0,
60 |                     excluder: excluder
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:60:31: warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
58 |                 fileManager.filesToLint(
59 |                     inPath: $0,
60 |                     excluder: excluder
   |                               `- warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
61 |                 )
62 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Extensions/FileManager+SwiftLint.swift:28:13: note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 26 |
 27 | /// An excluder for filtering out files that should not be linted.
 28 | public enum Excluder {
    |             `- note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 29 |     /// Full matching excluder using filename matchers.
 30 |     case matching(matchers: [FilenameMatcher])
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:74:17: warning: mutation of captured var 'taskResult' in concurrently-executing code
 72 |             // `.ephemeral` disables caching (which we don't want to be managed by the system)
 73 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 74 |                 taskResult = (data, response, error)
    |                 `- warning: mutation of captured var 'taskResult' in concurrently-executing code
 75 |                 taskDone = true
 76 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:75:17: warning: mutation of captured var 'taskDone' in concurrently-executing code
 73 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 74 |                 taskResult = (data, response, error)
 75 |                 taskDone = true
    |                 `- warning: mutation of captured var 'taskDone' in concurrently-executing code
 76 |             }
 77 |
[1728/1931] Compiling SwiftLintFramework Configuration+Remote.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:58:17: warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
35 |         forceExclude: Bool,
36 |         excludeByPrefix: Bool,
37 |         fileManager: some LintableFileManager = FileManager.default
   |                      `- note: consider making generic parameter 'some LintableFileManager' conform to the 'Sendable' protocol
38 |     ) -> [URL] {
39 |         let excluder = createExcluder(excludeByPrefix: excludeByPrefix)
   :
56 |             .flatMap { Glob.resolveGlob($0) }
57 |             .parallelFlatMap {
58 |                 fileManager.filesToLint(
   |                 `- warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
59 |                     inPath: $0,
60 |                     excluder: excluder
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:60:31: warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
58 |                 fileManager.filesToLint(
59 |                     inPath: $0,
60 |                     excluder: excluder
   |                               `- warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
61 |                 )
62 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Extensions/FileManager+SwiftLint.swift:28:13: note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 26 |
 27 | /// An excluder for filtering out files that should not be linted.
 28 | public enum Excluder {
    |             `- note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 29 |     /// Full matching excluder using filename matchers.
 30 |     case matching(matchers: [FilenameMatcher])
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:74:17: warning: mutation of captured var 'taskResult' in concurrently-executing code
 72 |             // `.ephemeral` disables caching (which we don't want to be managed by the system)
 73 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 74 |                 taskResult = (data, response, error)
    |                 `- warning: mutation of captured var 'taskResult' in concurrently-executing code
 75 |                 taskDone = true
 76 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:75:17: warning: mutation of captured var 'taskDone' in concurrently-executing code
 73 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 74 |                 taskResult = (data, response, error)
 75 |                 taskDone = true
    |                 `- warning: mutation of captured var 'taskDone' in concurrently-executing code
 76 |             }
 77 |
[1729/1931] Compiling SwiftLintFramework Configuration+RulesMode.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:58:17: warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
35 |         forceExclude: Bool,
36 |         excludeByPrefix: Bool,
37 |         fileManager: some LintableFileManager = FileManager.default
   |                      `- note: consider making generic parameter 'some LintableFileManager' conform to the 'Sendable' protocol
38 |     ) -> [URL] {
39 |         let excluder = createExcluder(excludeByPrefix: excludeByPrefix)
   :
56 |             .flatMap { Glob.resolveGlob($0) }
57 |             .parallelFlatMap {
58 |                 fileManager.filesToLint(
   |                 `- warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
59 |                     inPath: $0,
60 |                     excluder: excluder
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:60:31: warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
58 |                 fileManager.filesToLint(
59 |                     inPath: $0,
60 |                     excluder: excluder
   |                               `- warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
61 |                 )
62 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Extensions/FileManager+SwiftLint.swift:28:13: note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 26 |
 27 | /// An excluder for filtering out files that should not be linted.
 28 | public enum Excluder {
    |             `- note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 29 |     /// Full matching excluder using filename matchers.
 30 |     case matching(matchers: [FilenameMatcher])
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:74:17: warning: mutation of captured var 'taskResult' in concurrently-executing code
 72 |             // `.ephemeral` disables caching (which we don't want to be managed by the system)
 73 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 74 |                 taskResult = (data, response, error)
    |                 `- warning: mutation of captured var 'taskResult' in concurrently-executing code
 75 |                 taskDone = true
 76 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:75:17: warning: mutation of captured var 'taskDone' in concurrently-executing code
 73 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 74 |                 taskResult = (data, response, error)
 75 |                 taskDone = true
    |                 `- warning: mutation of captured var 'taskDone' in concurrently-executing code
 76 |             }
 77 |
[1730/1931] Compiling SwiftLintFramework RulesFilter.swift
[1731/1931] Compiling SwiftLintFramework Signposts.swift
[1732/1931] Compiling SwiftLintFramework SwiftLintError.swift
[1733/1931] Compiling SwiftLintFramework SwiftPMCompilationDB.swift
[1734/1931] Compiling SwiftLintFramework UpdateChecker.swift
[1735/1938] Compiling SwiftLintBuiltInRules ObjectLiteralConfiguration.swift
[1736/1938] Compiling SwiftLintBuiltInRules OpeningBraceConfiguration.swift
[1737/1938] Compiling SwiftLintBuiltInRules OperatorUsageWhitespaceConfiguration.swift
[1738/1938] Compiling SwiftLintBuiltInRules OptionalDataStringConversionConfiguration.swift
[1739/1938] Compiling SwiftLintBuiltInRules OverriddenSuperCallConfiguration.swift
[1740/1938] Compiling SwiftLintBuiltInRules PreferKeyPathConfiguration.swift
[1741/1938] Compiling SwiftLintBuiltInRules PrefixedTopLevelConstantConfiguration.swift
[1742/1938] Compiling SwiftLintBuiltInRules PrivateOutletConfiguration.swift
[1743/1938] Compiling SwiftLintBuiltInRules PrivateOverFilePrivateConfiguration.swift
[1744/1938] Compiling SwiftLintBuiltInRules ProhibitedSuperConfiguration.swift
[1745/1938] Compiling SwiftLintBuiltInRules RedundantDiscardableLetConfiguration.swift
[1746/1938] Compiling SwiftLintBuiltInRules RedundantSelfConfiguration.swift
[1747/1938] Compiling SwiftLintBuiltInRules RedundantSendableConfiguration.swift
[1748/1938] Compiling SwiftLintBuiltInRules RedundantTypeAnnotationConfiguration.swift
[1749/1938] Compiling SwiftLintBuiltInRules RedundantVoidReturnConfiguration.swift
[1750/1938] Compiling SwiftLintBuiltInRules RequiredEnumCaseConfiguration.swift
[1751/1938] Compiling SwiftLintBuiltInRules SelfBindingConfiguration.swift
[1752/1938] Compiling SwiftLintBuiltInRules ShorthandArgumentConfiguration.swift
[1753/1938] Compiling SwiftLintBuiltInRules SortedImportsConfiguration.swift
[1754/1938] Compiling SwiftLintBuiltInRules StatementPositionConfiguration.swift
[1755/1938] Compiling SwiftLintBuiltInRules SwitchCaseAlignmentConfiguration.swift
[1756/1938] Compiling SwiftLintBuiltInRules TestCaseAccessibilityConfiguration.swift
[1757/1938] Compiling SwiftLintBuiltInRules TodoConfiguration.swift
[1758/1938] Compiling SwiftLintBuiltInRules TrailingClosureConfiguration.swift
[1759/1938] Compiling SwiftLintBuiltInRules SortedFirstLastRule.swift
[1760/1938] Compiling SwiftLintBuiltInRules AttributesConfiguration.swift
[1761/1938] Compiling SwiftLintBuiltInRules BlanketDisableCommandConfiguration.swift
[1762/1938] Compiling SwiftLintBuiltInRules CollectionAlignmentConfiguration.swift
[1763/1938] Compiling SwiftLintBuiltInRules ColonConfiguration.swift
[1764/1938] Compiling SwiftLintBuiltInRules ComputedAccessorsOrderConfiguration.swift
[1765/1938] Compiling SwiftLintBuiltInRules ConditionalReturnsOnNewlineConfiguration.swift
[1766/1938] Compiling SwiftLintBuiltInRules CyclomaticComplexityConfiguration.swift
[1767/1938] Compiling SwiftLintBuiltInRules DeploymentTargetConfiguration.swift
[1768/1938] Compiling SwiftLintBuiltInRules DiscouragedDefaultParameterConfiguration.swift
[1769/1938] Compiling SwiftLintBuiltInRules DiscouragedDirectInitConfiguration.swift
[1770/1938] Compiling SwiftLintBuiltInRules EmptyCountConfiguration.swift
[1771/1938] Compiling SwiftLintBuiltInRules ExpiringTodoConfiguration.swift
[1772/1938] Compiling SwiftLintBuiltInRules ExplicitInitConfiguration.swift
[1773/1938] Compiling SwiftLintBuiltInRules ExplicitTypeInterfaceConfiguration.swift
[1774/1938] Compiling SwiftLintBuiltInRules FileHeaderConfiguration.swift
[1775/1938] Compiling SwiftLintBuiltInRules FileLengthConfiguration.swift
[1776/1938] Compiling SwiftLintBuiltInRules FileNameConfiguration.swift
[1777/1938] Compiling SwiftLintBuiltInRules FileNameNoSpaceConfiguration.swift
[1778/1938] Compiling SwiftLintBuiltInRules FileTypesOrderConfiguration.swift
[1779/1938] Compiling SwiftLintBuiltInRules ForWhereConfiguration.swift
[1780/1938] Compiling SwiftLintBuiltInRules ForceUnwrappingConfiguration.swift
[1781/1938] Compiling SwiftLintBuiltInRules FunctionDefaultParameterAtEndConfiguration.swift
[1782/1938] Compiling SwiftLintBuiltInRules FunctionNameWhitespaceConfiguration.swift
[1783/1938] Compiling SwiftLintBuiltInRules FunctionParameterCountConfiguration.swift
[1784/1938] Compiling SwiftLintBuiltInRules IdentifierNameConfiguration.swift
[1785/1938] Compiling SwiftLintBuiltInRules ImplicitOptionalInitializationConfiguration.swift
[1786/1938] Compiling SwiftLintBuiltInRules ImplicitReturnConfiguration.swift
[1787/1938] Compiling SwiftLintBuiltInRules ImplicitlyUnwrappedOptionalConfiguration.swift
[1788/1938] Compiling SwiftLintBuiltInRules InclusiveLanguageConfiguration.swift
[1789/1938] Compiling SwiftLintBuiltInRules IncompatibleConcurrencyAnnotationConfiguration.swift
[1790/1938] Compiling SwiftLintBuiltInRules IndentationWidthConfiguration.swift
[1791/1938] Compiling SwiftLintBuiltInRules InvisibleCharacterConfiguration.swift
[1792/1938] Compiling SwiftLintBuiltInRules LargeTupleConfiguration.swift
[1793/1938] Compiling SwiftLintBuiltInRules LegacyObjcTypeConfiguration.swift
[1794/1938] Compiling SwiftLintBuiltInRules LineLengthConfiguration.swift
[1795/1938] Compiling SwiftLintBuiltInRules MissingDocsConfiguration.swift
[1796/1938] Compiling SwiftLintBuiltInRules ModifierOrderConfiguration.swift
[1797/1938] Compiling SwiftLintBuiltInRules MultilineArgumentsConfiguration.swift
[1798/1938] Compiling SwiftLintBuiltInRules MultilineCallArgumentsConfiguration.swift
[1799/1938] Compiling SwiftLintBuiltInRules MultilineParametersConfiguration.swift
[1800/1938] Compiling SwiftLintBuiltInRules NameConfiguration.swift
[1801/1938] Compiling SwiftLintBuiltInRules NestingConfiguration.swift
[1802/1938] Compiling SwiftLintBuiltInRules NoEmptyBlockConfiguration.swift
[1803/1938] Compiling SwiftLintBuiltInRules NoMagicNumbersConfiguration.swift
[1804/1938] Compiling SwiftLintBuiltInRules NonOptionalStringDataConversionConfiguration.swift
[1805/1938] Compiling SwiftLintBuiltInRules NonOverridableClassDeclarationConfiguration.swift
[1806/1938] Compiling SwiftLintBuiltInRules NumberSeparatorConfiguration.swift
[1807/1938] Compiling SwiftLintBuiltInRules TrailingCommaConfiguration.swift
[1808/1938] Compiling SwiftLintBuiltInRules TrailingWhitespaceConfiguration.swift
[1809/1938] Compiling SwiftLintBuiltInRules TypeBodyLengthConfiguration.swift
[1810/1938] Compiling SwiftLintBuiltInRules TypeContentsOrderConfiguration.swift
[1811/1938] Compiling SwiftLintBuiltInRules TypeNameConfiguration.swift
[1812/1938] Compiling SwiftLintBuiltInRules UnitTestConfiguration.swift
[1813/1938] Compiling SwiftLintBuiltInRules UnneededOverrideConfiguration.swift
[1814/1938] Compiling SwiftLintBuiltInRules UnownedVariableCaptureConfiguration.swift
[1815/1938] Compiling SwiftLintBuiltInRules UnusedDeclarationConfiguration.swift
[1816/1938] Compiling SwiftLintBuiltInRules UnusedImportConfiguration.swift
[1817/1938] Compiling SwiftLintBuiltInRules UnusedOptionalBindingConfiguration.swift
[1818/1938] Compiling SwiftLintBuiltInRules UnusedParameterConfiguration.swift
[1819/1938] Compiling SwiftLintBuiltInRules VariableShadowingConfiguration.swift
[1820/1938] Compiling SwiftLintBuiltInRules VerticalWhitespaceBetweenCasesConfiguration.swift
[1821/1938] Compiling SwiftLintBuiltInRules VerticalWhitespaceClosingBracesConfiguration.swift
[1822/1938] Compiling SwiftLintBuiltInRules VerticalWhitespaceConfiguration.swift
[1823/1938] Compiling SwiftLintBuiltInRules XCTSpecificMatcherConfiguration.swift
[1824/1938] Compiling SwiftLintBuiltInRules AttributeNameSpacingRule.swift
[1825/1938] Compiling SwiftLintBuiltInRules AttributesRule.swift
[1826/1938] Compiling SwiftLintBuiltInRules AttributesRuleExamples.swift
[1827/1938] Compiling SwiftLintBuiltInRules ClosingBraceRule.swift
[1828/1938] Compiling SwiftLintBuiltInRules ClosureEndIndentationRule.swift
[1829/1938] Compiling SwiftLintBuiltInRules ClosureEndIndentationRuleExamples.swift
[1830/1938] Compiling SwiftLintBuiltInRules ClosureParameterPositionRule.swift
[1831/1938] Compiling TestHelpers TestResources.swift
[1832/1938] Compiling TestHelpers Traits.swift
[1833/1938] Compiling TestHelpers RuleDescription+Examples.swift
[1834/1938] Compiling TestHelpers String+StaticString.swift
[1835/1938] Emitting module TestHelpers
[1836/1938] Compiling TestHelpers MockRule.swift
[1837/1938] Compiling TestHelpers TestHelpers.swift
[1838/1938] Compiling SwiftLintBuiltInRules SortedImportsRuleExamples.swift
[1839/1938] Compiling SwiftLintBuiltInRules StatementPositionRule.swift
[1840/1938] Compiling SwiftLintBuiltInRules SuperfluousElseRule.swift
[1841/1938] Compiling SwiftLintBuiltInRules SwitchCaseAlignmentRule.swift
[1842/1938] Compiling SwiftLintBuiltInRules SwitchCaseOnNewlineRule.swift
[1843/1938] Compiling SwiftLintBuiltInRules TrailingClosureRule.swift
[1844/1938] Compiling SwiftLintBuiltInRules TrailingCommaRule.swift
[1845/1938] Compiling SwiftLintBuiltInRules TrailingNewlineRule.swift
[1846/1938] Compiling SwiftLintBuiltInRules TrailingWhitespaceRule.swift
[1847/1938] Compiling SwiftLintBuiltInRules TypeContentsOrderRule.swift
[1848/1938] Compiling SwiftLintBuiltInRules TypeContentsOrderRuleExamples.swift
[1849/1938] Compiling SwiftLintBuiltInRules UnneededParenthesesInClosureArgumentRule.swift
[1850/1938] Compiling SwiftLintBuiltInRules UnusedOptionalBindingRule.swift
[1851/1938] Compiling SwiftLintBuiltInRules VerticalParameterAlignmentOnCallRule.swift
[1852/1938] Compiling SwiftLintBuiltInRules VerticalParameterAlignmentRule.swift
[1853/1938] Compiling SwiftLintBuiltInRules VerticalParameterAlignmentRuleExamples.swift
[1854/1938] Compiling SwiftLintBuiltInRules VerticalWhitespaceBetweenCasesRule.swift
[1855/1938] Compiling SwiftLintBuiltInRules VerticalWhitespaceBetweenCasesRuleExamples.swift
[1856/1938] Compiling SwiftLintBuiltInRules VerticalWhitespaceClosingBracesRule.swift
[1857/1938] Compiling SwiftLintBuiltInRules VerticalWhitespaceClosingBracesRuleExamples.swift
[1858/1938] Compiling SwiftLintBuiltInRules VerticalWhitespaceOpeningBracesRule.swift
[1859/1938] Compiling SwiftLintBuiltInRules VerticalWhitespaceRule.swift
[1860/1938] Compiling SwiftLintBuiltInRules VoidReturnRule.swift
[1861/1938] Compiling SwiftLintBuiltInRules ClosureSpacingRule.swift
[1862/1938] Compiling SwiftLintBuiltInRules CollectionAlignmentRule.swift
[1863/1938] Compiling SwiftLintBuiltInRules ColonRule.swift
[1864/1938] Compiling SwiftLintBuiltInRules ColonRuleExamples.swift
[1865/1938] Compiling SwiftLintBuiltInRules CommaInheritanceRule.swift
[1866/1938] Compiling SwiftLintBuiltInRules CommaRule.swift
[1867/1938] Compiling SwiftLintBuiltInRules ComputedAccessorsOrderRule.swift
[1868/1938] Compiling SwiftLintBuiltInRules ComputedAccessorsOrderRuleExamples.swift
[1869/1938] Compiling SwiftLintBuiltInRules ConditionalReturnsOnNewlineRule.swift
[1870/1938] Compiling SwiftLintBuiltInRules ContrastedOpeningBraceRule.swift
[1871/1938] Compiling SwiftLintBuiltInRules ContrastedOpeningBraceRuleExamples.swift
[1872/1938] Compiling SwiftLintBuiltInRules ControlStatementRule.swift
[1873/1938] Compiling SwiftLintBuiltInRules DirectReturnRule.swift
[1874/1938] Compiling SwiftLintBuiltInRules EmptyEnumArgumentsRule.swift
[1875/1938] Compiling SwiftLintBuiltInRules EmptyParametersRule.swift
[1876/1938] Compiling SwiftLintBuiltInRules EmptyParenthesesWithTrailingClosureRule.swift
[1877/1938] Compiling SwiftLintBuiltInRules ExplicitSelfRule.swift
[1878/1938] Compiling SwiftLintBuiltInRules ExplicitSelfRuleExamples.swift
[1879/1938] Compiling SwiftLintBuiltInRules FileHeaderRule.swift
[1880/1938] Compiling SwiftLintBuiltInRules FileTypesOrderRule.swift
[1881/1938] Compiling SwiftLintBuiltInRules FileTypesOrderRuleExamples.swift
[1882/1938] Compiling SwiftLintBuiltInRules FunctionNameWhitespaceRule.swift
[1883/1938] Compiling SwiftLintBuiltInRules FunctionNameWhitespaceRuleExamples.swift
[1884/1938] Compiling SwiftLintBuiltInRules IdentifierNameRule.swift
[1885/1938] Compiling SwiftLintBuiltInRules NoSpaceInMethodCallRule.swift
[1886/1938] Compiling SwiftLintBuiltInRules NonOverridableClassDeclarationRule.swift
[1887/1938] Compiling SwiftLintBuiltInRules NumberSeparatorRule.swift
[1888/1938] Compiling SwiftLintBuiltInRules NumberSeparatorRuleExamples.swift
[1889/1938] Compiling SwiftLintBuiltInRules OpeningBraceRule.swift
[1890/1938] Compiling SwiftLintBuiltInRules OpeningBraceRuleExamples.swift
[1891/1938] Compiling SwiftLintBuiltInRules OperatorUsageWhitespaceRule.swift
[1892/1938] Compiling SwiftLintBuiltInRules OperatorUsageWhitespaceRuleExamples.swift
[1893/1938] Compiling SwiftLintBuiltInRules OptionalEnumCaseMatchingRule.swift
[1894/1938] Compiling SwiftLintBuiltInRules PreferSelfInStaticReferencesRule.swift
[1895/1938] Compiling SwiftLintBuiltInRules PreferSelfInStaticReferencesRuleExamples.swift
[1896/1938] Compiling SwiftLintBuiltInRules PreferSelfTypeOverTypeOfSelfRule.swift
[1897/1938] Compiling SwiftLintBuiltInRules PrefixedTopLevelConstantRule.swift
[1898/1938] Compiling SwiftLintBuiltInRules ProtocolPropertyAccessorsOrderRule.swift
[1899/1938] Compiling SwiftLintBuiltInRules RedundantDiscardableLetRule.swift
[1900/1938] Compiling SwiftLintBuiltInRules RedundantSelfRule.swift
[1901/1938] Compiling SwiftLintBuiltInRules RedundantSelfRuleExamples.swift
[1902/1938] Compiling SwiftLintBuiltInRules ReturnArrowWhitespaceRule.swift
[1903/1938] Compiling SwiftLintBuiltInRules SelfBindingRule.swift
[1904/1938] Compiling SwiftLintBuiltInRules ShorthandArgumentRule.swift
[1905/1938] Compiling SwiftLintBuiltInRules ShorthandOperatorRule.swift
[1906/1938] Compiling SwiftLintBuiltInRules SingleTestClassRule.swift
[1907/1938] Compiling SwiftLintBuiltInRules SortedEnumCasesRule.swift
[1908/1938] Compiling SwiftLintBuiltInRules SortedImportsRule.swift
[1909/1938] Compiling SwiftLintBuiltInRules IdentifierNameRuleExamples.swift
[1910/1938] Compiling SwiftLintBuiltInRules ImplicitGetterRule.swift
[1911/1938] Compiling SwiftLintBuiltInRules ImplicitGetterRuleExamples.swift
[1912/1938] Compiling SwiftLintBuiltInRules ImplicitOptionalInitializationRule.swift
[1913/1938] Compiling SwiftLintBuiltInRules ImplicitOptionalInitializationRuleExamples.swift
[1914/1938] Compiling SwiftLintBuiltInRules ImplicitReturnRule.swift
[1915/1938] Compiling SwiftLintBuiltInRules ImplicitReturnRuleExamples.swift
[1916/1938] Compiling SwiftLintBuiltInRules InclusiveLanguageRule.swift
[1917/1938] Compiling SwiftLintBuiltInRules InclusiveLanguageRuleExamples.swift
[1918/1938] Compiling SwiftLintBuiltInRules IndentationWidthRule.swift
[1919/1938] Compiling SwiftLintBuiltInRules LeadingWhitespaceRule.swift
[1920/1938] Compiling SwiftLintBuiltInRules LetVarWhitespaceRule.swift
[1921/1938] Compiling SwiftLintBuiltInRules LiteralExpressionEndIndentationRule.swift
[1922/1938] Compiling SwiftLintBuiltInRules ModifierOrderRule.swift
[1923/1938] Compiling SwiftLintBuiltInRules ModifierOrderRuleExamples.swift
[1924/1938] Compiling SwiftLintBuiltInRules MultilineArgumentsBracketsRule.swift
[1925/1938] Compiling SwiftLintBuiltInRules MultilineArgumentsRule.swift
[1926/1938] Compiling SwiftLintBuiltInRules MultilineArgumentsRuleExamples.swift
[1927/1938] Compiling SwiftLintBuiltInRules MultilineFunctionChainsRule.swift
[1928/1938] Compiling SwiftLintBuiltInRules MultilineLiteralBracketsRule.swift
[1929/1938] Compiling SwiftLintBuiltInRules MultilineParametersBracketsRule.swift
[1930/1938] Compiling SwiftLintBuiltInRules MultilineParametersRule.swift
[1931/1938] Compiling SwiftLintBuiltInRules MultilineParametersRuleExamples.swift
[1932/1938] Compiling SwiftLintBuiltInRules MultipleClosuresWithTrailingClosureRule.swift
[1933/1991] Emitting module SwiftLintFramework
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:8:24: warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  6 | extension Configuration {
  7 |     // MARK: Caching Configurations By Identifier (In-Memory)
  8 |     private static var cachedConfigurationsByIdentifier = [String: Configuration]()
    |                        |- warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'cachedConfigurationsByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'cachedConfigurationsByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |     private static let cachedConfigurationsByIdentifierLock = NSLock()
 10 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:41:24: warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 39 |
 40 |     // MARK: Nested Config Is Self Cache
 41 |     private static var nestedConfigIsSelfByIdentifier = [String: Bool]()
    |                        |- warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'nestedConfigIsSelfByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'nestedConfigIsSelfByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |     private static let nestedConfigIsSelfByIdentifierLock = NSLock()
 43 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+RulesWrapper.swift:6:28: warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  4 |     class RulesWrapper {
  5 |         // MARK: - Properties
  6 |         private static var isOptInRuleCache: [String: Bool] = [:]
    |                            |- warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'isOptInRuleCache' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'isOptInRuleCache' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |         private static let isOptInRuleCacheLock = NSLock()
  8 |
[1934/1996] Compiling SwiftLintFramework MarkdownReporter.swift
[1935/1996] Compiling SwiftLintFramework RelativePathReporter.swift
[1936/1996] Compiling SwiftLintFramework Reporter.swift
[1937/1996] Compiling SwiftLintFramework SARIFReporter.swift
[1938/1996] Compiling SwiftLintFramework SonarQubeReporter.swift
[1939/1996] Compiling SwiftLintFramework SummaryReporter.swift
[1940/1996] Compiling SwiftLintFramework XcodeReporter.swift
[1941/1996] Compiling SwiftLintFramework CoreRules.swift
[1942/1996] Compiling SwiftLintFramework CustomRules.swift
[1943/1996] Compiling SwiftLintFramework SuperfluousDisableCommandRule.swift
[1944/1996] Compiling SwiftLintFramework YamlParser.swift
[1945/1996] Compiling SwiftLintFramework ProcessInfo+XcodeCloud.swift
[1946/1996] Compiling SwiftLintFramework ProgressBar.swift
[1947/1996] Compiling SwiftLintFramework CSVReporter.swift
[1948/1996] Compiling SwiftLintFramework CheckstyleReporter.swift
[1949/1996] Compiling SwiftLintFramework CodeClimateReporter.swift
[1950/1996] Compiling SwiftLintFramework Configuration+GlobalConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:58:17: warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
35 |         forceExclude: Bool,
36 |         excludeByPrefix: Bool,
37 |         fileManager: some LintableFileManager = FileManager.default
   |                      `- note: consider making generic parameter 'some LintableFileManager' conform to the 'Sendable' protocol
38 |     ) -> [URL] {
39 |         let excluder = createExcluder(excludeByPrefix: excludeByPrefix)
   :
56 |             .flatMap { Glob.resolveGlob($0) }
57 |             .parallelFlatMap {
58 |                 fileManager.filesToLint(
   |                 `- warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
59 |                     inPath: $0,
60 |                     excluder: excluder
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:60:31: warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
58 |                 fileManager.filesToLint(
59 |                     inPath: $0,
60 |                     excluder: excluder
   |                               `- warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
61 |                 )
62 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Extensions/FileManager+SwiftLint.swift:28:13: note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 26 |
 27 | /// An excluder for filtering out files that should not be linted.
 28 | public enum Excluder {
    |             `- note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 29 |     /// Full matching excluder using filename matchers.
 30 |     case matching(matchers: [FilenameMatcher])
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:74:17: warning: mutation of captured var 'taskResult' in concurrently-executing code
 72 |             // `.ephemeral` disables caching (which we don't want to be managed by the system)
 73 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 74 |                 taskResult = (data, response, error)
    |                 `- warning: mutation of captured var 'taskResult' in concurrently-executing code
 75 |                 taskDone = true
 76 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:75:17: warning: mutation of captured var 'taskDone' in concurrently-executing code
 73 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 74 |                 taskResult = (data, response, error)
 75 |                 taskDone = true
    |                 `- warning: mutation of captured var 'taskDone' in concurrently-executing code
 76 |             }
 77 |
[1951/1996] Compiling SwiftLintFramework Configuration+LintableFiles.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:58:17: warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
35 |         forceExclude: Bool,
36 |         excludeByPrefix: Bool,
37 |         fileManager: some LintableFileManager = FileManager.default
   |                      `- note: consider making generic parameter 'some LintableFileManager' conform to the 'Sendable' protocol
38 |     ) -> [URL] {
39 |         let excluder = createExcluder(excludeByPrefix: excludeByPrefix)
   :
56 |             .flatMap { Glob.resolveGlob($0) }
57 |             .parallelFlatMap {
58 |                 fileManager.filesToLint(
   |                 `- warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
59 |                     inPath: $0,
60 |                     excluder: excluder
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:60:31: warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
58 |                 fileManager.filesToLint(
59 |                     inPath: $0,
60 |                     excluder: excluder
   |                               `- warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
61 |                 )
62 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Extensions/FileManager+SwiftLint.swift:28:13: note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 26 |
 27 | /// An excluder for filtering out files that should not be linted.
 28 | public enum Excluder {
    |             `- note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 29 |     /// Full matching excluder using filename matchers.
 30 |     case matching(matchers: [FilenameMatcher])
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:74:17: warning: mutation of captured var 'taskResult' in concurrently-executing code
 72 |             // `.ephemeral` disables caching (which we don't want to be managed by the system)
 73 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 74 |                 taskResult = (data, response, error)
    |                 `- warning: mutation of captured var 'taskResult' in concurrently-executing code
 75 |                 taskDone = true
 76 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:75:17: warning: mutation of captured var 'taskDone' in concurrently-executing code
 73 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 74 |                 taskResult = (data, response, error)
 75 |                 taskDone = true
    |                 `- warning: mutation of captured var 'taskDone' in concurrently-executing code
 76 |             }
 77 |
[1952/1996] Compiling SwiftLintFramework Configuration+Merging.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:58:17: warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
35 |         forceExclude: Bool,
36 |         excludeByPrefix: Bool,
37 |         fileManager: some LintableFileManager = FileManager.default
   |                      `- note: consider making generic parameter 'some LintableFileManager' conform to the 'Sendable' protocol
38 |     ) -> [URL] {
39 |         let excluder = createExcluder(excludeByPrefix: excludeByPrefix)
   :
56 |             .flatMap { Glob.resolveGlob($0) }
57 |             .parallelFlatMap {
58 |                 fileManager.filesToLint(
   |                 `- warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
59 |                     inPath: $0,
60 |                     excluder: excluder
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:60:31: warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
58 |                 fileManager.filesToLint(
59 |                     inPath: $0,
60 |                     excluder: excluder
   |                               `- warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
61 |                 )
62 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Extensions/FileManager+SwiftLint.swift:28:13: note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 26 |
 27 | /// An excluder for filtering out files that should not be linted.
 28 | public enum Excluder {
    |             `- note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 29 |     /// Full matching excluder using filename matchers.
 30 |     case matching(matchers: [FilenameMatcher])
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:74:17: warning: mutation of captured var 'taskResult' in concurrently-executing code
 72 |             // `.ephemeral` disables caching (which we don't want to be managed by the system)
 73 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 74 |                 taskResult = (data, response, error)
    |                 `- warning: mutation of captured var 'taskResult' in concurrently-executing code
 75 |                 taskDone = true
 76 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:75:17: warning: mutation of captured var 'taskDone' in concurrently-executing code
 73 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 74 |                 taskResult = (data, response, error)
 75 |                 taskDone = true
    |                 `- warning: mutation of captured var 'taskDone' in concurrently-executing code
 76 |             }
 77 |
[1953/1996] Compiling SwiftLintFramework Configuration+Parsing.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:58:17: warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
35 |         forceExclude: Bool,
36 |         excludeByPrefix: Bool,
37 |         fileManager: some LintableFileManager = FileManager.default
   |                      `- note: consider making generic parameter 'some LintableFileManager' conform to the 'Sendable' protocol
38 |     ) -> [URL] {
39 |         let excluder = createExcluder(excludeByPrefix: excludeByPrefix)
   :
56 |             .flatMap { Glob.resolveGlob($0) }
57 |             .parallelFlatMap {
58 |                 fileManager.filesToLint(
   |                 `- warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
59 |                     inPath: $0,
60 |                     excluder: excluder
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:60:31: warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
58 |                 fileManager.filesToLint(
59 |                     inPath: $0,
60 |                     excluder: excluder
   |                               `- warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
61 |                 )
62 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Extensions/FileManager+SwiftLint.swift:28:13: note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 26 |
 27 | /// An excluder for filtering out files that should not be linted.
 28 | public enum Excluder {
    |             `- note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 29 |     /// Full matching excluder using filename matchers.
 30 |     case matching(matchers: [FilenameMatcher])
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:74:17: warning: mutation of captured var 'taskResult' in concurrently-executing code
 72 |             // `.ephemeral` disables caching (which we don't want to be managed by the system)
 73 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 74 |                 taskResult = (data, response, error)
    |                 `- warning: mutation of captured var 'taskResult' in concurrently-executing code
 75 |                 taskDone = true
 76 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:75:17: warning: mutation of captured var 'taskDone' in concurrently-executing code
 73 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 74 |                 taskResult = (data, response, error)
 75 |                 taskDone = true
    |                 `- warning: mutation of captured var 'taskDone' in concurrently-executing code
 76 |             }
 77 |
[1954/1996] Compiling SwiftLintFramework Configuration+Remote.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:58:17: warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
35 |         forceExclude: Bool,
36 |         excludeByPrefix: Bool,
37 |         fileManager: some LintableFileManager = FileManager.default
   |                      `- note: consider making generic parameter 'some LintableFileManager' conform to the 'Sendable' protocol
38 |     ) -> [URL] {
39 |         let excluder = createExcluder(excludeByPrefix: excludeByPrefix)
   :
56 |             .flatMap { Glob.resolveGlob($0) }
57 |             .parallelFlatMap {
58 |                 fileManager.filesToLint(
   |                 `- warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
59 |                     inPath: $0,
60 |                     excluder: excluder
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:60:31: warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
58 |                 fileManager.filesToLint(
59 |                     inPath: $0,
60 |                     excluder: excluder
   |                               `- warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
61 |                 )
62 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Extensions/FileManager+SwiftLint.swift:28:13: note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 26 |
 27 | /// An excluder for filtering out files that should not be linted.
 28 | public enum Excluder {
    |             `- note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 29 |     /// Full matching excluder using filename matchers.
 30 |     case matching(matchers: [FilenameMatcher])
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:74:17: warning: mutation of captured var 'taskResult' in concurrently-executing code
 72 |             // `.ephemeral` disables caching (which we don't want to be managed by the system)
 73 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 74 |                 taskResult = (data, response, error)
    |                 `- warning: mutation of captured var 'taskResult' in concurrently-executing code
 75 |                 taskDone = true
 76 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:75:17: warning: mutation of captured var 'taskDone' in concurrently-executing code
 73 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 74 |                 taskResult = (data, response, error)
 75 |                 taskDone = true
    |                 `- warning: mutation of captured var 'taskDone' in concurrently-executing code
 76 |             }
 77 |
[1955/1996] Compiling SwiftLintFramework Configuration+RulesMode.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:58:17: warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
35 |         forceExclude: Bool,
36 |         excludeByPrefix: Bool,
37 |         fileManager: some LintableFileManager = FileManager.default
   |                      `- note: consider making generic parameter 'some LintableFileManager' conform to the 'Sendable' protocol
38 |     ) -> [URL] {
39 |         let excluder = createExcluder(excludeByPrefix: excludeByPrefix)
   :
56 |             .flatMap { Glob.resolveGlob($0) }
57 |             .parallelFlatMap {
58 |                 fileManager.filesToLint(
   |                 `- warning: capture of 'fileManager' with non-sendable type 'some LintableFileManager' in a '@Sendable' closure; this is an error in the Swift 6 language mode
59 |                     inPath: $0,
60 |                     excluder: excluder
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+LintableFiles.swift:60:31: warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
58 |                 fileManager.filesToLint(
59 |                     inPath: $0,
60 |                     excluder: excluder
   |                               `- warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
61 |                 )
62 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Extensions/FileManager+SwiftLint.swift:28:13: note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 26 |
 27 | /// An excluder for filtering out files that should not be linted.
 28 | public enum Excluder {
    |             `- note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 29 |     /// Full matching excluder using filename matchers.
 30 |     case matching(matchers: [FilenameMatcher])
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:74:17: warning: mutation of captured var 'taskResult' in concurrently-executing code
 72 |             // `.ephemeral` disables caching (which we don't want to be managed by the system)
 73 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 74 |                 taskResult = (data, response, error)
    |                 `- warning: mutation of captured var 'taskResult' in concurrently-executing code
 75 |                 taskDone = true
 76 |             }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Remote.swift:75:17: warning: mutation of captured var 'taskDone' in concurrently-executing code
 73 |             let task = URLSession(configuration: .ephemeral).dataTask(with: url) { data, response, error in
 74 |                 taskResult = (data, response, error)
 75 |                 taskDone = true
    |                 `- warning: mutation of captured var 'taskDone' in concurrently-executing code
 76 |             }
 77 |
[1956/1996] Compiling SwiftLintFramework String+XML.swift
[1957/1996] Compiling SwiftLintFramework String+sha256.swift
[1958/1996] Compiling SwiftLintFramework ExecutableInfo.swift
[1959/1996] Compiling SwiftLintFramework Glob.swift
[1960/1996] Compiling SwiftLintFramework LintOrAnalyzeCommand.swift
[1961/1996] Compiling SwiftLintFramework LintableFilesVisitor.swift
[1962/1996] Compiling SwiftLintFramework Benchmark.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration+CommandLine.swift:119:22: warning: type 'Configuration' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
117 |         }
118 |
119 |         return files.parallelFilterGroup { file in
    |                      `- warning: type 'Configuration' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
120 |             let fileConfiguration = configuration(for: file)
121 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration+CommandLine.swift:120:37: warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
118 |
119 |         return files.parallelFilterGroup { file in
120 |             let fileConfiguration = configuration(for: file)
    |                                     `- warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
121 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory
122 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:8:24: warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  6 | extension Configuration {
  7 |     // MARK: Caching Configurations By Identifier (In-Memory)
  8 |     private static var cachedConfigurationsByIdentifier = [String: Configuration]()
    |                        |- warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'cachedConfigurationsByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'cachedConfigurationsByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |     private static let cachedConfigurationsByIdentifierLock = NSLock()
 10 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:41:24: warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 39 |
 40 |     // MARK: Nested Config Is Self Cache
 41 |     private static var nestedConfigIsSelfByIdentifier = [String: Bool]()
    |                        |- warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'nestedConfigIsSelfByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'nestedConfigIsSelfByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |     private static let nestedConfigIsSelfByIdentifierLock = NSLock()
 43 |
[1963/1996] Compiling SwiftLintFramework CompilerArgumentsExtractor.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration+CommandLine.swift:119:22: warning: type 'Configuration' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
117 |         }
118 |
119 |         return files.parallelFilterGroup { file in
    |                      `- warning: type 'Configuration' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
120 |             let fileConfiguration = configuration(for: file)
121 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration+CommandLine.swift:120:37: warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
118 |
119 |         return files.parallelFilterGroup { file in
120 |             let fileConfiguration = configuration(for: file)
    |                                     `- warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
121 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory
122 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:8:24: warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  6 | extension Configuration {
  7 |     // MARK: Caching Configurations By Identifier (In-Memory)
  8 |     private static var cachedConfigurationsByIdentifier = [String: Configuration]()
    |                        |- warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'cachedConfigurationsByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'cachedConfigurationsByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |     private static let cachedConfigurationsByIdentifierLock = NSLock()
 10 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:41:24: warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 39 |
 40 |     // MARK: Nested Config Is Self Cache
 41 |     private static var nestedConfigIsSelfByIdentifier = [String: Bool]()
    |                        |- warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'nestedConfigIsSelfByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'nestedConfigIsSelfByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |     private static let nestedConfigIsSelfByIdentifierLock = NSLock()
 43 |
[1964/1996] Compiling SwiftLintFramework Configuration+CommandLine.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration+CommandLine.swift:119:22: warning: type 'Configuration' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
117 |         }
118 |
119 |         return files.parallelFilterGroup { file in
    |                      `- warning: type 'Configuration' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
120 |             let fileConfiguration = configuration(for: file)
121 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration+CommandLine.swift:120:37: warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
118 |
119 |         return files.parallelFilterGroup { file in
120 |             let fileConfiguration = configuration(for: file)
    |                                     `- warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
121 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory
122 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:8:24: warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  6 | extension Configuration {
  7 |     // MARK: Caching Configurations By Identifier (In-Memory)
  8 |     private static var cachedConfigurationsByIdentifier = [String: Configuration]()
    |                        |- warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'cachedConfigurationsByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'cachedConfigurationsByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |     private static let cachedConfigurationsByIdentifierLock = NSLock()
 10 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:41:24: warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 39 |
 40 |     // MARK: Nested Config Is Self Cache
 41 |     private static var nestedConfigIsSelfByIdentifier = [String: Bool]()
    |                        |- warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'nestedConfigIsSelfByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'nestedConfigIsSelfByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |     private static let nestedConfigIsSelfByIdentifierLock = NSLock()
 43 |
[1965/1996] Compiling SwiftLintFramework Configuration+Cache.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration+CommandLine.swift:119:22: warning: type 'Configuration' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
117 |         }
118 |
119 |         return files.parallelFilterGroup { file in
    |                      `- warning: type 'Configuration' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
120 |             let fileConfiguration = configuration(for: file)
121 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration+CommandLine.swift:120:37: warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
118 |
119 |         return files.parallelFilterGroup { file in
120 |             let fileConfiguration = configuration(for: file)
    |                                     `- warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
121 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory
122 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:8:24: warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  6 | extension Configuration {
  7 |     // MARK: Caching Configurations By Identifier (In-Memory)
  8 |     private static var cachedConfigurationsByIdentifier = [String: Configuration]()
    |                        |- warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'cachedConfigurationsByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'cachedConfigurationsByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |     private static let cachedConfigurationsByIdentifierLock = NSLock()
 10 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:41:24: warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 39 |
 40 |     // MARK: Nested Config Is Self Cache
 41 |     private static var nestedConfigIsSelfByIdentifier = [String: Bool]()
    |                        |- warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'nestedConfigIsSelfByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'nestedConfigIsSelfByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |     private static let nestedConfigIsSelfByIdentifierLock = NSLock()
 43 |
[1966/1996] Compiling SwiftLintFramework Configuration+FileGraph.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration+CommandLine.swift:119:22: warning: type 'Configuration' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
117 |         }
118 |
119 |         return files.parallelFilterGroup { file in
    |                      `- warning: type 'Configuration' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
120 |             let fileConfiguration = configuration(for: file)
121 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration+CommandLine.swift:120:37: warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
118 |
119 |         return files.parallelFilterGroup { file in
120 |             let fileConfiguration = configuration(for: file)
    |                                     `- warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
121 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory
122 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:8:24: warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  6 | extension Configuration {
  7 |     // MARK: Caching Configurations By Identifier (In-Memory)
  8 |     private static var cachedConfigurationsByIdentifier = [String: Configuration]()
    |                        |- warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'cachedConfigurationsByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'cachedConfigurationsByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |     private static let cachedConfigurationsByIdentifierLock = NSLock()
 10 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:41:24: warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 39 |
 40 |     // MARK: Nested Config Is Self Cache
 41 |     private static var nestedConfigIsSelfByIdentifier = [String: Bool]()
    |                        |- warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'nestedConfigIsSelfByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'nestedConfigIsSelfByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |     private static let nestedConfigIsSelfByIdentifierLock = NSLock()
 43 |
[1967/1996] Compiling SwiftLintFramework Configuration+FileGraphSubtypes.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration+CommandLine.swift:119:22: warning: type 'Configuration' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
117 |         }
118 |
119 |         return files.parallelFilterGroup { file in
    |                      `- warning: type 'Configuration' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
120 |             let fileConfiguration = configuration(for: file)
121 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration+CommandLine.swift:120:37: warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
118 |
119 |         return files.parallelFilterGroup { file in
120 |             let fileConfiguration = configuration(for: file)
    |                                     `- warning: capture of 'self' with non-sendable type 'Configuration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
121 |             let fileConfigurationRootPath = fileConfiguration.rootDirectory
122 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration.swift:5:15: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  3 |
  4 | /// The configuration struct for SwiftLint. User-defined in the `.swiftlint.yml` file, drives the behavior of SwiftLint.
  5 | public struct Configuration {
    |               `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
  6 |     // MARK: - Properties: Static
  7 |     /// The default Configuration resulting from an empty configuration file.
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:8:24: warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  6 | extension Configuration {
  7 |     // MARK: Caching Configurations By Identifier (In-Memory)
  8 |     private static var cachedConfigurationsByIdentifier = [String: Configuration]()
    |                        |- warning: static property 'cachedConfigurationsByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'cachedConfigurationsByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'cachedConfigurationsByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |     private static let cachedConfigurationsByIdentifierLock = NSLock()
 10 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+Cache.swift:41:24: warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 39 |
 40 |     // MARK: Nested Config Is Self Cache
 41 |     private static var nestedConfigIsSelfByIdentifier = [String: Bool]()
    |                        |- warning: static property 'nestedConfigIsSelfByIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'nestedConfigIsSelfByIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'nestedConfigIsSelfByIdentifier' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |     private static let nestedConfigIsSelfByIdentifierLock = NSLock()
 43 |
[1968/1996] Compiling SwiftLintFramework EmojiReporter.swift
[1969/1996] Compiling SwiftLintFramework GitHubActionsLoggingReporter.swift
[1970/1996] Compiling SwiftLintFramework GitLabJUnitReporter.swift
[1971/1996] Compiling SwiftLintFramework HTMLReporter.swift
[1972/1996] Compiling SwiftLintFramework JSONReporter.swift
[1973/1996] Compiling SwiftLintFramework JUnitReporter.swift
[1974/1996] Compiling SwiftLintFramework Configuration+RulesWrapper.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+RulesWrapper.swift:6:28: warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  4 |     class RulesWrapper {
  5 |         // MARK: - Properties
  6 |         private static var isOptInRuleCache: [String: Bool] = [:]
    |                            |- warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'isOptInRuleCache' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'isOptInRuleCache' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |         private static let isOptInRuleCacheLock = NSLock()
  8 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Extensions/FileManager+SwiftLint.swift:132:95: warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 26 |
 27 | /// An excluder for filtering out files that should not be linted.
 28 | public enum Excluder {
    |             `- note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 29 |     /// Full matching excluder using filename matchers.
 30 |     case matching(matchers: [FilenameMatcher])
    :
130 |         }
131 |
132 |         return files + directoriesToWalk.parallelFlatMap { collectFiles(atPath: $0, excluder: excluder) }
    |                                                                                               `- warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
133 |     }
134 |
[1975/1996] Compiling SwiftLintFramework Configuration.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+RulesWrapper.swift:6:28: warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  4 |     class RulesWrapper {
  5 |         // MARK: - Properties
  6 |         private static var isOptInRuleCache: [String: Bool] = [:]
    |                            |- warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'isOptInRuleCache' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'isOptInRuleCache' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |         private static let isOptInRuleCacheLock = NSLock()
  8 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Extensions/FileManager+SwiftLint.swift:132:95: warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 26 |
 27 | /// An excluder for filtering out files that should not be linted.
 28 | public enum Excluder {
    |             `- note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 29 |     /// Full matching excluder using filename matchers.
 30 |     case matching(matchers: [FilenameMatcher])
    :
130 |         }
131 |
132 |         return files + directoriesToWalk.parallelFlatMap { collectFiles(atPath: $0, excluder: excluder) }
    |                                                                                               `- warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
133 |     }
134 |
[1976/1996] Compiling SwiftLintFramework RuleDocumentation.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+RulesWrapper.swift:6:28: warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  4 |     class RulesWrapper {
  5 |         // MARK: - Properties
  6 |         private static var isOptInRuleCache: [String: Bool] = [:]
    |                            |- warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'isOptInRuleCache' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'isOptInRuleCache' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |         private static let isOptInRuleCacheLock = NSLock()
  8 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Extensions/FileManager+SwiftLint.swift:132:95: warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 26 |
 27 | /// An excluder for filtering out files that should not be linted.
 28 | public enum Excluder {
    |             `- note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 29 |     /// Full matching excluder using filename matchers.
 30 |     case matching(matchers: [FilenameMatcher])
    :
130 |         }
131 |
132 |         return files + directoriesToWalk.parallelFlatMap { collectFiles(atPath: $0, excluder: excluder) }
    |                                                                                               `- warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
133 |     }
134 |
[1977/1996] Compiling SwiftLintFramework RuleListDocumentation.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+RulesWrapper.swift:6:28: warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  4 |     class RulesWrapper {
  5 |         // MARK: - Properties
  6 |         private static var isOptInRuleCache: [String: Bool] = [:]
    |                            |- warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'isOptInRuleCache' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'isOptInRuleCache' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |         private static let isOptInRuleCacheLock = NSLock()
  8 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Extensions/FileManager+SwiftLint.swift:132:95: warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 26 |
 27 | /// An excluder for filtering out files that should not be linted.
 28 | public enum Excluder {
    |             `- note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 29 |     /// Full matching excluder using filename matchers.
 30 |     case matching(matchers: [FilenameMatcher])
    :
130 |         }
131 |
132 |         return files + directoriesToWalk.parallelFlatMap { collectFiles(atPath: $0, excluder: excluder) }
    |                                                                                               `- warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
133 |     }
134 |
[1978/1996] Compiling SwiftLintFramework Exports.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+RulesWrapper.swift:6:28: warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  4 |     class RulesWrapper {
  5 |         // MARK: - Properties
  6 |         private static var isOptInRuleCache: [String: Bool] = [:]
    |                            |- warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'isOptInRuleCache' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'isOptInRuleCache' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |         private static let isOptInRuleCacheLock = NSLock()
  8 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Extensions/FileManager+SwiftLint.swift:132:95: warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 26 |
 27 | /// An excluder for filtering out files that should not be linted.
 28 | public enum Excluder {
    |             `- note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 29 |     /// Full matching excluder using filename matchers.
 30 |     case matching(matchers: [FilenameMatcher])
    :
130 |         }
131 |
132 |         return files + directoriesToWalk.parallelFlatMap { collectFiles(atPath: $0, excluder: excluder) }
    |                                                                                               `- warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
133 |     }
134 |
[1979/1996] Compiling SwiftLintFramework FileManager+SwiftLint.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Configuration/Configuration+RulesWrapper.swift:6:28: warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  4 |     class RulesWrapper {
  5 |         // MARK: - Properties
  6 |         private static var isOptInRuleCache: [String: Bool] = [:]
    |                            |- warning: static property 'isOptInRuleCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'isOptInRuleCache' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'isOptInRuleCache' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |         private static let isOptInRuleCacheLock = NSLock()
  8 |
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Extensions/FileManager+SwiftLint.swift:132:95: warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 26 |
 27 | /// An excluder for filtering out files that should not be linted.
 28 | public enum Excluder {
    |             `- note: consider making enum 'Excluder' conform to the 'Sendable' protocol
 29 |     /// Full matching excluder using filename matchers.
 30 |     case matching(matchers: [FilenameMatcher])
    :
130 |         }
131 |
132 |         return files + directoriesToWalk.parallelFlatMap { collectFiles(atPath: $0, excluder: excluder) }
    |                                                                                               `- warning: capture of 'excluder' with non-sendable type 'Excluder' in a '@Sendable' closure; this is an error in the Swift 6 language mode
133 |     }
134 |
[1980/1996] Compiling SwiftLintFramework CustomRuleTimer.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:289:24: warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
245 |
246 | /// Represents a file that can be linted for style violations and corrections after being collected.
247 | public struct Linter {
    |               `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
248 |     /// The file to lint with this linter.
249 |     public let file: SwiftLintFile
    :
287 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
288 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
289 |             let rule = rules[idx]
    |                        `- warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
290 |             let ruleID = type(of: rule).identifier
291 |             CurrentRule.$identifier.withValue(ruleID) {
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:292:51: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
290 |             let ruleID = type(of: rule).identifier
291 |             CurrentRule.$identifier.withValue(ruleID) {
292 |                 rule.collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                                   `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
293 |             }
294 |         }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:3:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftLintCore'
  1 | import Foundation
  2 | import SourceKittenFramework
  3 | import SwiftLintCore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftLintCore'
  4 |
  5 | // swiftlint:disable file_length
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:292:39: warning: capture of 'self' with non-sendable type 'Linter' in an isolated closure; this is an error in the Swift 6 language mode
245 |
246 | /// Represents a file that can be linted for style violations and corrections after being collected.
247 | public struct Linter {
    |               `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
248 |     /// The file to lint with this linter.
249 |     public let file: SwiftLintFile
    :
290 |             let ruleID = type(of: rule).identifier
291 |             CurrentRule.$identifier.withValue(ruleID) {
292 |                 rule.collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                       `- warning: capture of 'self' with non-sendable type 'Linter' in an isolated closure; this is an error in the Swift 6 language mode
293 |             }
294 |         }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:292:51: warning: capture of 'storage' with non-sendable type 'RuleStorage' in an isolated closure; this is an error in the Swift 6 language mode
290 |             let ruleID = type(of: rule).identifier
291 |             CurrentRule.$identifier.withValue(ruleID) {
292 |                 rule.collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                                   `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in an isolated closure; this is an error in the Swift 6 language mode
293 |             }
294 |         }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:353:27: warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
300 | ///
301 | /// A `CollectedLinter` is only created after a `Linter` has run its collection steps in `Linter.collect(into:)`.
302 | public struct CollectedLinter {
    |               `- note: consider making struct 'CollectedLinter' conform to the 'Sendable' protocol
303 |     /// The file to lint with this linter.
304 |     public let file: SwiftLintFile
    :
351 |         }) as? SuperfluousDisableCommandRule
352 |         let validationResults: [LintResult] = rules.parallelMap {
353 |             $0.lint(file: file, regions: regions, benchmark: benchmark,
    |                           `- warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
354 |                     storage: storage,
355 |                     superfluousDisableCommandRule: superfluousDisableCommandRule,
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:354:30: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
352 |         let validationResults: [LintResult] = rules.parallelMap {
353 |             $0.lint(file: file, regions: regions, benchmark: benchmark,
354 |                     storage: storage,
    |                              `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
355 |                     superfluousDisableCommandRule: superfluousDisableCommandRule,
356 |                     globalConfiguration: configuration.globalConfiguration,
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
[1981/1996] Compiling SwiftLintFramework HashableConfigurationRuleWrapperWrapper.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:289:24: warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
245 |
246 | /// Represents a file that can be linted for style violations and corrections after being collected.
247 | public struct Linter {
    |               `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
248 |     /// The file to lint with this linter.
249 |     public let file: SwiftLintFile
    :
287 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
288 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
289 |             let rule = rules[idx]
    |                        `- warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
290 |             let ruleID = type(of: rule).identifier
291 |             CurrentRule.$identifier.withValue(ruleID) {
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:292:51: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
290 |             let ruleID = type(of: rule).identifier
291 |             CurrentRule.$identifier.withValue(ruleID) {
292 |                 rule.collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                                   `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
293 |             }
294 |         }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:3:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftLintCore'
  1 | import Foundation
  2 | import SourceKittenFramework
  3 | import SwiftLintCore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftLintCore'
  4 |
  5 | // swiftlint:disable file_length
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:292:39: warning: capture of 'self' with non-sendable type 'Linter' in an isolated closure; this is an error in the Swift 6 language mode
245 |
246 | /// Represents a file that can be linted for style violations and corrections after being collected.
247 | public struct Linter {
    |               `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
248 |     /// The file to lint with this linter.
249 |     public let file: SwiftLintFile
    :
290 |             let ruleID = type(of: rule).identifier
291 |             CurrentRule.$identifier.withValue(ruleID) {
292 |                 rule.collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                       `- warning: capture of 'self' with non-sendable type 'Linter' in an isolated closure; this is an error in the Swift 6 language mode
293 |             }
294 |         }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:292:51: warning: capture of 'storage' with non-sendable type 'RuleStorage' in an isolated closure; this is an error in the Swift 6 language mode
290 |             let ruleID = type(of: rule).identifier
291 |             CurrentRule.$identifier.withValue(ruleID) {
292 |                 rule.collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                                   `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in an isolated closure; this is an error in the Swift 6 language mode
293 |             }
294 |         }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:353:27: warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
300 | ///
301 | /// A `CollectedLinter` is only created after a `Linter` has run its collection steps in `Linter.collect(into:)`.
302 | public struct CollectedLinter {
    |               `- note: consider making struct 'CollectedLinter' conform to the 'Sendable' protocol
303 |     /// The file to lint with this linter.
304 |     public let file: SwiftLintFile
    :
351 |         }) as? SuperfluousDisableCommandRule
352 |         let validationResults: [LintResult] = rules.parallelMap {
353 |             $0.lint(file: file, regions: regions, benchmark: benchmark,
    |                           `- warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
354 |                     storage: storage,
355 |                     superfluousDisableCommandRule: superfluousDisableCommandRule,
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:354:30: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
352 |         let validationResults: [LintResult] = rules.parallelMap {
353 |             $0.lint(file: file, regions: regions, benchmark: benchmark,
354 |                     storage: storage,
    |                              `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
355 |                     superfluousDisableCommandRule: superfluousDisableCommandRule,
356 |                     globalConfiguration: configuration.globalConfiguration,
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
[1982/1996] Compiling SwiftLintFramework Linter.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:289:24: warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
245 |
246 | /// Represents a file that can be linted for style violations and corrections after being collected.
247 | public struct Linter {
    |               `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
248 |     /// The file to lint with this linter.
249 |     public let file: SwiftLintFile
    :
287 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
288 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
289 |             let rule = rules[idx]
    |                        `- warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
290 |             let ruleID = type(of: rule).identifier
291 |             CurrentRule.$identifier.withValue(ruleID) {
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:292:51: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
290 |             let ruleID = type(of: rule).identifier
291 |             CurrentRule.$identifier.withValue(ruleID) {
292 |                 rule.collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                                   `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
293 |             }
294 |         }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:3:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftLintCore'
  1 | import Foundation
  2 | import SourceKittenFramework
  3 | import SwiftLintCore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftLintCore'
  4 |
  5 | // swiftlint:disable file_length
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:292:39: warning: capture of 'self' with non-sendable type 'Linter' in an isolated closure; this is an error in the Swift 6 language mode
245 |
246 | /// Represents a file that can be linted for style violations and corrections after being collected.
247 | public struct Linter {
    |               `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
248 |     /// The file to lint with this linter.
249 |     public let file: SwiftLintFile
    :
290 |             let ruleID = type(of: rule).identifier
291 |             CurrentRule.$identifier.withValue(ruleID) {
292 |                 rule.collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                       `- warning: capture of 'self' with non-sendable type 'Linter' in an isolated closure; this is an error in the Swift 6 language mode
293 |             }
294 |         }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:292:51: warning: capture of 'storage' with non-sendable type 'RuleStorage' in an isolated closure; this is an error in the Swift 6 language mode
290 |             let ruleID = type(of: rule).identifier
291 |             CurrentRule.$identifier.withValue(ruleID) {
292 |                 rule.collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                                   `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in an isolated closure; this is an error in the Swift 6 language mode
293 |             }
294 |         }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:353:27: warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
300 | ///
301 | /// A `CollectedLinter` is only created after a `Linter` has run its collection steps in `Linter.collect(into:)`.
302 | public struct CollectedLinter {
    |               `- note: consider making struct 'CollectedLinter' conform to the 'Sendable' protocol
303 |     /// The file to lint with this linter.
304 |     public let file: SwiftLintFile
    :
351 |         }) as? SuperfluousDisableCommandRule
352 |         let validationResults: [LintResult] = rules.parallelMap {
353 |             $0.lint(file: file, regions: regions, benchmark: benchmark,
    |                           `- warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
354 |                     storage: storage,
355 |                     superfluousDisableCommandRule: superfluousDisableCommandRule,
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:354:30: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
352 |         let validationResults: [LintResult] = rules.parallelMap {
353 |             $0.lint(file: file, regions: regions, benchmark: benchmark,
354 |                     storage: storage,
    |                              `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
355 |                     superfluousDisableCommandRule: superfluousDisableCommandRule,
356 |                     globalConfiguration: configuration.globalConfiguration,
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
[1983/1996] Compiling SwiftLintFramework LinterCache.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:289:24: warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
245 |
246 | /// Represents a file that can be linted for style violations and corrections after being collected.
247 | public struct Linter {
    |               `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
248 |     /// The file to lint with this linter.
249 |     public let file: SwiftLintFile
    :
287 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
288 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
289 |             let rule = rules[idx]
    |                        `- warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
290 |             let ruleID = type(of: rule).identifier
291 |             CurrentRule.$identifier.withValue(ruleID) {
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:292:51: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
290 |             let ruleID = type(of: rule).identifier
291 |             CurrentRule.$identifier.withValue(ruleID) {
292 |                 rule.collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                                   `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
293 |             }
294 |         }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:3:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftLintCore'
  1 | import Foundation
  2 | import SourceKittenFramework
  3 | import SwiftLintCore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftLintCore'
  4 |
  5 | // swiftlint:disable file_length
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:292:39: warning: capture of 'self' with non-sendable type 'Linter' in an isolated closure; this is an error in the Swift 6 language mode
245 |
246 | /// Represents a file that can be linted for style violations and corrections after being collected.
247 | public struct Linter {
    |               `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
248 |     /// The file to lint with this linter.
249 |     public let file: SwiftLintFile
    :
290 |             let ruleID = type(of: rule).identifier
291 |             CurrentRule.$identifier.withValue(ruleID) {
292 |                 rule.collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                       `- warning: capture of 'self' with non-sendable type 'Linter' in an isolated closure; this is an error in the Swift 6 language mode
293 |             }
294 |         }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:292:51: warning: capture of 'storage' with non-sendable type 'RuleStorage' in an isolated closure; this is an error in the Swift 6 language mode
290 |             let ruleID = type(of: rule).identifier
291 |             CurrentRule.$identifier.withValue(ruleID) {
292 |                 rule.collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                                   `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in an isolated closure; this is an error in the Swift 6 language mode
293 |             }
294 |         }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:353:27: warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
300 | ///
301 | /// A `CollectedLinter` is only created after a `Linter` has run its collection steps in `Linter.collect(into:)`.
302 | public struct CollectedLinter {
    |               `- note: consider making struct 'CollectedLinter' conform to the 'Sendable' protocol
303 |     /// The file to lint with this linter.
304 |     public let file: SwiftLintFile
    :
351 |         }) as? SuperfluousDisableCommandRule
352 |         let validationResults: [LintResult] = rules.parallelMap {
353 |             $0.lint(file: file, regions: regions, benchmark: benchmark,
    |                           `- warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
354 |                     storage: storage,
355 |                     superfluousDisableCommandRule: superfluousDisableCommandRule,
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:354:30: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
352 |         let validationResults: [LintResult] = rules.parallelMap {
353 |             $0.lint(file: file, regions: regions, benchmark: benchmark,
354 |                     storage: storage,
    |                              `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
355 |                     superfluousDisableCommandRule: superfluousDisableCommandRule,
356 |                     globalConfiguration: configuration.globalConfiguration,
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
[1984/1996] Compiling SwiftLintFramework ReportersList.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:289:24: warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
245 |
246 | /// Represents a file that can be linted for style violations and corrections after being collected.
247 | public struct Linter {
    |               `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
248 |     /// The file to lint with this linter.
249 |     public let file: SwiftLintFile
    :
287 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
288 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
289 |             let rule = rules[idx]
    |                        `- warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
290 |             let ruleID = type(of: rule).identifier
291 |             CurrentRule.$identifier.withValue(ruleID) {
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:292:51: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
290 |             let ruleID = type(of: rule).identifier
291 |             CurrentRule.$identifier.withValue(ruleID) {
292 |                 rule.collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                                   `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
293 |             }
294 |         }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:3:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftLintCore'
  1 | import Foundation
  2 | import SourceKittenFramework
  3 | import SwiftLintCore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftLintCore'
  4 |
  5 | // swiftlint:disable file_length
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:292:39: warning: capture of 'self' with non-sendable type 'Linter' in an isolated closure; this is an error in the Swift 6 language mode
245 |
246 | /// Represents a file that can be linted for style violations and corrections after being collected.
247 | public struct Linter {
    |               `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
248 |     /// The file to lint with this linter.
249 |     public let file: SwiftLintFile
    :
290 |             let ruleID = type(of: rule).identifier
291 |             CurrentRule.$identifier.withValue(ruleID) {
292 |                 rule.collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                       `- warning: capture of 'self' with non-sendable type 'Linter' in an isolated closure; this is an error in the Swift 6 language mode
293 |             }
294 |         }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:292:51: warning: capture of 'storage' with non-sendable type 'RuleStorage' in an isolated closure; this is an error in the Swift 6 language mode
290 |             let ruleID = type(of: rule).identifier
291 |             CurrentRule.$identifier.withValue(ruleID) {
292 |                 rule.collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                                   `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in an isolated closure; this is an error in the Swift 6 language mode
293 |             }
294 |         }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:353:27: warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
300 | ///
301 | /// A `CollectedLinter` is only created after a `Linter` has run its collection steps in `Linter.collect(into:)`.
302 | public struct CollectedLinter {
    |               `- note: consider making struct 'CollectedLinter' conform to the 'Sendable' protocol
303 |     /// The file to lint with this linter.
304 |     public let file: SwiftLintFile
    :
351 |         }) as? SuperfluousDisableCommandRule
352 |         let validationResults: [LintResult] = rules.parallelMap {
353 |             $0.lint(file: file, regions: regions, benchmark: benchmark,
    |                           `- warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
354 |                     storage: storage,
355 |                     superfluousDisableCommandRule: superfluousDisableCommandRule,
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:354:30: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
352 |         let validationResults: [LintResult] = rules.parallelMap {
353 |             $0.lint(file: file, regions: regions, benchmark: benchmark,
354 |                     storage: storage,
    |                              `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
355 |                     superfluousDisableCommandRule: superfluousDisableCommandRule,
356 |                     globalConfiguration: configuration.globalConfiguration,
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
[1985/1996] Compiling SwiftLintFramework Version.swift
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:289:24: warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
245 |
246 | /// Represents a file that can be linted for style violations and corrections after being collected.
247 | public struct Linter {
    |               `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
248 |     /// The file to lint with this linter.
249 |     public let file: SwiftLintFile
    :
287 |     public func collect(into storage: RuleStorage) -> CollectedLinter {
288 |         DispatchQueue.concurrentPerform(iterations: rules.count) { idx in
289 |             let rule = rules[idx]
    |                        `- warning: capture of 'self' with non-sendable type 'Linter' in a '@Sendable' closure
290 |             let ruleID = type(of: rule).identifier
291 |             CurrentRule.$identifier.withValue(ruleID) {
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:292:51: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
290 |             let ruleID = type(of: rule).identifier
291 |             CurrentRule.$identifier.withValue(ruleID) {
292 |                 rule.collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                                   `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure
293 |             }
294 |         }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:3:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftLintCore'
  1 | import Foundation
  2 | import SourceKittenFramework
  3 | import SwiftLintCore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftLintCore'
  4 |
  5 | // swiftlint:disable file_length
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:292:39: warning: capture of 'self' with non-sendable type 'Linter' in an isolated closure; this is an error in the Swift 6 language mode
245 |
246 | /// Represents a file that can be linted for style violations and corrections after being collected.
247 | public struct Linter {
    |               `- note: consider making struct 'Linter' conform to the 'Sendable' protocol
248 |     /// The file to lint with this linter.
249 |     public let file: SwiftLintFile
    :
290 |             let ruleID = type(of: rule).identifier
291 |             CurrentRule.$identifier.withValue(ruleID) {
292 |                 rule.collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                       `- warning: capture of 'self' with non-sendable type 'Linter' in an isolated closure; this is an error in the Swift 6 language mode
293 |             }
294 |         }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:292:51: warning: capture of 'storage' with non-sendable type 'RuleStorage' in an isolated closure; this is an error in the Swift 6 language mode
290 |             let ruleID = type(of: rule).identifier
291 |             CurrentRule.$identifier.withValue(ruleID) {
292 |                 rule.collectInfo(for: file, into: storage, compilerArguments: compilerArguments)
    |                                                   `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in an isolated closure; this is an error in the Swift 6 language mode
293 |             }
294 |         }
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:353:27: warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
300 | ///
301 | /// A `CollectedLinter` is only created after a `Linter` has run its collection steps in `Linter.collect(into:)`.
302 | public struct CollectedLinter {
    |               `- note: consider making struct 'CollectedLinter' conform to the 'Sendable' protocol
303 |     /// The file to lint with this linter.
304 |     public let file: SwiftLintFile
    :
351 |         }) as? SuperfluousDisableCommandRule
352 |         let validationResults: [LintResult] = rules.parallelMap {
353 |             $0.lint(file: file, regions: regions, benchmark: benchmark,
    |                           `- warning: capture of 'self' with non-sendable type 'CollectedLinter' in a '@Sendable' closure; this is an error in the Swift 6 language mode
354 |                     storage: storage,
355 |                     superfluousDisableCommandRule: superfluousDisableCommandRule,
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintFramework/Models/Linter.swift:354:30: warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
352 |         let validationResults: [LintResult] = rules.parallelMap {
353 |             $0.lint(file: file, regions: regions, benchmark: benchmark,
354 |                     storage: storage,
    |                              `- warning: capture of 'storage' with non-sendable type 'RuleStorage' in a '@Sendable' closure; this is an error in the Swift 6 language mode
355 |                     superfluousDisableCommandRule: superfluousDisableCommandRule,
356 |                     globalConfiguration: configuration.globalConfiguration,
/Users/admin/builder/spi-builder-workspace/Source/SwiftLintCore/Models/RuleStorage.swift:4:14: note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A storage mechanism for aggregating the results of `CollectingRule`s.
 4 | public class RuleStorage: CustomStringConvertible {
   |              `- note: class 'RuleStorage' does not conform to the 'Sendable' protocol
 5 |     private var storage: [ObjectIdentifier: [SwiftLintFile: Any]]
 6 |     private let access = DispatchQueue(label: "io.realm.swiftlint.ruleStorageAccess", attributes: .concurrent)
[1986/1996] Compiling SwiftLintFramework RulesFilter.swift
[1987/1996] Compiling SwiftLintFramework Signposts.swift
[1988/1996] Compiling SwiftLintFramework SwiftLintError.swift
[1989/1996] Compiling SwiftLintFramework SwiftPMCompilationDB.swift
[1990/1996] Compiling SwiftLintFramework UpdateChecker.swift
[1991/2019] Compiling swiftlint Docs.swift
[1992/2019] Compiling swiftlint SwiftLint.swift
[1993/2020] Compiling TestHelpers TestResources.swift
[1994/2020] Compiling TestHelpers String+StaticString.swift
[1995/2020] Emitting module TestHelpers
[1996/2020] Compiling TestHelpers Traits.swift
[1997/2020] Compiling swiftlint GenerateDocs.swift
[1998/2020] Compiling swiftlint Lint.swift
[1999/2020] Compiling swiftlint Version.swift
[2000/2020] Compiling swiftlint LintOrAnalyzeArguments.swift
[2001/2020] Compiling swiftlint_dev SwiftLintDev.swift
[2002/2020] Compiling swiftlint_dev Rules+Register.swift
[2003/2020] Compiling swiftlint_dev Reporters+Register.swift
[2004/2020] Emitting module swiftlint_dev
[2005/2020] Compiling swiftlint_dev Rules+Template.swift
[2006/2020] Compiling swiftlint Reporters.swift
[2007/2020] Compiling swiftlint Rules.swift
[2008/2020] Emitting module swiftlint
[2009/2020] Compiling swiftlint Analyze.swift
[2010/2020] Compiling swiftlint Baseline.swift
[2011/2020] Compiling swiftlint RulesFilterOptions.swift
[2011/2020] Write Objects.LinkFileList
[2014/2020] Compiling TestHelpers MockRule.swift
[2015/2020] Compiling TestHelpers TestHelpers.swift
[2016/2020] Compiling TestHelpers RuleDescription+Examples.swift
[2016/2020] Linking swiftlint-dev
[2017/2020] Linking swiftlint
[2018/2020] Applying swiftlint-dev
[2019/2020] Applying swiftlint
Build complete! (112.65s)
Fetching https://github.com/swiftlang/swift-syntax.git from cache
Fetching https://github.com/JohnSundell/CollectionConcurrencyKit.git
Fetching https://github.com/krzyzanowskim/CryptoSwift.git
Fetching https://github.com/scottrhoyt/SwiftyTextTable.git
Fetching https://github.com/ileitch/swift-filename-matcher
Fetching https://github.com/jpsim/Yams.git from cache
Fetching https://github.com/jpsim/SourceKitten.git
[1/63] Fetching swift-filename-matcher
[9/164] Fetching swift-filename-matcher, collectionconcurrencykit
[160/1093] Fetching swift-filename-matcher, collectionconcurrencykit, swiftytexttable
[235/14532] Fetching swift-filename-matcher, collectionconcurrencykit, swiftytexttable, cryptoswift
[2971/30854] Fetching swift-filename-matcher, collectionconcurrencykit, swiftytexttable, cryptoswift, sourcekitten
Fetched https://github.com/scottrhoyt/SwiftyTextTable.git from cache (2.10s)
Fetching https://github.com/apple/swift-argument-parser.git from cache
[25677/29925] Fetching swift-filename-matcher, collectionconcurrencykit, cryptoswift, sourcekitten
Fetched https://github.com/JohnSundell/CollectionConcurrencyKit.git from cache (2.57s)
Fetched https://github.com/swiftlang/swift-syntax.git from cache (2.69s)
[29748/29824] Fetching swift-filename-matcher, cryptoswift, sourcekitten
Fetched https://github.com/krzyzanowskim/CryptoSwift.git from cache (3.27s)
Fetched https://github.com/ileitch/swift-filename-matcher from cache (3.27s)
Fetched https://github.com/jpsim/SourceKitten.git from cache (3.27s)
Fetched https://github.com/jpsim/Yams.git from cache (3.29s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (1.82s)
Computing version for https://github.com/ileitch/swift-filename-matcher
Computed https://github.com/ileitch/swift-filename-matcher at 2.0.1 (7.10s)
Computing version for https://github.com/JohnSundell/CollectionConcurrencyKit.git
Computed https://github.com/JohnSundell/CollectionConcurrencyKit.git at 0.2.0 (0.55s)
Computing version for https://github.com/scottrhoyt/SwiftyTextTable.git
Computed https://github.com/scottrhoyt/SwiftyTextTable.git at 0.9.0 (2.46s)
Computing version for https://github.com/jpsim/SourceKitten.git
Computed https://github.com/jpsim/SourceKitten.git at 0.38.0 (0.56s)
Fetching https://github.com/drmohundro/SWXMLHash.git
[1/2865] Fetching swxmlhash
Fetched https://github.com/drmohundro/SWXMLHash.git from cache (1.20s)
Computing version for https://github.com/drmohundro/SWXMLHash.git
Computed https://github.com/drmohundro/SWXMLHash.git at 7.0.2 (1.80s)
Computing version for https://github.com/krzyzanowskim/CryptoSwift.git
Computed https://github.com/krzyzanowskim/CryptoSwift.git at 1.10.0 (0.57s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 6.2.2 (0.48s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.8.2 (0.47s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 605.0.0-prerelease-2026-06-26 (0.65s)
Creating working copy for https://github.com/drmohundro/SWXMLHash.git
Working copy of https://github.com/drmohundro/SWXMLHash.git resolved at 7.0.2
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.8.2
Creating working copy for https://github.com/krzyzanowskim/CryptoSwift.git
Working copy of https://github.com/krzyzanowskim/CryptoSwift.git resolved at 1.10.0
Creating working copy for https://github.com/jpsim/SourceKitten.git
Working copy of https://github.com/jpsim/SourceKitten.git resolved at 0.38.0
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 605.0.0-prerelease-2026-06-26
Creating working copy for https://github.com/scottrhoyt/SwiftyTextTable.git
Working copy of https://github.com/scottrhoyt/SwiftyTextTable.git resolved at 0.9.0
Creating working copy for https://github.com/ileitch/swift-filename-matcher
Working copy of https://github.com/ileitch/swift-filename-matcher resolved at 2.0.1
Creating working copy for https://github.com/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 6.2.2
Creating working copy for https://github.com/JohnSundell/CollectionConcurrencyKit.git
Working copy of https://github.com/JohnSundell/CollectionConcurrencyKit.git resolved at 0.2.0
Downloading binary artifact https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip
[16375/75992853] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip
Downloaded https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (3.62s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.6.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser.git"
    },
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "exact" : [
          "605.0.0-prerelease-2026-06-26"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-syntax.git"
    },
    {
      "identity" : "sourcekitten",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.38.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/jpsim/SourceKitten.git"
    },
    {
      "identity" : "yams",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "6.0.2",
            "upper_bound" : "7.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.9.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/krzyzanowskim/CryptoSwift.git"
    },
    {
      "identity" : "swift-filename-matcher",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.1",
            "upper_bound" : "2.1.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ileitch/swift-filename-matcher"
    }
  ],
  "manifest_display_name" : "SwiftLint",
  "name" : "SwiftLint",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "swiftlint",
      "targets" : [
        "swiftlint"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "SwiftLintFramework",
      "targets" : [
        "SwiftLintFramework"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftLintBuildToolPlugin",
      "targets" : [
        "SwiftLintBuildToolPlugin"
      ],
      "type" : {
        "plugin" : null
      }
    },
    {
      "name" : "SwiftLintCommandPlugin",
      "targets" : [
        "SwiftLintCommandPlugin"
      ],
      "type" : {
        "plugin" : null
      }
    },
    {
      "name" : "swiftlint-dev",
      "targets" : [
        "swiftlint-dev"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "SwiftLintCoreMacros",
      "targets" : [
        "SwiftLintCoreMacros"
      ],
      "type" : {
        "macro" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "swiftlint_dev",
      "module_type" : "SwiftTarget",
      "name" : "swiftlint-dev",
      "path" : "Source/swiftlint-dev",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "swiftlint-dev"
      ],
      "sources" : [
        "Reporters+Register.swift",
        "Rules+Register.swift",
        "Rules+Template.swift",
        "SwiftLintDev.swift"
      ],
      "target_dependencies" : [
        "SwiftLintFramework"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "swiftlint",
      "module_type" : "SwiftTarget",
      "name" : "swiftlint",
      "path" : "Source/swiftlint",
      "product_dependencies" : [
        "ArgumentParser",
        "CollectionConcurrencyKit",
        "SwiftyTextTable"
      ],
      "product_memberships" : [
        "swiftlint"
      ],
      "sources" : [
        "Commands/Analyze.swift",
        "Commands/Baseline.swift",
        "Commands/Docs.swift",
        "Commands/GenerateDocs.swift",
        "Commands/Lint.swift",
        "Commands/Reporters.swift",
        "Commands/Rules.swift",
        "Commands/SwiftLint.swift",
        "Commands/Version.swift",
        "Common/LintOrAnalyzeArguments.swift",
        "Common/RulesFilterOptions.swift"
      ],
      "target_dependencies" : [
        "SwiftLintFramework"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "TestHelpers",
      "module_type" : "SwiftTarget",
      "name" : "TestHelpers",
      "path" : "Tests/TestHelpers",
      "sources" : [
        "MockRule.swift",
        "RuleDescription+Examples.swift",
        "String+StaticString.swift",
        "TestHelpers.swift",
        "TestResources.swift",
        "Traits.swift"
      ],
      "target_dependencies" : [
        "SwiftLintFramework"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftLintFramework",
      "module_type" : "SwiftTarget",
      "name" : "SwiftLintFramework",
      "path" : "Source/SwiftLintFramework",
      "product_dependencies" : [
        "FilenameMatcher",
        "CollectionConcurrencyKit"
      ],
      "product_memberships" : [
        "swiftlint",
        "SwiftLintFramework",
        "swiftlint-dev"
      ],
      "sources" : [
        "Benchmark.swift",
        "CompilerArgumentsExtractor.swift",
        "Configuration+CommandLine.swift",
        "Configuration/Configuration+Cache.swift",
        "Configuration/Configuration+FileGraph.swift",
        "Configuration/Configuration+FileGraphSubtypes.swift",
        "Configuration/Configuration+GlobalConfiguration.swift",
        "Configuration/Configuration+LintableFiles.swift",
        "Configuration/Configuration+Merging.swift",
        "Configuration/Configuration+Parsing.swift",
        "Configuration/Configuration+Remote.swift",
        "Configuration/Configuration+RulesMode.swift",
        "Configuration/Configuration+RulesWrapper.swift",
        "Configuration/Configuration.swift",
        "Documentation/RuleDocumentation.swift",
        "Documentation/RuleListDocumentation.swift",
        "Exports.swift",
        "Extensions/FileManager+SwiftLint.swift",
        "Extensions/String+XML.swift",
        "Extensions/String+sha256.swift",
        "Helpers/ExecutableInfo.swift",
        "Helpers/Glob.swift",
        "LintOrAnalyzeCommand.swift",
        "LintableFilesVisitor.swift",
        "Models/CustomRuleTimer.swift",
        "Models/HashableConfigurationRuleWrapperWrapper.swift",
        "Models/Linter.swift",
        "Models/LinterCache.swift",
        "Models/ReportersList.swift",
        "Models/Version.swift",
        "Models/YamlParser.swift",
        "ProcessInfo+XcodeCloud.swift",
        "ProgressBar.swift",
        "Reporters/CSVReporter.swift",
        "Reporters/CheckstyleReporter.swift",
        "Reporters/CodeClimateReporter.swift",
        "Reporters/EmojiReporter.swift",
        "Reporters/GitHubActionsLoggingReporter.swift",
        "Reporters/GitLabJUnitReporter.swift",
        "Reporters/HTMLReporter.swift",
        "Reporters/JSONReporter.swift",
        "Reporters/JUnitReporter.swift",
        "Reporters/MarkdownReporter.swift",
        "Reporters/RelativePathReporter.swift",
        "Reporters/Reporter.swift",
        "Reporters/SARIFReporter.swift",
        "Reporters/SonarQubeReporter.swift",
        "Reporters/SummaryReporter.swift",
        "Reporters/XcodeReporter.swift",
        "Rules/CoreRules.swift",
        "Rules/CustomRules.swift",
        "Rules/SuperfluousDisableCommandRule.swift",
        "RulesFilter.swift",
        "Signposts.swift",
        "SwiftLintError.swift",
        "SwiftPMCompilationDB.swift",
        "UpdateChecker.swift"
      ],
      "target_dependencies" : [
        "SwiftLintBuiltInRules",
        "SwiftLintCore",
        "SwiftLintExtraRules"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftLintExtraRules",
      "module_type" : "SwiftTarget",
      "name" : "SwiftLintExtraRules",
      "path" : "Source/SwiftLintExtraRules",
      "product_memberships" : [
        "swiftlint",
        "SwiftLintFramework",
        "swiftlint-dev"
      ],
      "sources" : [
        "Exports.swift",
        "ExtraRules.swift"
      ],
      "target_dependencies" : [
        "SwiftLintCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftLintCoreMacros",
      "module_type" : "SwiftTarget",
      "name" : "SwiftLintCoreMacros",
      "path" : "Source/SwiftLintCoreMacros",
      "product_dependencies" : [
        "SwiftSyntaxMacros",
        "SwiftCompilerPlugin"
      ],
      "product_memberships" : [
        "swiftlint",
        "SwiftLintFramework",
        "swiftlint-dev",
        "SwiftLintCoreMacros"
      ],
      "sources" : [
        "AttributeSyntax+Arguments.swift",
        "DisabledWithoutSourceKit.swift",
        "Examples.swift",
        "RuleConfigurationMacros.swift",
        "SwiftLintCoreMacroError.swift",
        "SwiftLintCoreMacros.swift",
        "SwiftSyntaxRule.swift"
      ],
      "type" : "macro"
    },
    {
      "c99name" : "SwiftLintCore",
      "module_type" : "SwiftTarget",
      "name" : "SwiftLintCore",
      "path" : "Source/SwiftLintCore",
      "product_dependencies" : [
        "CryptoSwift",
        "FilenameMatcher",
        "SourceKittenFramework",
        "SwiftIDEUtils",
        "SwiftOperators",
        "SwiftParser",
        "SwiftSyntax",
        "SwiftSyntaxBuilder",
        "SwiftyTextTable",
        "Yams"
      ],
      "product_memberships" : [
        "swiftlint",
        "SwiftLintFramework",
        "swiftlint-dev"
      ],
      "sources" : [
        "Extensions/Array+SwiftLint.swift",
        "Extensions/ByteCount+SwiftSyntax.swift",
        "Extensions/Collection+Windows.swift",
        "Extensions/Dictionary+SwiftLint.swift",
        "Extensions/NSRange+SwiftLint.swift",
        "Extensions/NSRegularExpression+SwiftLint.swift",
        "Extensions/QueuedPrint.swift",
        "Extensions/RandomAccessCollection+Swiftlint.swift",
        "Extensions/Request+SwiftLint.swift",
        "Extensions/SourceKittenDictionary+Swiftlint.swift",
        "Extensions/SourceRange+SwiftLint.swift",
        "Extensions/String+SwiftLint.swift",
        "Extensions/StringView+SwiftLint.swift",
        "Extensions/StringView+SwiftSyntax.swift",
        "Extensions/SwiftDeclarationAttributeKind+Swiftlint.swift",
        "Extensions/SwiftDeclarationKind+SwiftLint.swift",
        "Extensions/SwiftLintFile+BodyLineCount.swift",
        "Extensions/SwiftLintFile+Cache.swift",
        "Extensions/SwiftLintFile+Regex.swift",
        "Extensions/SwiftSyntax+SwiftLint.swift",
        "Extensions/SyntaxClassification+isComment.swift",
        "Extensions/SyntaxKind+SwiftLint.swift",
        "Extensions/URL+SwiftLint.swift",
        "Helpers/Macros.swift",
        "Helpers/Stack.swift",
        "Helpers/SwiftSyntaxKindBridge.swift",
        "Models/AccessControlLevel.swift",
        "Models/Baseline.swift",
        "Models/ChildOptionSeverityConfiguration.swift",
        "Models/Command.swift",
        "Models/ConfigurationRuleWrapper.swift",
        "Models/Correction.swift",
        "Models/CurrentRule.swift",
        "Models/Example.swift",
        "Models/GlobalConfiguration.swift",
        "Models/IndentationStyle.swift",
        "Models/Issue.swift",
        "Models/Location.swift",
        "Models/Region.swift",
        "Models/RuleConfigurationDescription.swift",
        "Models/RuleDescription.swift",
        "Models/RuleIdentifier.swift",
        "Models/RuleKind.swift",
        "Models/RuleList.swift",
        "Models/RuleParameter.swift",
        "Models/RuleRegistry.swift",
        "Models/RuleStorage.swift",
        "Models/SeverityConfiguration.swift",
        "Models/StyleViolation.swift",
        "Models/SwiftExpressionKind.swift",
        "Models/SwiftLintFile.swift",
        "Models/SwiftLintSyntaxMap.swift",
        "Models/SwiftLintSyntaxToken.swift",
        "Models/SwiftVersion.swift",
        "Models/ViolationSeverity.swift",
        "Protocols/ASTRule.swift",
        "Protocols/CacheDescriptionProvider.swift",
        "Protocols/CollectingRule.swift",
        "Protocols/Rule.swift",
        "Protocols/RuleConfiguration.swift",
        "Protocols/SwiftSyntaxCorrectableRule.swift",
        "Protocols/SwiftSyntaxRule.swift",
        "Rewriters/CodeIndentingRewriter.swift",
        "RuleConfigurations/RegexConfiguration.swift",
        "RuleConfigurations/SeverityLevelsConfiguration.swift",
        "Visitors/BodyLengthVisitor.swift",
        "Visitors/CodeBlockVisitor.swift",
        "Visitors/CommandVisitor.swift",
        "Visitors/CommentLinesVisitor.swift",
        "Visitors/DeclaredIdentifiersTrackingVisitor.swift",
        "Visitors/EffectiveAccessControlSyntaxVisitor.swift",
        "Visitors/EmptyLinesVisitor.swift",
        "Visitors/LegacyFunctionVisitor+Rewriter.swift",
        "Visitors/MultilineStringLiteralVisitor.swift",
        "Visitors/ViolationsSyntaxVisitor.swift"
      ],
      "target_dependencies" : [
        "DyldWarningWorkaround",
        "SwiftLintCoreMacros"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftLintCommandPlugin",
      "module_type" : "PluginTarget",
      "name" : "SwiftLintCommandPlugin",
      "path" : "Plugins/SwiftLintCommandPlugin",
      "plugin_capability" : {
        "intent" : {
          "description" : "SwiftLint Command Plugin",
          "type" : "custom",
          "verb" : "swiftlint"
        },
        "permissions" : [
          {
            "network_scope" : {
              "none" : {
              }
            },
            "reason" : "When this command is run with the `--fix` option it may modify source files.",
            "type" : "writeToPackageDirectory"
          }
        ],
        "type" : "command"
      },
      "product_memberships" : [
        "SwiftLintCommandPlugin"
      ],
      "sources" : [
        "CommandContext.swift",
        "SwiftLintCommandPlugin.swift"
      ],
      "target_dependencies" : [
        "SwiftLintBinary"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "SwiftLintBuiltInRules",
      "module_type" : "SwiftTarget",
      "name" : "SwiftLintBuiltInRules",
      "path" : "Source/SwiftLintBuiltInRules",
      "product_dependencies" : [
        "SwiftLexicalLookup"
      ],
      "product_memberships" : [
        "swiftlint",
        "SwiftLintFramework",
        "swiftlint-dev"
      ],
      "sources" : [
        "Exports.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/LegacySwiftUIAspectRatioRule.swift",
        "Rules/Idiomatic/LegacyUIGraphicsFunctionRule.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/PreferAssetSymbolsRule.swift",
        "Rules/Idiomatic/PreferConditionListRule.swift",
        "Rules/Idiomatic/PreferKeyPathRule.swift",
        "Rules/Idiomatic/PreferNimbleRule.swift",
        "Rules/Idiomatic/PreferTypeCheckingRule.swift",
        "Rules/Idiomatic/PreferZeroOverExplicitInitRule.swift",
        "Rules/Idiomatic/PrivateOverFilePrivateRule.swift",
        "Rules/Idiomatic/RedundantFinalRule.swift",
        "Rules/Idiomatic/RedundantNilCoalescingRule.swift",
        "Rules/Idiomatic/RedundantObjcAttributeRule.swift",
        "Rules/Idiomatic/RedundantObjcAttributeRuleExamples.swift",
        "Rules/Idiomatic/RedundantSetAccessControlRule.swift",
        "Rules/Idiomatic/RedundantStringEnumValueRule.swift",
        "Rules/Idiomatic/RedundantTypeAnnotationRule.swift",
        "Rules/Idiomatic/RedundantVoidReturnRule.swift",
        "Rules/Idiomatic/ReturnValueFromVoidFunctionRule.swift",
        "Rules/Idiomatic/ReturnValueFromVoidFunctionRuleExamples.swift",
        "Rules/Idiomatic/ShorthandOptionalBindingRule.swift",
        "Rules/Idiomatic/StaticOperatorRule.swift",
        "Rules/Idiomatic/StaticOverFinalClassRule.swift",
        "Rules/Idiomatic/StrictFilePrivateRule.swift",
        "Rules/Idiomatic/SyntacticSugarRule.swift",
        "Rules/Idiomatic/SyntacticSugarRuleExamples.swift",
        "Rules/Idiomatic/ToggleBoolRule.swift",
        "Rules/Idiomatic/TrailingSemicolonRule.swift",
        "Rules/Idiomatic/TypeNameRule.swift",
        "Rules/Idiomatic/TypeNameRuleExamples.swift",
        "Rules/Idiomatic/UnavailableConditionRule.swift",
        "Rules/Idiomatic/UnavailableFunctionRule.swift",
        "Rules/Idiomatic/UnneededBreakInSwitchRule.swift",
        "Rules/Idiomatic/UnneededSynthesizedInitializerRule.swift",
        "Rules/Idiomatic/UnneededSynthesizedInitializerRuleExamples.swift",
        "Rules/Idiomatic/UntypedErrorInCatchRule.swift",
        "Rules/Idiomatic/UnusedEnumeratedRule.swift",
        "Rules/Idiomatic/VoidFunctionInTernaryConditionRule.swift",
        "Rules/Idiomatic/XCTFailMessageRule.swift",
        "Rules/Idiomatic/XCTSpecificMatcherRule.swift",
        "Rules/Idiomatic/XCTSpecificMatcherRuleExamples.swift",
        "Rules/Lint/AccessibilityLabelForImageRule.swift",
        "Rules/Lint/AccessibilityLabelForImageRuleExamples.swift",
        "Rules/Lint/AccessibilityTraitForButtonRule.swift",
        "Rules/Lint/AccessibilityTraitForButtonRuleExamples.swift",
        "Rules/Lint/ArrayInitRule.swift",
        "Rules/Lint/AsyncWithoutAwaitRule.swift",
        "Rules/Lint/AsyncWithoutAwaitRuleExamples.swift",
        "Rules/Lint/BalancedXCTestLifecycleRule.swift",
        "Rules/Lint/BlanketDisableCommandRule.swift",
        "Rules/Lint/CaptureVariableRule.swift",
        "Rules/Lint/ClassDelegateProtocolRule.swift",
        "Rules/Lint/CommentSpacingRule.swift",
        "Rules/Lint/CompilerProtocolInitRule.swift",
        "Rules/Lint/DeploymentTargetRule.swift",
        "Rules/Lint/DeploymentTargetRuleExamples.swift",
        "Rules/Lint/DiscardedNotificationCenterObserverRule.swift",
        "Rules/Lint/DiscouragedDefaultParameterRule.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/IncompatibleConcurrencyAnnotationRule.swift",
        "Rules/Lint/IncompatibleConcurrencyAnnotationRuleExamples.swift",
        "Rules/Lint/InvalidSwiftLintCommandRule.swift",
        "Rules/Lint/InvisibleCharacterRule.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/MultilineCallArgumentsRule.swift",
        "Rules/Lint/MultilineCallArgumentsRuleExamples.swift",
        "Rules/Lint/NSLocalizedStringKeyRule.swift",
        "Rules/Lint/NSLocalizedStringRequireBundleRule.swift",
        "Rules/Lint/NSNumberInitAsFunctionReferenceRule.swift",
        "Rules/Lint/NSObjectPreferIsEqualRule.swift",
        "Rules/Lint/NSObjectPreferIsEqualRuleExamples.swift",
        "Rules/Lint/NonOptionalStringDataConversionRule.swift",
        "Rules/Lint/NotificationCenterDetachmentRule.swift",
        "Rules/Lint/NotificationCenterDetachmentRuleExamples.swift",
        "Rules/Lint/OptionalDataStringConversionRule.swift",
        "Rules/Lint/OrphanedDocCommentRule.swift",
        "Rules/Lint/OverriddenSuperCallRule.swift",
        "Rules/Lint/OverrideInExtensionRule.swift",
        "Rules/Lint/PeriodSpacingRule.swift",
        "Rules/Lint/PrivateActionRule.swift",
        "Rules/Lint/PrivateOutletRule.swift",
        "Rules/Lint/PrivateSubjectRule.swift",
        "Rules/Lint/PrivateSubjectRuleExamples.swift",
        "Rules/Lint/PrivateSwiftUIStatePropertyRule.swift",
        "Rules/Lint/PrivateSwiftUIStatePropertyRuleExamples.swift",
        "Rules/Lint/PrivateUnitTestRule.swift",
        "Rules/Lint/ProhibitedInterfaceBuilderRule.swift",
        "Rules/Lint/ProhibitedSuperRule.swift",
        "Rules/Lint/QuickDiscouragedCallRule.swift",
        "Rules/Lint/QuickDiscouragedCallRuleExamples.swift",
        "Rules/Lint/QuickDiscouragedFocusedTestRule.swift",
        "Rules/Lint/QuickDiscouragedFocusedTestRuleExamples.swift",
        "Rules/Lint/QuickDiscouragedPendingTestRule.swift",
        "Rules/Lint/QuickDiscouragedPendingTestRuleExamples.swift",
        "Rules/Lint/RawValueForCamelCasedCodableEnumRule.swift",
        "Rules/Lint/RedundantSendableRule.swift",
        "Rules/Lint/RequiredDeinitRule.swift",
        "Rules/Lint/RequiredEnumCaseRule.swift",
        "Rules/Lint/SelfInPropertyInitializationRule.swift",
        "Rules/Lint/StrongIBOutletRule.swift",
        "Rules/Lint/TestCaseAccessibilityRule.swift",
        "Rules/Lint/TestCaseAccessibilityRuleExamples.swift",
        "Rules/Lint/TodoRule.swift",
        "Rules/Lint/TypesafeArrayInitRule.swift",
        "Rules/Lint/UnhandledThrowingTaskRule.swift",
        "Rules/Lint/UnneededEscapingRule.swift",
        "Rules/Lint/UnneededEscapingRuleExamples.swift",
        "Rules/Lint/UnneededOverrideRule.swift",
        "Rules/Lint/UnneededOverrideRuleExamples.swift",
        "Rules/Lint/UnneededThrowsRule.swift",
        "Rules/Lint/UnneededThrowsRuleExamples.swift",
        "Rules/Lint/UnownedVariableCaptureRule.swift",
        "Rules/Lint/UnusedClosureParameterRule.swift",
        "Rules/Lint/UnusedClosureParameterRuleExamples.swift",
        "Rules/Lint/UnusedControlFlowLabelRule.swift",
        "Rules/Lint/UnusedDeclarationRule.swift",
        "Rules/Lint/UnusedDeclarationRuleExamples.swift",
        "Rules/Lint/UnusedImportRule.swift",
        "Rules/Lint/UnusedImportRuleExamples.swift",
        "Rules/Lint/UnusedParameterRule.swift",
        "Rules/Lint/UnusedSetterValueRule.swift",
        "Rules/Lint/ValidIBInspectableRule.swift",
        "Rules/Lint/VariableShadowingRule.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/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/DiscouragedDefaultParameterConfiguration.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/ForceUnwrappingConfiguration.swift",
        "Rules/RuleConfigurations/FunctionDefaultParameterAtEndConfiguration.swift",
        "Rules/RuleConfigurations/FunctionNameWhitespaceConfiguration.swift",
        "Rules/RuleConfigurations/FunctionParameterCountConfiguration.swift",
        "Rules/RuleConfigurations/IdentifierNameConfiguration.swift",
        "Rules/RuleConfigurations/ImplicitOptionalInitializationConfiguration.swift",
        "Rules/RuleConfigurations/ImplicitReturnConfiguration.swift",
        "Rules/RuleConfigurations/ImplicitlyUnwrappedOptionalConfiguration.swift",
        "Rules/RuleConfigurations/InclusiveLanguageConfiguration.swift",
        "Rules/RuleConfigurations/IncompatibleConcurrencyAnnotationConfiguration.swift",
        "Rules/RuleConfigurations/IndentationWidthConfiguration.swift",
        "Rules/RuleConfigurations/InvisibleCharacterConfiguration.swift",
        "Rules/RuleConfigurations/LargeTupleConfiguration.swift",
        "Rules/RuleConfigurations/LegacyObjcTypeConfiguration.swift",
        "Rules/RuleConfigurations/LineLengthConfiguration.swift",
        "Rules/RuleConfigurations/MissingDocsConfiguration.swift",
        "Rules/RuleConfigurations/ModifierOrderConfiguration.swift",
        "Rules/RuleConfigurations/MultilineArgumentsConfiguration.swift",
        "Rules/RuleConfigurations/MultilineCallArgumentsConfiguration.swift",
        "Rules/RuleConfigurations/MultilineParametersConfiguration.swift",
        "Rules/RuleConfigurations/NameConfiguration.swift",
        "Rules/RuleConfigurations/NestingConfiguration.swift",
        "Rules/RuleConfigurations/NoEmptyBlockConfiguration.swift",
        "Rules/RuleConfigurations/NoMagicNumbersConfiguration.swift",
        "Rules/RuleConfigurations/NonOptionalStringDataConversionConfiguration.swift",
        "Rules/RuleConfigurations/NonOverridableClassDeclarationConfiguration.swift",
        "Rules/RuleConfigurations/NumberSeparatorConfiguration.swift",
        "Rules/RuleConfigurations/ObjectLiteralConfiguration.swift",
        "Rules/RuleConfigurations/OpeningBraceConfiguration.swift",
        "Rules/RuleConfigurations/OperatorUsageWhitespaceConfiguration.swift",
        "Rules/RuleConfigurations/OptionalDataStringConversionConfiguration.swift",
        "Rules/RuleConfigurations/OverriddenSuperCallConfiguration.swift",
        "Rules/RuleConfigurations/PreferKeyPathConfiguration.swift",
        "Rules/RuleConfigurations/PrefixedTopLevelConstantConfiguration.swift",
        "Rules/RuleConfigurations/PrivateOutletConfiguration.swift",
        "Rules/RuleConfigurations/PrivateOverFilePrivateConfiguration.swift",
        "Rules/RuleConfigurations/ProhibitedSuperConfiguration.swift",
        "Rules/RuleConfigurations/RedundantDiscardableLetConfiguration.swift",
        "Rules/RuleConfigurations/RedundantSelfConfiguration.swift",
        "Rules/RuleConfigurations/RedundantSendableConfiguration.swift",
        "Rules/RuleConfigurations/RedundantTypeAnnotationConfiguration.swift",
        "Rules/RuleConfigurations/RedundantVoidReturnConfiguration.swift",
        "Rules/RuleConfigurations/RequiredEnumCaseConfiguration.swift",
        "Rules/RuleConfigurations/SelfBindingConfiguration.swift",
        "Rules/RuleConfigurations/ShorthandArgumentConfiguration.swift",
        "Rules/RuleConfigurations/SortedImportsConfiguration.swift",
        "Rules/RuleConfigurations/StatementPositionConfiguration.swift",
        "Rules/RuleConfigurations/SwitchCaseAlignmentConfiguration.swift",
        "Rules/RuleConfigurations/TestCaseAccessibilityConfiguration.swift",
        "Rules/RuleConfigurations/TodoConfiguration.swift",
        "Rules/RuleConfigurations/TrailingClosureConfiguration.swift",
        "Rules/RuleConfigurations/TrailingCommaConfiguration.swift",
        "Rules/RuleConfigurations/TrailingWhitespaceConfiguration.swift",
        "Rules/RuleConfigurations/TypeBodyLengthConfiguration.swift",
        "Rules/RuleConfigurations/TypeContentsOrderConfiguration.swift",
        "Rules/RuleConfigurations/TypeNameConfiguration.swift",
        "Rules/RuleConfigurations/UnitTestConfiguration.swift",
        "Rules/RuleConfigurations/UnneededOverrideConfiguration.swift",
        "Rules/RuleConfigurations/UnownedVariableCaptureConfiguration.swift",
        "Rules/RuleConfigurations/UnusedDeclarationConfiguration.swift",
        "Rules/RuleConfigurations/UnusedImportConfiguration.swift",
        "Rules/RuleConfigurations/UnusedOptionalBindingConfiguration.swift",
        "Rules/RuleConfigurations/UnusedParameterConfiguration.swift",
        "Rules/RuleConfigurations/VariableShadowingConfiguration.swift",
        "Rules/RuleConfigurations/VerticalWhitespaceBetweenCasesConfiguration.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/FunctionNameWhitespaceRule.swift",
        "Rules/Style/FunctionNameWhitespaceRuleExamples.swift",
        "Rules/Style/IdentifierNameRule.swift",
        "Rules/Style/IdentifierNameRuleExamples.swift",
        "Rules/Style/ImplicitGetterRule.swift",
        "Rules/Style/ImplicitGetterRuleExamples.swift",
        "Rules/Style/ImplicitOptionalInitializationRule.swift",
        "Rules/Style/ImplicitOptionalInitializationRuleExamples.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/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/RedundantSelfRule.swift",
        "Rules/Style/RedundantSelfRuleExamples.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/VerticalWhitespaceBetweenCasesRuleExamples.swift",
        "Rules/Style/VerticalWhitespaceClosingBracesRule.swift",
        "Rules/Style/VerticalWhitespaceClosingBracesRuleExamples.swift",
        "Rules/Style/VerticalWhitespaceOpeningBracesRule.swift",
        "Rules/Style/VerticalWhitespaceRule.swift",
        "Rules/Style/VoidReturnRule.swift"
      ],
      "target_dependencies" : [
        "SwiftLintCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftLintBuildToolPlugin",
      "module_type" : "PluginTarget",
      "name" : "SwiftLintBuildToolPlugin",
      "path" : "Plugins/SwiftLintBuildToolPlugin",
      "plugin_capability" : {
        "type" : "buildTool"
      },
      "product_memberships" : [
        "SwiftLintBuildToolPlugin"
      ],
      "sources" : [
        "Path+Helpers.swift",
        "SwiftLintBuildToolPlugin.swift",
        "SwiftLintBuildToolPluginError.swift"
      ],
      "target_dependencies" : [
        "SwiftLintBinary"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "SwiftLintBinary",
      "module_type" : "BinaryTarget",
      "name" : "SwiftLintBinary",
      "path" : "remote/archive/SwiftLintBinary.artifactbundle.zip",
      "product_memberships" : [
        "SwiftLintBuildToolPlugin",
        "SwiftLintCommandPlugin"
      ],
      "sources" : [
      ],
      "type" : "binary"
    },
    {
      "c99name" : "MacroTests",
      "module_type" : "SwiftTarget",
      "name" : "MacroTests",
      "path" : "Tests/MacroTests",
      "product_dependencies" : [
        "SwiftSyntaxMacrosTestSupport"
      ],
      "sources" : [
        "AcceptableByConfigurationElementTests.swift",
        "AutoConfigParserTests.swift",
        "ExamplesTests.swift",
        "FailureHandler.swift",
        "SwiftSyntaxRuleTests.swift"
      ],
      "target_dependencies" : [
        "SwiftLintCoreMacros",
        "TestHelpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "IntegrationTests",
      "module_type" : "SwiftTarget",
      "name" : "IntegrationTests",
      "path" : "Tests/IntegrationTests",
      "sources" : [
        "ConfigPathResolutionTests.swift",
        "IntegrationTests.swift"
      ],
      "target_dependencies" : [
        "SwiftLintCore",
        "SwiftLintFramework",
        "TestHelpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GeneratedTests",
      "module_type" : "SwiftTarget",
      "name" : "GeneratedTests",
      "path" : "Tests/GeneratedTests",
      "sources" : [
        "GeneratedTests_01.swift",
        "GeneratedTests_02.swift",
        "GeneratedTests_03.swift",
        "GeneratedTests_04.swift",
        "GeneratedTests_05.swift",
        "GeneratedTests_06.swift",
        "GeneratedTests_07.swift",
        "GeneratedTests_08.swift",
        "GeneratedTests_09.swift",
        "GeneratedTests_10.swift",
        "GeneratedTests_11.swift"
      ],
      "target_dependencies" : [
        "SwiftLintFramework",
        "TestHelpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "FrameworkTests",
      "module_type" : "SwiftTarget",
      "name" : "FrameworkTests",
      "path" : "Tests/FrameworkTests",
      "sources" : [
        "CollectingRuleTests.swift",
        "CommandTests.swift",
        "ConfigurationAliasesTests.swift",
        "CustomRulesTests.swift",
        "EmptyFileTests.swift",
        "GlobalConfigurationTests.swift",
        "LintOrAnalyzeOptionsTests.swift",
        "LinterCacheTests.swift",
        "ParserDiagnosticsTests.swift",
        "RuleConfigurationTests.swift",
        "RulesFilterTests.swift",
        "RulesTests.swift",
        "StringViewExtensionTests.swift",
        "SwiftSyntaxKindBridgeTests.swift",
        "SwiftVersionTests.swift",
        "YamlParserTests.swift"
      ],
      "target_dependencies" : [
        "SwiftLintFramework",
        "TestHelpers",
        "SwiftLintCoreMacros"
      ],
      "type" : "test"
    },
    {
      "c99name" : "FileSystemAccessTests",
      "module_type" : "SwiftTarget",
      "name" : "FileSystemAccessTests",
      "path" : "Tests/FileSystemAccessTests",
      "product_dependencies" : [
        "FilenameMatcher"
      ],
      "sources" : [
        "BaselineTests.swift",
        "ConfigurationTests+Constants.swift",
        "ConfigurationTests.swift",
        "GlobTests.swift",
        "MultipleConfigurationsTests.swift",
        "ReporterTests.swift",
        "SourceKitCrashTests.swift"
      ],
      "target_dependencies" : [
        "SwiftLintFramework",
        "TestHelpers",
        "SwiftLintCoreMacros"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ExtraRulesTests",
      "module_type" : "SwiftTarget",
      "name" : "ExtraRulesTests",
      "path" : "Tests/ExtraRulesTests",
      "sources" : [
        "ExtraRulesTests.swift"
      ],
      "target_dependencies" : [
        "SwiftLintFramework",
        "TestHelpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DyldWarningWorkaround",
      "module_type" : "ClangTarget",
      "name" : "DyldWarningWorkaround",
      "path" : "Source/DyldWarningWorkaround",
      "product_memberships" : [
        "swiftlint",
        "SwiftLintFramework",
        "swiftlint-dev"
      ],
      "sources" : [
        "DyldWarningWorkaround.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CoreTests",
      "module_type" : "SwiftTarget",
      "name" : "CoreTests",
      "path" : "Tests/CoreTests",
      "sources" : [
        "AccessControlLevelTests.swift",
        "CodeIndentingRewriterTests.swift",
        "CommentLinesVisitorTests.swift",
        "ConditionallySourceKitFreeTests.swift",
        "DisableAllTests.swift",
        "EmptyLinesVisitorTests.swift",
        "ExampleTests.swift",
        "ExtendedNSStringTests.swift",
        "ExtendedStringTests.swift",
        "LineEndingTests.swift",
        "RegexConfigurationTests.swift",
        "RegionTests.swift",
        "RuleConfigurationDescriptionTests.swift",
        "RuleTests.swift",
        "SeverityLevelsConfigurationTests.swift",
        "StringExtensionTests.swift",
        "SwiftLintFileTests.swift",
        "YamlSwiftLintTests.swift"
      ],
      "target_dependencies" : [
        "SwiftLintCore",
        "TestHelpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "BuiltInRulesTests",
      "module_type" : "SwiftTarget",
      "name" : "BuiltInRulesTests",
      "path" : "Tests/BuiltInRulesTests",
      "sources" : [
        "AttributesRuleTests.swift",
        "BlanketDisableCommandRuleTests.swift",
        "ChildOptionSeverityConfigurationTests.swift",
        "ClosureEndIndentationRuleTests.swift",
        "CollectionAlignmentRuleTests.swift",
        "ColonRuleTests.swift",
        "CompilerProtocolInitRuleTests.swift",
        "ComputedAccessorsOrderRuleTests.swift",
        "ConditionalReturnsOnNewlineRuleTests.swift",
        "ContainsOverFirstNotNilRuleTests.swift",
        "CyclomaticComplexityConfigurationTests.swift",
        "CyclomaticComplexityRuleTests.swift",
        "DeploymentTargetConfigurationTests.swift",
        "DeploymentTargetRuleTests.swift",
        "DiscouragedDirectInitRuleTests.swift",
        "DiscouragedObjectLiteralRuleTests.swift",
        "DuplicateImportsRuleTests.swift",
        "EmptyCountRuleTests.swift",
        "ExpiringTodoRuleTests.swift",
        "ExplicitInitRuleTests.swift",
        "ExplicitTypeInterfaceConfigurationTests.swift",
        "ExplicitTypeInterfaceRuleTests.swift",
        "FileHeaderRuleTests.swift",
        "FileLengthRuleTests.swift",
        "FileNameNoSpaceRuleTests.swift",
        "FileNameRuleTests.swift",
        "FileTypesOrderRuleTests.swift",
        "FunctionBodyLengthRuleTests.swift",
        "FunctionNameWhitespaceRuleTests.swift",
        "FunctionParameterCountRuleTests.swift",
        "GenericTypeNameRuleTests.swift",
        "IdentifierNameRuleTests.swift",
        "ImplicitGetterRuleTests.swift",
        "ImplicitReturnConfigurationTests.swift",
        "ImplicitReturnRuleTests.swift",
        "ImplicitlyUnwrappedOptionalConfigurationTests.swift",
        "ImplicitlyUnwrappedOptionalRuleTests.swift",
        "InclusiveLanguageRuleTests.swift",
        "IndentationWidthRuleTests.swift",
        "LineLengthConfigurationTests.swift",
        "LineLengthRuleTests.swift",
        "MissingDocsRuleTests.swift",
        "ModifierOrderTests.swift",
        "MultilineArgumentsRuleTests.swift",
        "MultilineCallArgumentsRuleTests.swift",
        "MultilineParametersConfigurationTests.swift",
        "NameConfigurationTests.swift",
        "NestingRuleTests.swift",
        "NoEmptyBlockConfigurationTests.swift",
        "NumberSeparatorRuleTests.swift",
        "ObjectLiteralRuleTests.swift",
        "OpeningBraceRuleTests.swift",
        "PatternMatchingKeywordsRuleTests.swift",
        "PreferKeyPathRuleTests.swift",
        "PrefixedTopLevelConstantRuleTests.swift",
        "PrivateOverFilePrivateRuleTests.swift",
        "RequiredEnumCaseConfigurationTests.swift",
        "StatementPositionRuleTests.swift",
        "SwitchCaseAlignmentRuleTests.swift",
        "TodoRuleTests.swift",
        "TrailingClosureConfigurationTests.swift",
        "TrailingCommaRuleTests.swift",
        "TrailingWhitespaceRuleTests.swift",
        "TypeBodyLengthConfigurationTests.swift",
        "TypeBodyLengthRuleTests.swift",
        "TypeContentsOrderRuleTests.swift",
        "TypeNameRuleTests.swift",
        "TypesafeArrayInitRuleTests.swift",
        "UnneededOverrideRuleTests.swift",
        "UnusedDeclarationConfigurationTests.swift",
        "UnusedOptionalBindingRuleTests.swift",
        "VerticalWhitespaceRuleTests.swift",
        "XCTSpecificMatcherRuleTests.swift"
      ],
      "target_dependencies" : [
        "SwiftLintBuiltInRules",
        "TestHelpers"
      ],
      "type" : "test"
    }
  ],
  "tools_version" : "5.9"
}
Done.