From b842bc93ba7629dfdbf7fd9c8c423d19028b97c9 Mon Sep 17 00:00:00 2001 From: Seyed Mojtaba Hosseini Zeidabadi <Chenzook+GitHub@gmail.com> Date: Fri, 16 Feb 2024 22:25:02 +0330 Subject: [PATCH] refactor: merge nested `if's. --- Sources/BuildableMacros/SwiftSyntax+Extensions.swift | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Sources/BuildableMacros/SwiftSyntax+Extensions.swift b/Sources/BuildableMacros/SwiftSyntax+Extensions.swift index 17a90fa..bc1c5de 100644 --- a/Sources/BuildableMacros/SwiftSyntax+Extensions.swift +++ b/Sources/BuildableMacros/SwiftSyntax+Extensions.swift @@ -22,10 +22,11 @@ extension TypeSyntaxProtocol { func requiresEscaping() -> Bool { if self.is(FunctionTypeSyntax.self) { return true - } else if let tuple = self.as(TupleTypeSyntax.self) { - if tuple.elements.count == 1, let type = tuple.elements.first?.type.as(TypeSyntax.self) { - return type.requiresEscaping() - } + } else if + let tuple = self.as(TupleTypeSyntax.self), + tuple.elements.count == 1, + let type = tuple.elements.first?.type.as(TypeSyntax.self) { + return type.requiresEscaping() } return false }