From 108c02ddb2ab51a95d49ec47f55b9866758428b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rodolphe=20Qui=C3=A9deville=20=28Alma=29?= Date: Thu, 22 Jul 2021 17:23:08 +0200 Subject: [PATCH] Add jq and check the result --- pre_commit_hooks/cloc.sh | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/pre_commit_hooks/cloc.sh b/pre_commit_hooks/cloc.sh index 8191b5c..34110f0 100644 --- a/pre_commit_hooks/cloc.sh +++ b/pre_commit_hooks/cloc.sh @@ -8,8 +8,19 @@ DEBUG=${DEBUG:=0} [[ "$DEBUG" = "1" ]] && set -o xtrace if ! command which cloc &>/dev/null; then - >&2 echo 'cloc command not found' + >&2 echo 'cloc command not found, please install it' exit 1 fi -cloc "$@" +if ! command which jq &>/dev/null; then + >&2 echo 'jq command not found, please install it' + exit 1 +fi + + +if ((cloc --json --git "$@" | jq '.SUM.comment')) = 0; then + >&2 echo 'file contains 0 comment' + exit 1 +fi + +exit 0