Currently special characters like |, :, and () are not flagged as invalid for Component names since we use them to denote an Output name following | and can specify its Channel for a list Output with :, or supply an alias within () when connecting to an Input. These special characters are used to serialize Input connections, but we should validate Output/Channel paths (with aliases) apart from the Component's name.
Currently special characters like
|
,:
, and()
are not flagged as invalid forComponent
names since we use them to denote anOutput
name following|
and can specify itsChannel
for a listOutput
with:
, or supply an alias within()
when connecting to anInput
. These special characters are used to serializeInput
connections, but we should validateOutput
/Channel
paths (with aliases) apart from the Component's name.This was raised in #1955.