From 8322327ab657ad3f8b52e7cc216fb1f332b05fb2 Mon Sep 17 00:00:00 2001 From: Conor Evans Date: Wed, 20 Mar 2024 11:19:35 +0000 Subject: [PATCH] fix: exit before writing const block if no service methods Signed-off-by: Conor Evans --- cmd/protoc-gen-go-grpc/grpc.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/protoc-gen-go-grpc/grpc.go b/cmd/protoc-gen-go-grpc/grpc.go index 9e15d2d8daf3..42cff33168da 100644 --- a/cmd/protoc-gen-go-grpc/grpc.go +++ b/cmd/protoc-gen-go-grpc/grpc.go @@ -52,6 +52,10 @@ func (serviceGenerateHelper) formatFullMethodSymbol(service *protogen.Service, m } func (serviceGenerateHelper) genFullMethods(g *protogen.GeneratedFile, service *protogen.Service) { + if len(service.Methods) == 0 { + return + } + g.P("const (") for _, method := range service.Methods { fmSymbol := helper.formatFullMethodSymbol(service, method)