github.com/jpreese/tflint@v0.19.2-0.20200908152133-b01686250fb6/Makefile (about)

     1  default: build
     2  
     3  prepare:
     4  	go run ./plugin/stub-generator
     5  
     6  test: prepare
     7  	go test -timeout 5m $$(go list ./... | grep -v test-fixtures | grep -v vendor | grep -v aws-sdk-go)
     8  
     9  build: test
    10  	mkdir -p dist
    11  	go build -v -o dist/tflint
    12  
    13  install: test
    14  	go install
    15  
    16  lint:
    17  	go run golang.org/x/lint/golint --set_exit_status $$(go list ./...)
    18  	go vet ./...
    19  
    20  clean:
    21  	rm -rf dist/
    22  
    23  code:
    24  	go generate ./...
    25  
    26  .PHONY: prepare test build install lint clean code