mirror of
https://github.com/clearml/go-nvlib
synced 2025-02-12 07:24:48 +00:00
Add make target for 'go generate'
Signed-off-by: Kevin Klues <kklues@nvidia.com>
This commit is contained in:
parent
2e1e2e784a
commit
8e030df089
5
Makefile
5
Makefile
@ -25,7 +25,7 @@ endif
|
|||||||
IMAGE_TAG ?= $(GOLANG_VERSION)
|
IMAGE_TAG ?= $(GOLANG_VERSION)
|
||||||
BUILDIMAGE ?= $(IMAGE):$(IMAGE_TAG)-devel
|
BUILDIMAGE ?= $(IMAGE):$(IMAGE_TAG)-devel
|
||||||
|
|
||||||
TARGETS := binary build all check fmt assert-fmt lint vet test
|
TARGETS := binary build all check fmt assert-fmt generate lint vet test
|
||||||
DOCKER_TARGETS := $(patsubst %, docker-%, $(TARGETS))
|
DOCKER_TARGETS := $(patsubst %, docker-%, $(TARGETS))
|
||||||
.PHONY: $(TARGETS) $(DOCKER_TARGETS)
|
.PHONY: $(TARGETS) $(DOCKER_TARGETS)
|
||||||
|
|
||||||
@ -54,6 +54,9 @@ assert-fmt:
|
|||||||
rm fmt.out; \
|
rm fmt.out; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
generate:
|
||||||
|
go generate $(MODULE)/...
|
||||||
|
|
||||||
lint:
|
lint:
|
||||||
# We use `go list -f '{{.Dir}}' $(MODULE)/...` to skip the `vendor` folder.
|
# We use `go list -f '{{.Dir}}' $(MODULE)/...` to skip the `vendor` folder.
|
||||||
go list -f '{{.Dir}}' $(MODULE)/... | xargs golint -set_exit_status
|
go list -f '{{.Dir}}' $(MODULE)/... | xargs golint -set_exit_status
|
||||||
|
@ -15,3 +15,4 @@ ARG GOLANG_VERSION=1.16
|
|||||||
FROM golang:${GOLANG_VERSION}
|
FROM golang:${GOLANG_VERSION}
|
||||||
|
|
||||||
RUN go get -u golang.org/x/lint/golint
|
RUN go get -u golang.org/x/lint/golint
|
||||||
|
RUN go install github.com/matryer/moq@latest
|
||||||
|
Loading…
Reference in New Issue
Block a user