add rule to detect unused filters
parent
67ecbf6bad
commit
7e4649a485
5
Makefile
5
Makefile
|
@ -551,6 +551,11 @@ check_spells:
|
|||
grep requires_groovy_code -L $$(grep effect -L $$(grep "^type.*Instant" -lr release/Magarena/scripts)) | ${NO_OUTPUT}
|
||||
grep requires_groovy_code -L $$(grep effect -L $$(grep "^type.*Sorcery" -lr release/Magarena/scripts)) | ${NO_OUTPUT}
|
||||
|
||||
check_unused_filter:
|
||||
grep "Impl [A-Z]\+[^ =]*" src/magic/model/target/MagicTargetFilter.java -o | sed 's/Impl //' | sort | uniq > declared-filters
|
||||
for i in `cat declared-filters`; do grep $$i -ro src release/Magarena/scripts; done | grep -v MagicTargetFilter.java | cut -d':' -f2 | sort | uniq > used-filters
|
||||
diff declared-filters used-filters | ${NO_OUTPUT}
|
||||
|
||||
crash.txt: $(wildcard *.log)
|
||||
for i in `grep "^Excep" -l $^`; do \
|
||||
tail -n +`grep -n "random seed" $$i | tail -1 | cut -d':' -f1` $$i; \
|
||||
|
|
Loading…
Reference in New Issue