Skip to content

Commit 4a1e29d

Browse files
committed
Feat:copy service comment to interfaces
1 parent e22436a commit 4a1e29d

File tree

18 files changed

+91
-0
lines changed

18 files changed

+91
-0
lines changed

balancer/grpclb/grpc_lb_v1/load_balancer_grpc.pb.go

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

channelz/grpc_channelz_v1/channelz_grpc.pb.go

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cmd/protoc-gen-go-grpc/grpc.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,9 @@ func genService(gen *protogen.Plugin, file *protogen.File, g *protogen.Generated
197197
g.P("// ", clientName, " is the client API for ", service.GoName, " service.")
198198
g.P("//")
199199
g.P("// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.")
200+
g.P() // for vscode dosn't display top of comment
201+
// print comment without '\n', if comment has '\n', vscode dosn't display it
202+
g.P(strings.TrimSpace(service.Comments.Leading.String()))
200203

201204
if service.Desc.Options().(*descriptorpb.ServiceOptions).GetDeprecated() {
202205
g.P("//")
@@ -251,6 +254,10 @@ func genService(gen *protogen.Plugin, file *protogen.File, g *protogen.Generated
251254
g.P("// ", serverType, " is the server API for ", service.GoName, " service.")
252255
g.P("// All implementations ", mustOrShould, " embed Unimplemented", serverType)
253256
g.P("// for forward compatibility")
257+
g.P() // for vscode dosn't display top of comment
258+
// print comment without '\n', if comment has '\n', vscode dosn't display it
259+
g.P(strings.TrimSpace(service.Comments.Leading.String()))
260+
254261
if service.Desc.Options().(*descriptorpb.ServiceOptions).GetDeprecated() {
255262
g.P("//")
256263
g.P(deprecationComment)

credentials/alts/internal/proto/grpc_gcp/handshaker_grpc.pb.go

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/features/proto/echo/echo_grpc.pb.go

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/helloworld/helloworld/helloworld_grpc.pb.go

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/route_guide/routeguide/route_guide_grpc.pb.go

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

health/grpc_health_v1/health_grpc.pb.go

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/proto/grpc_lookup_v1/rls_grpc.pb.go

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

interop/grpc_testing/benchmark_service_grpc.pb.go

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)