mirror of
https://github.com/koalaman/shellcheck.git
synced 2025-10-03 19:29:44 +08:00
Created SC1078 (markdown)
29
SC1078.md
Normal file
29
SC1078.md
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
# Did you forget to close this double quoted string?
|
||||||
|
|
||||||
|
### Problematic code:
|
||||||
|
|
||||||
|
greeting="hello
|
||||||
|
target="world"
|
||||||
|
|
||||||
|
### Correct code:
|
||||||
|
|
||||||
|
greeting="hello"
|
||||||
|
target="world"
|
||||||
|
|
||||||
|
### Rationale:
|
||||||
|
|
||||||
|
The first line is missing a quote.
|
||||||
|
|
||||||
|
ShellCheck warns when it detects multi-line double quoted, single quoted or backticked strings when the character that follows it looks out of place.
|
||||||
|
|
||||||
|
### Contraindications
|
||||||
|
|
||||||
|
If you do want a multiline variable, just make sure the character after it is a quote, space or line feed.
|
||||||
|
|
||||||
|
var='multiline
|
||||||
|
'value
|
||||||
|
|
||||||
|
is more readable and won't produce a warning as:
|
||||||
|
|
||||||
|
var='multiline
|
||||||
|
value'
|
Reference in New Issue
Block a user