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:
parent
71995eaea1
commit
77f8432d2f
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
# Check gofmt
|
# Check gofmt
|
||||||
echo "==> Checking that code complies with gofmt requirements..."
|
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
|
if [[ -n ${gofmt_files} ]]; then
|
||||||
echo 'gofmt needs running on the following files:'
|
echo 'gofmt needs running on the following files:'
|
||||||
echo "${gofmt_files}"
|
echo "${gofmt_files}"
|
||||||
|
|
Loading…
Reference in New Issue