Skip to content

Commit 33b7383

Browse files
committed
fix lint
1 parent 1ce7a1b commit 33b7383

8 files changed

Lines changed: 21 additions & 28 deletions

File tree

internal/cac/client/errors.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,26 @@ package client
33
import (
44
"reflect"
55

6-
"github.com/cloudentity/acp-client-go/clients/hub/client/workspace_configuration"
76
"github.com/go-openapi/runtime"
87
"golang.org/x/exp/slog"
98
)
109

1110
func logErr(err error) {
12-
switch e := err.(type) {
13-
case *runtime.APIError:
11+
if e, ok := err.(*runtime.APIError); ok {
1412
traceID := ""
1513
resp, ok := e.Response.(runtime.ClientResponse)
1614
if ok {
1715
traceID = resp.GetHeader("X-Trace-ID")
1816
}
1917
slog.Error("Request failed", "code", e.Code, "trace.id", traceID)
20-
case *workspace_configuration.PatchWorkspaceConfigRfc7396UnprocessableEntity:
21-
case *workspace_configuration.PatchWorkspaceConfigRfc6902BadRequest:
22-
case *workspace_configuration.ImportWorkspaceConfigBadRequest:
23-
case *workspace_configuration.ImportWorkspaceConfigUnprocessableEntity:
24-
slog.Error("Request failed", "code", e.Code, "message", e.Payload.Error)
25-
default:
18+
} else if e, ok := err.(errr); ok{
19+
slog.Error("Request failed", "code", e.Code(), "message", e.Error())
20+
} else {
2621
slog.Error("Request failed", "error", reflect.TypeOf(err), "message", err.Error())
2722
}
23+
}
24+
25+
type errr interface {
26+
Error() string
27+
Code() int
2828
}

internal/cac/client/secrets_client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ func (s *SecretsClient) Update(ctx context.Context, wid string, payload models.S
7878

7979
func (s *SecretsClient) UpdateAll(ctx context.Context, wid string, payload []models.Secret) error {
8080
return s.patchAll(ctx, wid, payload, func(dest *models.Secret, source models.Secret) error {
81-
dest = &source
81+
*dest = source
8282
return nil
8383
})
8484
}

internal/cac/client/tenant_client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ func (t *TenantClient) Read(ctx context.Context, opts ...api.SourceOpt) (api.Pat
4848
}
4949

5050
if options.Secrets {
51-
for id, _ := range ok.Payload.Servers {
51+
for id := range ok.Payload.Servers {
5252
var secrets map[string]*smodels.Secret
5353

5454
slog.Info("Pulling all server secrets", "server", id)

internal/cac/logging/logging.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package logging
22

33
import (
4+
"context"
45
"os"
56
"strings"
67

@@ -59,5 +60,5 @@ func InitLogging(config *Configuration) (err error) {
5960
}
6061

6162
func Trace(msg string, args... any) {
62-
slog.Log(nil, LevelTrace, msg, args...)
63+
slog.Log(context.TODO(), LevelTrace, msg, args...)
6364
}

internal/cac/storage/dry.go

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,7 @@ func InitDryStorage(out string, constr Constructor) (*DryStorage, error) {
2323

2424
if out == "-" {
2525
logging.Trace("Writing to stdout")
26-
delegatedWriter = func(ctx context.Context, data api.Patch, opts ...api.SourceOpt) error {
27-
var (
28-
bts []byte
29-
err error
30-
)
31-
32-
if bts, err = utils.ToYaml(data); err != nil {
33-
return err
34-
}
35-
36-
_, err = os.Stdout.Write(bts)
37-
return err
38-
}
26+
delegatedWriter = stdWriter
3927
} else if out != "" {
4028
var (
4129
file *os.File
@@ -46,6 +34,8 @@ func InitDryStorage(out string, constr Constructor) (*DryStorage, error) {
4634
return nil, err
4735
} else if err == nil {
4836
// file already exists
37+
38+
//nolint:errcheck
4939
defer file.Close()
5040

5141
if info, err = file.Stat(); err != nil {
@@ -85,7 +75,7 @@ func (d *DryStorage) Read(ctx context.Context, opts ...api.SourceOpt) (api.Patch
8575
panic("read operation is not implemented for dry storage")
8676
}
8777

88-
var stdWriter = func(ctx context.Context, data *api.PatchImpl[any], opts ...api.SourceOpt) error {
78+
var stdWriter = func(ctx context.Context, data api.Patch, opts ...api.SourceOpt) error {
8979
var (
9080
bts []byte
9181
err error

internal/cac/storage/secrets_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,8 @@ func TestReadingSecrets(t *testing.T) {
8383

8484
require.NoError(t, err)
8585

86-
os.MkdirAll(tmpDir+"/workspaces/demo/secrets", 0755)
86+
err = os.MkdirAll(tmpDir+"/workspaces/demo/secrets", 0755)
87+
require.NoError(t, err)
8788

8889
err = os.WriteFile(tmpDir+"/workspaces/demo/secrets/Some_secret.yaml", yml, 0644)
8990
require.NoError(t, err)

internal/cac/storage/writer.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ func RawWriter(dirPath string) (Writer[[]byte], error) {
137137
return errors.Wrapf(err, "failed to create file %s", filepath.Join(dirPath, name))
138138
}
139139

140+
//nolint:errcheck
140141
defer file.Close()
141142

142143
if _, err = file.Write(bts); err != nil {

internal/cac/templates/functions.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ func env(key string) (any, error) {
6262

6363
func nindent(spaces int, v string) string {
6464
pad := strings.Repeat(" ", spaces)
65-
return "|-\n" + pad + strings.Replace(v, "\n", "\n"+pad, -1)
65+
return "|-\n" + pad + strings.ReplaceAll(v, "\n", "\n"+pad)
6666
}
6767

6868

0 commit comments

Comments
 (0)