The construct <<( is invalid and likely a mistake. You probably meant to redirect input from process substitution using < <(cmd). Ensure there's a space between < and <(..) for correct syntax.
1
2# Noncompliant: `<<(cmd)` is invalid.
3while read -r line; do
4 echo "$line"
5done <<(tail -f /var/log/syslog)1
2# Compliant: `< <(cmd)` properly separates input redirection from process substitution, allowing correct execution.
3while read -r line; do
4 echo "$line"
5done < <(tail -f /var/log/syslog)