From 88aef838f127f8a6ddc767f0d6b6b2fd22db5a24 Mon Sep 17 00:00:00 2001 From: Vidar Holen Date: Sun, 16 Dec 2018 15:45:52 -0800 Subject: [PATCH] SC1068 (var = x) now alternatively suggests quoting (fixes #1412) --- src/ShellCheck/Parser.hs | 7 ++++--- 1 file 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