| Check ID | Check Name | Supported |
| AC_00 | No Control Code Characters | Yes |
| AC_01 | No Direct or Indirect Recursion | Yes |
| AC_HIS_02 | Number of Paths(PATH) | Yes |
| AC_HIS_04 | Cyclomatic Complexity (v(G)) | Yes |
| AC_HIS_05 | Calling Functions (CALLING) | Yes |
| AC_HIS_06 | Called Functions (CALLS) | Yes |
| AC_HIS_07 | Function Parameters (PARAM) | Yes |
| AC_HIS_08 | Number of Staments (STMT) | Yes |
| AC_HIS_09 | Number of call levels (LEVEL) | Yes |
| AC_HIS_10 | Number of return points (RETURN) | Yes |
| AC_HIS_11 | Language scope (VOCF) | Yes |
| AC_HIS_12 | Recursion (AP_CG_CYCLE) | Yes |
| AC_HIS_13 | Statements Changed (SCHG) | Yes |
| AC_HIS_14 | Statements Deleted (SDEL) | Yes |
| AC_HIS_15 | New Statements (SNEW) | Yes |
| AC_HIS_16 | Stability Index (S) | Yes |
| HIS_01 | 1. Comment Density (COMF) | Yes |
| HIS_02 | 2. Number of Paths(PATH) | Yes |
| HIS_03 | 3. Number of Goto Statements(GOTO) | Yes |
| HIS_04 | 4. Cyclomatic Complexity (v(G)) | Yes |
| HIS_05 | 5. Calling Functions (CALLING) | Yes |
| HIS_06 | 6. Called Functions (CALLS) | Yes |
| HIS_07 | 7. Function Parameters (PARAM) | Yes |
| HIS_08 | 8. Number of Staments(STMT) | Yes |
| HIS_09 | 9. Number of call levels(LEVEL) | Yes |
| HIS_10 | 10. Number of return points (RETURN) | Yes |
| HIS_11 | 11. Language scope(VOCF) | Yes |
| HIS_12 | 12. Recursion (AP_CG_CYCLE) | Yes |
| HIS_13 | 13. Statements Changed (SCHG) | Yes |
| HIS_14 | 14. Statements Deleted (SDEL) | Yes |
| HIS_15 | 15. New Statements (SNEW) | Yes |
| HIS_16 | 16. Stability Index (S) | Yes |
| METRIC_00 | Program Unit Call Count | Yes |
| METRIC_01 | Program Unit Callby Count | Yes |
| METRIC_02 | Program Unit Comment to Code Ratio | Yes |
| METRIC_03 | Program Unit Cyclomatic Complexity | Yes |
| METRIC_04 | Program Unit Max Length | Yes |
| METRIC_05 | Program Unit Max Nesting Depth | Yes |
| METRIC_06 | Program Unit Parameters Count | Yes |
| METRIC_07 | Program Unit Path Count | Yes |
| METRIC_08 | Program Unit Statement Count | Yes |
| METRIC_09 | Coupling Between Object Classes | Yes |
| METRIC_13 | Maintainability Index | Yes |
| RECOMMENDED_02 | Files too long | Yes |
| RECOMMENDED_04 | Functions Too Long | Yes |
| RECOMMENDED_06 | Goto Statements | Yes |
| RECOMMENDED_10 | Overly Complex Functions | Yes |
| RECOMMENDED_12 | Unreachable Code | Yes |
| RECOMMENDED_13 | Unused Functions | Yes |
| RECOMMENDED_18 | Unused Local Variables | Yes |
| RECOMMENDED_19 | Comments Indicating Future Fixes | Yes |
| RECOMMENDED_20 | Duplicate Code | Yes |
| VHDL_1 | VHDL_1 Unused declarations | Yes |
| VHDL_2 | VHDL_2 Unconnected input ports | Yes |
| VHDL_3 | VHDL_3 Unconnected output ports | Yes |
| VHDL_4 | VHDL_4 Incomplete sensitivity lists shall not contain signals not needed by process | No |
| VHDL_5 | VHDL_5 Processes and for loops without labels | Yes |
| VHDL_6 | VHDL_6 Inference of latches | Yes |
| VHDL_7 | VHDL_7 Multiple drivers | Yes |
| VHDL_8 | VHDL_8 Hard coded numeric values | Yes |
| VHDL_9 | VHDL_9 Duplicate signal assignments | Yes |
| VHDL_10 | VHDL_10 Signals not initialized before use | Yes |
| VHDL_11 | VHDL_11 Nested case statements | Yes |
| VHDL_12 | VHDL_12 Commented out code | Yes |
| VHDL_13 | VHDL_13 Cyclomatic Complexity | Yes |
| VHDL_14 | VHDL_14 Functions shall not have more than 8 input parameters | Yes |
| VHDL_15 | VHDL_15 Source code line length shall not exceed 150 characters | Yes |
| VHDL_16 | VHDL_16 Tabs shall not be used for indentation | Yes |
| VHDL_17 | VHDL_17 Files shall not have more than 4500 executable statements | Yes |
| VHDL_18 | VHDL_18 There shall not be multiple statements on a single line | Yes |
| VHDL_19 | VHDL_19 Else and Elsif statements shall be on their own lines | Yes |
| VHDL_20 | VHDL_20 Nested if statements | Yes |
| VHDL_21 | VHDL_21 Duplicate statements in a case statement | Yes |
| VHDL_22 | VHDL_22 Incomplete case statements | Yes |
| VHDL_23 | VHDL_23 Unreachable case items | No |
| VHDL_24 | VHDL_24 Do not use While loop | Yes |
| VHDL_25 | VHDL_25 Do not use Loop without For | Yes |
| VHDL_26 | VHDL_26 Do not use Wait | Yes |
| VHDL_27 | VHDL_27 Do not use Delay | Yes |
| VHDL_28 | VHDL_28 Unlabeled Processes | Yes |
| VHDL_N001 | Naming Convention: Architectures | Yes |
| VHDL_N002 | Naming Convention: Configurations | Yes |
| VHDL_N003 | Naming Convention: Entities | Yes |
| VHDL_N004 | Naming Convention: Files | Yes |
| VHDL_N005 | Naming Convention: Packages | Yes |
| VHDL_N006 | Naming Convention: Processes | Yes |
| VHDL_N007 | Naming Convention: Subtypes | Yes |
| VHDL_N008 | Naming Convention: Types | Yes |
| VHDL_N009 | Naming Convention: Functions | Yes |
| VHDL_N010 | Naming Convention: Signals | Yes |