the go vet always report composite literal uses unkeyed fields warning,

$ go vet `go list ./...|grep -v /vendor/`
api/handlers.go:189:
github.com/docker/swarm/cluster.ImageFilterOptions composite literal
uses unkeyed fields
exit status 1
scheduler/filter/dependency_test.go:60:
github.com/docker/swarm/cluster.ContainerConfig composite literal uses
unkeyed fields
scheduler/filter/dependency_test.go:69:
github.com/docker/swarm/cluster.ContainerConfig composite literal uses
unkeyed fields
scheduler/filter/dependency_test.go:78:
github.com/docker/swarm/cluster.ContainerConfig composite literal uses
unkeyed fields
scheduler/filter/dependency_test.go:87:
github.com/docker/swarm/cluster.ContainerConfig composite literal uses
unkeyed fields
scheduler/filter/dependency_test.go:96:
github.com/docker/swarm/cluster.ContainerConfig composite literal uses
unkeyed fields
scheduler/filter/dependency_test.go:105:
github.com/docker/swarm/cluster.ContainerConfig composite literal uses
unkeyed fields
scheduler/filter/dependency_test.go:160:
github.com/docker/swarm/cluster.ContainerConfig composite literal uses
unkeyed fields
scheduler/filter/dependency_test.go:169:
github.com/docker/swarm/cluster.ContainerConfig composite literal uses
unkeyed fields
scheduler/filter/dependency_test.go:178:
github.com/docker/swarm/cluster.ContainerConfig composite literal uses
unkeyed fields
scheduler/filter/dependency_test.go:187:
github.com/docker/swarm/cluster.ContainerConfig composite literal uses
unkeyed fields
scheduler/filter/dependency_test.go:241:
github.com/docker/swarm/cluster.ContainerConfig composite literal uses
unkeyed fields
scheduler/filter/dependency_test.go:252:
github.com/docker/swarm/cluster.ContainerConfig composite literal uses
unkeyed fields
exit status 1


the source code is :

groupImages := make(map[string]apitypes.Image)
opts := cluster.ImageFilterOptions{
apitypes.ImageListOptions{   // <--- here
All:       boolValue(r, "all"),
MatchName: r.FormValue("filter"),
Filters:   filters,
},
}

i found the annoy warning and the fix way is not cover this case. anyone
can clarify which way can elegant to remove it. anyone can do me a favor.
thanks a lot.

-- 
Deshi Xiao
Twitter: xds2000
E-mail: xiaods(AT)gmail.com

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to