From cd1368b434273b9f2fafb96b2d6845b9d37fce73 Mon Sep 17 00:00:00 2001 From: Vidar Holen Date: Tue, 23 Jul 2013 21:03:43 -0700 Subject: [PATCH] Added $PWD as a variable likely to contain spaces --- ShellCheck/Analytics.hs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ShellCheck/Analytics.hs b/ShellCheck/Analytics.hs index 5062eec..fe7c4bc 100644 --- a/ShellCheck/Analytics.hs +++ b/ShellCheck/Analytics.hs @@ -1445,11 +1445,14 @@ prop_checkSpacefulnessF = verifyNotFull checkSpacefulness "local foo=$1" prop_checkSpacefulnessG = verifyNotFull checkSpacefulness "declare foo=$1" prop_checkSpacefulnessH = verifyFull checkSpacefulness "echo foo=$1" prop_checkSpacefulnessI = verifyNotFull checkSpacefulness "$1 --flags" +prop_checkSpacefulnessJ = verifyFull checkSpacefulness "echo $PWD" checkSpacefulness t = doVariableFlowAnalysis readF writeF (Map.fromList defaults) t where - defaults = map (\x -> (show x, True)) [0..10] + defaults = + let values = ["PWD"] ++ (map show [0..10]) in + zip values (repeat True) hasSpaces name = do map <- get