Use Clause Rules
use_clause_001
This rule checks for packages that have been restricted by the user.
Refer to Configuring Library and Package Name Restriction Rules for configuration options.
Note
This rule is disabled by default.
Note
This rule is configured to restrict the std_logic_arith package by default.
Violation
use ieee.std_logic_arith.all;
use_clause_500
This rule checks the library name called out in the selected name has proper case.
Refer to Configuring Uppercase and Lowercase Rules for more information.
Violation
use IEEE.std_logic_1164.all;
use my_LIB.all;
Fix
use ieee.std_logic_1164.all;
use my_lib.all;
use_clause_501
This rule checks the package name called out in the selected name has proper case.
Refer to Configuring Uppercase and Lowercase Rules for more information.
Violation
use ieee.STD_LOGIC_1164.all;
Fix
use ieee.std_logic_1164.all;
use_clause_502
This rule checks the item name called out in the selected name has proper case.
Refer to Configuring Uppercase and Lowercase Rules for more information.
Violation
use my_lib.Increment;
Fix
use my_lib.increment;
use_clause_503
This rule checks the all keyword called out in the selected name has proper case.
Refer to Configuring Uppercase and Lowercase Rules for more information.
Violation
use ieee.std_logic_1164.ALL;
Fix
use ieee.std_logic_1164.all;