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"