diff options
author | Erik Johnston <erikj@jki.re> | 2017-10-10 11:02:39 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-10 11:02:39 +0100 |
commit | e9314e5b30ac6ed68a4c768c30baf2047d108eb7 (patch) | |
tree | 42f258314fc96e9e534064aabc50ac464c547520 /hooks | |
parent | 38999c54e1f0e3aebc812f5a56e41c9d60936558 (diff) |
Untangle precommit and travis test scripts (#288)
Diffstat (limited to 'hooks')
-rwxr-xr-x | hooks/pre-commit | 31 |
1 files changed, 1 insertions, 30 deletions
diff --git a/hooks/pre-commit b/hooks/pre-commit index 904d38dc..ec7e3e1e 100755 --- a/hooks/pre-commit +++ b/hooks/pre-commit @@ -2,33 +2,4 @@ set -eu -# Tune the GC to use more memory to reduce the number of garbage collections -export GOGC=400 -export GOPATH="$(pwd):$(pwd)/vendor" -export PATH="$PATH:$(pwd)/vendor/bin:$(pwd)/bin" - -echo "Checking that it builds" -gb build - -# Check that all the packages can build. -# When `go build` is given multiple packages it won't output anything, and just -# checks that everything builds. This seems to do a better job of handling -# missing imports than `gb build` does. -echo "Double checking it builds..." -go build github.com/matrix-org/dendrite/cmd/... - -echo "Installing lint search engine..." -go install github.com/alecthomas/gometalinter/ -gometalinter --config=linter.json ./... --install - -echo "Looking for lint..." -gometalinter --config=linter.json ./... --enable-gc - -echo "Double checking spelling..." -misspell -error src *.md - -echo "Testing..." -gb test - - -echo "Done!" +./scripts/build-test-lint.sh |