Merge pull request #822 from bittorf/master

SC2164: show two possible variants for circumenting the warning
This commit is contained in:
koalaman 2017-01-15 15:58:19 -08:00 committed by GitHub
commit 41176c23a6
1 changed files with 1 additions and 1 deletions

View File

@ -2515,7 +2515,7 @@ checkUncheckedCd params root =
when(t `isUnqualifiedCommand` "cd"
&& not (isCdDotDot t)
&& not (isCondition $ getPath (parentMap params) t)) $
warn (getId t) 2164 "Use cd ... || exit in case cd fails."
warn (getId t) 2164 "Use 'cd ... || exit' or 'cd ... || return' in case cd fails."
checkElement _ = return ()
isCdDotDot t = oversimplify t == ["cd", ".."]
hasSetE = isNothing $ doAnalysis (guard . not . isSetE) root