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:
commit
879f440a99
1 changed files with 13 additions and 6 deletions
|
@ -4,13 +4,15 @@ source "${MAKEDIR}/.validate"
|
|||
|
||||
# We will eventually get to the point when packages should be the complete list
|
||||
# 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=(
|
||||
builder/parser/dumper
|
||||
daemon/events
|
||||
daemon/execdriver/native/template
|
||||
daemon/graphdriver/btrfs
|
||||
daemon/network
|
||||
cliconfig
|
||||
docker
|
||||
dockerinit
|
||||
pkg/chrootarchive
|
||||
|
@ -19,19 +21,22 @@ packages=(
|
|||
pkg/homedir
|
||||
pkg/listenbuffer
|
||||
pkg/mflag/example
|
||||
pkg/namesgenerator
|
||||
pkg/promise
|
||||
pkg/pubsub
|
||||
pkg/random
|
||||
pkg/reexec
|
||||
pkg/symlink
|
||||
pkg/timeutils
|
||||
pkg/tlsconfig
|
||||
pkg/urlutil
|
||||
pkg/version
|
||||
utils
|
||||
)
|
||||
|
||||
errors=()
|
||||
for p in "$packages"; do
|
||||
failedLint=$(golint "github.com/docker/docker/$p")
|
||||
for p in "${packages[@]}"; do
|
||||
failedLint=$(golint "$p")
|
||||
if [ "$failedLint" ]; then
|
||||
errors+=( "$failedLint" )
|
||||
fi
|
||||
|
@ -42,7 +47,9 @@ if [ ${#errors[@]} -eq 0 ]; then
|
|||
else
|
||||
{
|
||||
echo "Errors from golint:"
|
||||
echo "${errors[@]}"
|
||||
for err in "${errors[@]}"; do
|
||||
echo "$err"
|
||||
done
|
||||
echo
|
||||
echo 'Please fix the above errors. You can test via "golint" and commit the result.'
|
||||
echo
|
||||
|
|
Loading…
Reference in a new issue