23 lines
436 B
Makefile
23 lines
436 B
Makefile
# show help by default
|
|
default:
|
|
@just --list --justfile {{ justfile() }}
|
|
|
|
# update go deps
|
|
update *flags:
|
|
go get {{flags}} .
|
|
go mod tidy
|
|
|
|
# run linter
|
|
lint:
|
|
golangci-lint run ./...
|
|
|
|
# automatically fix liter issues
|
|
lintfix:
|
|
golangci-lint run --fix ./...
|
|
|
|
# run unit tests
|
|
test:
|
|
@go test -cover -coverprofile=cover.out -coverpkg=./... -covermode=set ./...
|
|
@go tool cover -func=cover.out
|
|
-@rm -f cover.out
|