@@ -26,7 +26,7 @@ help: ## Display this help.
2626
2727.PHONY : add-license
2828add-license : addlicense # # Add license headers to all go files.
29- find . -name ' *.go' -exec $(ADDLICENSE ) -c ' OnMetal authors' {} +
29+ find . -name ' *.go' -exec $(ADDLICENSE ) -c ' IronCore authors' {} +
3030
3131.PHONY : fmt
3232fmt : goimports # # Run goimports against code.
@@ -37,12 +37,12 @@ vet: ## Run go vet against code.
3737 go vet ./...
3838
3939.PHONY : lint
40- lint : # # Lints the code-base using golangci-lint.
41- golangci-lint run ./...
40+ lint : golangci-lint # # Run golangci-lint on the code .
41+ $( GOLANGCILINT ) run ./...
4242
4343.PHONY : check-license
4444check-license : addlicense # # Check that every file has a license header present.
45- find . -name ' *.go' -exec $(ADDLICENSE ) -check -c ' OnMetal authors' {} +
45+ find . -name ' *.go' -exec $(ADDLICENSE ) -check -c ' IronCore authors' {} +
4646
4747.PHONY : generate
4848generate : mockgen # # Generate code (mocks etc.).
@@ -69,11 +69,13 @@ $(LOCALBIN):
6969ADDLICENSE ?= $(LOCALBIN ) /addlicense
7070GOIMPORTS ?= $(LOCALBIN ) /goimports
7171MOCKGEN ?= $(LOCALBIN ) /mockgen
72+ GOLANGCILINT ?= $(LOCALBIN ) /golangci-lint
7273
7374# # Tool Versions
7475ADDLICENSE_VERSION ?= v1.1.1
75- GOIMPORTS_VERSION ?= v0.13 .0
76+ GOIMPORTS_VERSION ?= v0.14 .0
7677MOCKGEN_VERSION ?= v0.3.0
78+ GOLANGCILINT_VERSION ?= v1.55.2
7779
7880.PHONY : addlicense
7981addlicense : $(ADDLICENSE ) # # Download addlicense locally if necessary.
@@ -89,3 +91,8 @@ $(GOIMPORTS): $(LOCALBIN)
8991mockgen : $(MOCKGEN ) # # Download mockgen locally if necessary.
9092$(MOCKGEN ) : $(LOCALBIN )
9193 test -s $(LOCALBIN ) /mockgen || GOBIN=$(LOCALBIN ) go install go.uber.org/mock/mockgen@$(MOCKGEN_VERSION )
94+
95+ .PHONY : goimports
96+ golangci-lint : $(GOLANGCILINT ) # # Download golangci-lint locally if necessary.
97+ $(GOLANGCILINT ) : $(LOCALBIN )
98+ test -s $(LOCALBIN ) /golangci-lint || GOBIN=$(LOCALBIN ) go install github.com/golangci/golangci-lint/cmd/golangci-lint@$(GOLANGCILINT_VERSION )
0 commit comments