Bug fixes in bin/find-invalid-json.sh
It incorrectly calculated the number of invalid JSON files. Redirect jparse stderr to /dev/null as the script will be able to tell without the extra clutter.
This commit is contained in:
1 parent
4e9b4db634
commit
dfe89febaa
1 file changed
+1
-2
@@ -207,7 +207,7 @@ find . -name '*.json' -print |
|
|||||||
# get name of each JSON file
|
# get name of each JSON file
|
||||||
while read -r JSON_FILE; do
|
while read -r JSON_FILE; do
|
||||||
# try parsing JSON file
|
# try parsing JSON file
|
||||||
if ! "$JPARSE" "$JSON_FILE"; then
|
if ! "$JPARSE" "$JSON_FILE" 2>/dev/null; then
|
||||||
echo "$JSON_FILE is invalid JSON"
|
echo "$JSON_FILE is invalid JSON"
|
||||||
fi
|
fi
|
||||||
# this writes the invalid JSON files to the temporary error file
|
# this writes the invalid JSON files to the temporary error file
|
||||||
@@ -217,7 +217,6 @@ done > "$TMP_INVALID_JSON"
|
|||||||
#
|
#
|
||||||
INVALID_JSON_COUNT=$(wc -l < "$TMP_INVALID_JSON" | tr -d ' ')
|
INVALID_JSON_COUNT=$(wc -l < "$TMP_INVALID_JSON" | tr -d ' ')
|
||||||
export INVALID_JSON_COUNT
|
export INVALID_JSON_COUNT
|
||||||
((INVALID_JSON_COUNT=INVALID_JSON_COUNT/4))
|
|
||||||
|
|
||||||
|
|
||||||
# report on any invalid JSON files
|
# report on any invalid JSON files
|
||||||
|
|||||||
Reference in new issue
Block a user