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
     }