Skip to content

Commit b86a9bf

Browse files
authored
Merge pull request #464 from ahoppen/ahoppen/enumerate-contextual-keywords
Adjustments for explicit enumeration of contextual keywords in SwiftSyntax
2 parents 0bc2f03 + c13baec commit b86a9bf

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

Sources/SwiftFormatPrettyPrint/TokenStreamCreator.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1718,7 +1718,7 @@ fileprivate final class TokenStreamCreator: SyntaxVisitor {
17181718
// this special exception for `async let` statements to avoid breaking prematurely between the
17191719
// `async` and `let` keywords.
17201720
let breakOrSpace: Token
1721-
if node.name.tokenKind == .contextualKeyword("async") {
1721+
if node.name.tokenKind == .contextualKeyword(.async) {
17221722
breakOrSpace = .space
17231723
} else {
17241724
breakOrSpace = .break

Sources/SwiftFormatRules/UseEarlyExits.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ public final class UseEarlyExits: SyntaxFormatRule {
6565

6666
diagnose(.useGuardStatement, on: ifStatement.elseKeyword)
6767

68-
let trueBlock = ifStatement.body.withLeftBrace(nil).withRightBrace(nil)
68+
let trueBlock = ifStatement.body
6969

7070
let guardKeyword = TokenSyntax.guardKeyword(
7171
leadingTrivia: ifStatement.ifKeyword.leadingTrivia,

Sources/SwiftFormatRules/UseShorthandTypeNames.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -520,12 +520,12 @@ public final class UseShorthandTypeNames: SyntaxFormatRule {
520520
// Look for accessors that indicate that this is a computed property. If none are found, then
521521
// it is a stored property (e.g., having only observers like `willSet/didSet`).
522522
switch accessorDecl.accessorKind.tokenKind {
523-
case .contextualKeyword("get"),
524-
.contextualKeyword("set"),
525-
.contextualKeyword("unsafeAddress"),
526-
.contextualKeyword("unsafeMutableAddress"),
527-
.contextualKeyword("_read"),
528-
.contextualKeyword("_modify"):
523+
case .contextualKeyword(.get),
524+
.contextualKeyword(.set),
525+
.contextualKeyword(.unsafeAddress),
526+
.contextualKeyword(.unsafeMutableAddress),
527+
.contextualKeyword(._read),
528+
.contextualKeyword(._modify):
529529
return false
530530
default:
531531
return true

Sources/SwiftFormatRules/UseSingleLinePropertyGetter.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public final class UseSingleLinePropertyGetter: SyntaxFormatRule {
2626
let acc = accessorBlock.accessors.first,
2727
let body = acc.body,
2828
accessorBlock.accessors.count == 1,
29-
acc.accessorKind.tokenKind == .contextualKeyword("get"),
29+
acc.accessorKind.tokenKind == .contextualKeyword(.get),
3030
acc.attributes == nil,
3131
acc.modifier == nil,
3232
acc.asyncKeyword == nil,

0 commit comments

Comments
 (0)