api/docker/images/status.go
Function FigureOut
has 6 return statements (exceeds 4 allowed). Open
Open
func FigureOut(statuses []Status) Status {
if allMatch(statuses, Skipped) {
return Skipped
}
Method DigestClient.ServiceImageStatus
has 5 return statements (exceeds 4 allowed). Open
Open
func (c *DigestClient) ServiceImageStatus(ctx context.Context, serviceID string, endpoint *portainer.Endpoint) (Status, error) {
cli, err := c.clientFactory.CreateClient(endpoint, "", nil)
if err != nil {
return Error, nil
}
Method DigestClient.ContainerImageStatus
has 5 return statements (exceeds 4 allowed). Open
Open
func (c *DigestClient) ContainerImageStatus(ctx context.Context, containerID string, endpoint *portainer.Endpoint, nodeName string) (Status, error) {
cli, err := c.clientFactory.CreateClient(endpoint, nodeName, nil)
if err != nil {
log.Warn().Str("swarmNodeId", nodeName).Msg("Cannot create new docker client.")
}