This rule checks if signal, constant, variable, alias, attribute, type and subtype declarations are commented. Trailing comment on the declaration or comment on the line prior to the declaration are taken into account.
architecture a of e is constant c : std_logic; signal s : std_logic; begin end;
architecture a of e is constant c : std_logic; -- Comment describing constant purpose -- Comment describing signal purpose signal s : std_logic; begin end;