In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/sbin/coredump.sh line 21:
cmdlineargs="$@"
            ^--^ SC2124 (warning): Assigning an array to a string! Assign as array, or use * instead of @ to concatenate.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/sbin/coredump.sh line 29:
		( tee /dev/fd/3 | /usr/sbin/coredump-handler $cmdlineargs ) 3>&1 | lzop>"$diskdumpfile.lzo" &&
                                                             ^----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
		( tee /dev/fd/3 | /usr/sbin/coredump-handler "$cmdlineargs" ) 3>&1 | lzop>"$diskdumpfile.lzo" &&


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/sbin/coredump.sh line 33:
		exec /usr/sbin/coredump-handler $cmdlineargs
                                                ^----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
		exec /usr/sbin/coredump-handler "$cmdlineargs"


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/sbin/coredump.sh line 49:
	if [ -d $extpth ]; then
                ^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
	if [ -d "$extpth" ]; then


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/sbin/coredump.sh line 57:
[ ! -d $extpath ] ||
       ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
[ ! -d "$extpath" ] ||


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/sbin/coredump.sh line 58:
	[ $(stat -f -c %T $extpath 2>/dev/null || echo tmpfs) = tmpfs ] ||
          ^-- SC2046 (warning): Quote this to prevent word splitting.
                          ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
	[ $(stat -f -c %T "$extpath" 2>/dev/null || echo tmpfs) = tmpfs ] ||


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/sbin/coredump.sh line 59:
	[ -d $extpath/$dumpsdir ] || mkdir $extpath/$dumpsdir &&
             ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.
                                           ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
	[ -d "$extpath"/$dumpsdir ] || mkdir "$extpath"/$dumpsdir &&


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/sbin/coredump.sh line 60:
	chown :debugar $extpath/$dumpsdir && chmod g+w $extpath/$dumpsdir || :
                       ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.
                                          ^-- SC2015 (info): Note that A && B || C is not if-then-else. C may run when A is true.
                                                       ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
	chown :debugar "$extpath"/$dumpsdir && chmod g+w "$extpath"/$dumpsdir || :


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/sbin/coredump.sh line 64:
[ ! -d $extpath/$dumpsdir ] ||
       ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
[ ! -d "$extpath"/$dumpsdir ] ||


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/sbin/coredump.sh line 65:
	[ $(echo $extpath/$dumpsdir/* | wc -w) -ge $maxextdumps ] ||
          ^-- SC2046 (warning): Quote this to prevent word splitting.
                 ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
	[ $(echo "$extpath"/$dumpsdir/* | wc -w) -ge $maxextdumps ] ||


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/sbin/coredump.sh line 69:
	chown :debugar $tmppath/$dumpsdir && chmod g+w $tmppath/$dumpsdir || :
                                          ^-- SC2015 (info): Note that A && B || C is not if-then-else. C may run when A is true.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/sbin/coredump.sh line 72:
	[ $(echo $tmppath/$dumpsdir/* | wc -w) -ge $maxtmpdumps ] ||
          ^-- SC2046 (warning): Quote this to prevent word splitting.

For more information:
  https://www.shellcheck.net/wiki/SC2046 -- Quote this to prevent word splitt...
  https://www.shellcheck.net/wiki/SC2124 -- Assigning an array to a string! A...
  https://www.shellcheck.net/wiki/SC2015 -- Note that A && B || C is not if-t...