mirror of
https://github.com/araxiaonline/TrinityCore.git
synced 2026-06-13 03:32:28 -04:00
CI/Circle CI: Add support to multiline regex
(cherry picked from commit 4f88be63e7)
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user