This is an automated email from the ASF dual-hosted git repository.
alexstocks pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/dubbo-go.git
The following commit(s) were added to refs/heads/develop by this push:
new daeedf231 handle SonarQubeCould AI bot warning (#2895) (#2902)
daeedf231 is described below
commit daeedf231c2eb221cbb497ec0ad71c40c0f6eb09
Author: Sirui Huang <[email protected]>
AuthorDate: Fri May 30 22:30:29 2025 +0800
handle SonarQubeCould AI bot warning (#2895) (#2902)
* handle SonarQubeCould AI bot warning
* 和项目主分支非修改部分保持一致
* fix the problem about registry/nacos/service_discovery_test.go:123:39:
undefined: protocol (typecheck)
* fix the bug
* change protocol to base
---
cluster/loadbalance/aliasmethod/alias_method.go | 4 ++--
cluster/loadbalance/iwrr/iwrr.go | 2 +-
cluster/router/condition/route.go | 2 +-
metrics/util/aggregate/aggregator_test.go | 4 ++--
protocol/triple/triple_protocol/triple_ext_test.go | 4 ++--
5 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/cluster/loadbalance/aliasmethod/alias_method.go
b/cluster/loadbalance/aliasmethod/alias_method.go
index 145548fff..dbbe93b06 100644
--- a/cluster/loadbalance/aliasmethod/alias_method.go
+++ b/cluster/loadbalance/aliasmethod/alias_method.go
@@ -107,8 +107,8 @@ func (am *aliasMethodPicker) init(invocation
base.Invocation) {
}
func (am *aliasMethodPicker) Pick() base.Invoker {
- i := rand.Intn(len(am.invokers))
- if rand.Float64() < am.prob[i] {
+ i := rand.Intn(len(am.invokers)) //NOSONAR
+ if rand.Float64() < am.prob[i] { //NOSONAR
return am.invokers[i]
}
return am.invokers[am.alias[i]]
diff --git a/cluster/loadbalance/iwrr/iwrr.go b/cluster/loadbalance/iwrr/iwrr.go
index f26397731..938e77db7 100644
--- a/cluster/loadbalance/iwrr/iwrr.go
+++ b/cluster/loadbalance/iwrr/iwrr.go
@@ -83,7 +83,7 @@ func NewInterleavedweightedRoundRobin(invokers
[]base.Invoker, invocation base.I
iwrrp.next = NewIwrrQueue()
size := uint64(len(invokers))
- offset := rand.Uint64() % size
+ offset := rand.Uint64() % size //NOSONAR
step := int64(0)
for idx := uint64(0); idx < size; idx++ {
invoker := invokers[(idx+offset)%size]
diff --git a/cluster/router/condition/route.go
b/cluster/router/condition/route.go
index 019a4c883..63e7e284f 100644
--- a/cluster/router/condition/route.go
+++ b/cluster/router/condition/route.go
@@ -372,7 +372,7 @@ func (s *destSets) randDest() *destination {
if len(s.destinations) == 1 {
return s.destinations[0]
}
- sum := rand.Intn(s.weightSum)
+ sum := rand.Intn(s.weightSum) //NOSONAR
for _, d := range s.destinations {
sum -= d.weight
if sum <= 0 {
diff --git a/metrics/util/aggregate/aggregator_test.go
b/metrics/util/aggregate/aggregator_test.go
index ab661dcfe..85f8ea498 100644
--- a/metrics/util/aggregate/aggregator_test.go
+++ b/metrics/util/aggregate/aggregator_test.go
@@ -64,7 +64,7 @@ func BenchmarkTimeWindowAggregatorAdd(b *testing.B) {
wg.Add(1)
go func() {
defer wg.Done()
- tw.Add(rand.Float64() * 100)
+ tw.Add(rand.Float64() * 100) //NOSONAR
}()
}
wg.Wait()
@@ -76,7 +76,7 @@ func BenchmarkTimeWindowAggregatorResult(b *testing.B) {
for i := 0; i < b.N; i++ {
wg.Add(1)
go func() {
- tw.Add(rand.Float64() * 100)
+ tw.Add(rand.Float64() * 100) //NOSONAR
}()
go func() {
defer wg.Done()
diff --git a/protocol/triple/triple_protocol/triple_ext_test.go
b/protocol/triple/triple_protocol/triple_ext_test.go
index 65613ba9f..cbee90e7d 100644
--- a/protocol/triple/triple_protocol/triple_ext_test.go
+++ b/protocol/triple/triple_protocol/triple_ext_test.go
@@ -33,7 +33,6 @@ import (
import (
"google.golang.org/protobuf/proto"
-
"google.golang.org/protobuf/reflect/protoregistry"
)
@@ -41,6 +40,7 @@ import (
triple "dubbo.apache.org/dubbo-go/v3/protocol/triple/triple_protocol"
"dubbo.apache.org/dubbo-go/v3/protocol/triple/triple_protocol/internal/assert"
"dubbo.apache.org/dubbo-go/v3/protocol/triple/triple_protocol/internal/gen/proto/connect/import/v1/importv1connect"
+
pingv1
"dubbo.apache.org/dubbo-go/v3/protocol/triple/triple_protocol/internal/gen/proto/connect/ping/v1"
"dubbo.apache.org/dubbo-go/v3/protocol/triple/triple_protocol/internal/gen/proto/connect/ping/v1/pingv1connect"
)
@@ -544,7 +544,7 @@ func TestConcurrentStreams(t *testing.T) {
assert.Nil(t, err)
start.Wait()
for i := 0; i < 100; i++ {
- num := rand.Int63n(1000) //nolint: gosec
+ num := rand.Int63n(1000) //nolint: gosec
//NOSONAR
total += num
if err :=
sum.Send(&pingv1.CumSumRequest{Number: num}); err != nil {
t.Errorf("failed to send request: %v",
err)