scripts: checkpatch: Add year of date check

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Id948cf42de9bae66305073721d09c7cf28830768
This commit is contained in:
Joseph Chen
2023-04-12 08:27:21 +00:00
parent b1cf3f4998
commit 39a572104c

View File

@@ -38,11 +38,14 @@ function check_doc()
fi
TITLE=`sed -n "/^+## /p" ${DIFF_DOC_ALL} | tr -d " +#"`
DATE=`sed -n "/^+| 20[0-9][0-9]-/p" ${DIFF_DOC_ALL} | tr -d " " | awk -F "|" '{ print $2 }'`
YEAR=`sed -n "/^+| 20[0-9][0-9]-/p" ${DIFF_DOC_ALL} | tr -d " " | awk -F "|" '{ print $2 }' | awk -F "-" '{ print $1 }'`
FILE=`sed -n "/^+| 20[0-9][0-9]-/p" ${DIFF_DOC_ALL} | tr -d " " | awk -F "|" '{ print $3 }'`
COMMIT=`sed -n "/^+| 20[0-9][0-9]-/p" ${DIFF_DOC_ALL} | tr -d " " | awk -F "|" '{ print $4 }'`
SEVERITY=`sed -n "/^+| 20[0-9][0-9]-/p" ${DIFF_DOC_ALL} | tr -d " " | awk -F "|" '{ print $5 }'`
HORIZONTAL_LINE=`sed -n "/^+------$/p" ${DIFF_DOC_ALL}`
END_LINE=`tail -n 1 ${DIFF_DOC_ALL}`
HOST_YEAR=`date | awk '{ print $6 }'`
# echo "### ${COMMIT}, ${SEVERITY}, ${TITLE}, ${FILE}"
# check blank line after Heading 1
@@ -75,6 +78,12 @@ function check_doc()
exit 1
fi
# check year
if [ "${HOST_YEAR}" != "${YEAR}" ]; then
echo "ERROR: ${DOC}: '${DATE}' is wrong, the year should be ${HOST_YEAR}"
exit 1
fi
# check TAB before index of 'New' body
if grep -q $'\t[0-9]' ${DOC} ; then
echo "ERROR: ${DOC}: Don't add TAB before index:"