BIN ?= bin GOFUMPT_VERSION ?= v0.7.0 GOFUMPT_DIR ?= $(abspath $(BIN))/gofumpt GOFUMPT_VERSION_DIR ?= $(GOFUMPT_DIR)/$(GOFUMPT_VERSION) .PHONY: fumpt fumpt-install # Install gofumpt fumpt-install: @rm -rf $(GOFUMPT_DIR) @mkdir $(GOFUMPT_DIR) @GOBIN=$(GOFUMPT_VERSION_DIR) go install mvdan.cc/gofumpt@$(GOFUMPT_VERSION) $(GOFUMPT_VERSION_DIR): fumpt-install # Run gofumpt fumpt: $(GOFUMPT_VERSION_DIR) @echo "⇒ Processing gofumpt check" $(GOFUMPT_VERSION_DIR)/gofumpt -l -w cmd/ pkg/ misc/