Improve performance of fmtcheck

Previously gofmt would run even on files under vendor which we don't care about, and then discard the results. This approach instead selects only the files we want to pass into gofmt.

- Before takes around 6.5 seconds
- Now takes around 2 seconds
This commit is contained in:
Chris Bednarski 2016-03-31 13:57:09 -07:00
parent 71995eaea1
commit 77f8432d2f
1 changed files with 1 additions and 1 deletions

View File

@ -2,7 +2,7 @@
# Check gofmt
echo "==> Checking that code complies with gofmt requirements..."
gofmt_files=$(gofmt -l . | grep -v vendor)
gofmt_files=$(gofmt -l `find . -name '*.go' | grep -v vendor`)
if [[ -n ${gofmt_files} ]]; then
echo 'gofmt needs running on the following files:'
echo "${gofmt_files}"