In /usr/bin/mh_install 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_install line 77:
  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_install line 81:
      POM_DIR=$(dirname $POM)
      ^-----^ SC2034: POM_DIR appears unused. Verify use (or export if used externally).
                        ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
      POM_DIR=$(dirname "$POM")


In /usr/bin/mh_install line 98:
            C1=$(( $C + 1 ))
                   ^-- SC2004: $/${} is unnecessary on arithmetic variables.


In /usr/bin/mh_install line 104:
         C=$(( $C + 1 ))
               ^-- SC2004: $/${} is unnecessary on arithmetic variables.


In /usr/bin/mh_install line 108:
        if [[ ! -z "$VERBOSE" || "$DH_VERBOSE" = "1" ]]; then
              ^-- SC2236: Use -n instead of ! -z.


In /usr/bin/mh_install line 111:
        mh_installpom $OPT1 $OPT2 $OPT3 $OPT4 $OPT5 $OPT6 $OPT7 $OPT8 $OPT9 $OPT10 $DH_OPTS $MH_ARGS $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 "$OPT1" "$OPT2" "$OPT3" "$OPT4" "$OPT5" "$OPT6" "$OPT7" "$OPT8" "$OPT9" "$OPT10" "$DH_OPTS" "$MH_ARGS" "$POM"


In /usr/bin/mh_install line 113:
          if [[ ! -z "$VERBOSE" || "$DH_VERBOSE" = "1" ]]; then
                ^-- SC2236: Use -n instead of ! -z.


In /usr/bin/mh_install line 116:
          mh_installjar --skip-clean-pom $OPT1 $OPT2 $OPT3 $OPT4 $OPT5 $OPT6 $OPT7 $OPT8 $OPT9 $OPT10 $DH_OPTS $MH_ARGS $POM $ARTIFACT
                                         ^---^ 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.
                                                                                                                             ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
          mh_installjar --skip-clean-pom "$OPT1" "$OPT2" "$OPT3" "$OPT4" "$OPT5" "$OPT6" "$OPT7" "$OPT8" "$OPT9" "$OPT10" "$DH_OPTS" "$MH_ARGS" "$POM" "$ARTIFACT"


In /usr/bin/mh_install line 119:
          if [[ ! -z "$VERBOSE" || "$DH_VERBOSE" = "1" ]]; then
                ^-- SC2236: Use -n instead of ! -z.


In /usr/bin/mh_install line 120:
            echo mh_installsite --skip-clean-pom $OPT1 $OPT2 $OPT3 $OPT4 $OPT5 $OPT6 $OPT7 $OPT8 $OPT9 $OPT10 $DH_OPTS $MH_ARGS $POM ${SITE_XML}
                                                 ^---^ 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.
                                                                                                                                     ^---------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
            echo mh_installsite --skip-clean-pom "$OPT1" "$OPT2" "$OPT3" "$OPT4" "$OPT5" "$OPT6" "$OPT7" "$OPT8" "$OPT9" "$OPT10" "$DH_OPTS" "$MH_ARGS" "$POM" "${SITE_XML}"


In /usr/bin/mh_install line 122:
          mh_installsite --skip-clean-pom $OPT1 $OPT2 $OPT3 $OPT4 $OPT5 $OPT6 $OPT7 $OPT8 $OPT9 $OPT10 $DH_OPTS $MH_ARGS $POM ${SITE_XML}
                                          ^---^ 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.
                                                                                                                              ^---------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
          mh_installsite --skip-clean-pom "$OPT1" "$OPT2" "$OPT3" "$OPT4" "$OPT5" "$OPT6" "$OPT7" "$OPT8" "$OPT9" "$OPT10" "$DH_OPTS" "$MH_ARGS" "$POM" "${SITE_XML}"


In /usr/bin/mh_install line 130:
  installpackage $PACKAGE
                 ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
  installpackage "$PACKAGE"


In /usr/bin/mh_install line 132:
  for p in `findpackages`; do
           ^------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
  for p in $(findpackages); do


In /usr/bin/mh_install line 133:
    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_install line 134:
      installpackage $p
                     ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
      installpackage "$p"

For more information:
  https://www.shellcheck.net/wiki/SC2034 -- POM_DIR appears unused. Verify us...
  https://www.shellcheck.net/wiki/SC1091 -- Not following: /usr/share/maven-r...
  https://www.shellcheck.net/wiki/SC2086 -- Double quote to prevent globbing ...