SC1130
Vidar Holen edited this page Feb 18, 2018
·
1 revision
You need a space before the :.
Problematic code:
until make
do:; doneCorrect code:
until make
do :; doneRationale:
ShellCheck found a keyword immediately followed by a :. : is a synonym for true, the command that "does nothing, successfully", and as a command name it needs a space.
do: is as invalid as dotrue. Use do :, or preferably, do true for readability.
Exceptions:
None