Multi-signal enables should not be used.
process (clk, rst) is
begin
if rst = '1' then
o1 <= '0';
elsif rising_edge(clk) then
if enable1 = '1' and enable2 = '1' then -- Noncompliant: Two-signal enable (enable1 and enable2)
o1 <= i1;
end if;
end if;
end process;