diff --git a/Package.swift b/Package.swift index 18c697e77..4ee03be04 100644 --- a/Package.swift +++ b/Package.swift @@ -131,11 +131,7 @@ let package = Package( .product(name: "SwiftSyntax", package: "swift-syntax"), .product(name: "SwiftSyntaxBuilder", package: "swift-syntax"), ] - ), - .testTarget( - name: "swift-formatTests", - dependencies: ["swift-format"] - ), + ) ] ) diff --git a/Sources/SwiftFormat/CMakeLists.txt b/Sources/SwiftFormat/CMakeLists.txt index 471cfa719..62c2d4df8 100644 --- a/Sources/SwiftFormat/CMakeLists.txt +++ b/Sources/SwiftFormat/CMakeLists.txt @@ -96,7 +96,8 @@ add_library(SwiftFormat Rules/UseSynthesizedInitializer.swift Rules/UseTripleSlashForDocumentationComments.swift Rules/UseWhereClausesInForLoops.swift - Rules/ValidateDocumentationComments.swift) + Rules/ValidateDocumentationComments.swift + Utilities/FileIterator.swift) target_link_libraries(SwiftFormat PUBLIC SwiftMarkdown::Markdown SwiftSyntax::SwiftSyntax diff --git a/Sources/swift-format/Utilities/FileIterator.swift b/Sources/SwiftFormat/Utilities/FileIterator.swift similarity index 99% rename from Sources/swift-format/Utilities/FileIterator.swift rename to Sources/SwiftFormat/Utilities/FileIterator.swift index a3b2a6984..86f099cfc 100644 --- a/Sources/swift-format/Utilities/FileIterator.swift +++ b/Sources/SwiftFormat/Utilities/FileIterator.swift @@ -14,7 +14,7 @@ import Foundation /// Iterator for looping over lists of files and directories. Directories are automatically /// traversed recursively, and we check for files with a ".swift" extension. -@_spi(Testing) +@_spi(Internal) public struct FileIterator: Sequence, IteratorProtocol { /// List of file and directory URLs to iterate over. diff --git a/Sources/swift-format/CMakeLists.txt b/Sources/swift-format/CMakeLists.txt index 982e93d71..9ae9603e1 100644 --- a/Sources/swift-format/CMakeLists.txt +++ b/Sources/swift-format/CMakeLists.txt @@ -23,7 +23,6 @@ add_executable(swift-format Utilities/Diagnostic.swift Utilities/DiagnosticsEngine.swift Utilities/FileHandleTextOutputStream.swift - Utilities/FileIterator.swift Utilities/FormatError.swift Utilities/StderrDiagnosticPrinter.swift Utilities/TTY.swift) diff --git a/Tests/swift-formatTests/Utilities/FileIteratorTests.swift b/Tests/SwiftFormatTests/Utilities/FileIteratorTests.swift similarity index 99% rename from Tests/swift-formatTests/Utilities/FileIteratorTests.swift rename to Tests/SwiftFormatTests/Utilities/FileIteratorTests.swift index 868758bbe..2f556e629 100644 --- a/Tests/swift-formatTests/Utilities/FileIteratorTests.swift +++ b/Tests/SwiftFormatTests/Utilities/FileIteratorTests.swift @@ -1,6 +1,6 @@ import XCTest -@_spi(Testing) import swift_format +@_spi(Internal) import SwiftFormat final class FileIteratorTests: XCTestCase { private var tmpdir: URL!