Updated SC2157 (markdown)

koalaman
2015-07-18 10:02:55 -07:00
parent 2cee504c39
commit abdb4c4bf7

@@ -16,7 +16,7 @@
### Rationale:
Since `[ str ]` checks that the string is non-empty, the space inside the quotes in the problematic code causes the test to always be true.
Since `[ str ]` checks that the string is non-empty, the space inside the quotes in the problematic code causes the test to always be true, since a string with a space can not be empty.
Sometimes this is also caused by overquoting an example, e.g. `[ "$foo -gt 0" ]`, which is always true for the same reason. The intention here was `[ "$foo" -gt 0 ]`.