diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2017-04-24 15:48:53 +0200 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2017-04-24 15:48:53 +0200 |
commit | 70ba9f13b3ac6f95269fcd78b16e4c50d476ec0b (patch) | |
tree | 62d9442c7d6adebfed5fe9969464e28ef3e5172c | |
parent | 761213bdf255c22ba68ca6f2daa2b2e82f51a591 (diff) | |
download | bin-70ba9f13b3ac6f95269fcd78b16e4c50d476ec0b.zip bin-70ba9f13b3ac6f95269fcd78b16e4c50d476ec0b.tar.gz |
check_java_packages : check for unused impont statements too
-rwxr-xr-x | check_java_packages | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/check_java_packages b/check_java_packages index f90e520..1b9b5f8 100755 --- a/check_java_packages +++ b/check_java_packages @@ -33,6 +33,12 @@ find . -name *.java | while read file; do echo -e "$file : $RED$PACKAGE$RESET -> $GREEN$CORRECT$RESET"; touch $ERRORS fi + for IMPORT in $(cat $file | sed -n 's/import\s\+.*\.\(.*\);/\1/p'); do + cat $file | grep $IMPORT | grep -qv import + if [ $? -ne 0 ]; then + echo -e "$file : import $RED$IMPORT$RESET might be useless"; + fi + done done if [ -r "$ERRORS" ]; then |