Created SC1130 (markdown)

Vidar Holen
2018-02-17 22:15:16 -08:00
parent 6f82296146
commit b4b919073a

24
SC1130.md Normal file

@@ -0,0 +1,24 @@
## You need a space before the :.
### Problematic code:
```sh
until make
do:; done
```
### Correct code:
```sh
until make
do :; done
```
### Rationale:
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