Remove incorrect test

prop_checkMaskedReturns6 was added when portage was treated as a
separate shell and isn't correct when it's treated as bash.
This commit is contained in:
Benjamin Gordon 2019-07-19 09:21:42 -06:00
commit a1e50ee668

View file

@ -2758,7 +2758,6 @@ prop_checkMaskedReturns2 = verify checkMaskedReturns "declare a=$(false)"
prop_checkMaskedReturns3 = verify checkMaskedReturns "declare a=\"`false`\"" prop_checkMaskedReturns3 = verify checkMaskedReturns "declare a=\"`false`\""
prop_checkMaskedReturns4 = verifyNot checkMaskedReturns "declare a; a=$(false)" prop_checkMaskedReturns4 = verifyNot checkMaskedReturns "declare a; a=$(false)"
prop_checkMaskedReturns5 = verifyNot checkMaskedReturns "f() { local -r a=$(false); }" prop_checkMaskedReturns5 = verifyNot checkMaskedReturns "f() { local -r a=$(false); }"
prop_checkMaskedReturns6 = verifyNot checkMaskedReturns "#shellcheck shell=portage\ndeclare a=$(false)"
checkMaskedReturns params t@(T_SimpleCommand id _ (cmd:rest)) = potentially $ do checkMaskedReturns params t@(T_SimpleCommand id _ (cmd:rest)) = potentially $ do
name <- getCommandName t name <- getCommandName t
guard $ (name `elem` ["declare", "export"] guard $ (name `elem` ["declare", "export"]