| ( | |
| # LINT: missing internal "&&" and ending "&&" | |
| cat foo ; echo bar | |
| # LINT: final statement before ")" only missing internal "&&" | |
| cat foo ; echo bar | |
| ) && | |
| ( | |
| # LINT: missing internal "&&" | |
| cat foo ; echo bar && | |
| cat foo ; echo bar | |
| ) && | |
| ( | |
| # LINT: not fooled by semicolon in string | |
| echo "foo; bar" && | |
| cat foo; echo bar | |
| ) && | |
| ( | |
| # LINT: semicolon unnecessary but legitimate | |
| foo; | |
| ) && | |
| (cd foo && | |
| for i in a b c; do | |
| # LINT: semicolon unnecessary but legitimate | |
| echo; | |
| done) |