mirror of
https://github.com/koalaman/shellcheck.git
synced 2025-09-23 04:19:45 +08:00
Warn about [ x -ot y ] in POSIX mode
This commit is contained in:
@@ -205,7 +205,7 @@ checkBashisms = ForShell [Sh, Dash] $ \t -> do
|
|||||||
| op `elem` [ "<", ">", "\\<", "\\>", "<=", ">=", "\\<=", "\\>="] =
|
| op `elem` [ "<", ">", "\\<", "\\>", "<=", ">=", "\\<=", "\\>="] =
|
||||||
unless isDash $ warnMsg id $ "lexicographical " ++ op ++ " is"
|
unless isDash $ warnMsg id $ "lexicographical " ++ op ++ " is"
|
||||||
bashism (TC_Binary id SingleBracket op _ _)
|
bashism (TC_Binary id SingleBracket op _ _)
|
||||||
| op `elem` [ "-nt", "-ef" ] =
|
| op `elem` [ "-ot", "-nt", "-ef" ] =
|
||||||
unless isDash $ warnMsg id $ op ++ " is"
|
unless isDash $ warnMsg id $ op ++ " is"
|
||||||
bashism (TC_Binary id SingleBracket "==" _ _) =
|
bashism (TC_Binary id SingleBracket "==" _ _) =
|
||||||
warnMsg id "== in place of = is"
|
warnMsg id "== in place of = is"
|
||||||
|
Reference in New Issue
Block a user