Skip to content

Commit f4fa6e7

Browse files
authored
Merge pull request #2145 from natikgadzhi/internal/swift-format/ordered-imports
2 parents abcc952 + 6ddd715 commit f4fa6e7

File tree

171 files changed

+210
-225
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

171 files changed

+210
-225
lines changed

.swift-format

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"AlwaysUseLowerCamelCase": false,
1111
"AmbiguousTrailingClosureOverload": false,
1212
"NoBlockComments": false,
13+
"OrderedImports": true,
1314
"UseLetInEveryBoundCaseVariable": false,
1415
"UseSynthesizedInitializer": false
1516
}

CodeGeneration/Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// swift-tools-version:5.7
22

3-
import PackageDescription
43
import Foundation
4+
import PackageDescription
55

66
let package = Package(
77
name: "CodeGeneration",

CodeGeneration/Sources/generate-swift-syntax/templates/swiftsyntaxbuilder/ResultBuildersFile.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
import SwiftSyntax
14-
import SyntaxSupport
1514
import SwiftSyntaxBuilder
15+
import SyntaxSupport
1616
import Utils
1717

1818
let resultBuildersFile = SourceFileSyntax(leadingTrivia: copyrightHeader) {

CodeGeneration/Sources/generate-swift-syntax/templates/swiftsyntaxbuilder/SyntaxExpressibleByStringInterpolationConformancesFile.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
import SwiftSyntax
14-
import SyntaxSupport
1514
import SwiftSyntaxBuilder
15+
import SyntaxSupport
1616
import Utils
1717

1818
let syntaxExpressibleByStringInterpolationConformancesFile = SourceFileSyntax(leadingTrivia: copyrightHeader) {

CodeGeneration/Tests/ValidateSyntaxNodes/ValidateSyntaxNodes.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
import SyntaxSupport
14-
1514
import XCTest
1615

1716
fileprivate func assertNoFailures(

EditorExtension/SwiftRefactorExtension/CommandDiscovery.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
import Darwin
14-
import MachO
1514
import Foundation
15+
import MachO
1616
import SwiftRefactor
1717

1818
extension SourceEditorExtension {

EditorExtension/SwiftRefactorExtension/SourceEditorCommand.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
import Foundation
14-
import XcodeKit
1514
import SwiftParser
1615
import SwiftRefactor
1716
import SwiftSyntax
17+
import XcodeKit
1818

1919
enum ExtensionError: Error {
2020
case unsupportedContentType

EditorExtension/SwiftRefactorExtension/SourceEditorExtension.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
import Foundation
14-
import XcodeKit
1514
import SwiftRefactor
15+
import XcodeKit
1616

1717
final class SourceEditorExtension: NSObject, XCSourceEditorExtension {
1818
func extensionDidFinishLaunching() {

Examples/Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// swift-tools-version: 5.9
22

3-
import PackageDescription
43
import CompilerPluginSupport
4+
import PackageDescription
55

66
let package = Package(
77
name: "Examples",

Examples/Sources/AddOneToIntegerLiterals/AddOneToIntegerLiterals.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import SwiftSyntax
2-
import SwiftParser
31
import Foundation
2+
import SwiftParser
3+
import SwiftSyntax
44

55
/// AddOneToIntegerLiterals will visit each token in the Syntax tree, and
66
/// (if it is an integer literal token) add 1 to the integer and return the

Examples/Sources/MacroExamples/Implementation/AddBlocker.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
//
1111
//===----------------------------------------------------------------------===//
1212

13-
import SwiftSyntaxMacros
14-
import SwiftSyntax
15-
import SwiftOperators
1613
import SwiftDiagnostics
14+
import SwiftOperators
15+
import SwiftSyntax
16+
import SwiftSyntaxMacros
1717

1818
/// Implementation of the `addBlocker` macro, which demonstrates how to
1919
/// produce detailed diagnostics from a macro implementation for an utterly

Examples/Sources/MacroExamples/Implementation/Diagnostics.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
//
1111
//===----------------------------------------------------------------------===//
1212

13-
import SwiftSyntax
1413
import SwiftDiagnostics
14+
import SwiftSyntax
1515

1616
struct SimpleDiagnosticMessage: DiagnosticMessage, Error {
1717
let message: String

Examples/Sources/MacroExamples/Implementation/MetaEnumMacro.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212

1313
import SwiftDiagnostics
1414
import SwiftSyntax
15-
import SwiftSyntaxMacros
1615
import SwiftSyntaxBuilder
16+
import SwiftSyntaxMacros
1717

1818
public struct MetaEnumMacro {
1919
let parentTypeName: TokenSyntax

Examples/Sources/MacroExamples/Playground/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
//
1111
//===----------------------------------------------------------------------===//
1212

13-
import MacroExamplesInterface
1413
import Foundation
14+
import MacroExamplesInterface
1515

1616
let x = 1
1717
let y = 2

Examples/Tests/MacroExamples/Implementation/MacroExamplesPluginTest.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@
1010
//
1111
//===----------------------------------------------------------------------===//
1212

13+
import MacroExamplesImplementation
1314
import SwiftSyntax
1415
import SwiftSyntaxBuilder
15-
import SwiftSyntaxMacros
16-
import MacroExamplesImplementation
1716
import SwiftSyntaxMacroExpansion
17+
import SwiftSyntaxMacros
1818
import XCTest
1919

2020
var testMacros: [String: Macro.Type] = [

Examples/Tests/MacroExamples/Implementation/MetaEnumMacroTests.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
//
1111
//===----------------------------------------------------------------------===//
1212

13-
import XCTest
13+
import MacroExamplesImplementation
1414
import SwiftSyntax
1515
import SwiftSyntaxBuilder
16-
import SwiftSyntaxMacros
17-
import MacroExamplesImplementation
1816
import SwiftSyntaxMacroExpansion
17+
import SwiftSyntaxMacros
18+
import XCTest
1919

2020
final class CaseMacroTests: XCTestCase {
2121
let testMacros: [String: Macro.Type] = [

Examples/Tests/MacroExamples/Implementation/NewTypePluginTests.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@
1010
//
1111
//===----------------------------------------------------------------------===//
1212

13+
import MacroExamplesImplementation
1314
import SwiftSyntax
1415
import SwiftSyntaxBuilder
15-
import SwiftSyntaxMacros
16-
import MacroExamplesImplementation
1716
import SwiftSyntaxMacroExpansion
17+
import SwiftSyntaxMacros
1818
import XCTest
1919

2020
final class NewTypePluginTests: XCTestCase {

Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// swift-tools-version:5.7
22

3-
import PackageDescription
43
import Foundation
4+
import PackageDescription
55

66
var swiftSyntaxSwiftSettings: [SwiftSetting] = []
77
var swiftSyntaxBuilderSwiftSettings: [SwiftSetting] = []

Sources/SwiftCompilerPlugin/CompilerPlugin.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
// NOTE: This basic plugin mechanism is mostly copied from
1313
// https://github.com/apple/swift-package-manager/blob/main/Sources/PackagePlugin/Plugin.swift
1414

15-
import SwiftSyntaxMacros
15+
@_implementationOnly import Foundation
1616
@_implementationOnly import SwiftCompilerPluginMessageHandling
17+
import SwiftSyntaxMacros
1718

18-
@_implementationOnly import Foundation
1919
#if os(Windows)
2020
@_implementationOnly import ucrt
2121
#endif

Sources/SwiftCompilerPluginMessageHandling/Macros.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ import SwiftBasicFormat
1414
import SwiftDiagnostics
1515
import SwiftOperators
1616
import SwiftSyntax
17-
import SwiftSyntaxMacros
1817
import SwiftSyntaxMacroExpansion
18+
import SwiftSyntaxMacros
1919

2020
extension CompilerPluginMessageHandler {
2121
/// Get concrete macro type from a pair of module name and type name.

Sources/SwiftCompilerPluginMessageHandling/PluginMacroExpansionContext.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
import SwiftDiagnostics
14-
import SwiftParser
1514
import SwiftOperators
15+
import SwiftParser
1616
import SwiftSyntax
1717
import SwiftSyntaxMacros
1818

Sources/SwiftParserDiagnostics/DiagnosticExtensions.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
//
1111
//===----------------------------------------------------------------------===//
1212

13-
import SwiftDiagnostics
1413
import SwiftBasicFormat
14+
import SwiftDiagnostics
1515
@_spi(RawSyntax) import SwiftSyntax
1616

1717
extension FixIt {

Sources/SwiftParserDiagnostics/LexerDiagnosticMessages.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
import SwiftDiagnostics
14-
@_spi(RawSyntax) import SwiftSyntax
1514
@_spi(Diagnostics) import SwiftParser
15+
@_spi(RawSyntax) import SwiftSyntax
1616

1717
fileprivate let diagnosticDomain: String = "SwiftLexer"
1818

Sources/SwiftParserDiagnostics/MissingNodesError.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
//
1111
//===----------------------------------------------------------------------===//
1212

13+
import SwiftBasicFormat
1314
import SwiftDiagnostics
1415
@_spi(RawSyntax) import SwiftSyntax
15-
import SwiftBasicFormat
1616

1717
// MARK: - Shared code
1818

Sources/SwiftParserDiagnostics/MissingTokenError.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
import SwiftDiagnostics
14-
@_spi(RawSyntax) import SwiftSyntax
1514
@_spi(Diagnostics) import SwiftParser
15+
@_spi(RawSyntax) import SwiftSyntax
1616

1717
extension ParseDiagnosticsGenerator {
1818
func handleMissingToken(_ missingToken: TokenSyntax) {

Sources/SwiftParserDiagnostics/ParserDiagnosticMessages.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
import SwiftDiagnostics
14-
@_spi(RawSyntax) import SwiftSyntax
1514
@_spi(Diagnostics) import SwiftParser
15+
@_spi(RawSyntax) import SwiftSyntax
1616

1717
fileprivate let diagnosticDomain: String = "SwiftParser"
1818

Sources/SwiftParserDiagnostics/PresenceUtils.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
//
1111
//===----------------------------------------------------------------------===//
1212

13-
@_spi(RawSyntax) import SwiftSyntax
1413
import SwiftBasicFormat
14+
@_spi(RawSyntax) import SwiftSyntax
1515

1616
/// Walks a tree and checks whether the tree contained any present tokens.
1717
class PresentNodeChecker: SyntaxAnyVisitor {

Sources/SwiftParserDiagnostics/SyntaxExtensions.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
//
1111
//===----------------------------------------------------------------------===//
1212

13-
@_spi(RawSyntax) import SwiftSyntax
1413
@_spi(Diagnostics) import SwiftParser
14+
@_spi(RawSyntax) import SwiftSyntax
1515

1616
extension UnexpectedNodesSyntax {
1717
func presentTokens(satisfying isIncluded: (TokenSyntax) -> Bool) -> [TokenSyntax] {

Sources/SwiftRefactor/MigrateToNewIfLetSyntax.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
//
1111
//===----------------------------------------------------------------------===//
1212

13-
import SwiftSyntax
1413
import SwiftParser
14+
import SwiftSyntax
1515

1616
/// ``MigrateToNewIfLetSyntax`` will visit each if expression in the Syntax tree, and
1717
/// checks if there is an if condition which is of the pre Swift 5.7 "if-let-style"

Sources/SwiftSyntax/Documentation.docc/Resources/Formatter.step10.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import SwiftSyntax
2-
import SwiftParser
31
import Foundation
2+
import SwiftParser
3+
import SwiftSyntax
44

55
@main struct ImportFormatter {
66
static func main() {

Sources/SwiftSyntax/Documentation.docc/Resources/Formatter.step11.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import SwiftSyntax
2-
import SwiftParser
31
import Foundation
2+
import SwiftParser
3+
import SwiftSyntax
44

55
@main struct ImportFormatter {
66
static func main() {

Sources/SwiftSyntax/Documentation.docc/Resources/Formatter.step3.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import SwiftSyntax
2-
import SwiftParser
31
import Foundation
2+
import SwiftParser
3+
import SwiftSyntax
44

55
@main struct ImportFormatter {
66
static func main() {

Sources/SwiftSyntax/Documentation.docc/Resources/Formatter.step4.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import SwiftSyntax
2-
import SwiftParser
31
import Foundation
2+
import SwiftParser
3+
import SwiftSyntax
44

55
@main struct ImportFormatter {
66
static func main() {

Sources/SwiftSyntax/Documentation.docc/Resources/Formatter.step5.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import SwiftSyntax
2-
import SwiftParser
31
import Foundation
2+
import SwiftParser
3+
import SwiftSyntax
44

55
@main struct ImportFormatter {
66
static func main() {

Sources/SwiftSyntax/Documentation.docc/Resources/Formatter.step6.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import SwiftSyntax
2-
import SwiftParser
31
import Foundation
2+
import SwiftParser
3+
import SwiftSyntax
44

55
@main struct ImportFormatter {
66
static func main() {

Sources/SwiftSyntax/Documentation.docc/Resources/Formatter.step7.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import SwiftSyntax
2-
import SwiftParser
31
import Foundation
2+
import SwiftParser
3+
import SwiftSyntax
44

55
@main struct ImportFormatter {
66
static func main() {

Sources/SwiftSyntax/Documentation.docc/Resources/Formatter.step8.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import SwiftSyntax
2-
import SwiftParser
31
import Foundation
2+
import SwiftParser
3+
import SwiftSyntax
44

55
@main struct ImportFormatter {
66
static func main() {

Sources/SwiftSyntax/Documentation.docc/Resources/Formatter.step9.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import SwiftSyntax
2-
import SwiftParser
31
import Foundation
2+
import SwiftParser
3+
import SwiftSyntax
44

55
@main struct ImportFormatter {
66
static func main() {

Sources/SwiftSyntaxBuilder/Syntax+StringInterpolation.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212

1313
import SwiftBasicFormat
1414
import SwiftDiagnostics
15-
@_spi(RawSyntax) import SwiftSyntax
1615
@_spi(RawSyntax) @_spi(Testing) import SwiftParser
16+
@_spi(RawSyntax) import SwiftSyntax
1717

1818
/// An individual interpolated syntax node.
1919
struct InterpolatedSyntaxNode {

0 commit comments

Comments
 (0)