bf51655a7b
Signed-off-by: Jacek J. Łakis <jacek.lakis@intel.com> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
19 lines
366 B
Bash
Executable file
19 lines
366 B
Bash
Executable file
#!/bin/bash
|
|
|
|
set -o errexit
|
|
set -o nounset
|
|
set -o pipefail
|
|
|
|
ROOT=$(dirname "${BASH_SOURCE}")/..
|
|
|
|
pushd "${ROOT}" > /dev/null
|
|
|
|
GOFMT=${GOFMT:-"gofmt"}
|
|
bad_files=$(find . -name '*.go' | xargs $GOFMT -s -l)
|
|
if [[ -n "${bad_files}" ]]; then
|
|
echo "!!! '$GOFMT' needs to be run on the following files: "
|
|
echo "${bad_files}"
|
|
exit 1
|
|
fi
|
|
|
|
# ex: ts=2 sw=2 et filetype=sh
|