| ( | |
| # 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 | |
| ) |