Makefile+github: add make fmt-check to check for formatting

This commit is contained in:
yyforyongyu
2022-08-23 03:22:51 +08:00
parent 0735522194
commit 859c5e5da4
3 changed files with 26 additions and 1 deletions

View File

@@ -258,6 +258,10 @@ fmt: $(GOIMPORTS_BIN)
@$(call print, "Formatting source.")
gofmt -l -w -s $(GOFILES_NOVENDOR)
fmt-check: fmt
@$(call print, "Checking fmt results.")
if test -n "$$(git status --porcelain)"; then echo "code not formatted correctly, please run `make fmt` again!"; git status; git diff; exit 1; fi
lint: docker-tools
@$(call print, "Linting source.")
$(DOCKER_TOOLS) golangci-lint run -v $(LINT_WORKERS)