CI/Circle CI: Add support to multiline regex

(cherry picked from commit 4f88be63e7551288f37e51928614cf14d99b444f)
This commit is contained in:
jackpoz
2021-12-31 21:58:08 +01:00
committed by Shauren
parent 6ec933f281
commit 363db46c43
+12 -4
View File
@@ -4,12 +4,20 @@ set -e
echo "Codestyle check script:"
echo
regexChecks=("TC_LOG_.+GetCounter")
for check in ${regexChecks[@]}; do
singleLineRegexChecks=("TC_LOG_.+GetCounter")
for check in ${singleLineRegexChecks[@]}; do
echo " Checking RegEx: '${check}'"
if grep -E -r ${check} src; then
if grep -P -r -I -n ${check} src; then
exit 1
fi
done
multiLineRegexChecks=("TC_LOG_[^;]+GetCounter")
for check in ${multiLineRegexChecks[@]}; do
echo " Checking RegEx: '${check}'"
if grep -Pzo -r -I ${check} src; then
exit 1
fi
done