diff --git a/Makefile b/Makefile index 493c3e3..429415c 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,9 @@ BINARY_NAME=mdt BUILD_DIR=build -.PHONY: all build test coverage clean install +.PHONY: all build test coverage clean install vet fmt -all: test build +all: vet test build build: mkdir -p $(BUILD_DIR) @@ -16,6 +16,12 @@ coverage: go test -cover -coverprofile=coverage.out ./test/... -coverpkg=./internal/... go tool cover -func=coverage.out +vet: + go vet ./... + +fmt: + go fmt ./... + clean: rm -rf $(BUILD_DIR) rm -f coverage.out diff --git a/test/ast_test.go b/test/ast_test.go index 4feb0be..397030b 100644 --- a/test/ast_test.go +++ b/test/ast_test.go @@ -10,9 +10,6 @@ func TestASTCoverage(t *testing.T) { pos := parser.Position{Line: 1, Column: 1} var n parser.Node - // var d parser.Definition // Definition has unexported method, can't assign? - // Yes I can assign if I am using the interface type exported by parser. - // But I cannot call the method. var d parser.Definition var v parser.Value