summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVidar Holen <spam@vidarholen.net>2018-12-16 15:45:52 -0800
committerVidar Holen <spam@vidarholen.net>2018-12-16 15:45:52 -0800
commit88aef838f127f8a6ddc767f0d6b6b2fd22db5a24 (patch)
treebd6d954f0ade748d40d3f70f82fd7f19f2fbe47f
parent3d61b73e919acda00ae2a7fd1e052b3a9280d6e1 (diff)
SC1068 (var = x) now alternatively suggests quoting (fixes #1412)
-rw-r--r--src/ShellCheck/Parser.hs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/ShellCheck/Parser.hs b/src/ShellCheck/Parser.hs
index 3330979..172ef54 100644
--- a/src/ShellCheck/Parser.hs
+++ b/src/ShellCheck/Parser.hs
@@ -2715,9 +2715,10 @@ readAssignmentWordExt lenient = try $ do
when (hasLeftSpace || hasRightSpace) $
parseNoteAt pos ErrorC 1068 $
"Don't put spaces around the "
- ++ if op == Append
- then "+= when appending."
- else "= in assignments."
+ ++ (if op == Append
+ then "+= when appending"
+ else "= in assignments")
+ ++ " (or quote to make it literal)."
value <- readArray <|> readNormalWord
spacing
return $ T_Assignment id op variable indices value