github.com/terraform-linters/tflint@v0.51.2-0.20240520175844-3750771571b6/Makefile (about) 1 default: build 2 3 prepare: 4 git submodule init 5 git submodule update 6 go run ./plugin/stub-generator 7 8 test: prepare 9 go test -timeout 5m $$(go list ./... | grep -v test-fixtures | grep -v stub-generator | grep -v integrationtest) 10 11 build: 12 mkdir -p dist 13 go build -v -o dist/tflint 14 15 install: 16 go install 17 18 e2e: prepare install 19 go test -timeout 5m ./integrationtest/... 20 21 lint: 22 golangci-lint run ./... 23 cd terraform/ && golangci-lint run ./... 24 25 clean: 26 rm -rf dist/ 27 28 generate: 29 go generate ./... 30 31 release: 32 go run ./tools/release/main.go 33 34 .PHONY: prepare test build install e2e lint clean generate