grim/resticide
Clone
Summary
Browse
Changes
Graph
Add golint as part of our build
develop
2016-07-09, Gary Kramlich
cae66556bb62
Add golint as part of our build
#!/usr/bin/make -f
TARGET
=
resticide
BUILT_SOURCES
=
\
loader/assets.go
.PHONY
:
all
deps
clean
check
lint
all
:
check
deps
:
$(
BUILT_SOURCES
)
go
get
./...
go-bindata
:
$(
GOPATH
)
/
bin
/
go
-
bindata
$(GOPATH)/bin/go-bindata
:
go
get
github.com/jteeuwen/go-bindata/...
touch
$@
$(GOPATH)/bin/golint
:
go
get
github.com/golang/lint/golint
touch
$@
loader/assets.go
:
loader
/
schema
.
json
|
go
-
bindata
$(
GOPATH
)
/bin/go-bindata
-o
$@
-pkg
loader
-prefix
loader/
$^
$(TARGET)
:
deps
*.
go
$(
BUILT_SOURCES
)
lint
go
build
-o
$@
clean
:
rm
-f
$(
BUILT_SOURCES
)
rm
-f
$(
TARGET
)
lint
:
$(
SOURCES
)
$(
BUILT_SOURCES
)
golint
./...
check
:
$(
TARGET
)
go
test
-cover
-v
./...
check-functional
:
check
$(
TARGET
)
-host
https://httpbin.org
-path
tests