Fixed incorrect warning for foo=$3
This commit is contained in:
parent
ecccc7a6b7
commit
090b94161d
|
@ -157,6 +157,7 @@ prop_checkMissingPositionalQuotes = verifyFull checkMissingPositionalQuotes "rm
|
||||||
prop_checkMissingPositionalQuotes2 = verifyFull checkMissingPositionalQuotes "rm ${10//foo/bar}"
|
prop_checkMissingPositionalQuotes2 = verifyFull checkMissingPositionalQuotes "rm ${10//foo/bar}"
|
||||||
prop_checkMissingPositionalQuotes3 = verifyNotFull checkMissingPositionalQuotes "(( $1 + 3 ))"
|
prop_checkMissingPositionalQuotes3 = verifyNotFull checkMissingPositionalQuotes "(( $1 + 3 ))"
|
||||||
prop_checkMissingPositionalQuotes4 = verifyNotFull checkMissingPositionalQuotes "if [[ $2 -gt 14 ]]; then true; fi"
|
prop_checkMissingPositionalQuotes4 = verifyNotFull checkMissingPositionalQuotes "if [[ $2 -gt 14 ]]; then true; fi"
|
||||||
|
prop_checkMissingPositionalQuotes5 = verifyNotFull checkMissingPositionalQuotes "foo=$3 env"
|
||||||
checkMissingPositionalQuotes t m =
|
checkMissingPositionalQuotes t m =
|
||||||
runBasicAnalysis cq t m
|
runBasicAnalysis cq t m
|
||||||
where
|
where
|
||||||
|
@ -337,6 +338,7 @@ inUnquotableContext tree t =
|
||||||
TA_Binary _ _ _ _ -> True
|
TA_Binary _ _ _ _ -> True
|
||||||
TA_Trinary _ _ _ _ -> True
|
TA_Trinary _ _ _ _ -> True
|
||||||
TA_Expansion _ _ -> True
|
TA_Expansion _ _ -> True
|
||||||
|
T_Assignment _ _ _ -> True
|
||||||
T_Redirecting _ _ _ -> False
|
T_Redirecting _ _ _ -> False
|
||||||
x -> case Map.lookup (getId x) tree of
|
x -> case Map.lookup (getId x) tree of
|
||||||
Nothing -> False
|
Nothing -> False
|
||||||
|
|
Loading…
Reference in New Issue