( # LINT: 'for', 'do', 'done' do not need "&&" for i in a b c do # LINT: missing "&&" on 'echo' echo $i # LINT: last statement of while does not need "&&" cat <<-\EOF bar EOF # LINT: missing "&&" on 'done' done # LINT: 'do' on same line as 'for' for i in a b c; do echo $i && cat $i done )