diff --git a/tools/ci/check_grep.sh b/tools/ci/check_grep.sh index d53cba853df..7e0582c2a5b 100644 --- a/tools/ci/check_grep.sh +++ b/tools/ci/check_grep.sh @@ -97,10 +97,11 @@ if $grep '^\t+ [^ *]' $code_files; then fi; section "unit tests" +unit_test_files="code/modules/unit_tests/**/**.dm" part "mob/living/carbon/human usage" -if $grep 'allocate\(/mob/living/carbon/human[,\)]' code/modules/unit_tests/**/**.dm || - $grep 'new /mob/living/carbon/human\s?\(' || - $grep 'var/mob/living/carbon/human/\w+\s?=\s?new' ; then +if $grep 'allocate\(/mob/living/carbon/human[,\)]' $unit_test_files || + $grep 'new /mob/living/carbon/human\s?\(' $unit_test_files || + $grep 'var/mob/living/carbon/human/\w+\s?=\s?new' $unit_test_files ; then echo echo -e "${RED}ERROR: Usage of mob/living/carbon/human detected in a unit test, please use mob/living/carbon/human/consistent.${NC}" st=1