Why is this an issue?

Top-level entity port names should not contain any pin number.

This rule checks that top-level entity port names do not contain any digit.

How to fix it

Code examples

Noncompliant code example

entity top is
  port (
    clock : in  std_logic;
    reset : in  std_logic;
    in2 : in  std_logic; -- Noncompliant
    out3 : out std_logic -- Noncompliant
  );
end;

Compliant solution

entity top is
  port (
    clock : in  std_logic;
    reset : in  std_logic;
    in_fly : in  std_logic;
    out_dream : out std_logic
  );
end;