/
rustwizard
/
balda
Обзор
Документация
Войти
/
rustwizard
/
balda
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Makefile
33 строки
856 B
Rust Wizard
add make lint target
21 май 2026, 12:35
Верифицирован
21 май 2026, 12:35
a02ad31
Код
Авторство
О чём код?
MAKEFILE_PATH := $(abspath $(dir $(abspath $(lastword $(MAKEFILE_LIST))))) export GOBIN = $(MAKEFILE_PATH)/bin BUILD_TARGET=$(MAKEFILE_PATH)/bin/balda GREEN_COLOR = "\033[0;32m" DEFAULT_COLOR = "\033[m" .PHONY: build code-gen test lint docker restart build: @echo -e $(GREEN_COLOR)[building balda to $(BUILD_TARGET)]$(DEFAULT_COLOR) @go build -o $(BUILD_TARGET) code-gen: @echo -e $(GREEN_COLOR)[generating models and server...]$(DEFAULT_COLOR) @go generate ./internal/server/ogen/... @go mod vendor test: @echo -e $(GREEN_COLOR)[running tests]$(DEFAULT_COLOR) @go generate ./... && go test -v `go list ./... | grep -v integration` lint: @echo -e $(GREEN_COLOR)[running linter]$(DEFAULT_COLOR) @golangci-lint run ./... docker: @docker build -f ./build/Dockerfile ./ restart: @docker compose down && docker compose up --build -d 2>&1