diff --git a/.golangci.yml b/.golangci.yml new file mode 100644 index 0000000..7b51b70 --- /dev/null +++ b/.golangci.yml @@ -0,0 +1,6 @@ +linters: + enable-all: true + disable: + - lll + - gochecknoinits + - gochecknoglobals diff --git a/test b/test index 57a195d..72f00b4 100755 --- a/test +++ b/test @@ -5,6 +5,7 @@ errors=0 scripted=0 goUp="\\e[1A" all=0 +fullTestFlags="-short" install=0 function help { @@ -99,6 +100,7 @@ while true; do ;; "all") all=1 + fullTestFlags="" shift 1 ;; *) @@ -157,7 +159,7 @@ if [[ "$1" == "" ]]; then else # single package testing packages=$(go list)/$1 - if [[ ! -d "$packages" ]]; then + if [[ ! -d "$GOPATH/src/$packages" ]]; then echo "go package $packages does not exist" help exit 1 @@ -174,7 +176,7 @@ for package in $packages; do checkformat $package run golint -set_exit_status -min_confidence 1.0 $package run go vet $package - run go test -cover $package + run go test -cover $fullTestFlags $package if [[ $all -eq 1 ]]; then run golangci-lint run $GOPATH/src/$package fi