diff --git a/Makefile b/Makefile
index 06b6400be4523665c4c994f11443c4eaf7299a65..f802de579f911771ccd870b453bf100f6c1e88b6 100644
--- a/Makefile
+++ b/Makefile
@@ -54,6 +54,12 @@ vet:
 	@echo "Running go vet."
 	@go vet ${PACKAGES_NOVENDOR}
 
+# run the megacheck tool for code compliance
+.PHONY: megacheck
+megacheck:
+	@go get honnef.co/go/tools/cmd/megacheck
+	@for pkg in ${PACKAGES_NOVENDOR}; do megacheck "$$pkg"; done
+
 ### Dependency management for github.com/hyperledger/burrow
 
 # erase vendor wipes the full vendor directory