resource/docker/container/container.go
Method Container.diffContainer
has 75 lines of code (exceeds 50 allowed). Consider refactoring. Open
Open
func (c *Container) diffContainer(container *dc.Container, status *resource.Status) error {
expectedStatus := strings.ToLower(c.CStatus)
if expectedStatus == "" {
expectedStatus = containerStatusRunning
}
Method Container.compareLinks
has 5 return statements (exceeds 4 allowed). Open
Open
func (c *Container) compareLinks(container *dc.Container) (actual, expected string) {
normalizeLink := func(link string) string {
// internally links are stored as "/linkedcontainername:/containername/alias"
parts := strings.Split(link, ":")
if len(parts) == 1 {
Your code does not pass gofmt in 1 place. Go fmt your code! Open
Open
// Copyright © 2016 Asteris, LLC
- Exclude checks