mirror of
https://github.com/koalaman/shellcheck.git
synced 2025-08-08 11:14:25 +08:00
Merge pull request #2938 from larryv/reword-SC2324
Recommend `typeset` instead of `declare` in SC2324
This commit is contained in:
@@ -5017,7 +5017,8 @@ checkPlusEqualsNumber params t =
|
|||||||
state <- CF.getIncomingState cfga id
|
state <- CF.getIncomingState cfga id
|
||||||
guard $ isNumber state word
|
guard $ isNumber state word
|
||||||
guard . not $ fromMaybe False $ CF.variableMayBeDeclaredInteger state var
|
guard . not $ fromMaybe False $ CF.variableMayBeDeclaredInteger state var
|
||||||
return $ warn id 2324 "var+=1 will append, not increment. Use (( var += 1 )), declare -i var, or quote number to silence."
|
-- Recommend "typeset" because ksh does not have "declare".
|
||||||
|
return $ warn id 2324 "var+=1 will append, not increment. Use (( var += 1 )), typeset -i var, or quote number to silence."
|
||||||
_ -> return ()
|
_ -> return ()
|
||||||
|
|
||||||
where
|
where
|
||||||
|
Reference in New Issue
Block a user