| test_expect_success 'subshell-one-liner' ' |
| ( |
| # LINT: nested one-liner subshell |
| (foo && bar) && |
| (foo && bar) | |
| (foo && bar) >baz && |
| |
| # LINT: nested one-liner subshell missing internal "&&" |
| (foo; bar) && |
| (foo; bar) | |
| (foo; bar) >baz && |
| |
| # LINT: nested one-liner subshell with "|| exit" |
| (foo || exit 1) && |
| (foo || exit 1) | |
| (foo || exit 1) >baz && |
| |
| # LINT: nested one-liner subshell lacking ending "&&" |
| (foo && bar) |
| |
| # LINT: nested one-liner subshell missing internal "&&" and lacking ending "&&" |
| (foo && bar; baz) |
| |
| foobar |
| ) |
| ' |