check that tokens declared equal tokens used

master
melvin 2013-10-14 10:58:44 +08:00
parent fe196d3e05
commit 1f9889682a
1 changed files with 7 additions and 0 deletions

View File

@ -456,6 +456,7 @@ checks: \
check_aura \
check_requires_groovy_code \
check_script_name \
check_tokens \
check_unique_key \
check_groovy_escape \
check_url \
@ -508,6 +509,12 @@ check_script_name:
<(ls -1 release/Magarena/scripts/ | grep txt | sort) \
<(grep "name=" -r release/Magarena/scripts/ | sort | sed 's/.*name=//;s/[^A-Za-z0-9]/_/g;s/$$/.txt/')
# check tokens used match tokens in scripts
check_tokens:
diff \
<(grep token= -r release/Magarena/scripts -C 1 | grep -o "name=.*" | sed 's/name=//' | sort) \
<(grep "TokenCardDefinitions.get" -r release/Magarena/scripts src | grep -o '".*"' | sed 's/"//g' | sort | uniq)
check_unique_key:
grep "^[^=]*" -r release/Magarena/scripts/*.txt | sed 's/=.*//g' | sort | uniq -d | ${NO_OUTPUT}