From 56751413b446ebfc6e5fc8c5170ec2753397fbae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Ku=CC=88hl?= Date: Wed, 24 Jan 2018 13:04:26 +0100 Subject: [PATCH] SC2029: Add false positive test This change adds a test case for a valid command that gets falsely flagged with SC2029. --- ShellCheck/Checks/Commands.hs | 1 + 1 file changed, 1 insertion(+) diff --git a/ShellCheck/Checks/Commands.hs b/ShellCheck/Checks/Commands.hs index f7ce2dd..2905c93 100644 --- a/ShellCheck/Checks/Commands.hs +++ b/ShellCheck/Checks/Commands.hs @@ -482,6 +482,7 @@ checkInteractiveSu = CommandCheck (Basename "su") f prop_checkSshCmdStr1 = verify checkSshCommandString "ssh host \"echo $PS1\"" prop_checkSshCmdStr2 = verifyNot checkSshCommandString "ssh host \"ls foo\"" prop_checkSshCmdStr3 = verifyNot checkSshCommandString "ssh \"$host\"" +prop_checkSshCmdStr4 = verifyNot checkSshCommandString "ssh -i key \"$host\"" checkSshCommandString = CommandCheck (Basename "ssh") (f . arguments) where nonOptions =