From 4e10570fb5c3837435eacd9769720ccd4d31e178 Mon Sep 17 00:00:00 2001 From: Evstigneev Denis Date: Wed, 30 Apr 2025 16:40:30 +0300 Subject: [PATCH] fix tab in gen --- hooks/sql/gen.go | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/hooks/sql/gen.go b/hooks/sql/gen.go index f81fcc64..bced670c 100644 --- a/hooks/sql/gen.go +++ b/hooks/sql/gen.go @@ -67,10 +67,9 @@ func main() { } h := getHash(ifaces) b.WriteString(fmt.Sprintf("\tif _, ok := dc.(wrapConn%04d_%s); ok {\n", n, h)) - b.WriteString("\treturn struct {\n") - b.WriteString("\t\tdriver.Conn\n") - b.WriteString(fmt.Sprintf("\t\t\t%s", strings.Join(ifaces, "\n\t\t\t"))) - b.WriteString("\t\t\n}{") + b.WriteString("\t\treturn struct {\n") + b.WriteString(strings.Join(append([]string{"\t\t\tdriver.Conn"}, ifaces...), "\n\t\t\t")) + b.WriteString("\n\t\t}{") for idx := range ifaces { if idx > 0 { b.WriteString(", ") @@ -82,10 +81,10 @@ func main() { } } b.WriteString(", c}\n") - b.WriteString("}\n\n") + b.WriteString("\t}\n\n") } - b.WriteString("return c\n") - b.WriteString("}\n") + b.WriteString("\treturn c\n") + b.WriteString("}\n\n") for idx := len(comboConn) - 1; idx >= 0; idx-- { ifaces := comboConn[idx] @@ -113,10 +112,9 @@ func main() { } h := getHash(ifaces) b.WriteString(fmt.Sprintf("\tif _, ok := stmt.(wrapStmt%04d_%s); ok {\n", n, h)) - b.WriteString("\treturn struct {\n") - b.WriteString("\t\tdriver.Stmt\n") - b.WriteString(fmt.Sprintf("\t\t\t%s", strings.Join(ifaces, "\n\t\t\t"))) - b.WriteString("\t\t\n}{") + b.WriteString("\t\treturn struct {\n") + b.WriteString(strings.Join(append([]string{"\t\t\tdriver.Stmt"}, ifaces...), "\n\t\t\t")) + b.WriteString("\n\t\t}{") for idx := range ifaces { if idx > 0 { b.WriteString(", ") @@ -128,9 +126,9 @@ func main() { } } b.WriteString(", c}\n") - b.WriteString("}\n\n") + b.WriteString("\t}\n\n") } - b.WriteString("return c\n") + b.WriteString("\treturn c\n") b.WriteString("}\n") for idx := len(comboStmt) - 1; idx >= 0; idx-- { @@ -140,15 +138,15 @@ func main() { continue } h := getHash(ifaces) - b.WriteString(fmt.Sprintf("// %s\n", strings.Join(ifaces, "|"))) + b.WriteString(fmt.Sprintf("\n// %s\n", strings.Join(ifaces, "|"))) b.WriteString(fmt.Sprintf("type wrapStmt%04d_%s interface {\n", n, h)) for _, iface := range ifaces { b.WriteString(fmt.Sprintf("\t%s\n", iface)) } - b.WriteString("}\n\n") + b.WriteString("}\n") } - fmt.Printf("%s\n", b.String()) + fmt.Printf("%s", b.String()) } // all returns all combinations for a given string array.