diff options
author | Vidar Holen <spam@vidarholen.net> | 2018-12-16 15:45:52 -0800 |
---|---|---|
committer | Vidar Holen <spam@vidarholen.net> | 2018-12-16 15:45:52 -0800 |
commit | 88aef838f127f8a6ddc767f0d6b6b2fd22db5a24 (patch) | |
tree | bd6d954f0ade748d40d3f70f82fd7f19f2fbe47f | |
parent | 3d61b73e919acda00ae2a7fd1e052b3a9280d6e1 (diff) |
SC1068 (var = x) now alternatively suggests quoting (fixes #1412)
-rw-r--r-- | src/ShellCheck/Parser.hs | 7 |
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 |