Add ShellCheck's --enable=all inside etc/

Strengthen static code analysis for shell scripts.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: John Kennedy <john.kennedy@delphix.com>
Signed-off-by: szubersk <szuberskidamian@gmail.com>
Closes #12913
This commit is contained in:
Damian Szuberski
2022-01-06 23:36:04 +01:00
committed by GitHub
parent ccc421ec39
commit ae66d3aa90
11 changed files with 20 additions and 9 deletions
+2 -1
View File
@@ -15,4 +15,5 @@ pkgsysconf_SCRIPTS = \
SUBSTFILES += $(pkgsysconf_SCRIPTS)
SHELLCHECK_SHELL = dash # local variables
SHELLCHECK_OPTS = --enable=all
SHELLCHECK_SHELL = dash
+4 -3
View File
@@ -46,6 +46,7 @@ elif type success > /dev/null 2>&1 ; then
zfs_log_begin_msg() { printf "%s" "$1 "; }
zfs_log_end_msg() {
# shellcheck disable=SC2154
zfs_set_ifs "$OLD_IFS"
if [ "$1" -eq 0 ]; then
success
@@ -119,12 +120,12 @@ zfs_action()
$CMD
ret=$?
if [ "$ret" -eq 0 ]; then
zfs_log_end_msg $ret
zfs_log_end_msg "$ret"
else
zfs_log_failure_msg $ret
zfs_log_failure_msg "$ret"
fi
return $ret
return "$ret"
}
# Returns