libreoffice-online/scripts/unused-js-functions.sh

11 lines
390 B
Bash
Raw Normal View History

#! /bin/bash
find browser/src/ -name "*.js" -exec grep ': function' \{\} \; | sed -e 's/:.*//' -e 's/^[\t ]*//' -e 's/[\t ]*$//' | grep -v " " | sort | uniq | \
while read FUNC ; do
NUM=`git grep "\<$FUNC\>" browser/src/ | wc -l`
#echo "Trying $FUNC: $NUM"
if [ "$NUM" = "1" ] ; then
git --no-pager grep "\<$FUNC\>" browser/src/
fi
done