feat: Add PATH outputs when TFLint found any problem (#234)

This commit is contained in:
Maksym Vlasov 2021-09-30 17:28:11 +03:00 committed by GitHub
commit ce02cd137e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -63,7 +63,18 @@ tflint_() {
path_uniq="${path_uniq//__REPLACED__SPACE__/ }"
pushd "$path_uniq" > /dev/null
tflint "${ARGS[@]}"
TFLINT_MSG=$(
tflint "${ARGS[@]}" 2>&1 ||
echo >&2 -e "\033[1;31m\nERROR in ./$path_uniq/:\033[0m" &&
tflint "${ARGS[@]}" # Print TFLint error with PATH
)
# Print checked PATH if TFLint have any messages
if [ ! -z "$TFLINT_MSG" ]; then
echo -e "\n./$path_uniq/:"
echo "$TFLINT_MSG"
fi
popd > /dev/null
done
}