diff --git a/Makefile b/Makefile index 75ddd42..643b9a8 100644 --- a/Makefile +++ b/Makefile @@ -42,4 +42,10 @@ pre-push: go mod tidy make lint make test - make build \ No newline at end of file + make build + +.PHONY: test-changes +test-changes: + git diff --name-only --cached --diff-filter=ACM | grep -E '\.go$$' | xargs -n 1 gofmt -w + git diff --cached --name-only --diff-filter=ACM | grep -E '\.go$$' | xargs -n 1 go vet + git diff --cached --name-only --diff-filter=ACM | grep -E '\.go$$' | xargs -n 1 go test -v