diff --git a/Makefile b/Makefile index 20decae..354a4e8 100644 --- a/Makefile +++ b/Makefile @@ -14,7 +14,8 @@ check: @for name in `git diff --name-only`; do \ echo $${name} | egrep '\.pp$$' > /dev/null || continue ; \ errors="`puppet --color=false --parseonly --ignoreimport $${name}`" ; \ - [ $$? -eq 0 ] && continue ; \ - echo "syntax check failed on $${name}" 1>&2 ; \ - echo " $${errors}" 1>&2 ; \ + [ $$? -eq 0 ] || echo "$${errors}" 1>&2 ; \ + errors="`egrep --line-number '[[:space:]]$$' $${name}`" ; \ + [ $$? -eq 0 ] && echo "$${name}: trailing white spaces on" \ + "line $${errors}" 1>&2 ; \ done \ No newline at end of file