![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Empty loops and conditional branches | 1 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Check naming conventions | 2 |
![ignore with quick fix ignore with lightbulb](https://insights.sigasi.com/img/icons/ignore_lightbulb.png) | Disallow reg datatype | 3 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Named and positional port connections cannot be mixed | 5 |
![error error](https://insights.sigasi.com/img/icons/error.png) | The packed keyword is required in packed structs and unions | 6 |
![info info](https://insights.sigasi.com/img/icons/info.png) | The module name is a keyword in VHDL and may cause problems in mixed language projects | 7 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Case statement does not cover all cases | 8 |
![error error](https://insights.sigasi.com/img/icons/error.png) | The for loop statement misses mandatory part (Verilog) | 9 |
![warning with quick fix warning with lightbulb](https://insights.sigasi.com/img/icons/warning_lightbulb.png) | Function prototype has implicit return type | 10 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Parameter port list cannot be empty | 11 |
![error error](https://insights.sigasi.com/img/icons/error.png) | No semicolon expected at this point (Verilog) | 12 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Verilog disallows empty assignments of ordered parameters (Verilog) | 13 |
![info with quick fix info with lightbulb](https://insights.sigasi.com/img/icons/info_lightbulb.png) | Implicit subprogram port direction | 14 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Default clause has to be the last item in a case statement | 15 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Case statement has multiple default clauses, but only one default clause is allowed | 16 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | File name does not match design unit | 17 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | File contains multiple design units | 18 |
![info info](https://insights.sigasi.com/img/icons/info.png) | Parameters must have a default value | 19 |
![ignore ignore](https://insights.sigasi.com/img/icons/ignore.png) | Verilog code line too long | 20 |
![ignore ignore](https://insights.sigasi.com/img/icons/ignore.png) | Tabs are not allowed | 21 |
![ignore ignore](https://insights.sigasi.com/img/icons/ignore.png) | File header comment does not match required pattern | 22 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Named port connections have to be used for all instances with many ports | 24 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Named and positional parameter overrides cannot be mixed | 25 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Named parameter overrides have to be used for all instantiations with many parameters | 26 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | No event control at the top of always construct | 27 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Default member must be last in assignment pattern | 28 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Only one default member expression is allowed per assignment pattern | 29 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Overwritten type key in assignment pattern | 30 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Duplicate member key in structure assignment pattern | 31 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Mixed named and ordered notation in assignment pattern | 32 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Only variable output ports can have a default value in non-ANSI notation | 33 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Only input or variable output ports can have a default value in ANSI notation | 34 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Register initialization in declarations | 35 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Duplicate formal item within the instantiated unit | 37 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Missing actuals for formals that have no default value | 38 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Excessive number of actuals in ordered notation | 39 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Default clause missing from case statement | 40 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Non-blocking assignments are not allowed in functions | 41 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Consecutive underscores in unit / port identifier | 42 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Underscores at end of unit / port identifier | 43 |
![ignore ignore](https://insights.sigasi.com/img/icons/ignore.png) | Report encrypted regions | 44 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Timing controls are not allowed in functions | 46 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Multiple statements per line | 47 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Missing bit width for parameters wider than 32 bits | 48 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Net data types must be 4-state | 50 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Net data types integral | 51 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Empty parameters | 53, 54 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Invalid package item | 55 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Named connections are not allowed with blank ports | 56 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Unexpected preprocessor directive inside design elements | 57 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Non-packed member in packed structure | 59 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Illegal type in untagged union | 60 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Illegal class member access | 61 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Overridden method signature mismatch | 62-68 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Local parameter has to be initialized | 69 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Local parameter cannot be overridden | 70 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Declaration not found | 71 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Attempted implicit declaration with default nettype none | 73 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Invalid enumeration element range format | 74 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Range of enumeration element is too large | 75 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Invalid construct | 76 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Invalid randomize argument | 77 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Type checking | 78, 79, 94, 100, 131 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Constraint class scope missing | 80 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Constraint class with packed dimensions | 81 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Out-of-bound method signature mismatch | 82-92 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Ambiguous reference | 93 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Duplicate declaration | 95 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Invalid UDP initial value | 96 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Implicit net | 97 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Duplicate conditions | 98 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Upward reference | 99 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Duplicate continuous assignments | 101 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Different file encoding for including file and included file | 102 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Missing macro identifier | 103 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Undefined macro | 104 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Forbidden macro identifier | 105 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Missing `endif | 106 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Missing identifier following expansion | 107 |
![error with quick fix error with lightbulb](https://insights.sigasi.com/img/icons/error_lightbulb.png) | Failed include | 108 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Macro expansion depth limit reached | 109 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Inclusion loop | 110 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Issues found while expanding macro | 111 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Missing macro argument list | 112 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Mismatched number of arguments | 113 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Unexpected directive operand | 114 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Identifier expansion with an invalid sequence of tokens | 115 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Unexpected conditional compiler directive | 116 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Whitespace following a backtick | 117 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Unknown time literal | 118 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Unexpected operand | 119 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Missing operand | 120 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Invalid preprocessor syntax | 121 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Unsupported include path | 122 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Syntax error | 123, 124 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Invalid macro argument list | 125 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Unbalanced expression | 126 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Unbalanced directive invocation | 127 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Unused macros | 128 |
![ignore ignore](https://insights.sigasi.com/img/icons/ignore.png) | Prohibited macro | 129 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Unused declaration | 130 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Hidden non-virtual methods | 132 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Unexpected empty concatenation | 133 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Unexpected empty assignment pattern | 134 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Incorrect port declaration | 135-139 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Duplicate port | 140 |
![error error](https://insights.sigasi.com/img/icons/error.png) | Empty port in ANSI port list | 141 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Empty port | 142 |
![warning warning](https://insights.sigasi.com/img/icons/warning.png) | Vector as edge event expression | 143 |
![ignore ignore](https://insights.sigasi.com/img/icons/ignore.png) | Implicit vector to boolean conversion | 144 |
![warning with quick fix warning with lightbulb](https://insights.sigasi.com/img/icons/warning_lightbulb.png) | Missing include path in preprocessor configuration | 155 |
![error with quick fix error with lightbulb](https://insights.sigasi.com/img/icons/error_lightbulb.png) | End name does not match declaration name | 158 |