You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
powerpc-utils contains several non-trivial shell scripts which contain basic errors and bad practices:
In ofpathname line 266:
if [ $? -eq 0 ]; then
^-- SC2181: Check exit code directly with e.g. 'if mycmd;', not indirectly with $?.
In ofpathname line 271:
if [ -f $PWD/devpath ]; then
^--^ SC2086: Double quote to prevent globbing and word splitting.
Did you mean:
if [ -f "$PWD"/devpath ]; then
In ofpathname line 272:
echo `$CAT $PWD/devpath`
^-----------------^ SC2046: Quote this to prevent word splitting.
^-----------------^ SC2005: Useless echo? Instead of 'echo $(cmd)', just use 'cmd'.
^-----------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
^--^ SC2086: Double quote to prevent globbing and word splitting.
Did you mean:
echo $($CAT "$PWD"/devpath)
In ofpathname line 298:
cd $start_dir
^-----------^ SC2164: Use 'cd ... || exit' or 'cd ... || return' in case cd fails.
^--------^ SC2086: Double quote to prevent globbing and word splitting.
Did you mean:
cd "$start_dir" || exit
We should use shellcheck, perhaps as part of make check or a commit hook, in order to bring up the quality of the scripts. https://www.shellcheck.net/
The text was updated successfully, but these errors were encountered:
powerpc-utils contains several non-trivial shell scripts which contain basic errors and bad practices:
We should use shellcheck, perhaps as part of
make check
or a commit hook, in order to bring up the quality of the scripts.https://www.shellcheck.net/
The text was updated successfully, but these errors were encountered: