Correct.
Wrong! The VLAN interface (or rather its tagged end) is already part of “bridge company” and one should never add both ends of VLAN interface to same bridge.
Due to error made in the previously quoted code, this is wrong again. And the rest of the post is wrong as well … if one is using VLANs on bridge, then vlan-filtering should be enabled.
Really, read this tutorial to understand how VLANs should be done in ROS.
If one wants to use HW offload for VLAN-enabled networking, then config is different (and previous post is not accurate at all for that kind of setup as well).