mirror of
https://github.com/koalaman/shellcheck.git
synced 2025-08-11 04:48:28 +08:00
Fixed incorrect warning for foo=$3
This commit is contained in:
@@ -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
|
||||||
|
Reference in New Issue
Block a user