# VHDL199: Procedure names should be unique in a project ## Summary ```{raw} html

Count: 1

ReliabilitySecurityMaintainabilityCode attributeEffort to fixTags
--LOWIntentionality | Clear30minsynthesis, do254, simulation, linter, do254-dr3, naming
``` ## Description ```{raw} html

Using multiple times the same name for different procedures is confusing. Names should be unique and should describe the functionality.

Noncompliant code example

File 1:
procedure fly is
begin
  ...
end;

File 2:
procedure fly is
begin
  ...
end;

Compliant solution

File 1:
procedure fly is
begin
  ...
end;

File 2:
procedure dream is
begin
  ...
end;
``` ## Parameters No parameters. ```{raw} html ```