Why is this an issue?

An empty conditional branch is likely a feature that has not been implemented yet.

Have a look a it and either implement the missing feature or remove the conditional branch if useless.

How to fix it

Code examples

Noncompliant code example

if reset = '1' then -- Noncompliant
end if;

for i in 0 to limit loop -- Noncompliant
end loop;

Compliant solution

With custom forbidden attribute list: val

if reset = '1' then
  q <= '0';
end if;

for i in 0 to limit loop
  v := v xor data(i);
end loop;