shellcheck (#12258)

* remove unneeded semi-colons at end of line

* fix SC2206: Quote to prevent word splitting/globbing

* fix SC2164: Use 'cd ... || exit' in case cd fails

* fix SC2004: $/${} is unnecessary on arithmetic variables.

* fix SC2155: Declare and assign separately to avoid masking return values.

* fix SC2124: Assigning an array to a string! Assign as array, or use * instead of @ to concatenate.

* fix SC2059: Don't use variables in the printf format string. Use printf "..%s.." "$foo".

* fix SC2076: Don't quote rhs of =~, it'll match literally rather than as a regex.

* fix SC1090: Can't follow non-constant source. Use a directive to specify location.

* fix SC2166: Prefer [ p ] || [ q ] as [ p -o q ] is not well defined.

* SC2223: This default assignment may cause DoS due to globbing. Quote it.

* fix SC2164: Use 'cd ... || exit' or 'cd ... || return' in case cd fails.

* fix SC1117: Backslash is literal in "\n". Prefer explicit escaping: "\\n"

* better handling of branch comapre

* add missing local ver_73 from merge

* remove duplicate definition
This commit is contained in:
RobJE
2020-11-11 23:21:15 +01:00
committed by GitHub
parent 565dc3c445
commit e1497ecf0b
4 changed files with 71 additions and 60 deletions

2
cronic
View File

@@ -23,7 +23,7 @@ else
ERR=$TRACE
fi
if [ $RESULT -ne 0 -o -s "$ERR" ]
if [ $RESULT -ne 0 ] || [ -s "$ERR" ]
then
echo "Cronic detected failure or error output for the command:"
echo "$@"