cloudfoundry/korifi

View on GitHub
tools/image/client.go

Summary

Maintainability
A
50 mins
Test Coverage
C
77%

Showing 1 of 1 total issue

Method Client.Push has 12 return statements (exceeds 8 allowed).
Open

func (c Client) Push(ctx context.Context, creds Creds, repoRef string, zipReader io.Reader, tags ...string) (string, error) {
tmpFile, err := os.CreateTemp(os.TempDir(), "sourceimg-%s")
if err != nil {
return "", fmt.Errorf("failed to create a temp file for image: %w", err)
}
Severity: Major
Found in tools/image/client.go - About 50 mins to fix
    Category
    Status