mirror of
https://github.com/koalaman/shellcheck
synced 2025-07-07 05:21:34 -07:00
Merge branch 'read-t-0' of https://github.com/iboss-ptk/shellcheck into iboss-ptk-read-t-0
This commit is contained in:
commit
91abd979f2
1 changed files with 4 additions and 1 deletions
|
@ -2807,8 +2807,11 @@ checkMaskedReturns _ _ = return ()
|
||||||
|
|
||||||
prop_checkReadWithoutR1 = verify checkReadWithoutR "read -a foo"
|
prop_checkReadWithoutR1 = verify checkReadWithoutR "read -a foo"
|
||||||
prop_checkReadWithoutR2 = verifyNot checkReadWithoutR "read -ar foo"
|
prop_checkReadWithoutR2 = verifyNot checkReadWithoutR "read -ar foo"
|
||||||
|
prop_checkReadWithoutR3 = verifyNot checkReadWithoutR "read -t 0"
|
||||||
|
prop_checkReadWithoutR4 = verifyNot checkReadWithoutR "read -t 0 && read --d '' -r bar"
|
||||||
|
prop_checkReadWithoutR5 = verify checkReadWithoutR "read -t 0 foo < file.txt"
|
||||||
checkReadWithoutR _ t@T_SimpleCommand {} | t `isUnqualifiedCommand` "read" =
|
checkReadWithoutR _ t@T_SimpleCommand {} | t `isUnqualifiedCommand` "read" =
|
||||||
unless ("r" `elem` map snd (getAllFlags t)) $
|
unless (oversimplify t == ["read", "-t", "0"] || "r" `elem` map snd (getAllFlags t)) $
|
||||||
info (getId $ getCommandTokenOrThis t) 2162 "read without -r will mangle backslashes."
|
info (getId $ getCommandTokenOrThis t) 2162 "read without -r will mangle backslashes."
|
||||||
checkReadWithoutR _ _ = return ()
|
checkReadWithoutR _ _ = return ()
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue