Skip to content

Commit dfb366a

Browse files
committed
Fix formatting
1 parent c3b0c9f commit dfb366a

File tree

1 file changed

+8
-15
lines changed

1 file changed

+8
-15
lines changed

Sources/SwiftFormat/Rules/UseShorthandTypeNames.swift

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -47,22 +47,19 @@ public final class UseShorthandTypeNames: SyntaxFormatRule {
4747

4848
switch node.name.text {
4949
case "Array":
50-
guard let argument = genericArgumentList.firstAndOnly,
51-
case .type(let typeArgument) = argument else {
50+
guard case .type(let typeArgument) = genericArgumentList.firstAndOnly else {
5251
newNode = nil
5352
break
5453
}
55-
5654
newNode = shorthandArrayType(
5755
element: typeArgument,
5856
leadingTrivia: leadingTrivia,
5957
trailingTrivia: trailingTrivia
6058
)
6159

6260
case "Dictionary":
63-
guard let arguments = exactlyTwoChildren(of: genericArgumentList),
64-
case .type(let type0Argument) = arguments.0.argument,
65-
caes .type(let type1Argument) = arguments.1.argument else {
61+
guard case (.type(let type0Argument), .type(let type1Argument)) = exactlyTwoChildren(of: genericArgumentList)
62+
else {
6663
newNode = nil
6764
break
6865
}
@@ -78,8 +75,7 @@ public final class UseShorthandTypeNames: SyntaxFormatRule {
7875
newNode = nil
7976
break
8077
}
81-
guard let argument = genericArgumentList.firstAndOnly,
82-
case .type(let typeArgument) = argument else {
78+
guard case .type(let typeArgument) = genericArgumentList.firstAndOnly else {
8379
newNode = nil
8480
break
8581
}
@@ -142,8 +138,7 @@ public final class UseShorthandTypeNames: SyntaxFormatRule {
142138

143139
switch expression.baseName.text {
144140
case "Array":
145-
guard let argument = genericArgumentList.firstAndOnly,
146-
case .type(let typeArgument) = argument else {
141+
guard case .type(let typeArgument) = genericArgumentList.firstAndOnly else {
147142
newNode = nil
148143
break
149144
}
@@ -155,9 +150,8 @@ public final class UseShorthandTypeNames: SyntaxFormatRule {
155150
newNode = ExprSyntax(arrayTypeExpr)
156151

157152
case "Dictionary":
158-
guard let arguments = exactlyTwoChildren(of: genericArgumentList),
159-
case .type(let type0Argument) = arguments.0.argument,
160-
case .type(let type1Argument) = arguments.1.argument else {
153+
guard case (.type(let type0Argument), .type(let type1Argument)) = exactlyTwoChildren(of: genericArgumentList)
154+
else {
161155
newNode = nil
162156
break
163157
}
@@ -171,8 +165,7 @@ public final class UseShorthandTypeNames: SyntaxFormatRule {
171165
newNode = ExprSyntax(dictTypeExpr)
172166

173167
case "Optional":
174-
guard let argument = genericArgumentList.firstAndOnly,
175-
case .type(let typeArgument) = argument else {
168+
guard case .type(let typeArgument) = genericArgumentList.firstAndOnly else {
176169
newNode = nil
177170
break
178171
}

0 commit comments

Comments
 (0)