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