1( 2# LINT: missing internal "&&" and ending "&&" 3 cat foo ; echo bar 4# LINT: final statement before ")" only missing internal "&&" 5 cat foo ; echo bar 6) && 7( 8# LINT: missing internal "&&" 9 cat foo ; echo bar && 10 cat foo ; echo bar 11) && 12( 13# LINT: not fooled by semicolon in string 14 echo "foo; bar" && 15 cat foo; echo bar 16) && 17( 18# LINT: unnecessary terminating semicolon 19 foo; 20) && 21(cd foo && 22 for i in a b c; do 23# LINT: unnecessary terminating semicolon 24 echo; 25 done) 26