There are rules which will check indent of multiline expressions and conditions.
There are several options to these rules:
| Option | Values | Default | Description |
|---|---|---|---|
align_left |
yes, no |
no |
|
align_paren |
yes, no |
yes |
|
This is an example of how to configure the option.
rule :
concurrent_003:
align_left : "no"
align_paren : "yes"All examples use the following code snippet:
wr_en <= resize(unsigned(I_FOO) +
unsigned(I_BAR), q_foo'length);
wr_en <=
resize(unsigned(I_FOO) +
unsigned(I_BAR), q_foo'length);wr_en <= resize(unsigned(I_FOO) +
unsigned(I_BAR), q_foo'length);
wr_en <=
resize(unsigned(I_FOO) +
unsigned(I_BAR), q_foo'length);wr_en <= resize(unsigned(I_FOO) +
unsigned(I_BAR), q_foo'length);
wr_en <=
resize(unsigned(I_FOO) +
unsigned(I_BAR), q_foo'length);wr_en <= resize(unsigned(I_FOO) +
unsigned(I_BAR), q_foo'length);
wr_en <=
resize(unsigned(I_FOO) +
unsigned(I_BAR), q_foo'length);wr_en <= resize(unsigned(I_FOO) +
unsigned(I_BAR), q_foo'length);
wr_en <=
resize(unsigned(I_FOO) +
unsigned(I_BAR), q_foo'length);