Skip to content

Commit a8e6e11

Browse files
authored
.*: Use strings.ReplaceAll(.....) (#7554)
1 parent 6d97688 commit a8e6e11

File tree

6 files changed

+14
-14
lines changed

6 files changed

+14
-14
lines changed

internal/googlecloud/googlecloud.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,9 @@ func isRunningOnGCE(manufacturer []byte, goos string) bool {
6262
name = strings.TrimSpace(name)
6363
return name == "Google" || name == "Google Compute Engine"
6464
case "windows":
65-
name = strings.Replace(name, " ", "", -1)
66-
name = strings.Replace(name, "\n", "", -1)
67-
name = strings.Replace(name, "\r", "", -1)
65+
name = strings.ReplaceAll(name, " ", "")
66+
name = strings.ReplaceAll(name, "\n", "")
67+
name = strings.ReplaceAll(name, "\r", "")
6868
return name == "Google"
6969
default:
7070
return false

internal/xds/bootstrap/template.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ func PopulateResourceTemplate(template, target string) string {
3434
if strings.HasPrefix(template, "xdstp:") {
3535
target = percentEncode(target)
3636
}
37-
return strings.Replace(template, "%s", target, -1)
37+
return strings.ReplaceAll(template, "%s", target)
3838
}
3939

4040
// percentEncode percent encode t, except for "/". See the tests for examples.

resolver_balancer_ext_test.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ import (
4545
// 4. balancer.ClientConn.ResolveNow() ->
4646
// 5. resolver.Resolver.ResolveNow() ->
4747
func (s) TestResolverBalancerInteraction(t *testing.T) {
48-
name := strings.Replace(strings.ToLower(t.Name()), "/", "", -1)
48+
name := strings.ReplaceAll(strings.ToLower(t.Name()), "/", "")
4949
bf := stub.BalancerFuncs{
5050
UpdateClientConnState: func(bd *stub.BalancerData, ccs balancer.ClientConnState) error {
5151
bd.ClientConn.ResolveNow(resolver.ResolveNowOptions{})
@@ -104,7 +104,7 @@ func (b *resolverBuilderWithErr) Close() {}
104104
// 4. resolver.Builder.Build() fails.
105105
func (s) TestResolverBuildFailure(t *testing.T) {
106106
enterIdle := internal.EnterIdleModeForTesting.(func(*grpc.ClientConn))
107-
name := strings.Replace(strings.ToLower(t.Name()), "/", "", -1)
107+
name := strings.ReplaceAll(strings.ToLower(t.Name()), "/", "")
108108
resErrCh := make(chan error, 1)
109109
resolver.Register(&resolverBuilderWithErr{errCh: resErrCh, scheme: name})
110110

@@ -130,7 +130,7 @@ func (s) TestResolverBuildFailure(t *testing.T) {
130130
// the channel enters idle mode.
131131
func (s) TestEnterIdleDuringResolverUpdateState(t *testing.T) {
132132
enterIdle := internal.EnterIdleModeForTesting.(func(*grpc.ClientConn))
133-
name := strings.Replace(strings.ToLower(t.Name()), "/", "", -1)
133+
name := strings.ReplaceAll(strings.ToLower(t.Name()), "/", "")
134134

135135
// Create a manual resolver that spams UpdateState calls until it is closed.
136136
rb := manual.NewBuilderWithScheme(name)
@@ -175,7 +175,7 @@ func (s) TestEnterIdleDuringResolverUpdateState(t *testing.T) {
175175
// time as the balancer being closed while the channel enters idle mode.
176176
func (s) TestEnterIdleDuringBalancerUpdateState(t *testing.T) {
177177
enterIdle := internal.EnterIdleModeForTesting.(func(*grpc.ClientConn))
178-
name := strings.Replace(strings.ToLower(t.Name()), "/", "", -1)
178+
name := strings.ReplaceAll(strings.ToLower(t.Name()), "/", "")
179179

180180
// Create a balancer that calls UpdateState once asynchronously, attempting
181181
// to make the channel appear ready even after entering idle.
@@ -220,7 +220,7 @@ func (s) TestEnterIdleDuringBalancerNewSubConn(t *testing.T) {
220220
channelz.TurnOn()
221221
defer internal.ChannelzTurnOffForTesting()
222222
enterIdle := internal.EnterIdleModeForTesting.(func(*grpc.ClientConn))
223-
name := strings.Replace(strings.ToLower(t.Name()), "/", "", -1)
223+
name := strings.ReplaceAll(strings.ToLower(t.Name()), "/", "")
224224

225225
// Create a balancer that calls NewSubConn once asynchronously, attempting
226226
// to create a subchannel after going idle.

stats/opencensus/opencensus.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ func ServerOption(to TraceOptions) grpc.ServerOption {
8888
func (csh *clientStatsHandler) createCallSpan(ctx context.Context, method string) (context.Context, *trace.Span) {
8989
var span *trace.Span
9090
if !csh.to.DisableTrace {
91-
mn := strings.Replace(removeLeadingSlash(method), "/", ".", -1)
91+
mn := strings.ReplaceAll(removeLeadingSlash(method), "/", ".")
9292
ctx, span = trace.StartSpan(ctx, mn, trace.WithSampler(csh.to.TS), trace.WithSpanKind(trace.SpanKindClient))
9393
}
9494
return ctx, span

stats/opencensus/trace.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ type traceInfo struct {
3939
// about this span into gRPC Metadata.
4040
func (csh *clientStatsHandler) traceTagRPC(ctx context.Context, rti *stats.RPCTagInfo) (context.Context, *traceInfo) {
4141
// TODO: get consensus on whether this method name of "s.m" is correct.
42-
mn := "Attempt." + strings.Replace(removeLeadingSlash(rti.FullMethodName), "/", ".", -1)
42+
mn := "Attempt." + strings.ReplaceAll(removeLeadingSlash(rti.FullMethodName), "/", ".")
4343
// Returned context is ignored because will populate context with data that
4444
// wraps the span instead. Don't set span kind client on this attempt span
4545
// to prevent backend from prepending span name with "Sent.".
@@ -57,7 +57,7 @@ func (csh *clientStatsHandler) traceTagRPC(ctx context.Context, rti *stats.RPCTa
5757
// spanContext deserialized from context passed in (wire data in gRPC metadata)
5858
// if present.
5959
func (ssh *serverStatsHandler) traceTagRPC(ctx context.Context, rti *stats.RPCTagInfo) (context.Context, *traceInfo) {
60-
mn := strings.Replace(removeLeadingSlash(rti.FullMethodName), "/", ".", -1)
60+
mn := strings.ReplaceAll(removeLeadingSlash(rti.FullMethodName), "/", ".")
6161

6262
var span *trace.Span
6363
if sc, ok := propagation.FromBinary(stats.Trace(ctx)); ok {

xds/server_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -410,7 +410,7 @@ func (s) TestServeSuccess(t *testing.T) {
410410
case <-ctx.Done():
411411
t.Fatalf("Timeout when waiting for an LDS request to be sent out")
412412
}
413-
wantNames := []string{strings.Replace(e2e.ServerListenerResourceNameTemplate, "%s", lis.Addr().String(), -1)}
413+
wantNames := []string{strings.ReplaceAll(e2e.ServerListenerResourceNameTemplate, "%s", lis.Addr().String())}
414414
if !cmp.Equal(gotNames, wantNames) {
415415
t.Fatalf("LDS watch registered for names %v, want %v", gotNames, wantNames)
416416
}
@@ -647,7 +647,7 @@ func (s) TestHandleListenerUpdate_ErrorUpdate(t *testing.T) {
647647
case <-ctx.Done():
648648
t.Fatalf("Timeout when waiting for an LDS request to be sent out")
649649
}
650-
wantNames := []string{strings.Replace(e2e.ServerListenerResourceNameTemplate, "%s", lis.Addr().String(), -1)}
650+
wantNames := []string{strings.ReplaceAll(e2e.ServerListenerResourceNameTemplate, "%s", lis.Addr().String())}
651651
if !cmp.Equal(gotNames, wantNames) {
652652
t.Fatalf("LDS watch registered for names %v, want %v", gotNames, wantNames)
653653
}

0 commit comments

Comments
 (0)