#!/bin/bash SCRIPTS_DIR="$(dirname ${0})" # Sanify check for all json files. echo "Sanity check for all json files..." while read f; do echo "Checking:${f}" if ! json_pp -t null < "${f}" >& /dev/null; then echo "Please check:${f} for syntax errors" exit 1 fi done < <(find "${SCRIPTS_DIR}/../" -name "*.json" -type f -not -path "*stage*") echo "Checking all python code is compilable..." while read f; do echo "Checking:${f}" if ! python -m py_compile "${f}"; then echo "Please check:${f} for complitation errors" exit 1 fi done < <(find "${SCRIPTS_DIR}/../" -name "*.py" -type f -not -path "*stage*")