Skip to content
Snippets Groups Projects
Commit 5a15e665 authored by Martina Müller's avatar Martina Müller
Browse files

Chore: add hook for go-fmt, #63

parent c79f330d
No related branches found
No related tags found
No related merge requests found
......@@ -5,4 +5,7 @@ repos:
- id: codespell
args: []
# Are there any others needed for tank?
\ No newline at end of file
- repo: https://github.com/dnephin/pre-commit-golang
rev: v0.5.1
hooks:
- id: go-fmt
\ No newline at end of file
......@@ -29,7 +29,7 @@ endif
SWAG = $(GOPATH)/bin/swag
SWAG_ARGS := -d api/v1/,cmd/tank/ -g api.go
EXECUTEABLE := tank
EXECUTABLE := tank
all: build
.PHONY: vet format ui build clean distclean
......@@ -37,6 +37,7 @@ all: build
init.dev::
go get -u github.com/swaggo/swag/cmd/swag
go install github.com/swaggo/swag/cmd/swag@latest
curl -sSfL https://github.com/pre-commit/pre-commit/releases/download/v3.7.0/pre-commit-3.7.0.pyz -o pre-commit.pyz && python3 pre-commit.pyz && rm -f pre-commit.pyz
vet:
$(GOCMD) vet ./...
......@@ -57,10 +58,10 @@ api-docs:
# to allow building binary without generating api docs first, we put api/docs/docs.go under version control
# see #30
build: ui
$(GOCMD) build -o $(EXECUTEABLE) ./cmd/tank
$(GOCMD) build -o $(EXECUTABLE) ./cmd/tank
dev:
$(GOCMD) build -o $(EXECUTEABLE) -tags=dev ./cmd/tank
$(GOCMD) build -o $(EXECUTABLE) -tags=dev ./cmd/tank
test-all:
gitlab-runner exec docker test-all
......@@ -69,7 +70,7 @@ coverage:
gitlab-runner exec docker test-all | grep 'ok.*of statements'
clean:
rm -f $(EXECUTEABLE)
rm -f $(EXECUTABLE)
distclean: clean
rm -f ui/assets_vfsdata.go
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment