Skip to content

Commit e6aa9ec

Browse files
committed
Update UseShorthandTypeNames.swift
1 parent 9cbc942 commit e6aa9ec

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Diff for: Sources/SwiftFormat/Rules/UseShorthandTypeNames.swift

+4-4
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public final class UseShorthandTypeNames: SyntaxFormatRule {
4747

4848
switch node.name.text {
4949
case "Array":
50-
guard case .type(let typeArgument) = genericArgumentList.firstAndOnly.argument else {
50+
guard case .type(let typeArgument) = genericArgumentList.firstAndOnly?.argument else {
5151
newNode = nil
5252
break
5353
}
@@ -76,7 +76,7 @@ public final class UseShorthandTypeNames: SyntaxFormatRule {
7676
newNode = nil
7777
break
7878
}
79-
guard case .type(let typeArgument) = genericArgumentList.firstAndOnly.argument else {
79+
guard case .type(let typeArgument) = genericArgumentList.firstAndOnly?.argument else {
8080
newNode = nil
8181
break
8282
}
@@ -139,7 +139,7 @@ public final class UseShorthandTypeNames: SyntaxFormatRule {
139139

140140
switch expression.baseName.text {
141141
case "Array":
142-
guard case .type(let typeArgument) = genericArgumentList.firstAndOnly.argument else {
142+
guard case .type(let typeArgument) = genericArgumentList.firstAndOnly?.argument else {
143143
newNode = nil
144144
break
145145
}
@@ -167,7 +167,7 @@ public final class UseShorthandTypeNames: SyntaxFormatRule {
167167
newNode = ExprSyntax(dictTypeExpr)
168168

169169
case "Optional":
170-
guard case .type(let typeArgument) = genericArgumentList.firstAndOnly.argument else {
170+
guard case .type(let typeArgument) = genericArgumentList.firstAndOnly?.argument else {
171171
newNode = nil
172172
break
173173
}

0 commit comments

Comments
 (0)