fix(shell): add explicit return statements to functions

Add return 0 as the last statement in ~46 shell functions across
17 files that previously relied on implicit return codes
(SonarCloud rule shelldre:S7682).
This commit is contained in:
2026-02-07 14:00:58 +02:00
parent 63a21d08b4
commit 473fc820b9
17 changed files with 48 additions and 0 deletions

View File

@@ -36,6 +36,7 @@ x-path-prepend()
exit 1
;;
esac
return 0
}
# Function to set environment variables based on the shell
@@ -55,6 +56,7 @@ x-set-env()
exit 1
;;
esac
return 0
}
# Explicitly set XDG folders, if not already set
@@ -149,6 +151,7 @@ if ! declare -f array_diff > /dev/null; then
eval local ARR2=\(\"\${$3[@]}\"\)
local IFS=$'\n'
mapfile -t "$1" < <(comm -23 <(echo "${ARR1[*]}" | sort) <(echo "${ARR2[*]}" | sort))
return 0
}
fi