( # LINT: 'while, 'do', 'done' do not need "&&" while true do # LINT: missing "&&" on 'echo' echo foo # LINT: last statement of while does not need "&&" cat <<-\EOF bar EOF # LINT: missing "&&" on 'done' done # LINT: 'do' on same line as 'while' while true; do echo foo && cat bar done )