# Strict umask
umask 077
-rm -rf *
+rm -rf ./*
git checkout .
make $flags
make test $flags
# Additional static checks only run in CI
go get honnef.co/go/tools/cmd/staticcheck
staticcheck ./...
+
+test -z "$(git clean -nd)" # any untracked files left?
+make clean
+test -z "$(git clean -ndx)" # any unignored files left?