This rule checks the indent of sequential statements.
Violation
begin
wr_en <= '1';
rd_en <= '0';
Fix
begin
wr_en <= '1';
rd_en <= '0';
|phase_2| |error| |whitespace|
This rule checks for a single space after the <= operator.
|configuring_whitespace_rules_link|
Violation
wr_en <= '1';
rd_en <='0';
Fix
wr_en <= '1';
rd_en <= '0';
|phase_2| |error| |whitespace|
This rule checks for at least a single space before the <= operator.
|configuring_whitespace_rules_link|
Violation
wr_en<= '1';
rd_en <= '0';
Fix
wr_en <= '1';
rd_en <= '0';
This rule checks the alignment of multiline sequential statements.
|configuring_multiline_indent_rules_link|
Violation
overflow <= wr_en and
rd_en;
Fix
overflow <= wr_en and
rd_en;
This rule has been deprecated and replaced with rule process_400.
This rule checks for comments within multiline sequential statements.
Violation
overflow <= wr_en and
-- rd_address(0)
rd_en;
Fix
overflow <= wr_en and
rd_en;
This rule checks for code after a sequential assignment.
Violation
a <= '0'; b <= '1'; c <= '0'; -- comment
Fix
a <= '0';
b <= '1';
c <= '0'; -- comment
This rule checks the structure of simple and conditional sequential signal assignments.
|configuring_simple_multiline_structure_rules_link|
Violation
wr_en <=
'0' when q_wr_en = '1' else
'1';
w_foo <=
I_FOO when ((I_BAR = '1') and
(I_CRUFT = '1')) else
'0';
Fix
wr_en <= '0' when q_wr_en = '1' else
'1';
w_foo <= I_FOO when ((I_BAR = '1') and
(I_CRUFT = '1')) else
'0';
This rule checks the structure of multiline simple sequential signal assignments that contain arrays.
|configuring_array_multiline_structure_rules_link|
Violation
wr_data <= (0, 65535, 32768);
Fix
wr_data <=
(
0,
65535,
32768
);
This rule checks the alignment the => operator in record aggregates.
|configuring_keyword_alignment_rules_link|
Violation
interface <= (
write_words => 12,
read_words => 32
address => 57
);
Fix
interface <= (
write_words => 12,
read_words => 32
address => 57
);
This rule checks alignment of multiline sequential conditional signal assignments.
|configuring_conditional_multiline_indent_rules_link|
Violation
wr_en <= '0' when q_wr_en = '1' else
'1';
w_foo <= I_FOO when ((I_BAR = '1') and
(I_CRUFT = '1')) else
'0';
Fix
wr_en <= '0' when q_wr_en = '1' else
'1';
w_foo <= I_FOO when ((I_BAR = '1') and
(I_CRUFT = '1')) else
'0';
This rule checks the alignment of multiline simple sequential signal assignments that contain arrays.
|configuring_multiline_indent_rules_link|
Violation
wr_data <=
(
0,
65535,
32768
);
Fix
wr_data <=
(
0,
65535,
32768
);