github.com/bestbeforetoday/fabric-ca@v2.0.0-alpha+incompatible/scripts/check_vet (about) 1 #!/bin/bash 2 # 3 # Copyright IBM Corp. All Rights Reserved. 4 # 5 # SPDX-License-Identifier: Apache-2.0 6 # 7 function runvet { 8 { 9 for dir in `ls` 10 do 11 if [ -d $dir ]; then 12 case "$dir" in 13 vendor|bin|testdata|scripts) 14 ;; 15 *) 16 go tool vet $dir 17 ;; 18 esac 19 fi 20 done 21 } 2>&1 22 } 23 24 echo "Running go vet ..." 25 found=$(runvet) 26 if [ "$found" != "" ]; then 27 echo "YOU MUST FIX THE FOLLOWING GO VET PROBLEMS:" 28 echo "$found" 29 exit 1 30 fi 31 echo "No 'go vet' problems were found"