Fix shellcheck SC2155, SC2207
Fix shellcheck SC2155, SC2207

In open line 17:
        local applications="$( \
              ^----------^ SC2155: Declare and assign separately to avoid masking return values.

In open line 22:
        IFS=$'\n' COMPREPLY=( $( compgen -W "$applications" -- "$cur" ) )
                              ^-- SC2207: Prefer mapfile or read -a to split command output (or quote to avoid splitting).

In open line 30:
        local dashdash_options="$( \
              ^--------------^ SC2155: Declare and assign separately to avoid masking return values.

In open line 33:
        COMPREPLY=( $( compgen -W "$dashdash_options" -- "$cur" ) )
                    ^-- SC2207: Prefer mapfile or read -a to split command output (or quote to avoid splitting).

In open line 36:
        local dash_options="$( \
              ^----------^ SC2155: Declare and assign separately to avoid masking return values.

In open line 39:
        COMPREPLY=( $( compgen -W "$dash_options" -- "$cur" ) )
                    ^-- SC2207: Prefer mapfile or read -a to split command output (or quote to avoid splitting).

In open line 43:
        IFS=$'\n' COMPREPLY=( $( compgen -o default -- "$cur" ) )
                              ^-- SC2207: Prefer mapfile or read -a to split command output (or quote to avoid splitting).

moshen/open-bash-completion