chore: format using local ./gofimports

Thanks https://stackoverflow.com/a/73808215
main
sudo pacman -Syu 2023-01-22 11:28:59 +07:00
parent e60f1202e6
commit d539b904cc
1 changed files with 14 additions and 7 deletions

View File

@ -1,7 +1,10 @@
.PHONY: all test test-color coverage coverage-cli coverate-html lint format build clean docs
all: test-color lint format
all:
go mod tidy
$(MAKE) test-color
$(MAKE) lint
$(MAKE) format
test:
go test -race -failfast ./...
@ -13,26 +16,30 @@ test-color:
coverage:
go test -coverprofile=coverage.out ./...
coverage-cli: coverage
coverage-cli:
$(MAKE) coverage
go tool cover -func=coverage.out
coverage-html: coverage
coverage-html:
$(MAKE) coverage
go tool cover -html=coverage.out
lint:
golangci-lint run ./...
format:
go install github.com/haunt98/gofimports/cmd/gofimports@latest
$(MAKE) build
# go install github.com/haunt98/gofimports/cmd/gofimports@latest
go install mvdan.cc/gofumpt@latest
gofimports -w -company github.com/make-go-great .
./gofimports -w --company github.com/make-go-great,github.com/haunt98 .
gofumpt -w -extra .
$(MAKE) clean
build: clean
build:
go build ./cmd/gofimports
clean:
rm -rf gofimports
rm -rf ./gofimports
docs:
go install go101.org/golds@latest