( | |
# LINT: "...)" arms in 'case' not misinterpreted as subshell-closing ")" | |
case "$x" in | |
x) foo ;; | |
*) bar ;; | |
esac && | |
foobar | |
) && | |
( | |
# LINT: missing "&&" on 'esac' | |
case "$x" in | |
x) foo ;; | |
*) bar ;; | |
esac | |
foobar | |
) && | |
( | |
# LINT: "...)" arm in one-liner 'case' not misinterpreted as closing ")" | |
case "$x" in 1) true;; esac && | |
# LINT: same but missing "&&" | |
case "$y" in 2) false;; esac | |
foobar | |
) |