1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00

Merge pull request #14833 from icecrime/14756_update_lint_script

Update validate-lint script
This commit is contained in:
Tibor Vass 2015-07-21 19:28:19 -04:00
commit 879f440a99

View file

@ -4,13 +4,15 @@ source "${MAKEDIR}/.validate"
# We will eventually get to the point when packages should be the complete list # We will eventually get to the point when packages should be the complete list
# of subpackages, vendoring excluded, as given by: # of subpackages, vendoring excluded, as given by:
# go list ./... | grep -v "^github.com/docker/docker/vendor" #
# packages=( $(go list ./... 2> /dev/null | grep -vE "^github.com/docker/docker/vendor" || true ) )
packages=( packages=(
builder/parser/dumper builder/parser/dumper
daemon/events daemon/events
daemon/execdriver/native/template daemon/execdriver/native/template
daemon/graphdriver/btrfs
daemon/network daemon/network
cliconfig
docker docker
dockerinit dockerinit
pkg/chrootarchive pkg/chrootarchive
@ -19,21 +21,24 @@ packages=(
pkg/homedir pkg/homedir
pkg/listenbuffer pkg/listenbuffer
pkg/mflag/example pkg/mflag/example
pkg/namesgenerator
pkg/promise pkg/promise
pkg/pubsub pkg/pubsub
pkg/random pkg/random
pkg/reexec
pkg/symlink pkg/symlink
pkg/timeutils pkg/timeutils
pkg/tlsconfig pkg/tlsconfig
pkg/urlutil pkg/urlutil
pkg/version pkg/version
utils
) )
errors=() errors=()
for p in "$packages"; do for p in "${packages[@]}"; do
failedLint=$(golint "github.com/docker/docker/$p") failedLint=$(golint "$p")
if [ "$failedLint" ]; then if [ "$failedLint" ]; then
errors+=( "$failedLint" ) errors+=( "$failedLint" )
fi fi
done done
@ -42,7 +47,9 @@ if [ ${#errors[@]} -eq 0 ]; then
else else
{ {
echo "Errors from golint:" echo "Errors from golint:"
echo "${errors[@]}" for err in "${errors[@]}"; do
echo "$err"
done
echo echo
echo 'Please fix the above errors. You can test via "golint" and commit the result.' echo 'Please fix the above errors. You can test via "golint" and commit the result.'
echo echo