Skip to content

Commit b4cdd19

Browse files
upd lint
1 parent bd6e135 commit b4cdd19

File tree

13 files changed

+25
-25
lines changed

13 files changed

+25
-25
lines changed

.golangci.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
1-
# This file contains all available configuration options
2-
# with their default values.
1+
version: "2"
32

43
# options for analysis running
54
run:
6-
# https://github.com/golangci/golangci-lint/issues/2649
7-
# enable go 1.17 linting, will not allow generics
8-
go: "1.17"
5+
# Updated to match go.mod version
6+
go: "1.25"
97

108
# default concurrency is a available CPU number
119
concurrency: 4
@@ -17,12 +15,14 @@ run:
1715
issues-exit-code: 1
1816

1917
linters:
18+
default: none
2019
enable:
2120
- gocyclo
2221
- errcheck
2322
- godox
23+
2424
# all available settings of specific linters
25-
linters-settings:
25+
linters.settings:
2626
errcheck:
2727
# report about not checking of errors in type assertions: `a := b.(MyStruct)`;
2828
# default is false: such cases aren't reported by default.

cmd/commands/helm.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ func getPlatformClient(ctx context.Context, opts *HelmValidateValuesOptions, cod
265265
}
266266

267267
if caCert != "" {
268-
defer os.Remove(caCert)
268+
defer func() { _ = os.Remove(caCert) }()
269269
}
270270

271271
return cfConfig.NewAdHocClient(ctx, url, cfToken, caCert)
@@ -420,7 +420,7 @@ func checkIngressDef(ctx context.Context, opts *HelmValidateValuesOptions, ingre
420420
return err
421421
}
422422

423-
res.Body.Close()
423+
_ = res.Body.Close()
424424
return nil
425425
}
426426

@@ -462,7 +462,7 @@ func checkGit(ctx context.Context, opts *HelmValidateValuesOptions, values chart
462462
}
463463

464464
if caCert != "" {
465-
defer os.Remove(caCert)
465+
defer func() { _ = os.Remove(caCert) }()
466466
}
467467

468468
provider, err := git.GetProvider(cliGitProvider, gitApiUrl, caCert)

cmd/commands/helm_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -662,7 +662,7 @@ argo-cd:
662662
}
663663

664664
if got != "" {
665-
defer os.Remove(got)
665+
defer func() { _ = os.Remove(got) }()
666666
}
667667

668668
if !strings.HasSuffix(got, tt.want) {

cmd/commands/product-release_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ func getProductReleaseJsonStringMock() ([]map[string]any, error) {
213213
if err != nil {
214214
return nil, err
215215
}
216-
defer file.Close()
216+
defer func() { _ = file.Close() }()
217217

218218
data, err := io.ReadAll(file)
219219
if err != nil {

cmd/commands/runtime.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,7 @@ func downloadRuntimeLogs() error {
454454
if err != nil {
455455
return err
456456
}
457-
defer response.Body.Close()
457+
defer func() { _ = response.Body.Close() }()
458458
fullFilename, err := getFullFilename(response)
459459
if err != nil {
460460
return err
@@ -490,7 +490,7 @@ func downloadFile(response *http.Response, fullFilename string) error {
490490
if err != nil {
491491
return err
492492
}
493-
defer fileDescriptor.Close()
493+
defer func() { _ = fileDescriptor.Close() }()
494494
_, err = io.Copy(fileDescriptor, response.Body)
495495
return err
496496
}

hack/license.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ func main() {
5959
}
6060
f, err := os.OpenFile(path, os.O_RDWR, info.Mode())
6161
die(err)
62-
defer f.Close()
62+
defer func() { _ = f.Close() }()
6363

6464
data, err := io.ReadAll(f)
6565
die(err)

internal/git/provider_bitbucket-server.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ func (bbs *bitbucketServer) checkProjectAdminPermission(ctx context.Context, tok
9696
if err != nil {
9797
return fmt.Errorf("failed checking Project admin permission: %w", err)
9898
}
99-
defer res.Body.Close()
99+
defer func() { _ = res.Body.Close() }()
100100

101101
if res.StatusCode != http.StatusBadRequest {
102102
return errors.New("git-token is invalid or missing required \"Project admin\" scope")
@@ -112,7 +112,7 @@ func (bbs *bitbucketServer) getCurrentUsername(ctx context.Context, token string
112112
if err != nil {
113113
return "", fmt.Errorf("failed getting current user: %w", err)
114114
}
115-
defer res.Body.Close()
115+
defer func() { _ = res.Body.Close() }()
116116

117117
username := res.Header.Get("X-AUSERNAME")
118118
if username == "" {

internal/git/provider_bitbucket.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ func (bb *bitbucket) getCurrentUserScopes(ctx context.Context, token, username s
123123
if err != nil {
124124
return "", fmt.Errorf("failed getting current user: %w", err)
125125
}
126-
defer res.Body.Close()
126+
defer func() { _ = res.Body.Close() }()
127127

128128
scopes := res.Header.Get("x-oauth-scopes")
129129

internal/git/provider_github.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ func (g *github) verifyToken(ctx context.Context, token string, requiredScopes [
116116
if err != nil {
117117
return err
118118
}
119-
defer res.Body.Close()
119+
defer func() { _ = res.Body.Close() }()
120120

121121
rawScopes := res.Header.Get("X-Oauth-Scopes")
122122
if rawScopes == "" {

internal/git/provider_gitlab.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ func (g *gitlab) checkApiScope(ctx context.Context, token string) error {
9898
if err != nil {
9999
return fmt.Errorf("failed checking api scope: %w", err)
100100
}
101-
defer res.Body.Close()
101+
defer func() { _ = res.Body.Close() }()
102102

103103
if res.StatusCode != http.StatusBadRequest {
104104
return errors.New("git-token is invalid or missing required \"api\" scope")
@@ -114,7 +114,7 @@ func (g *gitlab) checkTokenType(token string, ctx context.Context) (string, erro
114114
return "", fmt.Errorf("failed getting user: %w", err)
115115
}
116116

117-
defer userRes.Body.Close()
117+
defer func() { _ = userRes.Body.Close() }()
118118

119119
bodyBytes, err := io.ReadAll(userRes.Body)
120120
if err != nil {

0 commit comments

Comments
 (0)