# VHDL135: All declared parameters should be used in the corresponding function/procedure ## Summary ```{raw} html

Count: 1

ReliabilitySecurityMaintainabilityCode attributeEffort to fixTags
--MEDIUMIntentionality | Clear20minsynthesis, do254-cp14, do254, vscode, linter, simulation, cnes, cnes-std-03100
``` ## Description ```{raw} html

All declared parameters should be used in the corresponding function/procedure. Useless parameters should be removed.

Noncompliant code example

function f(
  arg1 : std_logic,
  arg2 : std_logic -- Noncompliant: "arg2" is not used
) return std_logic is
begin
  return arg1;
end;

Compliant solution

function f(
  arg1 : std_logic,
  arg2 : std_logic
) return std_logic is
begin
  return arg1 or arg2;
end;
``` ## Parameters No parameters. ```{raw} html ```