equal
deleted
inserted
replaced
14 TEST_FORMAT = short-verbose |
14 TEST_FORMAT = short-verbose |
15 endif |
15 endif |
16 |
16 |
17 # Dependency versions |
17 # Dependency versions |
18 GOTESTSUM_VERSION = 1.8.0 |
18 GOTESTSUM_VERSION = 1.8.0 |
19 GOLANGCI_VERSION = 1.45.2 |
19 GOLANGCI_VERSION = 1.49.0 |
20 |
20 |
21 # Add the ability to override some variables |
21 # Add the ability to override some variables |
22 # Use with care |
22 # Use with care |
23 -include override.mk |
23 -include override.mk |
24 |
24 |
46 |
46 |
47 bin/golangci-lint: bin/golangci-lint-${GOLANGCI_VERSION} |
47 bin/golangci-lint: bin/golangci-lint-${GOLANGCI_VERSION} |
48 @ln -sf golangci-lint-${GOLANGCI_VERSION} bin/golangci-lint |
48 @ln -sf golangci-lint-${GOLANGCI_VERSION} bin/golangci-lint |
49 bin/golangci-lint-${GOLANGCI_VERSION}: |
49 bin/golangci-lint-${GOLANGCI_VERSION}: |
50 @mkdir -p bin |
50 @mkdir -p bin |
51 curl -sfL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | bash -s -- -b ./bin/ v${GOLANGCI_VERSION} |
51 curl -sfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | bash -s -- -b ./bin/ v${GOLANGCI_VERSION} |
52 @mv bin/golangci-lint "$@" |
52 @mv bin/golangci-lint "$@" |
53 |
53 |
54 .PHONY: lint |
54 .PHONY: lint |
55 lint: bin/golangci-lint ## Run linter |
55 lint: bin/golangci-lint ## Run linter |
56 bin/golangci-lint run |
56 bin/golangci-lint run |