Declaring multiple items on a single line reduces readability.
This rule enforces that there is at most one generic declaration or mapping per line.
component my_component
generic (
a, b : in std_logic
);
end component;
i1: comp generic map (
a => '0', b => '0'
);
component my_component
generic (
a : in std_logic;
b : in std_logic
);
end component;
i1: comp generic map (
a => '0',
b => '0'
);