Why is this an issue?

Unnecessarily annotating the default control flow of a program using statements such as Continue, Break, and Exit makes the code harder to read and understand. Although these statements appear to alter the flow of a program, the control flow is identical without it.

How to fix it

Remove the redundant jump:

procedure Example;
begin
  while Condition do begin
    // ...
    Continue; // Noncompliant
  end;
end;
procedure Example;
begin
  while Condition do begin
    // ...
  end;
end;