Variable Assignment Rules¶
variable_assignment_001¶
This rule checks the indent of a variable assignment.
Violation
proc : process () is
begin
counter := 0;
count := counter + 1;
Fix
proc : process () is
begin
counter := 0;
count := counter + 1;
variable_assignment_002¶
This rule checks for a single space after the assignment.
Violation
counter :=0;
count := counter + 1;
Fix
counter := 0;
count := counter + 1;
variable_assignment_003¶
This rule checks for at least a single space before the assignment.
Violation
counter:= 0;
count := counter + 1;
Fix
counter := 0;
count := counter + 1;
variable_assignment_004¶
This rule checks the alignment of multiline variable assignments.
Violation
counter := 1 + 4 + 10 + 25 +
30 + 35;
Fix
counter := 1 + 4 + 10 + 25 +
30 + 35;
variable_assignment_005¶
This rule checks the alignment of := operators over multiple lines.
Following extra configurations are supported:
if_control_statements_end_group
.case_control_statements_end_group
,
Refer to the section Configuring Keyword Alignment Rules for information on changing the configurations.
Violation
counter := 0;
count := counter + 1;
Fix
counter := 0;
count := counter + 1;
variable_assignment_006¶
This rule checks for comments in multiline variable assignments.
Violation
counter := 1 + 4 + 10 + 25 +
-- Add in more stuff
30 + 35;
Fix
counter := 1 + 4 + 10 + 25 +
30 + 35;