Enable signals should not be reused in a non-enable way.
process(clk) is
begin
if rising_edge(clk) then
if enable = '1' then
o1 <= i1;
o2 <= enable; -- Noncompliant: 'enable' enable signal is reused in a non-enable way
end if;
end if;
end process;
process(clk) is
begin
if rising_edge(clk) then
if enable = '1' then
o1 <= i1;
end if;
end if;
end process;