From 72fbe0576db7a83c7026dd561a402d3084762e46 Mon Sep 17 00:00:00 2001 From: Gyu-Ho Lee Date: Tue, 3 Oct 2017 02:14:02 -0700 Subject: [PATCH] test: run ineffassign in fmt pass Signed-off-by: Gyu-Ho Lee --- test | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test b/test index a0470057c..01a8ba7f3 100755 --- a/test +++ b/test @@ -384,6 +384,17 @@ function fmt_pass { echo "Skipping staticcheck..." fi + if which ineffassign >/dev/null; then + echo "Checking ineffassign..." + ineffassignResult=$(ineffassign "${STATIC_ANALYSIS_PATHS[@]}" 2>&1 || true) + if [ -n "${ineffassignResult}" ]; then + echo -e "ineffassign checking failed:\n${ineffassignResult}" + exit 255 + fi + else + echo "Skipping ineffassign..." + fi + echo "Checking for license header..." licRes="" files=$(find . -type f -iname '*.go' ! -path './cmd/*' ! -path './gopath.proto/*')