In /usr/bin/mh_installpoms line 19: . /usr/share/maven-repo-helper/mh_lib.sh ^-- SC1091: Not following: /usr/share/maven-repo-helper/mh_lib.sh was not specified as input (see shellcheck -x). In /usr/bin/mh_installpoms line 97: cat debian/$p.poms | while read POM OPT1 OPT2 OPT3 OPT4 OPT5 OPT6 OPT7 OPT8 OPT9 OPT10; do ^------------^ SC2002: Useless cat. Consider 'cmd < file | ..' or 'cmd file | ..' instead. ^-- SC2086: Double quote to prevent globbing and word splitting. ^--^ SC2162: read without -r will mangle backslashes. Did you mean: cat debian/"$p".poms | while read POM OPT1 OPT2 OPT3 OPT4 OPT5 OPT6 OPT7 OPT8 OPT9 OPT10; do In /usr/bin/mh_installpoms line 100: if [[ ! -z "$POM" ]]; then ^-- SC2236: Use -n instead of ! -z. In /usr/bin/mh_installpoms line 101: if [[ ! -z "$VERBOSE" || "$DH_VERBOSE" = "1" ]]; then ^-- SC2236: Use -n instead of ! -z. In /usr/bin/mh_installpoms line 105: mh_installpom $DH_OPTS $MH_ARGS $OPT1 $OPT2 $OPT3 $OPT4 $OPT5 $OPT6 $OPT7 $OPT8 $OPT9 $OPT10 $POM ^------^ SC2086: Double quote to prevent globbing and word splitting. ^------^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. ^----^ SC2086: Double quote to prevent globbing and word splitting. ^--^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: mh_installpom "$DH_OPTS" "$MH_ARGS" "$OPT1" "$OPT2" "$OPT3" "$OPT4" "$OPT5" "$OPT6" "$OPT7" "$OPT8" "$OPT9" "$OPT10" "$POM" In /usr/bin/mh_installpoms line 113: installpackagepoms $PACKAGE ^------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: installpackagepoms "$PACKAGE" In /usr/bin/mh_installpoms line 115: for p in `findpackages`; do ^------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: for p in $(findpackages); do In /usr/bin/mh_installpoms line 116: if [ -f debian/$p.poms ]; then ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: if [ -f debian/"$p".poms ]; then In /usr/bin/mh_installpoms line 117: installpackagepoms $p ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: installpackagepoms "$p" For more information: https://www.shellcheck.net/wiki/SC1091 -- Not following: /usr/share/maven-r... https://www.shellcheck.net/wiki/SC2086 -- Double quote to prevent globbing ... https://www.shellcheck.net/wiki/SC2162 -- read without -r will mangle backs...