blob: a0dbcd8766fc81d0439754e2fa310d9659ddc152 [file] [log] [blame]
#!/bin/bash
set -ex
# Avoid contaminating the go.mod/go.sum files.
# TODO(kortschak): Remove when golang/go#30515 is resolved
WORK=$(mktemp -d)
pushd $WORK
# Required for format check.
go get golang.org/x/tools/cmd/goimports
# Required for imports check.
go get gonum.org/v1/tools/cmd/check-imports
# Required for copyright header check.
go get gonum.org/v1/tools/cmd/check-copyright
# Required for coverage.
go get golang.org/x/tools/cmd/cover
# Required for dot parser checks.
go get github.com/goccmack/gocc@66c61e9
# Required for rdf parser checks.
go get golang.org/x/tools/cmd/stringer
# Clean up.
# TODO(kortschak): Remove when golang/go#30515 is resolved.
popd
rm -rf $WORK