| test_expect_success 'subshell-here-doc' ' |
| ( |
| # LINT: stitch together incomplete \-ending lines |
| # LINT: swallow here-doc to avoid false positives in content |
| echo wobba \ |
| gorgo snoot \ |
| wafta snurb <<-EOF && |
| quoth the raven, |
| nevermore... |
| EOF |
| |
| # LINT: missing "&&" on "cat" |
| cat <<EOF >bip |
| fish fly high |
| EOF |
| |
| # LINT: swallow here-doc (EOF is last line of subshell) |
| echo <<-\EOF >bop |
| gomez |
| morticia |
| wednesday |
| pugsly |
| EOF |
| ) && |
| ( |
| # LINT: swallow here-doc with arbitrary tag |
| cat <<-\ARBITRARY >bup && |
| glink |
| FIZZ |
| ARBITRARY |
| cat <<-"ARBITRARY3" >bup3 && |
| glink |
| FIZZ |
| ARBITRARY3 |
| meep |
| ) |
| ' |