Update golangci-lint and turn it on in CI
This commit is contained in:
committed by
Sylwia Szunejko
parent
a9ab270196
commit
ab80d70106
14
Makefile
14
Makefile
@@ -28,6 +28,12 @@ fmt:
|
||||
check:
|
||||
@$(GOBIN)/golangci-lint run ./...
|
||||
|
||||
.PHONY: fix
|
||||
fix:
|
||||
@$(GOBIN)/golangci-lint run --fix ./...
|
||||
@fieldalignment -V=full >/dev/null 2>&1 || go install golang.org/x/tools/go/analysis/passes/fieldalignment/cmd/fieldalignment@v0.11.0
|
||||
@$(GOBIN)/fieldalignment -test=false -fix ./...
|
||||
|
||||
GOTEST := go test -cpu $(GOTEST_CPU) -count=1 -cover -race -tags all
|
||||
|
||||
.PHONY: test
|
||||
@@ -51,12 +57,12 @@ run-examples:
|
||||
run-scylla:
|
||||
@echo "==> Running test instance of Scylla $(SCYLLA_VERSION)"
|
||||
@docker pull scylladb/scylla:$(SCYLLA_VERSION)
|
||||
@docker run --name scylla -p 9042:9042 --cpuset-cpus=$(SCYLLA_CPU) --memory 1G --rm -d scylladb/scylla:$(SCYLLA_VERSION)
|
||||
@until docker exec scylla cqlsh -e "DESCRIBE SCHEMA"; do sleep 2; done
|
||||
@docker run --name gocqlx-scylla -p 9042:9042 --cpuset-cpus=$(SCYLLA_CPU) --memory 1G --rm -d scylladb/scylla:$(SCYLLA_VERSION)
|
||||
@until docker exec gocqlx-scylla cqlsh -e "DESCRIBE SCHEMA"; do sleep 2; done
|
||||
|
||||
.PHONY: stop-scylla
|
||||
stop-scylla:
|
||||
@docker stop scylla
|
||||
@docker stop gocqlx-scylla
|
||||
|
||||
.PHONY: get-deps
|
||||
get-deps:
|
||||
@@ -69,4 +75,4 @@ endef
|
||||
.PHONY: get-tools
|
||||
get-tools:
|
||||
@echo "==> Installing tools at $(GOBIN)..."
|
||||
@$(call dl_tgz,golangci-lint,https://github.com/golangci/golangci-lint/releases/download/v1.45.2/golangci-lint-v1.45.2-linux-amd64.tar.gz)
|
||||
@$(call dl_tgz,golangci-lint,https://github.com/golangci/golangci-lint/releases/download/v1.59.1/golangci-lint-1.59.1-linux-amd64.tar.gz)
|
||||
|
||||
Reference in New Issue
Block a user