Skip to content

Files

Latest commit

 

History

History
33 lines (21 loc) · 969 Bytes

SC1101.md

File metadata and controls

33 lines (21 loc) · 969 Bytes

Pattern: Whitespace after \

Issue: -

Description

To break a line you can use \ before the line break. However, if there are spaces after the backslash, the escape will apply to them instead of the line break, and the command will not continue on the next line.

Delete the trailing spaces to make the line break work correctly.

Example of incorrect code:

# There are spaces after the backslash:
echo hello \  
     world

Example of correct code:

# No spaces after the backslash:
echo hello \
     world

Exceptions

If you do want a literal escaped space at the end of a line you can ignore this error, but please reconsider and use quotes instead. Trailing whitespace is invisible and frequently stripped on purpose (by editor settings / precommits) or accident (copy-paste), and so should not be relied upon for correctness.

Further Reading