In /usr/bin/fzf-tmux line 146:
  tmux swap-pane -t $tmp_window \; select-window -t $tmp_window
                    ^---------^ SC2086: Double quote to prevent globbing and word splitting.
                                                    ^---------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
  tmux swap-pane -t "$tmp_window" \; select-window -t "$tmp_window"


In /usr/bin/fzf-tmux line 157:
tmux_win_opts=( $(tmux show-window-options remain-on-exit \; show-window-options synchronize-panes | sed '/ off/d; s/^/set-window-option /; s/$/ \\;/') )
                ^-- SC2207: Prefer mapfile or read -a to split command output (or quote to avoid splitting).


In /usr/bin/fzf-tmux line 159:
  \rm -f $argsf $fifo1 $fifo2 $fifo3
         ^----^ 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: 
  \rm -f "$argsf" "$fifo1" "$fifo2" "$fifo3"


In /usr/bin/fzf-tmux line 169:
    tmux swap-pane -t $original_window \; \
                      ^--------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    tmux swap-pane -t "$original_window" \; \


In /usr/bin/fzf-tmux line 170:
      select-window -t $original_window \; \
                       ^--------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
      select-window -t "$original_window" \; \


In /usr/bin/fzf-tmux line 171:
      kill-window -t $tmp_window \; \
                     ^---------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
      kill-window -t "$tmp_window" \; \


In /usr/bin/fzf-tmux line 193:
echo -n "trap 'kill -SIGUSR1 -$pppid' EXIT SIGINT SIGTERM;" >> $argsf
                                                               ^----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
echo -n "trap 'kill -SIGUSR1 -$pppid' EXIT SIGINT SIGTERM;" >> "$argsf"


In /usr/bin/fzf-tmux line 196:
export TMUX=$(cut -d , -f 1,2 <<< "$TMUX")
       ^--^ SC2155: Declare and assign separately to avoid masking return values.


In /usr/bin/fzf-tmux line 197:
mkfifo -m o+w $fifo2
              ^----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
mkfifo -m o+w "$fifo2"


In /usr/bin/fzf-tmux line 199:
  cat $fifo2 &
      ^----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
  cat "$fifo2" &


In /usr/bin/fzf-tmux line 201:
    cat <<< "\"$fzf\" $opts > $fifo2; out=\$? $close; exit \$out" >> $argsf
                                                                     ^----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    cat <<< "\"$fzf\" $opts > $fifo2; out=\$? $close; exit \$out" >> "$argsf"


In /usr/bin/fzf-tmux line 203:
    mkfifo $fifo1
           ^----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    mkfifo "$fifo1"


In /usr/bin/fzf-tmux line 204:
    cat <<< "\"$fzf\" $opts < $fifo1 > $fifo2; out=\$? $close; exit \$out" >> $argsf
                                                                              ^----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    cat <<< "\"$fzf\" $opts < $fifo1 > $fifo2; out=\$? $close; exit \$out" >> "$argsf"


In /usr/bin/fzf-tmux line 205:
    cat <&0 > $fifo1 &
              ^----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    cat <&0 > "$fifo1" &


In /usr/bin/fzf-tmux line 207:
  tmux popup -d "$PWD" "${tmux_args[@]}" $opt -R "bash $argsf" > /dev/null 2>&1
                                         ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
  tmux popup -d "$PWD" "${tmux_args[@]}" "$opt" -R "bash $argsf" > /dev/null 2>&1


In /usr/bin/fzf-tmux line 211:
mkfifo -m o+w $fifo3
              ^----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
mkfifo -m o+w "$fifo3"


In /usr/bin/fzf-tmux line 213:
  cat <<< "\"$fzf\" $opts > $fifo2; echo \$? > $fifo3 $close" >> $argsf
                                                                 ^----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
  cat <<< "\"$fzf\" $opts > $fifo2; echo \$? > $fifo3 $close" >> "$argsf"


In /usr/bin/fzf-tmux line 215:
  mkfifo $fifo1
         ^----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
  mkfifo "$fifo1"


In /usr/bin/fzf-tmux line 216:
  cat <<< "\"$fzf\" $opts < $fifo1 > $fifo2; echo \$? > $fifo3 $close" >> $argsf
                                                                          ^----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
  cat <<< "\"$fzf\" $opts < $fifo1 > $fifo2; echo \$? > $fifo3 $close" >> "$argsf"


In /usr/bin/fzf-tmux line 217:
  cat <&0 > $fifo1 &
            ^----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
  cat <&0 > "$fifo1" &


In /usr/bin/fzf-tmux line 221:
  split-window -c "$PWD" $opt "${tmux_args[@]}" "bash -c 'exec -a fzf bash $argsf'" $swap \
                         ^--^ SC2086: Double quote to prevent globbing and word splitting.
                                                                                    ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
  split-window -c "$PWD" "$opt" "${tmux_args[@]}" "bash -c 'exec -a fzf bash $argsf'" "$swap" \


In /usr/bin/fzf-tmux line 223:
cat $fifo2
    ^----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
cat "$fifo2"


In /usr/bin/fzf-tmux line 224:
exit "$(cat $fifo3)"
            ^----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
exit "$(cat "$fifo3")"

For more information:
  https://www.shellcheck.net/wiki/SC2155 -- Declare and assign separately to ...
  https://www.shellcheck.net/wiki/SC2207 -- Prefer mapfile or read -a to spli...
  https://www.shellcheck.net/wiki/SC2086 -- Double quote to prevent globbing ...