Skip to content

Commit ec4a2c7

Browse files
authored
chore: fix golang ci lint error (#2311)
Signed-off-by: yuxing.lyx <[email protected]>
1 parent f9bf927 commit ec4a2c7

File tree

10 files changed

+29
-43
lines changed

10 files changed

+29
-43
lines changed

.golangci.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ linters:
2525
enable:
2626
- gofmt
2727
- goimports
28-
- golint
28+
- revive
2929
- stylecheck
3030
- goconst
3131
- gosimple
@@ -34,23 +34,25 @@ linters:
3434
- ineffassign
3535
- vet
3636
- typecheck
37-
- deadcode
3837
- errcheck
3938
- govet
4039
- staticcheck
41-
- structcheck
4240
- unused
43-
- varcheck
4441
- nilerr
4542
- unparam
46-
- ifshort
4743
- unconvert
4844

4945
issues:
5046
exclude-rules:
5147
- linters:
5248
- golint
5349
text: "AccessKeyId"
50+
- linters:
51+
- typecheck
52+
text: "has no field or method"
53+
- linters:
54+
- revive
55+
text: "just return error instead"
5456

5557
# golangci.com configuration
5658
# https://github.com/golangci/golangci/wiki/Configuration

pkg/checker/node_checker.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,9 @@ func (n *NodeChecker) Check(cluster *v2.Cluster, phase string) error {
5858
return err
5959
}
6060
var notReadyNodeList []string
61-
var readyCount uint32 = 0
61+
var readyCount uint32
6262
var nodeCount uint32
63-
var notReadyCount uint32 = 0
63+
var notReadyCount uint32
6464
for _, node := range nodes.Items {
6565
nodeIP, nodePhase := getNodeStatus(node)
6666
if nodePhase != ReadyNodeStatus {

pkg/checker/pod_checker.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ func (n *PodChecker) Check(cluster *v2.Cluster, phase string) error {
5555
return err
5656
}
5757
for _, podNamespace := range namespacePodList {
58-
var runningCount uint32 = 0
59-
var notRunningCount uint32 = 0
58+
var runningCount uint32
59+
var notRunningCount uint32
6060
var podCount uint32
6161
var notRunningPodList []*corev1.Pod
6262
for _, pod := range podNamespace.PodList.Items {

pkg/infra/aliyun/ali_ecs.go

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,7 @@ func (a *AliProvider) RetryEcsRequest(request requests.AcsRequest, response resp
5252

5353
func (a *AliProvider) RetryEcsAction(request requests.AcsRequest, response responses.AcsResponse, tryTimes int) error {
5454
return utils.Retry(tryTimes, TrySleepTime, func() error {
55-
if err := a.EcsClient.DoAction(request, response); err != nil {
56-
return err
57-
}
58-
return nil
55+
return a.EcsClient.DoAction(request, response)
5956
})
6057
}
6158

pkg/infra/container/container.go

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -146,10 +146,7 @@ func (a *ApplyProvider) ReconcileContainer() error {
146146
if err := a.applyResult(masterApplyResult); err != nil {
147147
return err
148148
}
149-
if err := a.applyResult(nodeApplyResult); err != nil {
150-
return err
151-
}
152-
return nil
149+
return a.applyResult(nodeApplyResult)
153150
}
154151

155152
func (a *ApplyProvider) applyResult(result *ApplyResult) error {

pkg/infradriver/ssh_infradriver.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,12 +94,12 @@ func NewInfraDriver(cluster *v2.Cluster) (InfraDriver, error) {
9494
}
9595

9696
// initialize sshConfigs field
97-
for _, host := range cluster.Spec.Hosts {
98-
if err = mergo.Merge(&host.SSH, &cluster.Spec.SSH); err != nil {
97+
for i := range cluster.Spec.Hosts {
98+
if err = mergo.Merge(&cluster.Spec.Hosts[i].SSH, &cluster.Spec.SSH); err != nil {
9999
return nil, err
100100
}
101-
for _, ip := range host.IPS {
102-
ret.sshConfigs[ip.String()] = ssh.NewSSHClient(&host.SSH, true)
101+
for _, ip := range cluster.Spec.Hosts[i].IPS {
102+
ret.sshConfigs[ip.String()] = ssh.NewSSHClient(&cluster.Spec.Hosts[i].SSH, true)
103103
}
104104
}
105105

test/testhelper/utils.go

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,7 @@ func WriteFile(fileName string, content []byte) error {
7373
}
7474
}
7575

76-
if err := os.WriteFile(fileName, content, settings.FileMode0644); err != nil {
77-
return err
78-
}
79-
return nil
76+
return os.WriteFile(fileName, content, settings.FileMode0644)
8077
}
8178

8279
type SSHClient struct {
@@ -148,10 +145,7 @@ func MarshalYamlToFile(file string, obj interface{}) error {
148145
if err != nil {
149146
return err
150147
}
151-
if err = WriteFile(file, data); err != nil {
152-
return err
153-
}
154-
return nil
148+
return WriteFile(file, data)
155149
}
156150

157151
// GetLocalFileData get file data from local

utils/archive/compress.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,7 @@ func Decompress(src io.Reader, dst string, options Options) (int64, error) {
327327
}
328328

329329
var (
330-
size int64 = 0
330+
size int64
331331
dirs []*tar.Header
332332
tr = tar.NewReader(reader)
333333
)

utils/ssh/ssh.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -88,13 +88,13 @@ func NewSSHClient(ssh *v1.SSH, alsoToStdout bool) Interface {
8888

8989
// GetHostSSHClient is used to executed bash command and no std out to be printed.
9090
func GetHostSSHClient(hostIP net.IP, cluster *v2.Cluster) (Interface, error) {
91-
for _, host := range cluster.Spec.Hosts {
92-
for _, ip := range host.IPS {
91+
for i := range cluster.Spec.Hosts {
92+
for _, ip := range cluster.Spec.Hosts[i].IPS {
9393
if hostIP.Equal(ip) {
94-
if err := mergo.Merge(&host.SSH, &cluster.Spec.SSH); err != nil {
94+
if err := mergo.Merge(&cluster.Spec.Hosts[i].SSH, &cluster.Spec.SSH); err != nil {
9595
return nil, err
9696
}
97-
return NewSSHClient(&host.SSH, false), nil
97+
return NewSSHClient(&cluster.Spec.Hosts[i].SSH, false), nil
9898
}
9999
}
100100
}
@@ -103,13 +103,13 @@ func GetHostSSHClient(hostIP net.IP, cluster *v2.Cluster) (Interface, error) {
103103

104104
// NewStdoutSSHClient is used to show std out when execute bash command.
105105
func NewStdoutSSHClient(hostIP net.IP, cluster *v2.Cluster) (Interface, error) {
106-
for _, host := range cluster.Spec.Hosts {
107-
for _, ip := range host.IPS {
106+
for i := range cluster.Spec.Hosts {
107+
for _, ip := range cluster.Spec.Hosts[i].IPS {
108108
if hostIP.Equal(ip) {
109-
if err := mergo.Merge(&host.SSH, &cluster.Spec.SSH); err != nil {
109+
if err := mergo.Merge(&cluster.Spec.Hosts[i].SSH, &cluster.Spec.SSH); err != nil {
110110
return nil, err
111111
}
112-
return NewSSHClient(&host.SSH, true), nil
112+
return NewSSHClient(&cluster.Spec.Hosts[i].SSH, true), nil
113113
}
114114
}
115115
}

utils/yaml/yaml.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,7 @@ func MarshalToFile(file string, obj interface{}) error {
4646
return err
4747
}
4848

49-
if err = osi.NewAtomicWriter(file).WriteFile(data); err != nil {
50-
return err
51-
}
52-
53-
return nil
49+
return osi.NewAtomicWriter(file).WriteFile(data)
5450
}
5551

5652
func MarshalWithDelimiter(configs ...interface{}) ([]byte, error) {

0 commit comments

Comments
 (0)