Files
seven-skies/Makefile
jinsu f3a172ad3c source, targetDate 그룹에서 최신만 선택
- 조회 시, 과거 데이터 무시
- 저장 자체를 최신 데이터만 해도 되긴하는데, 디버깅 용도 혹은 다른 방법으로 쓰일 걸 염두에 두고, 그냥 냅둔다.
2025-12-09 22:54:32 +09:00

41 lines
721 B
Makefile

.PHONY: build
build:
CGO_ENABLED=0 GOOS=linux go build -o . ./cmd/...
.PHONY: install
install:
CGO_ENABLED=0 GOOS=linux go install ./cmd/...
.PHONY: update
update:
go get -u -t ./...
go mod tidy
go mod vendor
.PHONY: lint
lint:
# go install github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.6.2
golangci-lint run
.PHONY: fix
fix:
# go install github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.6.2
golangci-lint run --fix
.PHONY: test
test:
go test -race -shuffle=on ./...
.PHONY: validate
validate: fix test
.PHONY: generate
generate:
make -C api generate
go generate ./...
.PHONY: cover
cover:
go test ./... --coverpkg ./... -coverprofile=c.out
go tool cover -html="c.out"
rm c.out