diff options
author | jackpoz <giacomopoz@gmail.com> | 2020-04-04 22:13:32 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2021-12-31 21:58:08 +0100 |
commit | 363db46c43c3662001b9a120bb7b1f0839276529 (patch) | |
tree | d5506ad0c115ec4764fa544d2bb78e7f6cf70182 /contrib | |
parent | 6ec933f28149f5bb918360eed9af57063e518d51 (diff) |
CI/Circle CI: Add support to multiline regex
(cherry picked from commit 4f88be63e7551288f37e51928614cf14d99b444f)
Diffstat (limited to 'contrib')
-rw-r--r-- | contrib/check_codestyle.sh | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/contrib/check_codestyle.sh b/contrib/check_codestyle.sh index 02f39285cd3..ce18db2d07e 100644 --- a/contrib/check_codestyle.sh +++ b/contrib/check_codestyle.sh @@ -4,12 +4,20 @@ set -e echo "Codestyle check script:" echo -regexChecks=("TC_LOG_.+GetCounter") +singleLineRegexChecks=("TC_LOG_.+GetCounter") +for check in ${singleLineRegexChecks[@]}; do + echo " Checking RegEx: '${check}'" + + if grep -P -r -I -n ${check} src; then + exit 1 + fi +done -for check in ${regexChecks[@]}; do +multiLineRegexChecks=("TC_LOG_[^;]+GetCounter") +for check in ${multiLineRegexChecks[@]}; do echo " Checking RegEx: '${check}'" - if grep -E -r ${check} src; then + if grep -Pzo -r -I ${check} src; then exit 1 fi done |