diff --git a/src/ShellCheck/Analytics.hs b/src/ShellCheck/Analytics.hs index 9913b09..71caa62 100644 --- a/src/ShellCheck/Analytics.hs +++ b/src/ShellCheck/Analytics.hs @@ -4847,9 +4847,7 @@ checkExtraMaskedReturns params t = ,"shopt" ] - isTransparentCommand t = fromMaybe False $ do - basename <- getCommandBasename t - return $ basename == "time" + isTransparentCommand t = getCommandBasename t == Just "time" -- hard error on negated command that is not last