We currently disable the shellcheck
rules SC2046 and SC2086 in our lint-shell.sh
script, however, I think it is important that we enable them and make our scripts conformant and therefore more robust.
I have encountered many inscrutable build failures where the ultimate culprit was missing quoting, and from personal experience, I think word-splitting is the exception rather than the norm, and it would make our scripts easier to read if instances of word-splitting are pointed out by the shellcheck directives.