George Bartolomey
887b238f4b
- gitlint removed - golangci-lint modified - gofumpt added - go-staticcheck-repo-mod and go-mod-tidy added - mk scripts added with linters scenarios Signed-off-by: George Bartolomey <george@bh4.ru>
18 lines
568 B
Makefile
18 lines
568 B
Makefile
BIN ?= bin
|
|
STATICCHECK_VERSION ?= 2024.1.1
|
|
STATICCHECK_DIR ?= $(abspath $(BIN))/staticcheck
|
|
STATICCHECK_VERSION_DIR ?= $(STATICCHECK_DIR)/$(STATICCHECK_VERSION)
|
|
|
|
.PHONY: staticcheck-install staticcheck-run
|
|
|
|
# Install staticcheck
|
|
staticcheck-install:
|
|
@rm -rf $(STATICCHECK_DIR)
|
|
@mkdir $(STATICCHECK_DIR)
|
|
@GOBIN=$(STATICCHECK_VERSION_DIR) go install honnef.co/go/tools/cmd/staticcheck@$(STATICCHECK_VERSION)
|
|
|
|
$(STATICCHECK_VERSION_DIR): staticcheck-install
|
|
|
|
# Run staticcheck
|
|
staticcheck-run: $(STATICCHECK_VERSION_DIR)
|
|
@$(STATICCHECK_VERSION_DIR)/staticcheck ./...
|